Retro Hardware (CBM)/DIAG-6502-AVR

Aus
< Retro Hardware (CBM)
Version vom 29. September 2019, 22:21 Uhr von Tw (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „right|thumb|200px|PET Diag Board __TOC__ <br /> == Diagnose Board für 6502 System == Dieses Board ersetzt die CPU 6502 eines…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche
PET Diag Board


Diagnose Board für 6502 System

Dieses Board ersetzt die CPU 6502 eines Zielsystem. Auf dem Board werkelt ein ATmega1284, was die Diagnose ultimativ einfach und sicher macht. Der Einbau ist simpel, da dieses Board einfach die CPU ersetzt und diese meist gesockelt ist.

Was kann man mit diesem Board tun:

  • Diagnose eine Commodore PET/CBM
  • Diagnose eines beliebigen 6502 System
  • Steuerung eines 6502 System durch einen AVR (CPU Ersatz)


Unterstützte Geräte

  • 2001 series (2114 SRAM)
  • 2001N series (4108 / 4116 DRAM) - 3008/3016/3032/4016/4032 (all with 9" screens)
  • 4000/8000 series (4116 DRAM, 6545 CRTC) - 4016/4032/8032/8096/8032SK/8096SK (with 12" screens)


Was wird getestet

  • The initial screen show the state of the address or data lines when floating, and when pulled high, to see if any are stuck low. Also displayed is an approximate time the reset line is held low.
  • Next the RAM is tested. Results are displayed split into 8 blocks (sized 1K-4K depending on memory size), and each is separated into individual bits, helpful to narrow down to individual RAM chips.
  • The video RAM is tested before the results screen is drawn, and is also displayed by bit
  • The ROM chips are then checksummed and compared with a list of known ROMs. This is repeated sixteen times per chip, and an error is shown if the result is not consistent.
  • When complete a sounds is made through the piezo buzzer (on later PETs).
  • After the main results, the screen is cleared and a character map is displayed, in both business and graphics mode. This can be used to identify bad characters in the character ROM.


Technische Details

Auf dem Board ist ein Atmega1284 und ein ISP Connector. Damit kann dieses Board auch für verschiedene andere Zwecke benutzt werden.


Dokumentation


Weblinks