FPGA Jacked rau hauv Pinball Tshuab Masters Cov qhab nia siab

Yuav ua li cas koj khaws cov qhab nia siab hauv lub txee qub arcade thaum txiav lub hwj chim?Puas muaj peev xwm txhaj cov qhab nia siab tshiab rau hauv lub tshuab pinball?Nws yog b-ploj ntawm ib ntu ntawm Seinfield, yog li nws yuav tsum tsim nyog ua, ua rau [matthew venn] cia tus luav qhov ntawm FPGAs thiab daim ntawv qhia nco los tsim cov qhab nia siab tshiab hauv lub tshuab pinball.

Lub tshuab hauv nqe lus nug rau qhov kev sim no yog Tus Kws Kho Mob Leej Twg los ntawm Williams, uas, txawm tias yog Tus Kws Kho Mob Pinball tshuab tsis zoo ntawm lub tshuab.Tseem, daleks.Lub tshuab no yog siv los ntawm Motorola 68B09E khiav ntawm 2MHz, nrog 8kB ntawm RAM ntawm qhov chaw nyob 0x0000.Qhov RAM no tau rov qab nrog ob peb lub roj teeb AA, thiab hmoov zoo yog nyob rau hauv DIP lub qhov (socket), tso cai rau [matthew] mus rau fab lub rooj tsavxwm thauj khoom nrog FPGA pawg thawj coj loj hlob uas mus ntawm CPU thiab RAM.

Cov txheej txheem yooj yim rau kev cuam tshuam thiab sau cov qhab nia siab tshiab rau lub tshuab pinball no los ntawm qhov tsis txaus ntseeg [sprite_tm] uas tau tweeting cov qhab nia siab los ntawm 1943 lub txee.Lub tswv yim yog qhov yooj yim: tsuas yog muaj FPGA saib ntawm ib qho chaw nco tshwj xeeb, thiab xa qee cov ntaub ntawv mus rau lub computer thaum cov ntaub ntawv ntawm qhov chaw nyob hloov tshiab.Rau tus kws kho mob uas pinball tshuab, qhov no yog me ntsis nyuaj tshaj li nws suab: cov ntaub ntawv tsis yog khaws cia rau hauv hex, tab sis ntim BCD.Tom qab ua haujlwm me ntsis, txawm li cas los xij, [matthew] tuaj yeem sau cov qhab nia siab tshiab los ntawm Python tsab ntawv khiav ntawm lub laptop.Tag nrho cov cai (thiab ob peb cov ntsiab lus ntxiv) yog dhau ntawm Github

Txuas ntxiv arcade kev ua si los ntawm tapping rau hauv chaw nyob thiab cov ntaub ntawv kab tsis yog ib yam uas peb pom ntau, tab sis nws tau ua tiav, feem ntau nto moo nrog lub Koom Txoos Robotron.Ntawm no, ob peb MAME hacks tig ib qho kev ua si ntawm Robotron mus rau hauv lub Koom Txoos rau cov neeg ncaj ncees kom ua siab ncaj rau lawv tus kheej rau tus Cawm Seej ntawm lub ntiaj teb no, vim tias tuaj txog hauv 66 xyoo thiab cawm tib neeg cov seem ntawm cov neeg hlau apocalypse.Qhov no hack ntawm tus kws kho mob uas pinball tshuab mus dhau lub modded version ntawm MAME, thiab yog hais tias peb puas tau mus ua ib tug tiag tiag chapel nrog ib tug tiag tiag kev ua si ntawm Robotron, cov no yog cov tswv yim peb yuav siv.

Ob peb hnub rov qab muaj zaj dab neeg hais txog kev siv FRAM hauv Sega Saturn los khaws cia kev ua si.Tib yam tuaj yeem ua haujlwm ntawm no thiab.

kuv lub tshuab yog Dr Leej twg, tab sis qhov tseeb nws yog kuv tus phooj ywg Stuarrrt's Fire Power peb sim qhov no.Kuv xav tias nws yuav ua haujlwm rau kuv tab sis kuv yuav tsum tau unsolder SRAM ua ntej!

Feem ntau ntawm cov kev ua si muaj lawv cov cai khiav tawm ntawm EPROMs.Siv lub logic analyzer saib qhov chaw nyob, cov ntaub ntawv thiab kev tswj cov cim los xyuas seb qhov twg hauv RAM cov qhab nia siab nyob, thiab tom qab ntawd sau ib qho kev pab cuam luv luv los ntxig tus nqi koj xav tau rau hauv RAM cheeb tsam.Hlawv qhov kev pab cuam rau hauv EPROM tsim nyog thiab sib pauv rau ib qho kev ua tiav.Tom qab ntawd hloov qhov qub EPROM kom qhov kev ua si rov zoo li qub.Nws siv sijhawm me ntsis los siv, tab sis ua haujlwm zoo.Thiab tsis yog, kuv yuav tsis hais yuav ua li cas lossis qhov twg kuv tau txheeb xyuas qhov no:) .

Vim li cas mus dhau tag nrho cov no kom txuag tau tus qhab nia siab?Tsuas yog nruab NVRAM thiab ua tiav nrog nws.Qhov ntawd yog ib qho yooj yim kho rau tag nrho Williams WPC MPU boards.Dab tsi nrog daim duab?Qhov ntawd tsis yog tus kws kho mob uas MPU duab.Nws yog Rottendog MPU327-4 hloov board rau Williams 3,4,6.Nws muaj NVRAM thiab yuav tsis ploj nws lub cim xeeb.

Lub firepower mpu board lub ram rau qhov ntau yog 256x4 ntsis chav tsev uas lawv xaiv los nyob rau hauv qis nybble thiab tawm hauv lub siab nybble rub siab - yog li cov Tshuag HSTD yuav muab khaws cia F5 F5 F0 F0 F0 F0.Lwm cov chaw tsim khoom siv cov tshuab pinball niaj hnub rau hluav taws xob uas tseem siv 5101 ram yuav muaj qhov teeb meem tib yam, tab sis Bally (piv txwv li) xaiv los ua kom lub siab nybble nquag thiab tawm hauv qis dua li F.

Lawv yuav tsum muaj tag nrho byte dav RAM qhov chaw nyob hauv qhov chaw nyob, txwv tsis pub koj tuaj yeem thawb qhov chaw nyob ntawm pawg thiab rov qab mus rau nws.Qee lwm cov tshuab embedded uas kuv tau siv los ua haujlwm ntawm siv nibble dav RAM tab sis siv ob qhov nkag mus nqa tag nrho byte.CPU tsuas pom ib lub voj voog tsheb npav nkaus xwb.

Lawv ua.Qhov chaw nyob ntawm $ 0000- $ 00FF yog qhov dav dav nrog 6810's lossis 5114's lossis sib xyaw ua ke hauv ib qho 6802. Lub 5101 nybble cia los ntawm $ 0100-$ 01FF yog rau lub roj teeb rov qab vim nws yog ib qho qis zog yuav tsum tau ua.

"uas, txawm yog tus kws kho mob uas pinball tshuab tsis yog lub tshuab zoo" Dab tsi????Tus kws kho mob uas yog lub tshuab zoo, nws tsis muaj dab bash lossis Wizard ntawm oz, tab sis nws lub tshuab ruaj khov thiab nyiam los ntawm cov zej zog pinball

kuv pom zoo.Tawm ntawm tag nrho cov pinball ntau pua lub tshuab pinball kuv tau ua si.Tus kws kho mob uas tsis tu ncua kev lom zem ua si hauv kuv lub tswv yim.

Huh, qhov ntawd yog qhov tsis txaus ntseeg… tom qab kuv tau ua qhov hack ntawm lub tshuab hackerspaces 1942 hauv zos, kuv kuj tau ua qee yam zoo ib yam nrog lub tshuab pinball uas kuv tau txais.Uas yog Williams Dr. Leej twg tshuab.Kuv tsuas yog tsis siv FPGA tab sis nplawm qee yam nrog latches, AVR (Kuv xav) thiab qee qhov Linux SBC uas tuaj yeem ua wireless.

Tsis tas li ntawd, kuv tsis pom zoo rau Dr. Leej twg tsis yog tus zoo.Nws ua tau zoo nkauj zoo nkauj rau replayability, hauv kuv lub tswv yim.

Los ntawm kev siv peb lub vev xaib thiab cov kev pabcuam, koj pom zoo kom tso peb qhov kev ua tau zoo, kev ua haujlwm thiab kev tshaj tawm cov ncuav qab zib.Kawm ntxiv


Post lub sij hawm: Aug-29-2019
WhatsApp Online Sib Tham!