Retro Hardware (CBM)/DIAG-6502-AVR: Unterschied zwischen den Versionen

Aus
Wechseln zu: Navigation, Suche
(Diagnose Board für 6502 System)
(Diagnose Board für 6502 System)
 
(6 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
[[File:PET-Diagnostics-3.jpg|right|thumb|200px|PET Diag Board]]
+
[[File:PET-Diagnostics-3-.jpg|right|thumb|300px|PET Diag Board]]
 
__TOC__
 
__TOC__
  
Zeile 5: Zeile 5:
 
== Diagnose Board für 6502 System ==
 
== 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.
+
Dieses Board der Firma '''[http://tynemouthsoftware.co.uk Tynemouth Software LLP]''' 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:
 
Was kann man mit diesem Board tun:
Zeile 14: Zeile 14:
  
 
<gallery mode="traditional" widths=90px heights=90px perrow=6 caption="">
 
<gallery mode="traditional" widths=90px heights=90px perrow=6 caption="">
Image:PET-Diagnostics-1.jpg
+
Image:PET-Diagnostics-1-.jpg
Image:PET-Diagnostics-2.jpg
+
Image:PET-Diagnostics-2-.jpg
Image:PET-Diagnostics-3.jpg
+
Image:PET-Diagnostics-3-.jpg
Image:PET-Diagnostics-4.jpg
+
Image:PET-Diagnostics-4-.jpg
Image:PET-Diagnostics-5.jpg
+
Image:PET-Diagnostics-5-.jpg
Image:PET-Diagnostics-7.jpg
+
Image:PET-Diagnostics-7-.jpg
Image:PET-Diagnostics-6a.jpg
+
Image:PET-Diagnostics-6a-.jpg
Image:PET-Diagnostics-6b.jpg
+
Image:PET-Diagnostics-6b-.jpg
Image:PET-Diagnostics-6c.jpg
+
Image:PET-Diagnostics-6c-.jpg
Image:PET-Diagnostics-6d.jpg
+
Image:PET-Diagnostics-6d-.jpg
Image:PET-Diagnostics-6e.jpg
+
Image:PET-Diagnostics-6e-.jpg
Image:PET-Diagnostics-6g.jpg
+
Image:PET-Diagnostics-6g-.jpg
Image:PET-Diagnostics-6h.jpg
+
Image:PET-Diagnostics-6h-.jpg
Image:PET-Diagnostics-6i.jpg
+
Image:PET-Diagnostics-6i-.jpg
 
</gallery>
 
</gallery>
  
Zeile 33: Zeile 33:
 
=== Unterstützte Geräte ===  
 
=== Unterstützte Geräte ===  
  
* 2001 series (2114 SRAM)
+
* PET 2001 (2114 SRAM)
* 2001N series (4108 / 4116 DRAM) - 3008/3016/3032/4016/4032 (all with 9" screens)
+
* PET 2001N (4108 / 4116 DRAM)
* 4000/8000 series (4116 DRAM, 6545 CRTC) - 4016/4032/8032/8096/8032SK/8096SK (with 12" screens)
+
* CBM 3008/3016/3032/4016/4032 (kleiner 9" Schirm)
 +
* CBM 4000/8000 (4116 DRAM, 6545 CRTC)
 +
* CBM 4016/4032/8032/8096/8032SK/8096SK (großer 12" Schirm)
  
 
<br />
 
<br />
=== 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.
 
 
<br />
 
 
=== Technische Details ===
 
=== Technische Details ===
  

Aktuelle Version vom 30. September 2019, 00:34 Uhr


Diagnose Board für 6502 System

Dieses Board der Firma Tynemouth Software LLP 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

  • PET 2001 (2114 SRAM)
  • PET 2001N (4108 / 4116 DRAM)
  • CBM 3008/3016/3032/4016/4032 (kleiner 9" Schirm)
  • CBM 4000/8000 (4116 DRAM, 6545 CRTC)
  • CBM 4016/4032/8032/8096/8032SK/8096SK (großer 12" Schirm)


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