SnC Museum Lab
318 subscribers
872 photos
2 files
159 links
Персональний блог співзасновника Software & Computer Museum, Олександра Коваленка
Download Telegram
В останній день відпустки (вчора 😁) запустив ще одну плату від аркадного автомата. На цей раз славнозвісний Arkanoid, який японська Taito випустила у 1986-му році.
Ідея гри не нова, треба керувати битою (як в Pong) та розбивати стіну. Оригінальний концепт цієї гри з'явився на 10 років раніше в грі Breakout, розробленої Atari у 1976-му, але Taito значно розширила ігрові механіки, додавши посилювачі для м'яча та бити, різні типи блоків, монстрів, які заважають довбати ту стіну, та навіть босів.

Плата побудована на 8-бітному процесорі Z80, а за звук відповідає AY-3-8910A, все як в ZX Spectrum. На жаль, в мене не оригінальна плата від Taito, а, скоріше за все, тайванська підробка, так званий Bootleg. Плата має трішки іншу топологію і одну відмінність, через яку я не запустив її колись давно, коли вона до мене потрапила вперше. Всі потрібні сигнали в ігрових автоматах виводяться на один чи декілька роз'ємів. Існує навіть універсальний формат такого роз'єму, JAMMA (Japan Amusement Machine and Marketing Association), але не всі виробники його дотримувались, то ж на платі Arkanoid розпіновка роз'єму своя. Згідно документації на офіційну плату, на контакті B має бути Video Ground, але на моїй підробці цей пін просто висить у повітрі, через це воно колись і не запрацювало. Підкинув сигнал до телевізора на звичайну "землю" і отримав зображення. Через OSSC працює. Ще одна особливість - зображення повернуте на 90 градусів. В оригінальному автоматі передбачалася вертикальна або портретна орієнтація екрану, але, через те, що там використовувалися такі самі кінескопи 4:3, зображення програмно повертали.

Колись в мене була мрія зібрати репліку цього автомата і поставити в музеї, поки ці плани відкладаються. Звісно, можна поставити якийсь емулятор, або, навіть готову плату 5000 in 1 з AliExpress, яка вже має стандартний JAMMA роз'єм та купу вбудованих ігор з аркадних автоматів, aле є одне але. В Arkanoid керування здійснюється не джойстиком чи кнопками, а енкодером, поворотною ручкою, яка не має кінцевого положення або упору. Це зовсім інший досвід, набагато більш зручний для цієї гри, бо чим різкіше обертаєш, тим швидше рухається битка. Також, за задумом, плату мало бути видно через прозоре скло з підсвіткою (привіт, РС-моддинг). То ж, поки задовільнюся усвідомленням того, що плата працює як треба. А ще оригінальна документація - це справжній blueprint, виглядає дуже атмосферно.
#jamma
🔥20👍1
В попередньому пості я згадував Breakout як прототип Arkanoid. Поява цієї гри має свою майже детективну історію. Станом на середину 1975 року Atari мала на ринку 9 аркадних автоматів. Команда інженерів під керівництвом Стіва Брістоу працювала ще над декількома новими проєктами. Однією з ігор, які обговорювали всередині команди, була версія Pong, в яку б можна було грати одному гравцю. Співзасновник компанії Нолан Бушнелл також запропонував додатковий бонус тому, хто зможе зробити схему з менше ніж 120 мікросхемами, щоб здешевити виробництво.

Робити ще одну версію понгу охочих було небагато, багато хто думав, що тема м'яча з биткою вже вичерпана. Один молодий технік, побачивши можливість підзаробити грошей на мандрівку, прийшов до Бушнела та Брістоу і висловив бажання взятися за цей проєкт. Цим техніком був Стів Джобс. Брістоу у своєму інтерв'ю згадував, що мав сумніви щодо компетенції Джобса, але той був дуже наполегливим і казав, що буде робити проєкт зі своїм талановитим другом, який працює в HP. Не складно здогадатися, що мова йде про Стіва Возняка. Брістоу з Бушнелом вирішили доручити проєкт Джобсу, хоч і не дуже вірили в успіх. Але Воз зробив це за якихось 4 дні, використавши біля 45 мікросхем. Ел Алкорн був дуже здивований. "Що, ми ж тільки но обговорювали концепт", згадує він у своєму інтерв'ю. Зазвичай, такі проєкти займали 3-4 місяці. "Хоч дизайн схеми і був дуже продуманим, і дійсно, містив значно менше мікросхем, ми не могли запустити її в такому вигляді у вигляді у виробництво", казав Ел. Також розробка не повністю відповідала технічному завданню, наприклад, підрахунок очок вівся на окремих 7-сегментних дисплеях замість відображення рахунку на екрані. Воз в свою чергу згадував, що інженери Atari просто не зрозуміли його схеми. Наприклад, для зберігання ігрового поля він використав 256-бітну мікросхему пам'яті, яка навіть в ті часи коштувала лише декілька баксів, але значно спрощувала всю схему.

Так чи інакше, робота була виконана і Джобс отримав стандартні 700$ за розробку та додатковий бонус у розмірі 5000$ (це були немалі гроші, станом на зараз це приблизно 29000$) за те, що кількість мікросхем була суттєво зменшена. Джобс віддав Возняку половину. Але лише від 700$, не сказавши нічого про бонус. Воз дізнався про це випадково через багато років під час розмови з Алкорном. Алкорн згадує, що це не ніяк не засмутило Воза, що підкреслює, наскільки різними були два співзасновники Apple.

Фінальна версія Brakeout була випущена 13 травня 1976 року, плата була суттєво перероблена та містила 98 мікросхем. Гра була чорно-білою, але мала на екрані стрічки з кольорового целофану, які додавали відчуття кольору.

Відповідаючи на питання попереднього квізу, так, 40-м співробітником Atari був Стів Джобс. Ел Алкорн найняв його у віці 19 років на посаду техніка зі збирання та обслуговування аркадних автоматів у 1974-му році. Цікаво, що в анкеті (яку було продано на аукціоні) вказаний 1973 рік і звідки взялася ця розбіжність, незрозуміло, бо в 1973-му році Джобс разом зі своїм шкільним другом Даніелем Коттке був у мандрівці по Індії. Є версія, що Джобс зробив це навмисно, або, можливо, це була звичайна канцелярська помилка, і Бушнелл і Алкорн згадували, що Джобс приєднався до Атарі у 1974-му році.

Воз не приховує, що Breakout також суттєво вплинув на розробку ним Apple 1 та Apple II.
👍181
Таємний Санта передав з України подарунок. 🎄
Книжка прям топ. #books

На вихідних займаюся ремонтом ще одного Правец 8Д. Поки діагноз незрозумілий, але потроху оживає.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍54
Полагодив таки Правец 8Д. Дісталося йому, бідолазі. Схоже, потопельник. Довелося розпаяти та замінити пів компа. Добре, що під рукою був робочий комп та основні чіпи встановлені на панельках.

Почав з ULA HCS10017, зараз їх називають ASIC (Application-specific integrated circuit), тобто, спеціалізована мікросхема для виконання певних задач. Використання ULA дозволяє значно зменшити вартість комп'ютера та його розміри, але замінити її стандартними компонентами неможливо. В Правец ULA відповідає в тому числі за вивід зображення, то ж без неї просто чорний екран. На щастя, ще можна купити оригінальні чіпи, замовив 2 штуки на eBay по 10 баксів за штуку, поміняв і комп почав виводити якийсь мусор. Це вже прогрес.

Наступною була MOS6522, це вже стандартна мікросхема портів вводу-виводу та таймерів. Без неї на екрані вузькі вертикальні смужки. Їх без проблем можна купити на Ali по півтора-два бакси, бо вони ще досі випускаються. Я колись купив "на всяк випадок", судячи по даті, 2018 року.

Потім були ROM. Тут використані матричні (одноразові) чіпи. Попросив у болгарській Facebook-групі дампи прошивок, прошив у звичайні 2764-ті чіпи.

Ну і наостанок, пам'ять. З 8 мікросхем три довелося поміняти, одну навіть еплівську поставив, бо закінчилися, треба буде замовити ще. Після цього плата запустилася, але все ще були якісь спотворення зображення. Комп побував у воді, тому на платі була якась муляка, ймовірно, це призводило до проблем з синхронізацією. Зняв та випаяв все зайве і знову відправив у воду, на цей раз з милом.

Туди ж відправився й корпус з клавіатурою, але при розборці клави було виявлено пошкоджений штовхач кнопки, а кейкап просто посадили на термоклей. FreeCAD та 3Д принтер виправили ситуацію, стало як рідне.

Залишилось ще перевірити блок живлення та знайти на заміну динамік, бо той, що тут стояв, з'їла іржа, але комп вже почуває себе значно краще.
👍17🔥121
Про колекціонування відеоігор. Зараз це дуже популярна тема. Хтось збирає всі ігри на NES або PlayStation 2, хтось - всі про Бетмена чи того ж Dizzy. Не засуджую, але й не дуже поділяю такого захоплення. На жаль, навіть сюди зайшли якісь незрозумілі гроші з незрозумілими мотивами. Поки лідером є звичайна запакована Super Mario 64 на Nintendo 64. Ця гра вийшла тиражем у 12 мільйонів екземплярів. Хтось знайшов один запакований картридж, здав його на оцінку до WATA, ті оцінили його на 9.8 (A++, що означає, що він майже в ідеальному стані, а його пломба неушкоджена та «як нова»). Після цього картридж був проданий на аукціоні за півтора мільйона доларів. Це просто не вкладається в голові. Цікаво, що інший карік, оцінений на 9.6 (навіть не уявляю, в чому там може бути різниця, може якась царапка на целофані) продали "лише" за 13к доларів. Звісно, "підприємці" почали робити репліки. Це ж вам не Мону Лізу підробити, тут все простіше.

До чого я це все. Якщо казати про звичайний картридж, то це звичайний корпус, звичайна наліпка, та звичайна плата з ROM всередині. Тримати це запакованим в плівці - ну таке, нащо. Але, знову ж таки, не маю права засуджувати тих, хто має іншу думку. В мене є лише декілька sealed видань про які я якось розповім окремо і може навіть зніму відео розпаковки 😈. Flash-картридж на консоль мене в цьому плані цілком задовільняє, але є якісь нетипові видання, які мають щось особливе, якісь цікаві інженерно-технічні рішення. Таке дійсно цікаво мати в колекції, бо важко емулювати або зробити репліку. Саме про такі штуки й хочеться розповісти більше.

Почну з незвичних рішень для консолей GameBoy. Зустрічайте картридж Pokemon Pinball для Gameboy Color. Він більший за розмірами, має слот під батарейку ААА та вібромоторчик. Так як це пінбол, то при відбиванні м'яча картридж вібрує. Гра має 2 окремі "столи" та додаткову мету - зібрати всіх покемонів, зароблених за очки. Всередині є ще одна батарейка для збереження прогресу. Картридж з'явився на ринку у 1999 році. Тут треба віддати належне Nintendo, що, по перше, вони перші запропонували такий досвід з фідбеком, випустивши у 1997 році Rumble Pack для джойстика N64 (Sony випустила свій DualShock controller наступного року). По друге, зворотна сумісність. Картридж чудово працює на класичному Gameboy, який був випущений на 10 років раніше. Nintendo також експериментували з додатковими ігровими механіками та навіть випускали супровідні пристрої на кшталт ехолота для рибалок. Про це я розповім в наступних публікаціях. Stay tuned :)
#gameboy
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15
Минулої суботи був у Варшаві на ретро-ярмарку поруч з місцевим музеєм комп'ютерних ігор. Туди прийшов один дідусь з фаміклоном (Dendy) та попросив перевірити. Консоль під'єднали до телевізора через AV-кабелі, але ані звуку, ані зображення не було, лише світлодіод живлення натякав, що вона не повністю мертва. Запропонував подивитися, що з нею.

На корпусі написано "Planet Hollywood" та "The world's most popular computer video game system". Я б виправив на "The world's ugliest video game system", бо нічого огиднішого я в своєму житті не бачив :)
Огляд плати виявив ще одну цікаву деталь. Роз'єми AV хоч і запаяні, але ні до чого не підключені. Під'єднав її через антенний вхід, налаштував потрібний канал, побачив чорно-біле зображення. Подумав, що гірше їй вже точно не буде і зібрав простий підсилювач з транзистора, конденсатора та двох резисторів на такий же огидній платі (щоб не відрізнялося за стилем). Картинка не ідеальна, але значно краща. Порадую діда :)
🔥14🤣5👍3