FPGA د پنبال ماشین ماسټرانو لوړ نمرو ته داخل شو

تاسو څنګه په زاړه آرکیډ کابینې کې لوړې نمرې ساتئ کله چې بریښنا منحل کړئ؟ایا دا ممکنه ده چې نوي لوړې نمرې په پنبال ماشین کې داخل کړئ؟دا د سینفیلډ د یوې پیښې بی پلاټ و، نو دا باید د ترسره کولو ارزښت ولري، [میتیو وین] د FPGAs او د حافظې نقشې د خرگوش سوري لاندې راولي ترڅو په پنبال ماشین کې نوي لوړې نمرې رامینځته کړي.

د دې تجربې لپاره د پوښتنې وړ ماشین د ویلیمز څخه ډاکټر څوک دی، کوم چې د ډاکټر په توګه د پنبال ماشین دومره لوی ماشین نه دی.بیا هم، ډیلیکس.دا ماشین د موټروولا 68B09E لخوا پرمخ وړل کیږي چې په 2MHz کې چلیږي، په پته 0x0000 کې د 8kB RAM سره.دا رام د یو څو AA بیټریو سره بیک اپ شوی ، او په خوشبختۍ سره په DIP ساکټ کې دی ، [میتیو] ته اجازه ورکوي چې د FPGA پراختیایی بورډ سره بار شوي بورډ فاب کړي چې د CPU او رام ترمینځ تیریږي.

د دې پنبال ماشین لپاره د نوي لوړې نمرې د مینځلو او لیکلو لومړني تخنیک د نه منلو وړ [سپرایټ_tm] څخه راځي څوک چې د 1943 کابینې څخه لوړې نمرې ټویټ کوي.نظر ساده دی: یوازې د FPGA یو ځانګړی حافظه پته وګورئ، او کمپیوټر ته ځینې ډاټا واستوئ کله چې پدې پته کې ډاټا تازه شي.د ډاکټر وو پنبال ماشین لپاره، دا د غږ په پرتله یو څه سخت دی: ډاټا په هیکس کې نه ذخیره کیږي، مګر د BCD بسته بندي کیږي.د یو څه لږ کار وروسته، که څه هم، [میتیو] وکوالی شو د Python سکریپټ څخه نوي لوړې نمرې ولیکئ چې په لپ ټاپ کې روان دي.ټول کوډ (او یو څو نور توضیحات) په ګیتوب کې پای ته رسیدلي

په پته او ډیټا لاینونو کې ټایپ کولو سره د آرکیډ لوبو غزول هغه څه ندي چې موږ یې ډیر ګورو ، مګر دا ترسره شوي ، په خورا مشهور د کلیسا د روبوټرون سره.دلته ، د MAME څو هیکونه د روبوټرون لوبه د وفادارانو لپاره په کلیسا بدلوي ترڅو په بشپړ ډول د نړۍ ژغورونکي ته ځان ژمن کړي ، ځکه چې 66 کلونو ته رسیدلي او پاتې انسانان د روبوټ اپوکلپس څخه وژغوري.د ډاکټر هو پنبال ماشین دا هیک د MAME له ترمیم شوي نسخې څخه هاخوا دی ، او که موږ کله هم د روبوټرون ریښتیني لوبې سره ریښتیني چپل جوړ کړو ، دا هغه تخنیکونه دي چې موږ یې کاروو.

څو ورځې دمخه د لوبې خوندي کولو لپاره په سیګا سټارن کې د FRAM کارولو په اړه کیسه وه.ورته دلته هم کار کولی شي.

زما ماشین یو ډاکټر څوک دی ، مګر په حقیقت کې دا زما ملګری سټوارټ د اور ځواک و چې موږ دا هڅه وکړه.زه فکر کوم چې دا به زما په اړه کار وکړي مګر زه باید لومړی SRAM غیر پلورم!

ډیری لوبې د دوی کوډ لري چې د EPROMs څخه تیریږي.د منطقي تحلیل کونکي څخه کار واخلئ پته، ډاټا او کنټرول سیګنالونه وګورئ ترڅو معلومه کړئ چې په RAM کې لوړې نمرې چیرته ژوند کوي، او بیا یو لنډ کوچنی پروګرام ولیکئ ترڅو هغه ارزښت چې تاسو یې غواړئ د RAM ساحه کې دننه کړئ.برنامه په مناسب EPROM کې وسوځوئ او د یو اجرا کولو لپاره بدل کړئ.بیا اصلي EPROM ځای په ځای کړئ نو لوبه بیرته عادي حالت ته راشي.دا د پلي کولو لپاره لږ وخت نیسي، مګر یوازې ښه کار کوي.او نه، زه نه وایم چې دا څنګه یا چیرته تایید کړم:) .

ولې د لوړې نمرې خوندي کولو لپاره دې ټولو ته لاړشئ؟یوازې یو NVRAM نصب کړئ او د دې سره ترسره شي.دا د ټولو ویلیامز WPC MPU بورډونو لپاره اسانه حل دی.د عکس سره څه شی دی؟دا حتی یو ډاکټر نه دی چې MPU انځور کړی.دا د ویلیمز 3,4,6 لپاره د Rottendog MPU327-4 بدیل بورډ دی.دا NVRAM لري او هیڅکله به یې حافظه له لاسه ورنکړي.

د دې سلسلې لپاره د اور وژنې د mpu بورډ رام د 256x4bit واحد دی چې دوی یې غوره کړی ترڅو په ټیټ نایبل کې په ګوته کړي او پورتنۍ نایبل لوړ پریږدي - نو HSTD به په F5 F5 F0 F0 F0 F0 F0 ذخیره شي.نور تولید کونکي معاصر پنبال ماشینونه چې د اور ځواک لپاره یې 5101 رام هم کارولی به ورته مسله ولري ، مګر بالي (د مثال په توګه) غوره کوي چې پورتنۍ نایب فعال کړي او ښکته یې د F په توګه پریږدي.

دوی باید د ادرس په ځای کې یو ځای د بشپړ بایټ پلن RAM ولري، که نه نو تاسو نشئ کولی په سټیک کې پته فشار کړئ او بیرته راستانه شئ.ځینې ​​​​نور ایمبیډ شوي سیسټمونه چې ما په کارول شوي نبل پراخه RAM کې کار کاوه مګر د بشپړ بایټ ترلاسه کولو لپاره دوه لاسرسي ونیول.که څه هم CPU یوازې یو واحد بس سایکل لیدلی.

دوی یی کوی.د $0000-$00FF پته د 6810's یا 5114's یا په داخلي توګه په 6802 کې په ترکیب کې بشپړ پلنوالی لري. د $0100-$01FF څخه د 5101 نایبل ذخیره د بیټرۍ ملاتړ شوي برخې لپاره ده ځکه چې دا د ټیټ بریښنا اړتیا برخه ده.

"کوم چې د ډاکټر په توګه د پنبال ماشین دومره لوی ماشین نه دی" څه؟؟؟؟ډاکټر چې یو لوی ماشین دی، دا د monster bash یا د اوز جادوګر نه دی، مګر دا د پنبال ټولنې لخوا یو پیاوړی او محبوب ماشین دی

زه همغږی یم.د ټولو پنبال سلونو پنبال ماشینونو څخه چې ما لوبولی دی.ډاکټر څوک چې په دوامداره توګه زما په نظر لوبې کول خورا ساتیري دي.

هو، دا یو ذهنیت و ... وروسته له دې چې ما دا په محلي هیکر اسپیس 1942 ماشین کې هیک کړ، ما د پنبال ماشین سره هم ورته کار وکړ چې ما ترلاسه کړ.کوم چې د ویلیام ډاکټر څوک ماشین دی.ما یوازې FPGA نه دی کارولی مګر د لیچونو ، AVR (زما په اند) او ځینې لینکس SBC سره یو څه وهل شوي چې کولی شي بې سیم کار وکړي.

همچنان ، زه د ډاکټر سره موافق نه یم چې څوک دومره لوی نه دی.دا واقعیا زما په نظر د بیا لوبې کولو لپاره خورا ښه دی.

زموږ د ویب پاڼې او خدماتو په کارولو سره، تاسو په ښکاره ډول زموږ د فعالیت، فعالیت او اعلاناتو کوکیز ځای پرځای کولو سره موافق یاست.نور زده کړئ


د پوسټ وخت: سپتمبر-02-2019
د WhatsApp آنلاین چیٹ!