Universal CPU-Adapter

Aus
Version vom 1. September 2019, 20:29 Uhr von Tw (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „__TOC__ <br /> == universelle CPU Adapter Platine == Eine '''Adapter Platine''', die in jedes 6502 System passt. Die Installation wäre denkbar einfach: *…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche


universelle CPU Adapter Platine

Eine Adapter Platine, die in jedes 6502 System passt.

Die Installation wäre denkbar einfach:

  • CPU raus ziehen (ist meistens gesockelt)
  • universelle CPU Adapter rein stecken (statt der CPU)
  • CPU in die Adapter Platine stecken


Auf der Adapter Platine sind folgende Dinge:

  • ein 40 polige Stiftleiste nach unten (CPU Ersatz)
  • ein 40 poliger DIL Sockel für die CPU
  • ein großes SRAM (512KB oder größer)
  • ein großes EEPROM (1MB oder größer)
  • ein großes 5V tolerantes CPLD oder FPGA


=== was kann man damit tun ===

o Der Clou, die Platine ERSETZT die CPU im Zielgerät (Floppy, VIC, etc.) o Alternativ kann die Platine auch ganz alleine schon ein eigenständiges 6502 System sein.


Angenommen diese Platine in die Floppy rein ... ... das ganze andere Zeugs in der Floppy kann raus (RAM, DOS ROM, KERNEL ROM).

braucht man nicht mehr.

Der CPLD bestimmt alles: - wie das Speichermodell aussieht - welche Adressen ins unterliegende System gehen - welche Adressen im eigenen System abgebildet sind - wo RAM und wo ROM liegt - zusätzliche IO sind auch kein Problem (IEEE-488 Adapter, SD Karte, USB ...)


Letztlich könnte diese Platine: - ganz easy in JEDE Floppy eingebaut werden (einfach CPU raus, Platine rein) - diese Platine könnte JEDE Speeder Hardware emulieren, egal wieviel RAM und wie adressiert