Купив електронну нагрузку щоб тестувати блоки живлення. Прикольна штука. Можна виставити струм з кроком в 10 мА, також є усілякі корисні функції для тестування та розряджання акумуляторів, але мені воно поки не дуже актуальне. Поставив тестуватися модульний блок живлення на 5В 2А. Нагрузив його на півтора ампери, але вже виглядає не дуже. Діод розігрівся до 110 градусів. Хоч поріг в нього 120, в замкненому просторі корпусу буде ще гірше. Мабуть, не ризикну ставити такий всередину чогось.
🔥6
На вихідних займався ще одним 8-бітним комп'ютером Правец 8Д. При виборі місця під будівництво заводу з виробництва обчислювальної техніки, генсек компартії Болгарії Тодор Живков вибрав своє рідне місто Правець, звідси й назва комп'ютера. Вироблявся він з 1985 по 1992 роки, це клон британського Oric Atmos, який випускала Tangerine Computer Systems з 1984 року. Комп побудований на процесорі MOS6502, і має 48 кБ оперативної пам'яті. Всередині дуже компактний, бо більшість схеми розміщується в спеціалізованій мікросхемі ULA
Цікавою також є клавіатура, яка має фонетичну розкладку (коли кириличні літери розташовують разом зі співзвучними літерами латиниці), але, на відміну від БК-0010, тут основна розкладка QWERTY. Болгарські виробники також не визначилися з написанням назви латиницею, бо на корпусі написано Pravetz, а на платі - Pravec
Що по софту. Правец 8Д майже повністю сумісний з Oric Atmos, на який вийшло біля 500 різних прогам та ігор, але, за рахунок зміненої прошивки ROM в яку додали кириличні символи, в роботі програм є певні відмінності. Як і більшість комп'ютерів тих часів, Правец можна завантажити з магнітофону, замість якого я зазвичай використовував планшет на андроїді з виходом на навушники, але комп виявився вибагливим до вихідного сигналу і нормально грузився лише з ноутбука. Поки запустив сучасну розробку Attack of the PETSCII Robots від відомого у вузьких колах The 8-Bit Guy Наступних вихідних планую ще покопатися в бібліотеці доступного софта, ігор та демо. Образи касет доступні у форматі TAP, який треба сконвертувати у звуковий WAV, та потім програвати його звичайним аудіоплеером. Процес не дуже зручний, та й 10-кілобайтний TAP конвертується у майже мегабайтний WAV. До того ж, деякі програми вимагають послідовного завантаження частин стрічки, під що існують 2 окремі контакти керування магнітофоном. Звісно, що з ноута це доводиться робити руцями. То ж є думки згадати навички розробки під контролери STM32 та зробити під це апаратний плеер з дистанційним керуванням. Також для комп'ютера існує контролер дисковода і операційна система DOS-8D, пошукаю, чи доступні якісь його схеми.
p.s. Існує також Правец-8С, який є копією (навіть ззовні) комп'ютера Apple II. Якось зроблю їх фото разом, але це окрема історія. До речі, про Apple, кнопка Reset тут розташована знизу корпуса 😁.
p.p.s Якщо вам цікаво дізнатися більше деталей про щось з попередніх постів, пишіть в коментарях.
Цікавою також є клавіатура, яка має фонетичну розкладку (коли кириличні літери розташовують разом зі співзвучними літерами латиниці), але, на відміну від БК-0010, тут основна розкладка QWERTY. Болгарські виробники також не визначилися з написанням назви латиницею, бо на корпусі написано Pravetz, а на платі - Pravec
Що по софту. Правец 8Д майже повністю сумісний з Oric Atmos, на який вийшло біля 500 різних прогам та ігор, але, за рахунок зміненої прошивки ROM в яку додали кириличні символи, в роботі програм є певні відмінності. Як і більшість комп'ютерів тих часів, Правец можна завантажити з магнітофону, замість якого я зазвичай використовував планшет на андроїді з виходом на навушники, але комп виявився вибагливим до вихідного сигналу і нормально грузився лише з ноутбука. Поки запустив сучасну розробку Attack of the PETSCII Robots від відомого у вузьких колах The 8-Bit Guy Наступних вихідних планую ще покопатися в бібліотеці доступного софта, ігор та демо. Образи касет доступні у форматі TAP, який треба сконвертувати у звуковий WAV, та потім програвати його звичайним аудіоплеером. Процес не дуже зручний, та й 10-кілобайтний TAP конвертується у майже мегабайтний WAV. До того ж, деякі програми вимагають послідовного завантаження частин стрічки, під що існують 2 окремі контакти керування магнітофоном. Звісно, що з ноута це доводиться робити руцями. То ж є думки згадати навички розробки під контролери STM32 та зробити під це апаратний плеер з дистанційним керуванням. Також для комп'ютера існує контролер дисковода і операційна система DOS-8D, пошукаю, чи доступні якісь його схеми.
p.s. Існує також Правец-8С, який є копією (навіть ззовні) комп'ютера Apple II. Якось зроблю їх фото разом, але це окрема історія. До речі, про Apple, кнопка Reset тут розташована знизу корпуса 😁.
p.p.s Якщо вам цікаво дізнатися більше деталей про щось з попередніх постів, пишіть в коментарях.
👍8❤3🔥3
Поповнення лабораторії. Пінцет-вимірювач для SMD компонентів. Дозволяє вимірювати ємність, опір, індуктивність, перевіряти діоди та стабілітрони. Заряджається від USB-C, може логувати вимірювання у внутрішню пам'ять, при підключені до компа розпізнається як флешка і містить CSV-файл з переліком вимірювань. Мені це не дуже потрібне, але було "з коробки". Вибирав через адекватні тести результатів вимірювань та ціну пристрою. Звесться FNIRSI LCR-ST1, брав на Ali за 32$
👍5🔥4❤1
Продовжую експерименти з Правец 8Д. Нарешті розібрався з завантаженням програм. Я знайшов декілька конверторів з TAP у WAV, але більш-менш стабільно грузилися лише зовсім коротенькі програми на Бейсіку, при чому PetSCII Robots, яка вже була доступна і у форматі WAV і у форматі TAP, з WAV завантажувалась без жодних проблем.
Почав конвертувати TAP-файли у WAV і порівнювати в Audacity з вже наявними WAV і помітив, що в одному з конверторів починаючи з 2 секунди були геть інші данні, це пояснювало те, що зовсім коротенькі програми якось запускалися. В іншому все було повністю ідентичне за винятком сигналу тиші в кінці файлу. Я спробував просто скопіювати тишу з оригінального файлу, але це не допомогло. Завантажувати файли я пробував через VLC Player, і жоден зі сконвертованих файлів не запускався, але коли я програв їх через сам Audacity, все запустилося без проблем. Причина поки не зрозуміла, можливо, VLC якось "ковтає" данні в кінці файлу. То ж, після 4 годин спроб робочий алгоритм, нарешті, знайдено. Ще одна причина зробити нормальний апаратний плеер.
З того, що запустив на реальному залізі - дуже прикольна конвертація Chaos Lord, болгарський Тетріс, а також демо-касету з іграми на Бейсіку та рекламою телевізорів львівського заводу Електрон і PacMan з неї ж. Скріни робив з емулятора.
Також знайшов зручний емулятор - Oricutron, який підтримує і оригінальний Oric, і Правец. Кому цікаво, можете спробувати самі весь оцей 8-бітний болгарський (і не тільки) ретрогеймінг.
Почав конвертувати TAP-файли у WAV і порівнювати в Audacity з вже наявними WAV і помітив, що в одному з конверторів починаючи з 2 секунди були геть інші данні, це пояснювало те, що зовсім коротенькі програми якось запускалися. В іншому все було повністю ідентичне за винятком сигналу тиші в кінці файлу. Я спробував просто скопіювати тишу з оригінального файлу, але це не допомогло. Завантажувати файли я пробував через VLC Player, і жоден зі сконвертованих файлів не запускався, але коли я програв їх через сам Audacity, все запустилося без проблем. Причина поки не зрозуміла, можливо, VLC якось "ковтає" данні в кінці файлу. То ж, після 4 годин спроб робочий алгоритм, нарешті, знайдено. Ще одна причина зробити нормальний апаратний плеер.
З того, що запустив на реальному залізі - дуже прикольна конвертація Chaos Lord, болгарський Тетріс, а також демо-касету з іграми на Бейсіку та рекламою телевізорів львівського заводу Електрон і PacMan з неї ж. Скріни робив з емулятора.
Також знайшов зручний емулятор - Oricutron, який підтримує і оригінальний Oric, і Правец. Кому цікаво, можете спробувати самі весь оцей 8-бітний болгарський (і не тільки) ретрогеймінг.
🔥9
Ще одна цікава гра, теж з демо-касети, і, схоже, навіть конверсію робили на Електроні. Гра "Спасітєль". Щось дуже знайоме, не пригадаю, де я це бачив 😁
👍5😁4
Завантажив на archive.org скан ще одного журналу "Мир ПК" за січень 1993-го. Попередні посилання тут. В цьому номері основні теми - портативні комп'ютери (є навіть про Atari Portfolio) та геймдев.
https://archive.org/details/mir-pk-93-01
https://archive.org/details/mir-pk-93-01
🔥11👍3
Щодо розробки апаратного TAP-плеера налаштований рішуче :)
Завантаження з касет підтримує ціла купа різних комп'ютерів, це, щонайменше Amstrad CPC, Oric/Pravetz, Apple II, ZX Spectrum, BBC Micro та Acorn Electron, БК-0010 (PDP-11), різні x86 (Поіск, Електроніка МС-1502), MSX, Dragon 32/64, Але кожний комп'ютер має свій формат образів. Також з касет завантажувались Commodore та Atari, проте в них інша структура сигналу і зі звичайного аудіо плеера їх не загрузиш.
В планах зробити універсальний пристрій, який би підтримував усі ці формати з наступними фічами:
• Зберігання даних на microSD картці
• Живлення від літієвого акумулятора з можливістю заряджання
• Кольоровий екран з меню навігації та показом обкладинок касет за наявності їх на флешці
• Вихід на міні-джек 3,5мм для підключення до комп'ютера
• Вихід на другий міні-джек 3,5мм для підключення навушників для аудіо-контролю
• Маленький вбудований динамік для аудіоконтролю, який би відключався при під'єднанні навушників
• Окремі незалежні аналогові регулятори гучності/рівня вихідного сигналу
• Підтримка керування магнітофоном (старт/стоп) з боку комп'ютера. Певні платформи це підтримують.
• Керування швидкістю програвання образа (деякі комп'ютери підтримують Fast Load)
Поки чекаю потрібні компоненти, відкопав плату одного зі старих проектів на STM32F103RB, тут вже є частина потрібних компонентів. Налаштував IDE, запустив FreeRTOS та створив задачу блимання світлодіодом. MVP - програти з флешки TAP-файл для Pravetz та завантажити з нього комп.
В якості ілюстрації до посту фото плати та декілька обкладинок з касет. Зображення обкладинок взяті з mobygames.com
Завантаження з касет підтримує ціла купа різних комп'ютерів, це, щонайменше Amstrad CPC, Oric/Pravetz, Apple II, ZX Spectrum, BBC Micro та Acorn Electron, БК-0010 (PDP-11), різні x86 (Поіск, Електроніка МС-1502), MSX, Dragon 32/64, Але кожний комп'ютер має свій формат образів. Також з касет завантажувались Commodore та Atari, проте в них інша структура сигналу і зі звичайного аудіо плеера їх не загрузиш.
В планах зробити універсальний пристрій, який би підтримував усі ці формати з наступними фічами:
• Зберігання даних на microSD картці
• Живлення від літієвого акумулятора з можливістю заряджання
• Кольоровий екран з меню навігації та показом обкладинок касет за наявності їх на флешці
• Вихід на міні-джек 3,5мм для підключення до комп'ютера
• Вихід на другий міні-джек 3,5мм для підключення навушників для аудіо-контролю
• Маленький вбудований динамік для аудіоконтролю, який би відключався при під'єднанні навушників
• Окремі незалежні аналогові регулятори гучності/рівня вихідного сигналу
• Підтримка керування магнітофоном (старт/стоп) з боку комп'ютера. Певні платформи це підтримують.
• Керування швидкістю програвання образа (деякі комп'ютери підтримують Fast Load)
Поки чекаю потрібні компоненти, відкопав плату одного зі старих проектів на STM32F103RB, тут вже є частина потрібних компонентів. Налаштував IDE, запустив FreeRTOS та створив задачу блимання світлодіодом. MVP - програти з флешки TAP-файл для Pravetz та завантажити з нього комп.
В якості ілюстрації до посту фото плати та декілька обкладинок з касет. Зображення обкладинок взяті з mobygames.com
🔥12👍4