На цьому тижні мою увагу привернули 2 лоти на Ebay. Це плати розробки (Development Board) для Atari Jaguar. Випускалися компанією Alpine. На платі змонтовано 4 мегабайти статичної пам'яті (була також спрощена версія с 2 Мб). Плата підключалася до комп'ютера через LPT порт і дозволяла завантажувати образ гри та робити віддалений дебаг. Мені такі речі дуже цікаві, тому, коли з'явилися 2 плати зі стартовою ціною у 150 фунтів, мав надію одну з них хоча б за 250 забрати, але не склалося ))
Що цікаво, хронологічно друга плата продалася втричі дорожче за першу.
p.s. ну хоча б фото зберіг, хоча розмір їх замалий, щоб шось розгледіти :)
Що цікаво, хронологічно друга плата продалася втричі дорожче за першу.
p.s. ну хоча б фото зберіг, хоча розмір їх замалий, щоб шось розгледіти :)
👍4
Зібрав картридж для комп'ютера Timex 2068
Трішки контексту:
Timex 2068 це ZX Spectrum сумісний комп, що випускався по ліцензії у сполучених штатах тією самою Timex, що досі випускає годинники. Розробники додали багато чого від себе, це й нові відеорежими, і слот для картриджа.
Через це сумісність зі Спектрумом доволі умовна. Через відмінності організації пам'яті (Timex має додаткові 32 кБ відеопам'яті), працюють лише біля 7% програм та ігор.
Щоб цю сумісність повернути, ще у 80-ті роки випустили картридж з оригінальним ROM від ZX Spectrum, який назвали Emulator.
Також компанія Zebra Software розробила під Timex купу софта, включно з операційною системою Zebra OS, яка використовує Hi-Res відеорежим 512х192. Власне заради цього я й збирав картридж, але тут поки невдача, щось не робе, при тому, що картридж Емулятора працює. Вже перекопав купу форумів, відповіді поки не знайшов. To be continued...
Трішки контексту:
Timex 2068 це ZX Spectrum сумісний комп, що випускався по ліцензії у сполучених штатах тією самою Timex, що досі випускає годинники. Розробники додали багато чого від себе, це й нові відеорежими, і слот для картриджа.
Через це сумісність зі Спектрумом доволі умовна. Через відмінності організації пам'яті (Timex має додаткові 32 кБ відеопам'яті), працюють лише біля 7% програм та ігор.
Щоб цю сумісність повернути, ще у 80-ті роки випустили картридж з оригінальним ROM від ZX Spectrum, який назвали Emulator.
Також компанія Zebra Software розробила під Timex купу софта, включно з операційною системою Zebra OS, яка використовує Hi-Res відеорежим 512х192. Власне заради цього я й збирав картридж, але тут поки невдача, щось не робе, при тому, що картридж Емулятора працює. Вже перекопав купу форумів, відповіді поки не знайшов. To be continued...
👍6
Вчора був цікавий вебінар про перший в Європі комп'ютер МЕОМ (мала електронна обчислювальна машина), що був розроблений в Києві під керівництвом Сергія Лебедєва у 1950-му році. Комп'ютер налічував 6000 ламп, споживав 25 кВт електроенергії та виконував біля 50 операцій на секунду.
На цьому комп'ютері працювала Катерина Ющенко, яка є винахідником вказівників (pointers) - фундаментального принципу сучасного програмування. Доповідь вів її син Юрій Ющенко та його колега Олександр Безрукавий, а я лише допоміг все це організувати разом з британським національним музеєм обчислень tnmoc.org
На цьому комп'ютері працювала Катерина Ющенко, яка є винахідником вказівників (pointers) - фундаментального принципу сучасного програмування. Доповідь вів її син Юрій Ющенко та його колега Олександр Безрукавий, а я лише допоміг все це організувати разом з британським національним музеєм обчислень tnmoc.org
🔥12❤1
SnC Museum Lab
Зібрав картридж для комп'ютера Timex 2068 Трішки контексту: Timex 2068 це ZX Spectrum сумісний комп, що випускався по ліцензії у сполучених штатах тією самою Timex, що досі випускає годинники. Розробники додали багато чого від себе, це й нові відеорежими,…
Нарешті перемога. Відповідь знайшов випадково, в Facebook групі 3 дні тому було обговорення щодо неможливості завантажувати великі програми і учасники запропонували зробити тест пам'яті виконавши в BASIC наступну команду:
Я перевірив свій комп і отримав 32783, що дивно, не 32767. Ймовірно, це перший підпалений біт пам'яті. Тестер це теж підтвердив. Що ще цікаво, всю пам'ять я до цього перевіряв, коли ремонтував цей комп, поставив все на панельки.
То ж після заміни чипу пам'яті Zebra OS теж запустилася.
As for the memory - you should print the system variabele "p-ramt":
PRINT PEEK 23732+256*PEEK 23733
It should print 65535
Я перевірив свій комп і отримав 32783, що дивно, не 32767. Ймовірно, це перший підпалений біт пам'яті. Тестер це теж підтвердив. Що ще цікаво, всю пам'ять я до цього перевіряв, коли ремонтував цей комп, поставив все на панельки.
То ж після заміни чипу пам'яті Zebra OS теж запустилася.
🎉3👍1🔥1
Весь день йде дощ, то ж щоб додати трішки фану та кольорів, запускаємо Doom II на Atari Jaguar.
Колись я розпаяв плату найпоширенішої гри для Jaguar, що зветься Cybermorph, щоб зробити репліку. Тепер можна збирати нові каріки самостійно. В наступному пості розпишу трішки деталей, а поки щодо самої гри.
Doom II на Jaguar офіційно ніколи не виходив, бо життєвий цикл консолі був доволі коротким, а перелік відмінених ігор в 5 разів довший за офіційні релізи. (229 проти 50).
Першому Думу пощастило і його все ж таки випустили, то ж друга версія - це по суті ROM-хак на базі першої з картами з другої, який ентузіасти випустили у 2011 році. Відповідно, набір зброї та монстрів той самий, що й в першій частині, але це краще, ніж нічого :)
Колись я розпаяв плату найпоширенішої гри для Jaguar, що зветься Cybermorph, щоб зробити репліку. Тепер можна збирати нові каріки самостійно. В наступному пості розпишу трішки деталей, а поки щодо самої гри.
Doom II на Jaguar офіційно ніколи не виходив, бо життєвий цикл консолі був доволі коротким, а перелік відмінених ігор в 5 разів довший за офіційні релізи. (229 проти 50).
Першому Думу пощастило і його все ж таки випустили, то ж друга версія - це по суті ROM-хак на базі першої з картами з другої, який ентузіасти випустили у 2011 році. Відповідно, набір зброї та монстрів той самий, що й в першій частині, але це краще, ніж нічого :)
👍9
В продовження історії про Jaguar, сам картридж дуже простий, дві мікросхеми ROM (27с160) по 2 мегабайти та флешка для сейвів на 128 байт (93c46). ROM 16-бітні, адресна шина в Jaguar 32-бітна, то ж реклама Atari про першу в світі 64-бітну консоль не зовсім правда. Відповідно, щоб зашити 4-мегабайтний дамп гри в ROM-чіпи, його треба поділити, але не просто навпіл, а по 2 байти в кожен, тобто перші 2 байти в LO-чип, наступні 2 - в HI-чип і так далі до кінця.
Але й це ще не все, 27с160 - це 42-ногі мікросхеми, а мій програматор TL866 має лише 40-ногий роз'єм, то ж добрі люди розробили для нього адаптер, який дозволяє шити такі чіпи за декілька проходів, трішки обдуривши софт програматора. Щоб зашити 2-мегабайтну 27с160 треба зробити 4 проходи, по 512 кБ, перемикаючі банки на адаптері (синенький на фото).
Відповідно, щоб зробити карік, треба дамп спочатку поділити по 2 байти на 2 частини, а потім кожну з них ще на 4 по 512 кБ. Робити це вручну - це борошно, тому накидав програму, яка робить все сама.
Після того, як все зашито та перевірено, на платі з панельками, можна впаювати все в фінальну плату, бо з панельками воно в корпус не влізе. На щастя маю певну кількість оригінальних корпусів від картриджів, та й китайці вже виробництво налагодили.
Залишається щось придумати з наклійками на картриджі, якщо хтось знає перевірену технологію, напишіть будь ласка в коментарі. Читав, що є вінілові листи для струменевого друку та всякі аерозолі для покриття надрукованого фотопапіру, але ще нічого не пробував.
Але й це ще не все, 27с160 - це 42-ногі мікросхеми, а мій програматор TL866 має лише 40-ногий роз'єм, то ж добрі люди розробили для нього адаптер, який дозволяє шити такі чіпи за декілька проходів, трішки обдуривши софт програматора. Щоб зашити 2-мегабайтну 27с160 треба зробити 4 проходи, по 512 кБ, перемикаючі банки на адаптері (синенький на фото).
Відповідно, щоб зробити карік, треба дамп спочатку поділити по 2 байти на 2 частини, а потім кожну з них ще на 4 по 512 кБ. Робити це вручну - це борошно, тому накидав програму, яка робить все сама.
Після того, як все зашито та перевірено, на платі з панельками, можна впаювати все в фінальну плату, бо з панельками воно в корпус не влізе. На щастя маю певну кількість оригінальних корпусів від картриджів, та й китайці вже виробництво налагодили.
Залишається щось придумати з наклійками на картриджі, якщо хтось знає перевірену технологію, напишіть будь ласка в коментарі. Читав, що є вінілові листи для струменевого друку та всякі аерозолі для покриття надрукованого фотопапіру, але ще нічого не пробував.
👍10
А ще сьогодні 35-та річниця Nintendo Gameboy.
Я й досі таким користуюся, але з модифікованим екраном, все інше в ньому оригінальне. Потрапив до мене в жахливому стані, жовтий, брудний, ще й з побитим екраном, але після реставрації можна користуватись. Консоль буда дуже популярна в свій час. Якщо хочеться більше деталей, на DOU є моя стаття про Gameboy.
https://gamedev.dou.ua/forums/topic/32087/
Я й досі таким користуюся, але з модифікованим екраном, все інше в ньому оригінальне. Потрапив до мене в жахливому стані, жовтий, брудний, ще й з побитим екраном, але після реставрації можна користуватись. Консоль буда дуже популярна в свій час. Якщо хочеться більше деталей, на DOU є моя стаття про Gameboy.
https://gamedev.dou.ua/forums/topic/32087/
👍7
Сьогодні 42 роки комп'ютеру ZX Spectrum. Для мене це дуже особиста річ, бо впевнений, він зіграв суттєву роль в тому, що мені зараз подобається, чим я займаюся, що знаю і вмію.
ZX Spectrum батько купив у 1990-му році. Виглядав він ось так, звісно, це був клон, або, як тоді казали, Спектрум-сумісний комп'ютер. Корпус був срібний, а всередені стояла плата клона, відомого під назвою "лєнінград". В ті часи їх випускали всі, хто міг дістати деталі. В Маріуполі цим займалася фірма "Дельта-Сервіс". І от якось батько прийшов з дядькою, який мав підключити це до нашого телевізора, а потім вони з касети загрузили першу гру. Дядьку звали Гєна, уявляєте, наскільки сильні то були враження, що я в 7 років запам'ятав на все життя ім'я чувака, який підключив нам комп!
Він запустив Deathchase, там треба було їхати на мотоциклі через ліс і не впилятися в дерево. Скільки годин ми тоді програли, я не пригадую, але точно за північ, і вимкнути комп було дуже складним рішенням, бо Гєна давно пішов, і здавалося, що магія закінчиться.
Далі була купа всього цікавого, купляли касети на ринку, батько зібрав двохкасетний магнітофон щоб можна було їх переписувати, можна було навіть регулювати швидкість відтворювання запису, для деяких касет це було важливо для стабільної загрузки. Потім почали купляти книжки і вивчати Бейсік. Батько працював інженером-конструктором, тому почав писати програми для розрахунку будівельних конструкцій. Я щось теж колупав потроху, накидав програму, яка рахувала кути в трикутнику. Потім були хаки ігор, які називали "поками", бо треба було виконати декілька команд POKE в Бейсіку, щоб отримати безсмертя або нескінчену кількість ресурсів. Пізніше до мене дійшло, що ці команди вносили зміни напряму в пам'ять, де була запущена гра, та, або відключали декремент, або міняли, наприклад, 3 життя на 255.
Другим компом теж був ZX Spectrum, але вже промисловий варіант, "Орель БК-08", їх випускали в Дніпрі. Дуже круто зроблений, маю такий новий зараз, навіть не розпакований. А потім батько почав збирати Pentagon-128. Це був топовий комп з контролером дисковода та звуковим процесором, батько збирав його сам, також зробив для нього корпус як міні-тауер, Орель став донором герконової клавіатури. На 3-му курсі технікума (це був десь 2000-ний рік) я продав його одногрупнику, бо тоді ми вже купили пісюк :) На Пентагоні я відкрив для себе демосцену та асемблер. Був навіть прикол, що в технікумі на інформатиці в нас був якийсь конкурс "комп'ютерної творчості", там вже були комп'ютері на вінді, можливо, навіть 95-й, не пригадаю. Ну там народ шось в Paint малював, гралися зі шрифтами в ворді, шось таке. В мене дома тоді все ще був Pentagon, я накидав доволі нескладну демку з однією картинкою та якимись примітивними ефектами, притягнув це все на дискеті разом з емулятором спека, який допоміг записати та перевірити мій друг, і м'яко кажучі, здивував викладача :) Отримав за це книжку Фігурнова "IBM PC для користувача".
Программування на асемблері дуже мене тоді захопило, книжка "Як написати гру на асемблері" була прям топова, навіть зберігся зошит з замітками. По факту, програмістом я не став (зараз займаюся інфраструктурою, мережами, хмарними сервісами та інформаційною безпекою), але чим би я займався зараз, якщо б не Спектрум 33 роки тому - хто знає.
То ж шануймо ZX Spectrum та його батька Клайва Сінклера
Доречі, як саме ZX Spectrum та його клони з'явивилися в Україні, окрема цікава історія.
p.s. В телеграмі є ліміт на розмір повідомлення, якщо додані картинки, то ж буде окремим постом з поясненням
ZX Spectrum батько купив у 1990-му році. Виглядав він ось так, звісно, це був клон, або, як тоді казали, Спектрум-сумісний комп'ютер. Корпус був срібний, а всередені стояла плата клона, відомого під назвою "лєнінград". В ті часи їх випускали всі, хто міг дістати деталі. В Маріуполі цим займалася фірма "Дельта-Сервіс". І от якось батько прийшов з дядькою, який мав підключити це до нашого телевізора, а потім вони з касети загрузили першу гру. Дядьку звали Гєна, уявляєте, наскільки сильні то були враження, що я в 7 років запам'ятав на все життя ім'я чувака, який підключив нам комп!
Він запустив Deathchase, там треба було їхати на мотоциклі через ліс і не впилятися в дерево. Скільки годин ми тоді програли, я не пригадую, але точно за північ, і вимкнути комп було дуже складним рішенням, бо Гєна давно пішов, і здавалося, що магія закінчиться.
Далі була купа всього цікавого, купляли касети на ринку, батько зібрав двохкасетний магнітофон щоб можна було їх переписувати, можна було навіть регулювати швидкість відтворювання запису, для деяких касет це було важливо для стабільної загрузки. Потім почали купляти книжки і вивчати Бейсік. Батько працював інженером-конструктором, тому почав писати програми для розрахунку будівельних конструкцій. Я щось теж колупав потроху, накидав програму, яка рахувала кути в трикутнику. Потім були хаки ігор, які називали "поками", бо треба було виконати декілька команд POKE в Бейсіку, щоб отримати безсмертя або нескінчену кількість ресурсів. Пізніше до мене дійшло, що ці команди вносили зміни напряму в пам'ять, де була запущена гра, та, або відключали декремент, або міняли, наприклад, 3 життя на 255.
Другим компом теж був ZX Spectrum, але вже промисловий варіант, "Орель БК-08", їх випускали в Дніпрі. Дуже круто зроблений, маю такий новий зараз, навіть не розпакований. А потім батько почав збирати Pentagon-128. Це був топовий комп з контролером дисковода та звуковим процесором, батько збирав його сам, також зробив для нього корпус як міні-тауер, Орель став донором герконової клавіатури. На 3-му курсі технікума (це був десь 2000-ний рік) я продав його одногрупнику, бо тоді ми вже купили пісюк :) На Пентагоні я відкрив для себе демосцену та асемблер. Був навіть прикол, що в технікумі на інформатиці в нас був якийсь конкурс "комп'ютерної творчості", там вже були комп'ютері на вінді, можливо, навіть 95-й, не пригадаю. Ну там народ шось в Paint малював, гралися зі шрифтами в ворді, шось таке. В мене дома тоді все ще був Pentagon, я накидав доволі нескладну демку з однією картинкою та якимись примітивними ефектами, притягнув це все на дискеті разом з емулятором спека, який допоміг записати та перевірити мій друг, і м'яко кажучі, здивував викладача :) Отримав за це книжку Фігурнова "IBM PC для користувача".
Программування на асемблері дуже мене тоді захопило, книжка "Як написати гру на асемблері" була прям топова, навіть зберігся зошит з замітками. По факту, програмістом я не став (зараз займаюся інфраструктурою, мережами, хмарними сервісами та інформаційною безпекою), але чим би я займався зараз, якщо б не Спектрум 33 роки тому - хто знає.
То ж шануймо ZX Spectrum та його батька Клайва Сінклера
Доречі, як саме ZX Spectrum та його клони з'явивилися в Україні, окрема цікава історія.
p.s. В телеграмі є ліміт на розмір повідомлення, якщо додані картинки, то ж буде окремим постом з поясненням
🔥11
1 - Клайв Сінклер та ZX Spectrum
2 - Приблизно так виглядав мій перший Cпектрум
3 - Скрін з гри Deathchase, перша гра, яку я побачив
4 - Книжки, які я тоді читав, збірники кодів до ігор, книга "Графіка" з крутими прикладами на Бейсіку та "Як написати гру на Асемблері"
5 - Мої замітки на асемблері, невеличка прогама множення.
2 - Приблизно так виглядав мій перший Cпектрум
3 - Скрін з гри Deathchase, перша гра, яку я побачив
4 - Книжки, які я тоді читав, збірники кодів до ігор, книга "Графіка" з крутими прикладами на Бейсіку та "Як написати гру на Асемблері"
5 - Мої замітки на асемблері, невеличка прогама множення.
❤7👍3
