Wir sind in anderen Threads überein gekommen, dass man DRAM nur in einem richtigen Computer System "richtig" testen kann.
Wir sind in verschiedenen Threads überein gekommen, dass der NOP Tester nur begrenzt die Funktionalität einer CPU nachweist.
Es funktioniert wohl wahrscheinlich die Adressen Generierung und die Dekodierung des NOP Befehl.
Allerdings gibt es noch genug Fehler Möglichkeiten die der NOP Tester nicht entdeckt ...
Im F64 gibt es ein interessantes Projekt, das 6502 testet und auch die verschiedenen Variationen detektieren kann.
Das funktioniert über einen speziellen Test Code der extra dafür entwickelt wurde.
Das scheint darauf hinaus zu laufen, dass jede CPU eine spezielle Test Hardware benötigt.
Allerdings haben alle 8-Bitter gemeinsame Gund-Anforderungen für den Testlauf:
- Takt (verschiedene Frequenzen)
- Reset
- ROM
- RAM
- Code
- eine Form der Anzeige
Genau das sind die Bestandteile eines CPU Tester.
An dem CPU Tester wird die zu testende CPU angesteckt.
Ein CPU Board.
Das CPU Board ist minimalistisch:
- Sockel für CPU
- Anpassungen zum Test Board
- Selektion des Test Code im Flash des Test Board
Das Testboard existiert bereits in real.
RE: Interessantes Projekt im WEB gefunden
Folgende CPU Typen werden bereits unterstützt:
- W65C02
- W65C816
- eine i8088
- z84c00
Weitere CPU Board können relativ einfach erstellt werden, zB. für:
- NMOS 6502
- 6510
- 6509
- 6802
- 6809
- 6309
- Z80
- ...