6502-Extension

Aus
Version vom 6. Januar 2022, 12:25 Uhr von Tw (Diskussion | Beiträge) (Das 6502 Extension Board)
Wechseln zu: Navigation, Suche
Datei:6502ext 01.jpg
6502 Extension


Das 6502 Extension Board

Die 6502 Extension ist eine Platine, mit der man ein beliebiges 6502 System erweitern kann um RAM und ROM (Flash Speicher). Die 6502 Extension wird anstatt der CPU 6502 eingesetzt (die CPU kommt dann auf die Platine). Dadurch hat die Platine Zugriff auf den gesamten Adressraum der CPU (64KB).

Die Idee wurde stark inspiriert durch die Universal 6502 RAM and ROM expansion von Nicolas Welte. Dieses Board hat in der Praxis gezeigt, dass es für zahlreiche Einsatzgebiete wundervoll funktioniert. Heute ist Speicher sehr preisgünstig geworden. Und die Praxis mit dem 6502 RAM/ROM Board hat da und dort neue Wünsche aufgeworfen, deshalb habe ich die 6502 Extension entwickelt.


Auf dem Board befindet sich:

  • ein Flash Speicher mit 512KB (AM29F040)
  • ein SRAM Speicher mit 128KB (62LV1027)
  • ein 74LS245 um den Datenbus zu trennen
  • zwei GAL 22v10
  • ein 74LS273 als Register


Was kann man mit dem Board tun:

  • Diagnose an defekte 6502 Computer
  • Reparatur von defekte 6502 Computer
  • Speichererweiterung (RAM und ROM)
  • Flash Laufwerk für Tools und andere Programme


Universal 6502 RAM and ROM expansion

Nicolas Welte hat mit der 6502 RAM/ROM Expansion ein großartiges Tool geschaffen. Dieses geniale Board lässt sich an jedes 6502 System anpassen und hat sich in der Praxis schon sehr bewährt. Vielen alten PET Computer wurde durch dieses Board neues Leben eingehaucht oder einfach nur der Speicher auf 32K erweitert. Man kann über DIP Switch die BASIC Version wählen oder zwischen 40 und 80 Zeichen umschalten (bei 8032 Systemen).


Der Unterschiede zum 6502 Extension Board sind:

  • die 6502 Extension hat einen größeren FLASH Speicher (512K statt 128K)
  • die 6502 Extension hat einen größeren SRAM Speicher (128K statt 32K)
  • die Adressierung ist flexibler durch den Einsatz von zwei GAL
  • Schreibzugriffe in den internen Board Speicher werden nicht ins externe System getragen
  • Lesezugriffe in den internen Board Speicher werden nicht in den IO Bereich des externen System getragen
  • die 6502 Extension ist über die Software konfigurierbar durch Einsatz eines Registers


Dokumente / Dateien


Links