E fa'afefea ona e fa'asaoina togi maualuga i totonu o se kapoti tuai tuai pe a motusia le paoa?E mafai ona tui ni togi maualuga fou i totonu o se masini pine?O le b-plot o se mea na tupu o Seinfield, o lea e tatau ai ona aoga le faia, taʻitaʻia [matthew venn] i lalo le pu lapiti o FPGA ma faʻafanua manatua e fatu ai ni togi maualuga fou i se masini pine.
O le masini o lo'o fesiligia mo lenei fa'ata'ita'iga o le Doctor Who mai Williams, lea, e ui lava o le Doctor Who pinball machine e le o se masini sili.Ae, daleks.O lenei masini e faʻamalosia e le Motorola 68B09E o loʻo faʻatautaia i le 2MHz, ma le 8kB o le RAM ile tuatusi 0x0000.O lenei RAM na lagolagoina i ni nai maa AA, ma o le laki o loʻo i totonu o le DIP socket, e mafai ai e [mataio] ona faʻapipiʻi se laupapa faʻapipiʻi i luga o se laupapa atinaʻe FPGA e alu i le va o le PPU ma le RAM.
O le auala autu mo le faʻalavelave ma le tusiaina o se togi maualuga fou mo lenei masini pinball e sau mai le ofoofogia [sprite_tm] o loʻo tweeting togi maualuga mai le 1943 cabinet.E faigofie lava le manatu: na'o le FPGA e va'ai i se tasi o tuatusi manatua, ma lafo ni fa'amatalaga i se komepiuta pe a fa'afouina fa'amaumauga i lena tuatusi.Mo le masini pine pine a Doctor Who, e sili atu le faigata nai lo le foliga mai: o faʻamatalaga e le o teuina i le hex, ae faʻapipiʻi BCD.Ina ua uma sina galuega, e ui i lea, na mafai e [mataio] ona tusia ni togi maualuluga fou mai se tusitusiga Python o loʻo faʻaogaina i luga o se komepiuta feaveaʻi.O tulafono uma (ma nisi faʻamatalaga) o loʻo i luga ole Github
O le fa'alauteleina o ta'aloga fa'akomepiuta e ala i le tata'i atu i tuatusi ma laina fa'amaumauga e le o se mea tatou te va'ai tele i ai, ae ua uma ona fai, e sili ona ta'uta'ua i le Ekalesia a Robotron.O iinei, o nai MAME hacks liliu se taaloga a Robotron i se Ekalesia mo le au faamaoni e tuuto atoatoa i latou lava i le faaola o le lalolagi, ona o le taunuu mai i le 66 tausaga ma laveai tagata o totoe mai le apocalypse robot.O lenei hack a le Doctor Who pinball machine e sili atu nai lo se modded version of MAME, ma afai o le a tatou faia se falesa moni ma se taaloga moni a Robotron, o metotia ia o le a tatou faʻaaogaina.
I nai aso talu ai sa i ai tala e uiga i le faʻaaogaina o le FRAM i Sega Saturn e faʻasaoina ai taʻaloga.E mafai foi ona galue iinei.
O la'u masini o se Dr Who, ae o le mea moni o la'u paaga o Stuarrrt's Fire Power na matou taumafai i ai.Ou te manatu o le a aoga ia te aʻu ae e tatau ona ou tatalaina le SRAM muamua!
O le tele o ta'aloga o lo'o i ai a latou code e leai ni EPROM.Fa'aaoga se su'esu'ega fa'atatau e mata'ituina ai le tuatusi, fa'amaumauga ma fa'ailoga fa'atonutonu e iloa ai po'o fea i totonu o le RAM e ola ai sikoa maualuluga, ona tusi lea o se polokalame pu'upu'u e fa'aofi ai le tau e te mana'o ai i le vaega o le RAM.Mu le polokalame i se EPROM talafeagai ma fesuiai i totonu mo le tasi faatinoga.Ona sui lea o le EPROM muamua ina ia toe foi le taaloga i le masani.E fai sina taimi e fa'atino ai, ae e lelei lava.Ma e leai, o le a ou le taʻuina atu pe faʻafefea poʻo fea na ou faʻamaonia ai lenei mea .
Aisea e alu ai i nei mea uma e teu ai se togi maualuga?Naʻo le faʻapipiʻi o se NVRAM ma faia i ai.Ole mea faigofie lena mo laupapa uma a Williams WPC MPU.O le a le mea o iai le ata?E le o se Doctor Who MPU na ata.O le Rottendog MPU327-4 sui sui mo Williams 3,4,6.O lo'o iai le NVRAM ma e le mafai lava ona fa'agaloina lona manatua.
O le mamoe po'a a le laupapa mpu afi mo lena laina o se iunite 256x4bit na latou filifili e fa'aoga i le pito i lalo ae tu'u le nybble pito i luga e toso maualuga - o lea e teu ai le fa'asoa HSTD F5 F5 F0 F0 F0 F0.O isi masini pinball fa'aonaponei a isi tagata gaosi oloa i le afi na fa'aogaina ai le 5101 ram e tutusa lava le fa'afitauli, ae o Bally (mo se fa'ata'ita'iga) filifili e fa'agaoioi le nybble pito i luga ae tu'u le pito i lalo e pei o F.
E tatau ona i ai se RAM atoa lautele lautele i se mea i le avanoa tuatusi, a leai e le mafai ona e tuleia se tuatusi i luga o le faaputuga ma toe foi i ai.O isi faiga fa'apipi'i sa masani ona ou galue i le fa'aogaina o nibble lautele RAM ae na fa'aogaina avanoa e lua e aumai ai le byte atoa.Na o le PPU na vaʻaia se taamilosaga pasi e tasi.
Latou te faia.O le tuatusi mai le $0000-$00FF e lautele atoa ma le 6810's po'o le 5114's po'o le tu'ufa'atasia i totonu i totonu o le 6802. O le 5101 nybble teuina mai le $0100-$01FF e mo le vaega o lo'o fa'amauina le maa talu ai o se vaega mana'omia maualalo.
"lea, e ui lava o se Fomai O ai masini pinball e le o se mea sili o se masini" O le a????Fomaʻi o se masini sili, e le o se monster bash poʻo le Wizard of oz, ae o se masini malosi ma pele e le nuʻu pinball
Ou te auai.Mai pinepolo uma e faitau selau masini pine polo na ou taalo ai.Fomai O ai e sili ona malie e taʻalo i loʻu manatu.
Ui, ose mafaufauga leaga ... ina ua uma ona ou faia lena hack i luga o le masini hackerspaces 1942 i le lotoifale, sa ou faia foi se mea faapena i le masini pinball na ou mauaina.O le fea masini Williams Dr. Who.Ou te leʻi faʻaaogaina se FPGA ae sasaina se mea i latches, se AVR (ou te manatu) ma nisi Linux SBC e mafai ona faʻaogaina le uaea.
E le gata i lea, ou te le ioe i le Dr. O ai e le sili.O le mea moni e manaia tele mo le toe faʻaaogaina, i loʻu manatu.
I le fa'aogaina o la matou 'upega tafa'ilagi ma au'aunaga, ua e malie i le tu'uina oa matou fa'atinoga, fa'atinoga ma kuki fa'asalalauga.Aoao atili
Taimi meli: Aukuso-29-2019