Inleiding#

Waarschuwing

Als je dit met een echte kast doet moet je bijzonder opletten dat er niets verbrandt. Het is verstandig om eerst in de emulator te testen, dan in een kast waar de solenoids niet aangesloten zijn en dan pas een volledige test te doen. Laat ook nooit een kast met je custom rom werken zonder dat je erbij bent én in de mogelijkheid bent om de kast af te schakelen.

Case: Harlem Globetrotters voorzien van oneindige credits.#

Voorkennis#

  • hexadecimale getallen

  • binaire getallen

  • basis digitale electronica (0/1, hoog/laag)

  • schema lezen

  • kennis van een programeertaal

benodigdheden#

  • schematics, MPU

  • datasheets, MC6800, MC6821

  • pinmame (debug)

  • hxd

  • game roms

  • (python3?)

stappenplan#

  • memory map

  • hardware aansturen

  • assembly

  • testrom maken

  • gamerom met debugger uitpluizen en op freeplay zetten.

  • zoeken naar aanpassingsmogelijkheden

  • aanpassen

  • checksum

  • gamerom testen