FPGA Yakapinzwa MuPinball Machine Masters High Zvibodzwa

Iwe unochengetedza sei zvibodzwa zvakakwirira mune yekare arcade cabinet paunenge uchibvisa magetsi?Zvinoita here kupinza zvibodzwa zvitsva zvakakwirira mumushini wepinball?Yakanga iri b-chirongwa chechikamu cheSeinfield, saka zvinofanirwa kuve zvakakodzera kuita, kutungamira [Matthew venn] pasi pegomba retsuro reFPGAs uye mepu dzendangariro kugadzira zvibodzwa zvepamusoro mumuchina wepinibhori.

Muchina uri mubvunzo wekuyedza uku ndiChiremba Ndiani anobva kuWilliams, uyo, kunyangwe ari Chiremba Who pinibhori muchina hausi iwo mukuru pamushini.Zvakadaro, daleks.Muchina uyu unofambiswa neMotorola 68B09E inomhanya pa2MHz, ine 8kB yeRAM pakero 0x0000.Iyi RAM inotsigirwa nemabhatiri mashoma eAA, uye nerombo rakanaka iri muDIP socket, ichibvumira [mathew] kugadzira bhodhi rakaremerwa neFPGA bhodhi yekuvandudza inoenda pakati peCPU ne RAM.

Maitiro ekutanga ekubvuta nekunyora zvibodzwa zvitsva zvemuchina uyu wepinibhori anobva kune anoshamisa [sprite_tm] ari tweeting zvibodzwa zvakakwirira kubva ku1943 cabinet.Pfungwa iyi iri nyore: ingova neFPGA tarisa pane imwe kero yekurangarira, uye tumira imwe data kumakombuta kana data pakero iyoyo yagadziridzwa.Kune Chiremba Who pinball muchina, izvi zvakati kuoma pane zvazvinonzwika: iyo data haina kuchengetwa muhex, asi yakazara BCD.Mushure mechinguva chidiki chebasa, zvakadaro, [Mateu] akakwanisa kunyora zvibodzwa zvepamusoro kubva kuPython script ichimhanya palaptop.Yese kodhi (uye akati wandei mamwe mashoko) ari pamusoro paGithub

Kuwedzera mitambo yeArcade nekudzvanya mukero uye data mitsara hachisi chinhu chatinoona zvakanyanya, asi zvakaitwa, zvakanyanya mukurumbira neChechi yeRobotron.Pano, mashoma MAME hacks anoshandura mutambo weRobotron kuita Chechi kune vakatendeka kuti vazvipire zvizere kumuponesi wenyika, nekuda kwekusvika mumakore makumi matanhatu nematanhatu uye kuponesa vanhu vakasara kubva kurobhoti apocalypse.Uku kubhejera kwemuchina wePinball kwaChiremba Ndiani kunodarika vhezheni yeMAME, uye kana tichizogadzira chapero chaiyo nemutambo chaiwo weRobotron, aya ndiwo maitiro atichashandisa.

Mazuva mashoma kumashure kwaive nenyaya yekushandisa FRAM muSega Saturn kuchengetedza kuchengetedza kwemitambo.Same inogona kushanda pano zvakare.

muchina wangu ndiDr Who, asi chaizvo yaive shamwari yangu Stuarrt's Fire Power takaedza izvi.Ini ndinofunga ichashanda pane yangu asi ini ndinofanira kusunungura iyo SRAM kutanga!

Mizhinji yemitambo ine kodhi yavo inopera maEPROM.Shandisa logic analyzer yekutarisa kero, data uye kudzora masaini kuti uone kuti mu RAM zvibodzwa zvakakwirira zvinogara kupi, wobva wanyora kapfupi chirongwa chekuisa kukosha kwaunoda munzvimbo ye RAM.Pisa purogiramu mu EPROM yakakodzera uye chinjana kuti uite imwe chete.Wobva watsiva iyo yekutanga EPROM kuti mutambo udzoke kune zvakajairika.Zvinotora nguva shoma kuita, asi inoshanda zvakanaka.Uye kwete, handisi kuzotaura kuti ndakazvisimbisa sei kana kupi:) .

Sei uchipfuura zvese izvi kuchengetedza zvibodzwa zvepamusoro?Ingoisa NVRAM uye uite nayo.Ndiko kugadzirisa kuri nyore kune ese Williams WPC MPU mabhodhi.Chii nemufananidzo?Haasi kana Chiremba Uyo MPU akafananidzirwa.Iyo Rottenog MPU327-4 inotsiva bhodhi yeWilliam 3,4,6.Iyo ine NVRAM uye haimbofa yakasiya ndangariro.

Gondohwe re firepower mpu board remhando iyoyo i256x4bit unit yavakasarudza kugadzirisa panybble yezasi vosiya nybble yepamusoro yakadhonzwa kumusoro - saka stock HSTD yaizochengetwa F5 F5 F0 F0 F0 F0.Mimwe michina yemazuva ano yepinibhori yekudzima moto yakashandisawo gondohwe 5101 yaizova nenyaya imwe chete, asi Bally (somuenzaniso) sarudza kuita kuti nybble yekumusoro ishande uye kusiya yezasi saF.

Vanofanira kunge vaine yakazara byte hupamhi RAM kumwe kunhu munzvimbo yekero, zvikasadaro haugone kusundira kero pane stack wodzokera kwairi.Mamwe mamwe masisitimu akadzamirirwa andaimboshanda pane akashandiswa nibble wide RAM asi akatora maviri mapindiro kuti nditore yakazara byte.Iyo CPU yakangoona kutenderera kwebhazi rimwe chete.

Vanoita.Kero kubva $0000-$00FF yakazara upamhi pamwe 6810's kana 5114's kana musanganiswa mukati mu 6802. The 5101 nybble chengetedzo kubva $0100-$01FF ndeye bhatiri backed chikamu sezvo iri yakaderera simba chinodiwa chikamu.

"izvo, kunyangwe kuve Chiremba Ndiani pinball muchina hausi iwo mukuru wemuchina" Chii????Chiremba ari muchina mukuru, hapana monster bash kana Wizard ye oz, asi muchina wakasimba uye unodikamwa nenharaunda yepiniball.

Ndinobvumirana.Pamapinibhori ese mazana emichina yandakatamba.Chiremba Ndiani anogara achinyanya kunakidza kutamba mumaonero angu.

Huh, kwanga kuri kupenga… mushure mekunge ndaita hack iya pamushini wemuno wehackerspaces 1942, ndakaitawo zvakafanana nemuchina wepinibhori wandakawana.Inova Williams Dr. Who muchina.Ini handina kushandisa FPGA asi ndakarova chimwe chinhu nemachira, AVR (ndinofunga) uye imwe Linux SBC inogona kuita isina waya.

Zvakare, handibvumirani naDr. Ndiani asiri mukuru kudaro.Izvo chaizvo zvakanaka zvakanakira replayability, mumaonero angu.

Nekushandisa webhusaiti yedu uye masevhisi, unobvumirana pachena nekuiswa kwekuita kwedu, kushanda uye kushambadza makuki.Dzidza zvimwe


Nguva yekutumira: Sep-02-2019
WhatsApp Online Chat !