Die PET haben ja diese 2316, 2332 und 2364 ROM in Verwendung.
Über 23xx Adapter wurde ja schon ausführlich geschrieben.
Diese Adapter sind ja simpel bis kompliziert, je nachdem ob nur ein oder mehrere CS verwendet werden.
Wenn man nun so einen 23xx Adapter einsetzen will, dann ist das immer ganz schön kompliziert.
Welcher Adapter geht da nun (PCB Entscheidung), wie muss man die Jumper setzen oder auftrennen ...
Braucht man vielleicht mehrere Kernel?
Oder zwei CharSets ...
=======
Am liebsten wäre mir EIN Adapter, der bei allen möglichen Geräten gleich ALLE ROM ersetzen kann, auch mehrere Variationen.
Nun, das gibt es ja im Grunde.
Durch den wundervollen RAM/ROM Adapter der einfach im CPU Sockel sitzt.
Nur leider hat dieser Adapter einen kleinen Nachteil:
- beim 8296 funktioniert das Banking natürlich nicht mehr
Die Idee nun:
- EINE Adapter Platine, die in einem beliebigen ROM Sockel sitzt
- ein großer FLASH Speicher, wo man alles Platz hat, was man gerne haben möchte
- zu jedem ROM Sockel geht ein Draht zur Adapter Platine (ROM Chip select)
- ein GAL selektiert aus den vielen Chip Select Leitungen den passenden Adressbereich im FLASH Speicher
- mit Jumper kann man alternative Kernal, alternative CharSet und alternative BASIC wählen
- die "freien" EPROM Sockel für $9, $A und $B (bei BASIC 2) werden auch aus dem FLASH Speicher betrieben
- die Options Jumper können Jumper sein, oder zu Schalter führen, oder zu einem Arduino der das besser konfigurieren lässt
So eine Platine würde sich bei jedem Computer einsetzen lassen, der 23xx ROM oder 25xx EPROM verwendet.
Diese Platine wäre absolut kompatibel zu ALLEM, weil das System ja nicht verändert wird, also gar nicht merkt dass die Daten aus einem FLASH kommen.
Für die freien EPROM Sockel (Erweiterungs Speicher) gibt es zahlreiche Tools und andere Programme.
Die könnte man alle wunderbar in dem FLASH Speicher unterbringen und auf Knopfdruck einblenden.
=======
Für den C64 gibt es ja schon etwas in der Art, das REPROM64 von Henning Liebenau:
http://henning-liebenau.de/reprom64/
Was haltet ihr davon?