FPGA Jacked Sinu Pinball Machine Masters High Ikun

Bawo ni o ṣe tọju awọn ikun giga ni minisita Olobiri atijọ nigbati o ba ge asopọ agbara naa?Ṣe o ṣee ṣe lati abẹrẹ awọn ikun giga tuntun sinu ẹrọ pinball kan?O jẹ b-Idite ti iṣẹlẹ ti Seinfield, nitorinaa o yẹ ki o ṣe, ti o yori [matthew venn] si isalẹ iho ehoro ti FPGAs ati awọn maapu iranti lati ṣẹda awọn ikun giga tuntun ni ẹrọ pinball kan.

Awọn ẹrọ ni ibeere fun yi ṣàdánwò ni Dokita Ta lati Williams, eyi ti, pelu jije a Dokita Ta pinball ẹrọ ni ko ti nla ti a ẹrọ.Sibẹsibẹ, daleks.Ẹrọ yii jẹ agbara nipasẹ Motorola 68B09E ti nṣiṣẹ ni 2MHz, pẹlu 8kB ti Ramu ni adirẹsi 0x0000.Ramu yii ṣe afẹyinti pẹlu awọn batiri AA diẹ, ati pe o ni oriire ninu iho DIP kan, gbigba [Matteu] lati fa ọkọ kan ti o kojọpọ pẹlu igbimọ idagbasoke FPGA ti o lọ laarin Sipiyu ati Ramu.

Ilana ipilẹ fun kikọlu ati kikọ Dimegilio giga tuntun fun ẹrọ pinball yii wa lati iyalẹnu [sprite_tm] ti o n tweeting awọn ikun giga lati minisita 1943 kan.Ero naa rọrun: kan ni wiwo FPGA kan pato adirẹsi iranti kan, ki o fi data diẹ ranṣẹ si kọnputa nigbati data ti o wa ni adirẹsi yẹn ti ni imudojuiwọn.Fun Onisegun Ta pinball ẹrọ, eyi le die-die ju bi o ti n dun lọ: data ko wa ni ipamọ ni hex, ṣugbọn BCD ti o kun.Lẹhin iṣẹ diẹ diẹ, botilẹjẹpe, [matthew] ni anfani lati kọ awọn ikun giga tuntun lati iwe afọwọkọ Python ti nṣiṣẹ lori kọǹpútà alágbèéká kan.Gbogbo koodu (ati awọn alaye diẹ sii) ti pari lori Github kan

Fa Olobiri awọn ere nipa titẹ ni kia kia sinu adirẹsi ati data ila ni ko nkan ti a ri kan pupo ti, sugbon o ti a ti ṣe, julọ olokiki pẹlu awọn Ìjọ ti Robotron.Nibi, awọn hakii MAME diẹ tan ere kan ti Robotron sinu Ile-ijọsin kan fun awọn oloootitọ lati fi ara wọn si ni kikun si olugbala ti agbaye, nitori lati de ni ọdun 66 ati gba awọn eniyan to ku lọwọ apocalypse robot.Yi gige ti dokita Ta pinball ẹrọ lọ kọja ẹya modded ti MAME, ati pe ti a ba n ṣe ile ijọsin gidi kan pẹlu ere gidi ti Robotron, awọn ilana ti a yoo lo.

Awọn ọjọ diẹ sẹhin itan wa nipa lilo FRAM ni Sega Saturn lati tọju awọn ifipamọ ere.Kanna le ṣiṣẹ nibi daradara.

mi ẹrọ ni a Dr Ta, sugbon kosi o je mi mate Stuarrrt Fire Power a gbiyanju yi lori.Mo ro pe yoo ṣiṣẹ lori temi sugbon mo ni lati unsolder SRAM akọkọ!

Pupọ julọ awọn ere ni koodu wọn ti nṣiṣẹ jade ti EPROMs.Lo adiresi wiwo onitunu kannaa, data ati awọn ifihan agbara iṣakoso lati mọ ibiti o wa ninu Ramu awọn ikun giga n gbe, ati lẹhinna kọ eto kekere kukuru kan lati fi iye ti o fẹ sinu agbegbe Ramu.Sun eto naa sinu EPROM ti o yẹ ki o yipada fun ipaniyan kan.Lẹhinna rọpo EPROM atilẹba ki ere naa pada si deede.Yoo gba akoko diẹ lati ṣe, ṣugbọn o ṣiṣẹ daradara.Ati pe rara, Emi kii yoo sọ bii tabi ibiti MO ṣe jẹrisi eyi:) .

Kini idi ti gbogbo eyi lati ṣafipamọ Dimegilio giga kan?Kan fi NVRAM sori ẹrọ ki o ṣee ṣe pẹlu rẹ.Iyẹn jẹ atunṣe irọrun fun gbogbo awọn igbimọ Williams WPC MPU.Kini o wa pẹlu fọto naa?Iyẹn kii ṣe dokita kan ti o ya aworan MPU paapaa.O jẹ igbimọ rirọpo Rottendog MPU327-4 fun Williams 3,4,6.O ni NVRAM ati pe kii yoo padanu iranti rẹ rara.

Àgbò ọkọ mpu firepower fun iwọn yẹn jẹ ẹyọ 256x4bit ti wọn yan lati koju lori nybble isalẹ ki o lọ kuro ni nybble oke ti o fa ga - nitorinaa ọja iṣura HSTD yoo wa ni ipamọ F5 F5 F0 F0 F0 F0.Awọn ẹrọ pinball imusin ti olupese miiran si agbara ina ti o tun lo 5101 àgbo yoo ni ọran kanna, ṣugbọn Bally (fun apẹẹrẹ) yan lati jẹ ki nybble oke ṣiṣẹ ki o lọ kuro ni isalẹ bi F.

Nwọn gbọdọ ti ni kan ni kikun baiti iwọn Ramu ibikan ni adirẹsi aaye, bibẹkọ ti o ko ba le Titari ohun adirẹsi lori akopọ ati ki o pada si o.Diẹ ninu awọn eto ifibọ miiran ti Mo lo lati ṣiṣẹ lori ti lo nibble jakejado Ramu ṣugbọn mu awọn iraye si meji lati mu baiti ni kikun.Sipiyu nikan ri kan nikan akero ọmọ tilẹ.

Wọn ṣe.Adirẹsi lati $ 0000- $ 00FF jẹ iwọn ni kikun pẹlu boya 6810's tabi 5114's tabi ni apapọ inu inu ni 6802. Ibi ipamọ 5101 nybble lati $ 0100- $ 01FF jẹ fun apakan atilẹyin batiri nitori pe o jẹ apakan ibeere agbara kekere.

"eyi ti, pelu jije a Dokita Ta pinball ẹrọ ni ko ti nla ti a ẹrọ" Kini????Dokita ti o jẹ ẹrọ nla, ko si bash aderubaniyan tabi Oluṣeto iwon, ṣugbọn ẹrọ ti o lagbara ati olufẹ nipasẹ agbegbe pinball

Mo gba.Jade kuro ninu gbogbo pinball ogogorun ti pinball ero Mo ti sọ dun.Dokita Ta ni igbagbogbo igbadun julọ lati ṣere ni ero mi.

Huh, iyẹn jẹ ironu… lẹhin ti Mo ṣe gige yẹn lori ẹrọ hackerspaces 1942 agbegbe, Mo tun ṣe nkan ti o jọra pẹlu ẹrọ pinball ti Mo gba.Eyi ti o jẹ Williams Dr.Emi ko lo FPGA kan ṣugbọn lu nkan soke pẹlu awọn latches, AVR kan (Mo ro pe) ati diẹ ninu Linux SBC ti o le ṣe alailowaya.

Paapaa, Emi ko gba lori Dokita Ta ko jẹ nla yẹn.O ni kosi lẹwa dara fun replayability, ninu ero mi.

Nipa lilo oju opo wẹẹbu ati awọn iṣẹ wa, o gba ni gbangba si gbigbe iṣẹ wa, iṣẹ ṣiṣe ati awọn kuki ipolowo.Kọ ẹkọ diẹ si


Akoko ifiweranṣẹ: Oṣu Kẹjọ-29-2019
WhatsApp Online iwiregbe!