FPGA پنبال مشين ماسٽرز هاء اسڪور ۾ جڪ ڪيو ويو

پاور کي ختم ڪرڻ وقت توهان هڪ پراڻي آرڪيڊ ڪابينا ۾ اعلي اسڪور ڪيئن محفوظ ڪندا آهيو؟ڇا اهو ممڪن آهي ته پنبال مشين ۾ نوان اعلي اسڪور انجڻ؟اهو سين فيلڊ جي هڪ قسط جو ب-پلاٽ هو، تنهنڪري اهو ڪرڻ جي قابل هوندو، [ميٿيو وين] کي FPGAs جي خرگوش سوراخ هيٺان ۽ ميموري نقشن کي پنبال مشين ۾ نوان اعلي اسڪور ٺاهڻ لاء.

هن تجربي لاءِ سوال ۾ مشين آهي ڊاڪٽر ڪير وليمس کان، جيڪا ڊاڪٽر هجڻ جي باوجود پنبال مشين جي وڏي مشين نه آهي.اڃا تائين، ڊالڪس.هي مشين هڪ موٽرولا 68B09E ذريعي هلائي رهي آهي 2MHz تي، 8kB ريم سان ايڊريس 0x0000 تي.هي رام ڪجهه AA بيٽرين سان گڏ بيڪ اپ ڪيو ويو آهي، ۽ خوش قسمتي سان هڪ DIP ساکٽ ۾ آهي، [ميٿيو] کي اجازت ڏني وئي آهي ته هڪ بورڊ لوڊ ٿيل هڪ FPGA ڊولپمينٽ بورڊ سان ڀريل آهي جيڪو سي پي يو ۽ رام جي وچ ۾ وڃي ٿو.

هن پنبال مشين لاءِ هڪ نئون هاءِ اسڪور روڪڻ ۽ لکڻ لاءِ بنيادي ٽيڪنڪ ناقابل يقين [sprite_tm] کان اچي ٿي، جيڪو 1943 جي ڪابينا کان اعليٰ اسڪور کي ٽوئيٽ ڪري رهيو آهي.خيال سادو آهي: صرف هڪ FPGA ڏسو هڪ مخصوص ميموري ايڊريس تي، ۽ ڪمپيوٽر ڏانهن ڪجهه ڊيٽا موڪليو جڏهن انهي پتي تي ڊيٽا اپڊيٽ ڪئي وڃي.ڊاڪٽر هو پنبال مشين لاءِ، اهو آواز کان ٿورو وڌيڪ ڏکيو آهي: ڊيٽا هيڪس ۾ محفوظ نه آهي، پر بي سي ڊي سان ڀريل آهي.ٿورڙي ڪم کان پوء، جيتوڻيڪ، [ميٿيو] ليپ ٽاپ تي هلندڙ پٿون اسڪرپٽ مان نوان اعلي اسڪور لکڻ جي قابل ٿي ويو.سڀ ڪوڊ (۽ ڪجھ وڌيڪ تفصيل) ختم ٿي ويا آھن گٿب تي

ايڊريس ۽ ڊيٽا لائنن تي ٽيپ ڪندي آرڪيڊ گيمز کي وڌائڻ ڪا شيءِ نه آهي جنهن کي اسان گهڻو ڪجهه ڏسون ٿا، پر اهو ڪيو ويو آهي، سڀ کان وڌيڪ مشهور چرچ آف روبوٽرن سان.هتي، ڪجهه MAME هيڪس روبوٽرن جي راند کي چرچ ۾ تبديل ڪن ٿا وفادارن لاءِ مڪمل طور تي پاڻ کي دنيا جي نجات ڏيندڙ لاءِ ، 66 سالن ۾ اچڻ جي ڪري ۽ باقي انسانن کي روبوٽ apocalypse کان بچايو.هڪ ڊاڪٽر هو پنبال مشين جو هي هيڪ MAME جي ماڊل ورزن کان به اڳتي آهي، ۽ جيڪڏهن اسان ڪڏهن به هڪ حقيقي چپل ٺاهڻ وارا آهيون روبوٽرن جي حقيقي راند سان، اهي ٽيڪنڪون آهن جيڪي اسان استعمال ڪرڻ وارا آهيون.

ڪجھ ڏينهن اڳ اتي سيگا Saturn ۾ FRAM استعمال ڪرڻ جي باري ۾ ڪهاڻي هئي راند کي محفوظ ڪرڻ لاءِ.ساڳيو ڪم هتي پڻ ٿي سگهي ٿو.

منهنجي مشين هڪ ڊاڪٽر ڪير آهي، پر اصل ۾ اها منهنجي ساٿي اسٽواررٽ جي فائر پاور هئي جنهن تي اسان ڪوشش ڪئي.مان سمجهان ٿو ته اهو مون تي ڪم ڪندو پر مون کي پهرين SRAM کي ختم ڪرڻو پوندو!

ڪيتريون ئي رانديون آهن انهن جو ڪوڊ EPROM کان ٻاهر هلندو آهي.پتو، ڊيٽا ۽ ڪنٽرول سگنل ڏسڻ لاءِ هڪ منطقي تجزيي وارو استعمال ڪريو معلوم ڪرڻ لاءِ ته ريم ۾ اعليٰ اسڪور ڪٿي رهن ٿا، ۽ پوءِ هڪ ننڍڙو پروگرام لکو ته جيئن توهان رام ايريا ۾ قيمت داخل ڪرڻ چاهيو.پروگرام کي مناسب EPROM ۾ ساڙيو ۽ ھڪڙي عمل لاءِ ادل بدليو.پوءِ اصل EPROM کي تبديل ڪريو پوءِ راند معمول تي اچي.ان کي لاڳو ڪرڻ ۾ ٿورو وقت لڳندو آهي، پر اهو صرف ٺيڪ ڪم ڪري ٿو.۽ نه، مان اهو نه ٻڌائڻ وارو آهيان ته ڪيئن ۽ ڪٿي مون هن جي تصديق ڪئي:) .

اعليٰ اسڪور کي بچائڻ لاءِ هي سڀ ڇو ٿيو؟بس هڪ NVRAM انسٽال ڪريو ۽ ان سان ڪيو وڃي.اهو سڀني وليمز WPC MPU بورڊن لاءِ آسان حل آهي.تصوير سان ڇا آهي؟اھو ھڪڙو ڊاڪٽر به نه آھي جنھن جي ايم پي يو تصوير ڪئي.اهو وليمز 3,4,6 لاءِ Rottendog MPU327-4 متبادل بورڊ آهي.ان ۾ NVRAM آهي ۽ ان جي ياداشت کي ڪڏهن به نه وڃايو ويندو.

فائر پاور ايم پي يو بورڊ جو ريم ان رينج لاءِ 256x4bit يونٽ آهي جنهن کي انهن هيٺين نئبل تي ايڊريس ڪرڻ لاءِ چونڊيو آهي ۽ اپر نبل کي اونچا ڇڏي ڏنو آهي - تنهنڪري اسٽاڪ HSTD F5 F5 F0 F0 F0 F0 F0 محفوظ ڪيو ويندو.ٻيون ٺاهيندڙن جي همعصر پنبال مشينن کي فائر پاور ڪرڻ لاءِ جيڪي 5101 ريم پڻ استعمال ڪن ٿيون انهن ۾ ساڳيو مسئلو هوندو، پر بالي (مثال طور) مٿين کي فعال ڪرڻ لاءِ چونڊيو ۽ هيٺئين کي F طور ڇڏي ڏيو.

انهن وٽ ايڊريس اسپيس ۾ ڪٿي ڪٿي مڪمل بائيٽ ويٿ ريم هجي ها، ٻي صورت ۾ توهان اسٽيڪ تي ايڊريس کي دٻائي ان ڏانهن واپس نه ٿا سگهو.ڪجھ ٻيا ايمبيڊڊ سسٽم جيڪي مون استعمال ڪيا آھن استعمال ٿيل نبل وائڊ ريم تي ڪم ڪيو پر مڪمل بائيٽ آڻڻ لاءِ ٻه رسائي ورتيون.سي پي يو صرف هڪ بس سائيڪل ڏٺو.

ڪندا آهن.$0000-$00FF جو پتو يا ته 6810's يا 5114's يا اندروني طور تي 6802 جي ميلاپ سان مڪمل ويڪر آهي. $0100-$01FF کان 5101 نائبل اسٽوريج بيٽري جي پٺڀرائي واري حصي لاءِ آهي ڇاڪاڻ ته اهو گهٽ پاور گهربل حصو آهي.

”جيڪو، ڊاڪٽر هجڻ جي باوجود پنبال مشين ڪا وڏي مشين نه آهي“ ڇا؟؟؟؟ڊاڪٽر جيڪو هڪ عظيم مشين آهي، اها ڪا مونسٹر بيش يا جادوگر آف اوز ناهي، پر پنبال ڪميونٽي جي هڪ مضبوط ۽ محبوب مشين آهي.

مان متفق آهيان.سڀني پنبالن مان سوين پنبال مشينون مون کيڏيون آهن.ڊاڪٽر جيڪو مسلسل منهنجي خيال ۾ کيڏڻ ۾ سڀ کان وڌيڪ مزو آهي.

ها، اها هڪ ذهني ڳالهه هئي… بعد ۾ مون مقامي هيڪر اسپيس 1942 مشين تي هيڪ ڪيو، مون پنبال مشين سان پڻ ڪجهه ساڳيو ڪيو جيڪو مون حاصل ڪيو.جيڪو هڪ وليمس ڊاڪٽر ڪير مشين آهي.مون صرف هڪ FPGA استعمال نه ڪيو پر لچس، هڪ AVR (منهنجو خيال آهي) ۽ ڪجهه لينڪس SBC جيڪي وائرليس ڪري سگھن ٿا.

ان سان گڏ، مان اختلاف ڪريان ٿو ڊاڪٽر جو جيڪو عظيم نه آهي.اهو اصل ۾ خوبصورت آهي replayability لاء، منهنجي خيال ۾.

اسان جي ويب سائيٽ ۽ خدمتون استعمال ڪندي، توهان واضح طور تي اسان جي ڪارڪردگي، ڪارڪردگي ۽ اشتهارن جي ڪوڪيز جي جڳهه تي متفق آهيو.وڌيڪ سکو


پوسٽ جو وقت: سيپٽمبر-02-2019
WhatsApp آن لائن چيٽ!