Hoʻokomo ʻia ʻo FPGA i loko o ka mīkini Pinball Masters Masters Helu Kiʻekiʻe

Pehea ʻoe e mālama ai i nā helu kiʻekiʻe ma kahi keʻena arcade kahiko i ka wā e wehe ai i ka mana?Hiki paha ke hoʻokomo i nā helu kiʻekiʻe hou i loko o ka mīkini pinball?ʻO ia ka b-plot o kahi ʻāpana o Seinfield, no laila pono ia e hana, e alakaʻi iā [matthew venn] i lalo i ka lua rabbit o nā FPGA a me nā palapala hoʻomanaʻo e hana i nā helu kiʻekiʻe hou i ka mīkini pinball.

ʻO ka mīkini i nīnau ʻia no kēia hoʻokolohua ʻo Kauka Who mai Williams, ʻoiai ʻo ia he mīkini pinball Doctor Who ʻaʻole ia he mīkini maikaʻi loa.Eia naʻe, daleks.Hoʻohana ʻia kēia mīkini e kahi Motorola 68B09E e holo ana ma 2MHz, me 8kB o RAM ma kahi helu 0x0000.Ua kākoʻo ʻia kēia RAM me kekahi mau pihi AA, a ʻoi aku ka maikaʻi i loko o kahi kumu DIP, e ʻae iā [matthew] e hana i kahi papa i hoʻouka ʻia me kahi papa hoʻomohala FPGA e hele ana ma waena o ka CPU a me ka RAM.

ʻO ka ʻenehana kumu no ka hoʻopaʻa ʻana a me ke kākau ʻana i kahi helu kiʻekiʻe hou no kēia mīkini pinball mai ka [sprite_tm] kupaianaha e hoʻopiʻi nei i nā helu kiʻekiʻe mai kahi keʻena 1943.He maʻalahi ka manaʻo: e nānā wale i ka FPGA i hoʻokahi helu hoʻomanaʻo kikoʻī, a hoʻouna i kekahi ʻikepili i kahi kamepiula ke hoʻonui ʻia ka ʻikepili ma kēlā helu.No ka mīkini pinball Doctor Who, ʻoi aku ka paʻakikī o kēia ma mua o ke kani ʻana: ʻaʻole mālama ʻia ka ʻikepili ma ka hex, akā paʻa BCD.Ma hope o kahi hana liʻiliʻi, ua hiki iā [matthew] ke kākau i nā helu kiʻekiʻe hou mai kahi palapala Python e holo ana ma kahi kamepiula.Pau nā code āpau (a me kekahi mau kikoʻī hou aku) ma kahi Github

ʻO ka hoʻonui ʻana i nā pāʻani arcade ma ke kaomi ʻana i ka helu wahi a me nā laina ʻikepili ʻaʻole ia he mea a mākou e ʻike nui ai, akā ua hana ʻia, kaulana loa me ka Ekalesia o Robotron.Maʻaneʻi, hoʻololi kekahi mau hacks MAME i kahi pāʻani o Robotron i halepule no ka poʻe kūpaʻa e hāʻawi piha iā lākou iho i ka mea ho'ōla o ke ao nei, ma muli o ka hōʻea ʻana i nā makahiki 66 a hoʻopakele i nā kānaka i koe mai ka apocalypse robot.ʻO kēia hack o ka mīkini pinball Kauka ʻoi aku ma mua o kahi mana modded o MAME, a inā mākou e hana i kahi hale pule maoli me kahi pāʻani maoli o Robotron, ʻo ia nā ʻenehana a mākou e hoʻohana ai.

I kekahi mau lā i hala aku nei he moʻolelo e pili ana i ka hoʻohana ʻana iā FRAM ma Sega Saturn e mālama i ka mālama pāʻani.Hiki ke hana like ma ʻaneʻi.

ʻO kaʻu mīkini he Dr Who, akā ʻoiaʻiʻo, ʻo kaʻu hoa Stuarrrt's Fire Power a mākou i hoʻāʻo ai i kēia.Manaʻo wau e hana ia ma kaʻu akā pono wau e wehe i ka SRAM ma mua!

ʻO ka hapa nui o nā pāʻani e pau ana kā lākou code i nā EPROM.E hoʻohana i ka loiloi loiloi e nānā ana i ka helu wahi, ka ʻikepili a me nā hōʻailona hoʻomalu e ʻike i kahi o RAM e noho ai nā helu kiʻekiʻe, a laila e kākau i kahi papahana liʻiliʻi e hoʻokomo i ka waiwai āu e makemake ai i loko o ka wahi RAM.E puhi i ka polokalamu i kahi EPROM kūpono a hoʻololi i hoʻokahi hana.A laila hoʻololi i ka EPROM kumu i hoʻi ka pāʻani i ka maʻamau.He manawa liʻiliʻi ka hoʻokō, akā hana maikaʻi.ʻAʻole, ʻaʻole wau e haʻi pehea a i hea wau i hōʻoia ai i kēia:) .

No ke aha e hele ai i kēia mau mea e mālama i kahi helu kiʻekiʻe?E hoʻouka wale i kahi NVRAM a hana pū me ia.He hoʻoponopono maʻalahi kēlā no nā papa Williams WPC MPU āpau.He aha ke kiʻi?ʻAʻole kēlā he Kauka Na MPU i kiʻi ʻia.He papa hoʻololi ʻo Rottendog MPU327-4 no Williams 3,4,6.Loaʻa iā ia ka NVRAM a ʻaʻole e haʻalele i kāna hoʻomanaʻo.

He 256x4bit ka hipa kāne o ka papa ahi ahi no kēlā laula a lākou i koho ai e hoʻoponopono i ka nybble haʻahaʻa a waiho i ka nybble luna e huki kiʻekiʻe - no laila e mālama ʻia ka waihona HSTD F5 F5 F0 F0 F0 F0.ʻO nā mīkini pinball hou o nā mea hana ʻē aʻe i ke ahi i hoʻohana pū i ka hipa kāne 5101 e loaʻa ka pilikia like, akā koho ʻo Bally (no ka laʻana) e hoʻoikaika i ka nybble luna a waiho i ka mea haʻahaʻa e like me F.

Loaʻa paha iā lākou ka nui byte ākea RAM ma kahi o ka wahi kikoʻī, inā ʻaʻole hiki iā ʻoe ke pana i kahi helu ma ka waihona a hoʻi i laila.ʻO kekahi mau ʻōnaehana hoʻopili ʻē aʻe aʻu i hana ai ma ka nibble wide RAM i hoʻohana ʻia akā ua lawe i ʻelua mau ala e kiʻi i ka byte piha.ʻIke wale ka CPU i hoʻokahi pōʻai kaʻa.

Hana lākou.ʻO ka helu wahi mai $0000-$00FF ka laulā piha me nā 6810 a i ʻole 5114 a i ʻole i hui pū ʻia i loko o kahi 6802. ʻO ka waihona 5101 nybble mai $0100-$01FF no ka ʻāpana i kākoʻo ʻia no ka mea he haʻahaʻa haʻahaʻa.

"ʻo ia, ʻoiai he Kauka ʻO wai ka mīkini pinball ʻaʻole maikaʻi loa ia o ka mīkini" He aha????ʻO Kauka he mīkini maikaʻi loa, ʻaʻohe monster bash a i ʻole Wizard o oz, akā he mīkini paʻa a aloha ʻia e ka hui pinball.

ʻae au.Mai loko mai o nā mīkini pinball he mau haneli aʻu i pāʻani ai.ʻO Kauka ʻO wai ka mea leʻaleʻa loa e pāʻani i koʻu manaʻo.

ʻAe, he manaʻo noʻonoʻo kēlā… ma hope o kaʻu hana ʻana i kēlā hack ma ka mīkini hackerspaces 1942 kūloko, hana wau i kekahi mea like me ka mīkini pinball i loaʻa iaʻu.ʻO wai ka mīkini Williams Dr. Who.ʻAʻole wau i hoʻohana i kahi FPGA akā ua hahau i kahi mea me nā latches, kahi AVR (manaʻo wau) a me kekahi Linux SBC hiki ke hana uila.

Eia kekahi, ʻaʻole wau i ʻae i ke Kauka ʻo wai ʻaʻole kēlā maikaʻi.He nani maoli no ka replayability, i koʻu manaʻo.

Ma ka hoʻohana ʻana i kā mākou pūnaewele a me nā lawelawe, ua ʻae maopopo ʻoe i ka waiho ʻana o kā mākou hana, hana a me nā kuki hoʻolaha.Aʻo hou mai


Ka manawa hoʻouna: ʻAukake-29-2019
WhatsApp Online Chat !