Tot slot

Tot slot#

Dit is wederom een hele korte introductie tot reverse engineering van roms.

Voorgestelde wijziging welke ook bij 0 credits moet werken:

memory-map

Een onderzoekstactiek kan zijn:

  • hardware vectors

    • reset

      • hardware initialisatie

      • checksum

    • irq(s)

      • switches

        • hoe werkt de driver

        • switchtable

        • switchstore

        • functies welke de switchstore gebruiken

      • lamps

        • hoe werkt de driver

        • lamp store

        • functies welke de lampstore gebruiken

  • strings

    • referenties en functies

Op deze manier kun je in principe iedere ROM te lijf. Al is een WPC ingewikkelder dan een classic bally. Begin bij classic bally, dan naar system11 en dan pas naar WPC. Nieuwere kasten op basis van Linux kunnen beter onderzocht worden via een filesystemdump omdat je anders alle OS onderdelen langs moet voordat je bij daadwerkelijke pinball code komt.

Oudere 8 bit processoren hebben weinig mogelijkheden en zijn dus ideaal om mee te starten.