വൈദ്യുതി വിച്ഛേദിക്കുമ്പോൾ പഴയ ആർക്കേഡ് കാബിനറ്റിൽ ഉയർന്ന സ്കോറുകൾ എങ്ങനെ സംരക്ഷിക്കാം?ഒരു പിൻബോൾ മെഷീനിലേക്ക് പുതിയ ഉയർന്ന സ്കോറുകൾ കുത്തിവയ്ക്കാൻ കഴിയുമോ?ഇത് സെയിൻഫീൽഡിൻ്റെ ഒരു എപ്പിസോഡിൻ്റെ ബി-പ്ലോട്ടായിരുന്നു, അതിനാൽ ഇത് ചെയ്യുന്നത് മൂല്യവത്താണ്, ഒരു പിൻബോൾ മെഷീനിൽ പുതിയ ഉയർന്ന സ്കോറുകൾ സൃഷ്ടിക്കാൻ [മാത്യൂ വെൻ] എഫ്പിജിഎകളുടെയും മെമ്മറി മാപ്പുകളുടെയും മുയൽ ദ്വാരത്തിലേക്ക് നയിച്ചു.
ഈ പരീക്ഷണത്തിൻ്റെ ചോദ്യം ചെയ്യപ്പെടുന്ന യന്ത്രം വില്യംസിൽ നിന്നുള്ള ഡോക്ടർ ഹൂ ആണ്, ഒരു ഡോക്ടർ ആയിരുന്നിട്ടും പിൻബോൾ യന്ത്രം അത്ര മികച്ച യന്ത്രമല്ല.എന്നിട്ടും, ഡാലെക്സ്.0x0000 എന്ന വിലാസത്തിൽ 8kB റാം ഉള്ള, 2MHz-ൽ പ്രവർത്തിക്കുന്ന മോട്ടറോള 68B09E ആണ് ഈ മെഷീൻ്റെ പ്രവർത്തനം.ഈ റാം കുറച്ച് എഎ ബാറ്ററികൾ ഉപയോഗിച്ച് ബാക്കപ്പ് ചെയ്തു, ഭാഗ്യവശാൽ ഒരു ഡിഐപി സോക്കറ്റിലാണ്, സിപിയുവിനും റാമിനും ഇടയിൽ പോകുന്ന ഒരു എഫ്പിജിഎ ഡെവലപ്മെൻ്റ് ബോർഡ് ലോഡുചെയ്ത ഒരു ബോർഡ് നിർമ്മിക്കാൻ [മാത്യൂ] അനുവദിക്കുന്നു.
1943-ലെ കാബിനറ്റിൽ നിന്ന് ഉയർന്ന സ്കോറുകൾ ട്വീറ്റ് ചെയ്യുന്ന അവിശ്വസനീയമായ [sprite_tm] എന്നയാളിൽ നിന്നാണ് ഈ പിൻബോൾ മെഷീനായി ഒരു പുതിയ ഉയർന്ന സ്കോർ തടസ്സപ്പെടുത്തുന്നതിനും എഴുതുന്നതിനുമുള്ള അടിസ്ഥാന സാങ്കേതികത.ആശയം ലളിതമാണ്: ഒരു പ്രത്യേക മെമ്മറി വിലാസം FPGA നോക്കുക, ആ വിലാസത്തിലെ ഡാറ്റ അപ്ഡേറ്റ് ചെയ്യുമ്പോൾ കമ്പ്യൂട്ടറിലേക്ക് കുറച്ച് ഡാറ്റ അയയ്ക്കുക.ഡോക്ടർ ഹൂ പിൻബോൾ മെഷീന്, ഇത് തോന്നുന്നതിനേക്കാൾ അൽപ്പം ബുദ്ധിമുട്ടാണ്: ഡാറ്റ ഹെക്സിൽ സംഭരിച്ചിട്ടില്ല, പക്ഷേ പാക്ക് ചെയ്ത ബിസിഡിയാണ്.എന്നിരുന്നാലും, കുറച്ച് ജോലിക്ക് ശേഷം, ലാപ്ടോപ്പിൽ പ്രവർത്തിക്കുന്ന ഒരു പൈത്തൺ സ്ക്രിപ്റ്റിൽ നിന്ന് പുതിയ ഉയർന്ന സ്കോറുകൾ എഴുതാൻ [മാത്യൂ] കഴിഞ്ഞു.ഒരു Github-ൽ എല്ലാ കോഡുകളും (കൂടാതെ കുറച്ച് വിശദാംശങ്ങൾ) കഴിഞ്ഞു
വിലാസത്തിലും ഡാറ്റാ ലൈനുകളിലും ടാപ്പുചെയ്ത് ആർക്കേഡ് ഗെയിമുകൾ വിപുലീകരിക്കുന്നത് ഞങ്ങൾ വളരെയധികം കാണുന്ന ഒന്നല്ല, പക്ഷേ ചർച്ച് ഓഫ് റോബോട്രോണിൽ ഇത് വളരെ പ്രസിദ്ധമാണ്.ഇവിടെ, ഏതാനും MAME ഹാക്കുകൾ, 66 വർഷത്തിനുള്ളിൽ എത്തിച്ചേരുകയും ശേഷിക്കുന്ന മനുഷ്യരെ റോബോട്ട് അപ്പോക്കലിപ്സിൽ നിന്ന് രക്ഷിക്കുകയും ചെയ്യുന്ന വിശ്വസ്തർക്ക് ലോകരക്ഷകനോട് പൂർണ്ണമായും സ്വയം സമർപ്പിക്കാനുള്ള റോബോട്രോണിൻ്റെ ഗെയിമിനെ ഒരു പള്ളിയാക്കി മാറ്റുന്നു.ഡോക്ടർ ഹൂ പിൻബോൾ മെഷീൻ്റെ ഈ ഹാക്ക്, MAME-ൻ്റെ പരിഷ്ക്കരിച്ച പതിപ്പിനപ്പുറം പോകുന്നു, റോബോട്രോണിൻ്റെ ഒരു യഥാർത്ഥ ഗെയിം ഉപയോഗിച്ച് ഞങ്ങൾ എപ്പോഴെങ്കിലും ഒരു യഥാർത്ഥ ചാപ്പൽ നിർമ്മിക്കാൻ പോകുകയാണെങ്കിൽ, ഞങ്ങൾ ഉപയോഗിക്കാൻ പോകുന്ന സാങ്കേതിക വിദ്യകൾ ഇവയാണ്.
ഗെയിം സേവുകൾ സംരക്ഷിക്കാൻ സെഗാ സാറ്റണിൽ FRAM ഉപയോഗിക്കുന്നതിനെ കുറിച്ച് കുറച്ച് ദിവസങ്ങൾക്ക് മുമ്പ് ഒരു കഥ ഉണ്ടായിരുന്നു.അത് ഇവിടെയും പ്രവർത്തിക്കാം.
എൻ്റെ യന്ത്രം ഒരു ഡോ.ഇത് എൻ്റേതിൽ പ്രവർത്തിക്കുമെന്ന് ഞാൻ കരുതുന്നു, പക്ഷേ ഞാൻ ആദ്യം SRAM അൺസോൾഡർ ചെയ്യണം!
മിക്ക ഗെയിമുകളുടെയും കോഡ് EPROM-കൾ തീർന്നു.റാമിൽ ഉയർന്ന സ്കോറുകൾ എവിടെയാണ് ജീവിക്കുന്നതെന്ന് കണ്ടെത്തുന്നതിന് വിലാസം, ഡാറ്റ, നിയന്ത്രണ സിഗ്നലുകൾ എന്നിവ നിരീക്ഷിക്കുന്ന ഒരു ലോജിക് അനലൈസർ ഉപയോഗിക്കുക, തുടർന്ന് റാം ഏരിയയിലേക്ക് നിങ്ങൾ ആഗ്രഹിക്കുന്ന മൂല്യം തിരുകാൻ ഒരു ചെറിയ ചെറിയ പ്രോഗ്രാം എഴുതുക.അനുയോജ്യമായ EPROM-ലേക്ക് പ്രോഗ്രാം ബേൺ ചെയ്ത് ഒരു നിർവ്വഹണത്തിനായി സ്വാപ്പ് ഇൻ ചെയ്യുക.തുടർന്ന് ഒറിജിനൽ EPROM മാറ്റിസ്ഥാപിക്കുക, അങ്ങനെ ഗെയിം സാധാരണ നിലയിലാകും.ഇത് നടപ്പിലാക്കാൻ കുറച്ച് സമയമെടുക്കും, പക്ഷേ നന്നായി പ്രവർത്തിക്കുന്നു.ഇല്ല, ഞാൻ ഇത് എങ്ങനെ അല്ലെങ്കിൽ എവിടെയാണ് പരിശോധിച്ചതെന്ന് ഞാൻ പറയാൻ പോകുന്നില്ല .
ഉയർന്ന സ്കോർ ലാഭിക്കാൻ എന്തിനാണ് ഇതെല്ലാം കടന്നുപോകുന്നത്?ഒരു NVRAM ഇൻസ്റ്റാൾ ചെയ്താൽ മതി.എല്ലാ വില്യംസ് WPC MPU ബോർഡുകൾക്കും ഇത് ഒരു എളുപ്പ പരിഹാരമാണ്.ഫോട്ടോയ്ക്ക് എന്ത് പറ്റി?അത് എംപിയു ചിത്രീകരിച്ച ഒരു ഡോക്ടർ പോലുമല്ല.ഇത് വില്യംസ് 3,4,6-ന് പകരം റോട്ടൻഡോഗ് MPU327-4 ബോർഡാണ്.ഇതിന് എൻവിആർഎം ഉണ്ട്, അതിൻ്റെ മെമ്മറി ഒരിക്കലും നഷ്ടപ്പെടില്ല.
ആ ശ്രേണിയിലെ ഫയർ പവർ എംപിയു ബോർഡിൻ്റെ റാം ഒരു 256x4ബിറ്റ് യൂണിറ്റാണ്, അത് താഴത്തെ നൈബിളിൽ അഭിസംബോധന ചെയ്യാനും മുകളിലെ നൈബിൾ ഉയർത്താനും അവർ തിരഞ്ഞെടുത്തു - അതിനാൽ സ്റ്റോക്ക് എച്ച്എസ്ടിഡി F5 F5 F0 F0 F0 F0 സംഭരിക്കും.മറ്റ് നിർമ്മാതാക്കളുടെ സമകാലിക പിൻബോൾ മെഷീനുകൾക്കും 5101 റാം ഉപയോഗിച്ച ഫയർ പവറിനും ഇതേ പ്രശ്നമുണ്ടാകും, എന്നാൽ ബാലി (ഉദാഹരണത്തിന്) മുകളിലെ നൈബിൾ സജീവമാക്കാനും താഴെയുള്ളത് എഫ് ആയി വിടാനും തിരഞ്ഞെടുക്കുന്നു.
വിലാസ സ്ഥലത്ത് എവിടെയെങ്കിലും അവർക്ക് പൂർണ്ണമായ ബൈറ്റ് വീതിയുള്ള റാം ഉണ്ടായിരിക്കണം, അല്ലാത്തപക്ഷം നിങ്ങൾക്ക് സ്റ്റാക്കിൽ ഒരു വിലാസം പുഷ് ചെയ്ത് അതിലേക്ക് മടങ്ങാൻ കഴിയില്ല.ഞാൻ നിബിൾ വൈഡ് റാമിൽ പ്രവർത്തിച്ചിരുന്ന മറ്റ് ചില എംബഡഡ് സിസ്റ്റങ്ങൾ ഉപയോഗിച്ചിരുന്നുവെങ്കിലും ഫുൾ ബൈറ്റ് ലഭ്യമാക്കാൻ രണ്ട് ആക്സസ് എടുത്തു.സിപിയു ഒരു ബസ് സൈക്കിൾ മാത്രമേ കണ്ടുള്ളൂ.
അവർ ചെയ്യുന്നു.$0000-$00FF-ൽ നിന്നുള്ള വിലാസം പൂർണ്ണ വീതിയിൽ 6810-ൻ്റെയോ 5114-ൻ്റെയോ അല്ലെങ്കിൽ 6802-ൽ ആന്തരികമായി സംയോജിപ്പിച്ചോ ആണ്. $0100-$01FF മുതലുള്ള 5101 നൈബിൾ സ്റ്റോറേജ് ബാറ്ററി ബാക്ക്ഡ് ഭാഗത്തിന് വേണ്ടിയുള്ളതാണ്, കാരണം ഇത് കുറഞ്ഞ പവർ ആവശ്യമുള്ള ഭാഗമാണ്.
"ഏത്, ഒരു ഡോക്ടർ ആയിരുന്നിട്ടും പിൻബോൾ മെഷീൻ അത്ര മികച്ച യന്ത്രമല്ലേ" എന്ത്????ഒരു മികച്ച യന്ത്രമാണ് ഡോക്ടർ, അത് മോൺസ്റ്റർ ബാഷോ വിസാർഡ് ഓഫ് ozയോ ഇല്ല, എന്നാൽ ഇത് പിൻബോൾ കമ്മ്യൂണിറ്റിയുടെ ഉറച്ചതും പ്രിയപ്പെട്ടതുമായ യന്ത്രമാണ്
ഞാൻ അംഗീകരിക്കുന്നു.ഞാൻ കളിച്ചിട്ടുള്ള നൂറുകണക്കിന് പിൻബോൾ മെഷീനുകളിൽ നിന്ന്.എൻ്റെ അഭിപ്രായത്തിൽ സ്ഥിരമായി കളിക്കാൻ ഏറ്റവും രസകരനായ ഡോക്ടർ.
ഹോ, അതൊരു മൈൻഡ്ഫക്ക് ആയിരുന്നു... ലോക്കൽ ഹാക്കർസ്പേസ് 1942 മെഷീനിൽ ഞാൻ ആ ഹാക്ക് ചെയ്തതിന് ശേഷം, ഞാൻ സ്വന്തമാക്കിയ പിൻബോൾ മെഷീനിലും സമാനമായ എന്തെങ്കിലും ചെയ്തു.ഏതാണ് വില്യംസ് ഡോ. ഹൂ മെഷീൻ.ഞാൻ ഒരു എഫ്പിജിഎ ഉപയോഗിച്ചില്ല, പക്ഷേ ലാച്ചുകൾ, ഒരു എവിആർ (എനിക്ക് തോന്നുന്നു), വയർലെസ് ചെയ്യാൻ കഴിയുന്ന ചില ലിനക്സ് എസ്ബിസി എന്നിവ ഉപയോഗിച്ച് എന്തെങ്കിലും വിപ്പ് ചെയ്തു.
കൂടാതെ, ഡോ. ആരാണ് അത്ര മികച്ചവനല്ല എന്നതിനോട് എനിക്ക് വിയോജിപ്പുണ്ട്.എൻ്റെ അഭിപ്രായത്തിൽ റീപ്ലേബിലിറ്റിക്ക് ഇത് വളരെ നല്ലതാണ്.
ഞങ്ങളുടെ വെബ്സൈറ്റും സേവനങ്ങളും ഉപയോഗിക്കുന്നതിലൂടെ, ഞങ്ങളുടെ പ്രകടനം, പ്രവർത്തനക്ഷമത, പരസ്യ കുക്കികൾ എന്നിവയുടെ സ്ഥാനം നിങ്ങൾ വ്യക്തമായി അംഗീകരിക്കുന്നു.കൂടുതലറിയുക
പോസ്റ്റ് സമയം: സെപ്റ്റംബർ-02-2019