FPGA E Kentsoe Mochineng oa Pinball Masters High Scores

U boloka lintlha tse phahameng joang ka har'a khabinete ea khale ea li-arcade ha u khaola motlakase?Na hoa khoneha ho kenya lintlha tse ncha tse phahameng mochining oa pinball?E ne e le b-plot ea ketsahalo ea Seinfield, ka hona e tlameha ho etsoa, ​​​​ho isa [matthew venn] fatše ka mokoting oa mmutla oa FPGA le limmapa tsa memori ho theha lintlha tse ncha tse phahameng mochining oa pinball.

Mochini oo ho buuoeng ka oona bakeng sa teko ena ke Ngaka Who from Williams, eo, leha e le Ngaka Who pinball mochini ha o moholo joalo ka mochini.Leha ho le joalo, daleks.Mochini ona o tsamaisoa ke Motorola 68B09E e sebetsang ho 2MHz, e nang le 8kB ea RAM atereseng ea 0x0000.RAM ena e tšehelitsoe ka libeteri tse 'maloa tsa AA,' me ka lehlohonolo e ka har'a sokete ea DIP, e lumellang [Mattheu] ho etsa boto e kentsoeng ka boto ea nts'etsopele ea FPGA e lipakeng tsa CPU le RAM.

Mokhoa oa mantlha oa ho koala le ho ngola lintlha tse ncha tsa mochini ona oa pinball o tsoa ho [sprite_tm] ea makatsang ea tweeting lintlha tse phahameng ho tsoa khabineteng ea 1943.Mohopolo o bonolo: etsa hore FPGA e shebe aterese e le 'ngoe feela ea memori, ebe u romella lintlha tse ling komporong ha data e atereseng eo e nchafatsoa.Bakeng sa mochini oa pinball oa Doctor Who, sena se thata hanyane ho feta kamoo se utloahala kateng: data ha e bolokoe ka hex, empa e tletse BCD.Leha ho le joalo, ka mor'a mosebetsi o monyenyane, [Mattheu] o ile a khona ho ngola lintlha tse ncha tse phahameng ho tsoa ho Python script e sebetsang ho laptop.Khoutu eohle (le lintlha tse ling tse 'maloa) li felile ho Github

Ho atolosa lipapali tsa lipapali ka ho kenya aterese le melaetsa ea data ha se ntho eo re e bonang haholo, empa e se e entsoe, haholo-holo ka Kereke ea Robotron.Mona, li-hacks tse seng kae tsa MAME li fetola papali ea Robotron Kerekeng bakeng sa ba tšepahalang ho itlama ka botlalo ho mopholosi oa lefats'e, ka lebaka la ho fihla ka lilemo tse 66 le ho pholosa batho ba setseng ho tloha roboto ea apocalypse.Ts'ebetso ena ea mochini oa pinball ea Doctor Who e feta mofuta o fetotsoeng oa MAME, mme haeba re tla etsa ntlo ea thapelo ea 'nete ka papali ea Robotron, tsena ke mekhoa eo re tla e sebelisa.

Matsatsi a 'maloa morao ho ne ho e-na le pale ea ho sebelisa FRAM ho Sega Saturn ho boloka lipapali tsa lipapali.E tšoanang e ka sebetsa le mona.

mochine oa ka ke Dr Who, empa ha e le hantle e ne e le molekane oa ka Sturrrt's Fire Power re lekile sena.Ke nahana hore e tla sebetsa ho ea ka empa ke tlameha ho hlakola SRAM pele!

Boholo ba lipapali li na le khoutu ea tsona e felloang ke li-EPROM.Sebelisa logic analyzer ho shebella aterese, data le matšoao a taolo ho fumana hore na RAM e na le lintlha tse phahameng, ebe u ngola lenaneo le lekhutšoanyane le lenyenyane ho kenya boleng boo u bo batlang sebakeng sa RAM.Chesa lenaneo hore e be EPROM e loketseng ebe u fapanyetsana bakeng sa ts'ebetso e le 'ngoe.Ebe u khutlisetsa EPROM ea mantlha hore papali e khutlele setloaeling.Ho nka nako e nyane ho kenya ts'ebetsong, empa e sebetsa hantle feela.Che, ha ke na ho bolela hore na ke netefalitse sena joang kapa kae:) .

Ke hobane'ng ha u feta har'a see sohle ho boloka lintlha tse phahameng?Kenya feela NVRAM 'me u e etse ka eona.Ke tokiso e bonolo bakeng sa liboto tsohle tsa Williams WPC MPU.Ho thoe'ng ka foto?Eo ha se Ngaka Eo e neng e le MPU setšoantšong.Ke boto ea sebaka sa Rottenog MPU327-4 bakeng sa Williams 3,4,6.E na le NVRAM mme ha ho mohla e tla lahleheloa ke mohopolo oa eona.

Pheleu ea "firepower mpu board" bakeng sa mofuta oo ke yuniti ea 256x4bit eo ba khethileng ho sebetsana le eona holim'a nybble e ka tlase ebe ba siea nybble e holimo e huleloa holimo - kahoo setoko sa HSTD se tla bolokoa F5 F5 F0 F0 F0 F0.Mechini e meng ea mehleng ea kajeno ea pinball ho tima mollo e sebelisitseng pheleu ea 5101 e ne e tla ba le bothata bo tšoanang, empa Bally (mohlala) o khetha ho etsa hore nybble e ka holimo e sebetse ebe o siea e tlase joalo ka F.

E tlameha ebe ba ne ba e-na le RAM e felletseng kae-kae sebakeng sa aterese, ho seng joalo u ne u ke ke ua sutumelletsa aterese ho stack ebe u khutlela ho eona.Sistimi tse ling tse kentsoeng tseo ke neng ke sebetsa ho tsona li ne li sebelisa nibble wide RAM empa ke nkile lisebelisoa tse peli ho lata byte e felletseng.CPU e bone feela potoloho e le 'ngoe ea libese.

Ba etsa joalo.Aterese e tsoang ho $0000-$00FF e bophara bo feletseng le 6810's kapa 5114's kapa e kopane ka hare ho 6802. Polokelo ea 5101 nybble ho tloha $0100-$01FF ke ea karolo e tšehelitsoeng ke betri kaha ke karolo e tlase ea tlhokahalo ea matla.

"e leng, ho sa tsotellehe ho ba Ngaka Who pinball mochine ha o moholo hakaalo oa mochine" Eng????Ngaka eo e leng mochini o motle, ha ho na monster bash kapa Wizard of oz, empa ke mochini o tiileng le o ratoang ke sechaba sa pinball.

Kea lumela.Ho tsoa mecheng eohle ea pinball eo nkileng ka e bapala.Ngaka Ke mang ea monate ka ho fetisisa ho bapala ka maikutlo a ka.

Huh, hoo e ne e le kelello… kamora hore ke etse ts'ebetso eo mochining oa lehae oa 1942, ke ile ka etsa se tšoanang ka mochini oa pinball oo ke o fumaneng.E leng mochini oa Williams Dr. Who.Ke ne ke sa sebelise FPGA empa ke ile ka shapa ho hong ka li-latches, AVR (ke nahana) le Linux SBC e ka etsang waelese.

Hape, ha ke dumellane le Ngaka Mang ho se be moholo hakaalo.E hlile e ntle bakeng sa replayability, ka maikutlo a ka.

Ka ho sebelisa sebaka sa rona sa Marang-rang le lits'ebeletso, u lumellana ka ho hlaka hore ts'ebetso ea rona, ts'ebetso le li-cookie tsa papatso li behiloe.Ithute haholoanyane


Nako ea poso: Aug-29-2019
Moqoqo oa Marang-rang oa WhatsApp!