FPGA Пинбол машинасы мастерларына югары балл җыйды

Энергияне өзгәндә иске аркада шкафта югары балларны ничек сакларга?Пинбол машинасына яңа югары баллар салырга мөмкинме?Бу Сейнфилд эпизодының б-сюжеты иде, шуңа күрә моны эшләргә кирәк, [маттью венны] FPGA куян тишегеннән һәм хәтер карталарын пинбол машинасында яңа югары баллар булдыру өчен.

Бу эксперимент өчен сорала торган машина - Уильямс табибы, ул, пинбол машинасы табибы булуына карамастан, машинаның зурлыгы түгел.Шулай да.Бу машина 2МГц эшләгән Motorola 68B09E белән эшләнә, 0x0000 адресында 8 КБ RAM.Бу RAM берничә AA батареялары белән резервланган, һәм бәхеткә каршы, DIP розеткасында, [маттью] үзәк эшкәрткеч җайланма һәм RAM арасында бара торган FPGA үсеш тактасы белән тутырылган такта ясарга мөмкинлек бирә.

Бу пинбол машинасы өчен яңа югары баллны тотып алу һәм язу өчен төп техника искиткеч [sprite_tm] 1943 кабинетыннан югары балл җыйган.Идея бик гади: FPGA-ның бер махсус хәтер адресына карагыз, һәм бу адрестагы мәгълүмат яңартылганда кайбер мәгълүматларны компьютерга җибәрегез.Пинбол машинасы табибы өчен бу тавыш ишетүдән бераз авыррак: мәгълүматлар алтыда сакланмый, ләкин BCD белән тутырылган.Бераз эшләгәннән соң, [маттью] ноутбукта эшләүче Python скриптыннан яңа югары баллар яза алды.Барлык кодлар (һәм тагын берничә деталь) Githubда бетте

Аркада уеннарын адреска һәм мәгълүмат линияләренә кагып киңәйтү без күп күргән әйбер түгел, ләкин ул Роботрон чиркәве белән эшләнде.Монда, берничә MAME хаклары Роботрон уенын чиркәүгә әйләндерәләр, тугры кешеләр үзләрен дөнья коткаручысына тулысынча бирергә, 66 ел эчендә килеп, калган кешеләрне робот апокалипсисыннан коткарырга.Пинбол машинасы булган Докторның бу хакеры MAME-ның модернланган версиясеннән артып китә, ​​һәм без Роботронның чын уены белән чын часовня ясарга җыенабыз икән, без кулланачак техника.

Берничә көн элек Сега Сатурнда FRAM куллану турында хикәя бар иде.Монда шулай ук ​​эшләргә мөмкин.

Минем машинам доктор Кем, ләкин чынлыкта бу минем тормыш иптәшем Стюартның ут көче иде.Бу миндә эшләячәк дип уйлыйм, ләкин мин башта SRAMны сатырга тиеш!

Уеннарның күбесендә аларның коды EPROM беткән.Логик анализаторны карагыз, адресны, мәгълүматны һәм контроль сигналларны RAMның югары баллларының кайда яшәгәнен ачыклау өчен кулланыгыз, аннары RAM өлкәсенә кирәкле кыйммәтне кертү өчен кыска кечкенә программа языгыз.Программаны тиешле EPROM итеп яндырыгыз һәм бер башкару өчен алыштырыгыз.Аннары оргиналь EPROMны алыштырыгыз, шулай итеп уен гадәти хәлгә кайтты.Аны тормышка ашыру өчен бераз вакыт кирәк, ләкин яхшы эшли.Noк, мин моны ничек яки кайда раслаганымны әйтмим:) .

Ни өчен боларның барысын да югары баллны саклап калырга?Бары тик NVRAM урнаштырыгыз һәм аның белән эшләнегез.Бу барлык Уильямс WPC MPU такталары өчен җиңел төзәтмә.Фото белән нәрсә?Бу хәтта MPU сурәтләгән табиб та түгел.Бу Роттендог MPU327-4 Уильямс өчен 3,4,6.Аның NVRAM бар һәм ул хәтерен беркайчан да югалтмас.

Бу диапазон өчен янгын көче mpu такта кочкасы - 256х4бит берәмлек, алар аскы тишеккә мөрәҗәгать иттеләр һәм өске нимблны югары тарттылар - шуңа күрә HSTD запасы F5 F5 F0 F0 F0 F0 F0 сакланыр иде.Башка җитештерүчеләрнең заманча пинбол машиналары янгын көченә 5101 кочны кулланганнар, шул ук проблема булыр иде, ләкин Балли (мәсәлән) өске умыртканы активлаштырырга һәм аскысын Ф кебек калдырырга.

Аларның адрес киңлегендә каядыр тулы байт киңлеге булган RAM булырга тиеш, югыйсә сез адресны стекка этеп, аңа кире кайта алмассыз.Кайбер урнаштырылган системалар, мин элек кулланылган киң RAM өстендә эшләдем, ләкин тулы байт алу өчен ике рөхсәт алдым.Uзәк эшкәрткеч җайланма бер автобус циклын гына күрде.

Алар шулай эшли.$ 0000- $ 00FF адресы тулы киңлектә 6810 яки 5114 яки 6802 эчендә берләштерелгән тулы киңлек. 0100 - $ 01FF $ 5101 саклагыч батарея ярдәме өчен, чөнки ул түбән энергия таләпләренең өлеше.

"Кайсы, табиб булуына карамастан, пинбол машинасы ул кадәр зур түгел" Нәрсә ????Зур машина булган табиб, аның монстр башы яки Оз Тылсымчысы түгел, ә пинбол җәмгыяте тарафыннан нык һәм яраткан машинасы.

Мин риза.Барлык пинболдан мин уйнаган йөзләгән пинбол машиналары.Минем уйлавымча уйнау өчен иң кызыклы табиб.

Эх, бу уй иде ... 1942-нче елда җирле хакер мәйданнарында бу хакны ясаганнан соң, мин алган пинбол машинасы белән дә шундый ук эш эшләдем.Кайсы машина Уильямс доктор.Мин FPGA кулланмадым, ләкин чыбыксыз, AVR (минемчә) һәм чыбыксыз эшли алырлык Linux SBC белән нәрсәдер камчыладым.

Шулай ук, мин доктор белән риза түгел.Минем уйлавымча, бу яңадан уйнау өчен бик яхшы.

Вебсайтыбызны һәм хезмәтләребезне кулланып, сез безнең җитештерүчәнлекне, функциональлекне һәм реклама кукиларын урнаштыруга ризасыз.Тулырак


Пост вакыты: 29-2019 август
WhatsApp Онлайн Чат!