FPGA uključena u fliper Masters Najbolji rezultati

Kako sačuvati visoke rezultate u starom arkadnom ormariću kada isključite struju?Je li moguće ubaciti nove visoke rezultate u fliper?Bio je to b-zaplet epizode Seinfielda, tako da se mora isplatiti, voditi [Matthewa Venna] niz zečju rupu FPGA-a i memorijskih mapa kako bi se stvorili novi visoki rezultati u fliperu.

Stroj o kojem je riječ za ovaj eksperiment je Doctor Who iz Williamsa, koji, unatoč tome što je Doctor Who fliper, nije tako sjajan stroj.Ipak, daleke.Ovaj stroj pokreće Motorola 68B09E koja radi na 2MHz, s 8kB RAM-a na adresi 0x0000.Ovaj RAM podržan je s nekoliko AA baterija i srećom nalazi se u DIP utičnici, što omogućuje [Matthewu] da napravi ploču napunjenu FPGA razvojnom pločom koja ide između CPU-a i RAM-a.

Osnovna tehnika za presretanje i pisanje novog najboljeg rezultata za ovaj fliper dolazi od nevjerojatnog [sprite_tm] koji tweeta visoke rezultate iz kabineta iz 1943. godine.Ideja je jednostavna: samo neka FPGA pogleda jednu specifičnu memorijsku adresu i pošalje neke podatke računalu kada se podaci na toj adresi ažuriraju.Za fliper Doctor Who ovo je malo teže nego što zvuči: podaci se ne pohranjuju u heksadecimalnom, već upakiranom BCD formatu.Ipak, nakon malo rada, [matthew] je uspio napisati nove visoke rezultate iz Python skripte koja se izvodi na prijenosnom računalu.Sav kôd (i još nekoliko detalja) nalazi se na Githubu

Proširenje arkadnih igara dodirivanjem adresnih i podatkovnih linija nije nešto što često viđamo, ali je učinjeno, najpoznatije s Crkvom Robotron.Ovdje nekoliko MAME hakova pretvara igru ​​Robotron u Crkvu za vjernike kako bi se u potpunosti posvetili spasitelju svijeta, koji bi trebao stići za 66 godina i spasiti preostale ljude od robotske apokalipse.Ovo hakiranje flipera Doctor Who nadilazi modificiranu verziju MAME-a, a ako ćemo ikada napraviti pravu kapelu s pravom igrom Robotrona, ovo su tehnike koje ćemo koristiti.

Prije nekoliko dana pojavila se priča o korištenju FRAM-a u Segi Saturn za očuvanje spremljenih igara.Isto bi moglo funkcionirati i ovdje.

moj stroj je Dr Who, ali zapravo smo ovo isprobali na Fire Poweru mog prijatelja Stuarrrta.Mislim da će raditi na mom, ali prvo moram odlemiti SRAM!

Kod većine igara ponestaje EPROM-a.Upotrijebite logički analizator koji promatra adrese, podatke i kontrolne signale kako biste otkrili gdje se u RAM-u nalaze visoki rezultati, a zatim napišite mali mali program za umetanje vrijednosti koju želite u RAM područje.Snimite program u odgovarajući EPROM i zamijenite ga za jedno izvršenje.Zatim zamijenite originalni EPROM kako bi se igra vratila u normalu.Potrebno je malo vremena za implementaciju, ali radi sasvim dobro.I ne, neću reći kako ili gdje sam to provjerio:) .

Zašto prolaziti kroz sve ovo da biste sačuvali visok rezultat?Samo instalirajte NVRAM i završite s tim.To je jednostavno rješenje za sve Williams WPC MPU ploče.Što je s fotografijom?To čak nije ni Doctor Who MPU na slici.To je Rottendog MPU327-4 zamjenska ploča za Williams 3,4,6.Ima NVRAM i nikada neće izgubiti svoju memoriju.

Ram za vatrenu moć mpu ploče za taj raspon je jedinica od 256x4 bita koju su odlučili adresirati na donji nybble i ostaviti gornji nybble povučen visoko – tako da bi osnovni HSTD bio pohranjen F5 F5 F0 F0 F0 F0.Suvremeni fliperi drugih proizvođača za vatrenu moć koji su također koristili 5101 ram imali bi isti problem, ali Bally je (na primjer) odlučio učiniti gornji nybble aktivnim i ostaviti donji kao F.

Mora da su imali RAM punu širinu bajta negdje u adresnom prostoru, inače ne biste mogli gurnuti adresu na stog i vratiti se na njega.Neki drugi ugrađeni sustavi na kojima sam radio koristili su nibble wide RAM, ali su bila potrebna dva pristupa za dohvaćanje cijelog bajta.CPU je ipak vidio samo jedan ciklus sabirnice.

Oni čine.Adresa od $0000-$00FF je pune širine s bilo 6810 ili 5114 ili u kombinaciji interno u 6802. 5101 nybble pohrana od $0100-$01FF je za dio s podrškom za bateriju budući da je to dio sa nižim zahtjevima za napajanje.

"koji, unatoč tome što je Doctor Who fliper, nije tako sjajan stroj" Što????Doctor who is a great machine, it's no monster bash ili Wizard of Oz, ali to je čvrst i voljen stroj zajednice flipera

Slažem se.Od svih flipera na stotine flipera koje sam igrao.Doctor Who je dosljedno najzabavnije igrati po mom mišljenju.

Huh, to je bilo zajebavanje... nakon što sam hakirao lokalni hackerspaces 1942 stroj, napravio sam nešto slično i s fliperom koji sam nabavio.Što je stroj Williams Dr. Who.Jednostavno nisam koristio FPGA, već sam smislio nešto sa zasunima, AVR (mislim) i neki Linux SBC koji bi mogao raditi bežično.

Također, ne slažem se da Dr. Who nije tako sjajan.Zapravo je prilično dobar za ponovno igranje, po mom mišljenju.

Korištenjem naše web stranice i usluga izričito pristajete na postavljanje naših kolačića za rad, funkcionalnost i oglašavanje.Saznajte više


Vrijeme objave: 29. kolovoza 2019
WhatsApp Online Chat!