Ergebnis 1 bis 3 von 3

Thema: Space Invaders Test ROM

  1. #1
    PCB Terrier Avatar von mikemcbike
    Registriert seit
    04.06.2008
    Ort
    Filderstadt
    Beiträge
    1.108

    Space Invaders Test ROM

    Für die technisch Interessierten unter uns habe ich mal eben ein Test ROM für Space Invaders und Artverwandte PCBs geschrieben, welches einfach auf ROM-Steckplatz 0 gesteckt wird.

    Dieses ROM startet ab Adresse 0x0000 und kann als 2708 (oder '16 oder '32, je nach PCB) in Steckplatz 0 gesteckt werden. Es löscht den Bildschirm und visualisiert den Zustand der Input-Daten 0, 1, 2 und 3. Je nach Modell finden sich darin die Controls, DIP-Schalter und (wenn vorhanden) Schieberegister. Außerdem wird zyklisch der Watchdog zurückgesetzt. Wenn das Spiel mit diesem ROM funktioniert (die übrigen ROMs können stecken bleiben), dann funktionieren zumindest CPU, Video-Generierung und der Video-Bereich der RAMs - das ist schon mal eine ganze Menge. Wenn das ROM nicht funktioniert, dann kann man damit zumindest schon mal sinnvoll auf Fehlersuche gehen, weil immer nur zyklisch die Displayschleife durchfahren wird.

    Der Source Code ist mit dabei, wer das verbessern möchte, kann das gerne tun. Schön wäre es auch, wenn ich eine Rückmeldung bekäme, auf welchen 8080-Boards das Teil noch so funktioniert...

    invasion_37.jpg
    Angehängte Dateien Angehängte Dateien
    Geändert von mikemcbike (10-03-2018 um 22:11 Uhr)

  2. #2
    Administration Avatar von zyx
    Registriert seit
    15.06.2004
    Ort
    Strass/Tirol
    Beiträge
    6.478
    Top! Cool das du es der Allgemeinheit zur Verfügung stellst, hab Dank! Motiviert mich eine Space Invaders Platine zu besorgen
    Alte Real Life Tetris (TM) Weisheit: Je schwerer das Cab, um so mehr Stiegen...

    Electricity is a vengeful bitch who is not to be trifled with

  3. #3
    PCB Terrier Avatar von mikemcbike
    Registriert seit
    04.06.2008
    Ort
    Filderstadt
    Beiträge
    1.108
    Funktioniert auch bei Lunar Rescue (Space Invaders Pt2 Hardware):

    lunar_06.jpg

    Die Farben sind so komisch, weil die Hardware noch defekt war...

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •