SnC Museum Lab
318 subscribers
872 photos
2 files
159 links
Персональний блог співзасновника Software & Computer Museum, Олександра Коваленка
Download Telegram
Не скажу, що я глибоко досліджував консолі першого покоління, бо вони завжди асоціювалися в мене з понгом та його варіаціями. Десь додавалися ще 2 битки, десь - якісь ворота, але я був впевнений, що перше покоління - це лише про битку і м'яч. Але потім в мене з'явилася консоль Adman Grandstand. Підключив її до телевізора, ну так, понг, хоч і кольоровий, проте мене здивувало, що вона "на картриджах". Заглянув "під кришечку", в картриджі стоїть AY-3-8610, так звана console-on-chip з 10 "захоплюючими" іграми на тему м'яча і битки (про її чорно-білу версію AY-3-8500 я вже згадував). Очевидно, що змінний картридж натякав на наявність ще якихось "exciting" ігор, і вони таки були.

AY-3-8603 "Roadrace", автогонки на двох
AY-3-8605 "Submarine", про двобій між субмариною та кораблем, торпеди проти мін.
AY-3-8606 "Wapeout", такий собі Breakout/Arkanoid
AY-3-8710 "Tank Battle Game", яка обіцяє 2 незалежно контрольованих танки з 3 швидкостями руху, 32 кути повороту, реалістичні звуки постілів та мін
AY-3-8750 "Superspace", це, схоже, славнозвісний "Computer Space"
AY-3-8760 "Cycle", гра на одного гравця де треба керувати мотоциклістом

На базі AY-3-8710 Coleco випускала свій Telstar Combat, про інші ігри або консолі я навіть не чув. Знайти чіпи окремо доволі важко, але картриджі з цими іграми по 20-30 евро трапляються.

https://www.pong-story.com/GIMINI1978.pdf - тут лежить повний datasheet на всю серію цих мікросхем.
👍23❤‍🔥1
Вчора завершився WAWTech Summer. Дякую організаторам за запрошення, вийшло круто.

Розповів трішки історії про Commodore 64, а потім ми наживо під'єднали його до BBS через WiFi-modem

Ще в нас там був SnC Museum offsite, де можна було пограти в Duck Hunt на NES, були Sega, SNES, Famicom, звісно, Commodore 64, Sony PS1 та аркадна плата з Tekken 3 мого колеги по ретро-справі - Влада, який також робив там фото на Polaroid.

Було прикольно спостерігати, коли люди підходили, бачили щось дуже знайоме і починали посміхатися. Думаю, вчора ми розблокували багато приємних спогадів. Підходили батьки з дітьми, декілька разів чув, як казали дітям "ми грали в це в дитинстві", і потім грали або в Battle Toads & Double Dragon, або в Contra. Це було круто. Але були й ті, хто вирішив, що це безкоштовний дитячий садочок, садили дітей пограти, а потім йшли собі розважатися. Це було не круто, бо ми ледве не втратили декілька експонатів. Хтось вирішив, що гарна ідея - покрутити ручку на лабораторному блоці живлення, чим спалили нам OSSC. На щастя, обійшлося лише запобіжником, і поки я серфив по інету з Commodore 64, Влад його пофіксив (ми не домовляючись, обидва взяли паяльники 😁). Якщо будемо організовувати щось і надалі, треба буде підбирати більш надійний сетап.

В цілому, вийшло все добре. Можна було б показати і більше, але телевізорів та моніторів в нас було небагато, може пошукаю LCD телевізори, які мають аналогові відеовходи, бо тягати CRT треба багато здоров'я 😁
🔥23👍73👏1
Вдалося пофіксити Super Famicom. Майже 2 роки воно чекало. Плата-донор знайшлася за 1 йену в Японії, пересадка відео-чіпа пройшла успішно. Також замінив відео-підсилювач і всі електролітичні конденсатори. Після заміни була проблема з деякими спрайтами, але тести проходили нормально. Проблемою, як завжди, виявилася "шмаркля" припою між ніжками. Тепер все працює добре. Ще планую зробити switchless регіон-мод, щоб запускати і європейські картриджі на японській консолі.

Також знайшовся цікавий глюк з з флеш-картриджамі з Ali. Замість Burn-in тесту з'являлася заставка з якоюсь рекламою перекладу Chrono Trigger. В емуляторі тест з цього ж ROM-файла запускався без проблем, я думав, що в каріку якось невірно чиститься флеш, бо не знайшов жодної згадки про Chrono Trigger самому ROM-файлі (це, наче, інженерний картридж Nintendo). Звідки береться ця заставка, я поки не з'ясував, думаю, що в самій прошивці флеш-каріка десь. Рішення знайшлося на Reddit. Щоб запустити тест, в налаштуваннях для ROM-файлу в меню картриджа треба поставити Map Mode = Low Rom, Rom Size = 1m.
🔥14👍72👏1
Моїм першим комп'ютером був ZX Spectrum. Як і більшість комп'ютерів тих часів, він мав Basic, вшитий в ROM-чип. Тобто, Basic запускався миттєво при вмиканні комп'ютера.

Колеги по ретро-справі поділилися посиланням на репозиторій, де автор пропонує нову версію прошивки з Basic, в який переписана і покращена частина математичних функцій. Він чесно пише, що хоча він і спроєктував бібліотеку, весь код на асемблері Z80 написав Claude.

While i architected the works, Claude wrote all the code as I can not code in Z80 asm.


На простій програмі, яка малює 100 окружностей, новий Basic показав пришвидшення в 5.3 рази (16 секунд проти 87), і це виглядало дуже обнадійливо. Я згадав, що колись в мене була книга ZX-Spectrum Графіка, яка містила доволі складні (як для 7-класника) математичні формули обчислення матриць, тригонометричні рівняння і так далі, але головне, що ця книга містила приклади на Basic. Мені було цікаво набирати звідти програми і дивитися, що вийде. Найбільш вражаючою була програма "Викреслення поверхні спеціального виду, що лежить у тривимірному просторі". Окрім самої програми, яка займає 2 сторінки, є ще бібліотеки майже на 4 сторінки. Чудовий кандидат для тестів.

На жаль, дива не сталося, стоковий Basic впорався за 40 хвилин, 27 секунд, модифікований - за 39:35, приріст швидкості склав лише 2%, але це цікавий напрям для досліджень та розвитку.

Сама думка про те, що ШІ переписав на асемблері процедури Basic і там, де зміг, оптимізував їх, і воно не зламалося на досить складній програмі, вражає. В цікаві часи живемо.
👍247🔥1
Згадав FreeCAD, зробив модульний джойстик для аркадних плат. Модульний, бо не влазив на стіл мого Bamboo A1 Mini (180x180), але тепер можна комбінувати різні варіанти. Замість стіка поставити 4 курсорні клавіши (бачив і такий варіант), або додати/змінити розташування кнопок. Розпіновка кабеля буде відповідати стандартній DB-15 від NeoGeo.
Модель лежить на Thingiverse.
🔥10👍3