Jeffrey Cross
Jeffrey Cross

Päev MAME salvestas projekti ...

Lahe lugu MAME-st, mida kasutatakse kirjastaja varade tagasinõudmiseks….

Kirjastaja nõudis, et kaart oleks originaali täiuslik koopia, kõik õiged plaadid on õiges kohas. Arvestades piisavalt aega, oleksin suutnud ROM-i ümber pöörata ja ta nii rekonstrueerida, kuid ainult ühe või kahe päeva pärast pidin ma midagi kiiret üles tegema. Idee, mille ma tulin, oli nii absurdne, et isegi ma olin üllatunud, et see nii hästi toimis. Esimene asi, mida ma tegin, oli kirjutada rakendus, mis otsis MAME akent ja seejärel istus taustal, võttes pidevalt ekraanipilte, mis ta kettale salvestas. Siis oli mul kontoris parim mängimängija, kes mängis SpyHunterit umbes 10 minuti jooksul, kasutades MAME sisseehitatud pettaid, nii et ta ei surnud kunagi. Teine utiliit seejärel töödeldi need failid ja õmbles need kokku, kasutades lihtsaid piksel-sobitusalgoritme, et luua pidev pilt. Kolmas utiliit skaneeriti selle pildi üle ja rakendas jälle lihtsa piksel-sobituse plaatide vastu sprite lehel, mida olime kõrvaklappide eksportinud. See, mida ma jäin, oli algse SpyHunteri kaardi massiivi osaliselt rekonstrueeritud versioon. Ma ütlen osaliselt sellepärast, et paljud plaadid puudusid: kui ekraanil oli auto või plahvatusefekt jne, siis piksel-sobitusalgoritm ebaõnnestuks ja plaadid selles kaardi osas jääksid tühjaks. Enamik toiminguid toimus teedel, kus puuduvad plaadid oli kergesti täidetavad, ülejäänud jaoks oli meie mees mänginud MAME versiooni veel paar korda, ühendades iga passi andmed. Kui kõik oli öeldud ja tehtud, puudus kogu mängust ainult umbes 20 või nii plaati, mil see oli triviaalne läbida ja lisada neid käsitsi, kasutades MAME ekraanipilte kui viiteid. Lõpptulemuseks oli 18 × 1538 rida plaatindekseid, mis kujutavad endast originaalsete kaardiandmete täiuslikku rekonstrueerimist.

Veel:

  • TARDIS MAME konsool
  • Mini MAME arcade konsoolid
  • MAME kabineti eelarve
  • iMac MAME kapp
  • MSP PSP-s

Osa

Jätnud Kommentaari