Auf der Interface IV fummelte und lötete Ben Cartridge an irgendeiner Games-Modul-Platine rum um sie evtl. für den Gebrauch für eigene EPROM´s umzubauen. Die Erfolge hielten sich in Grenzen schon wegen der nicht vollständigen Anbindung zum Expansionsport und der fehlenden Zusatzelektronik. Draußen dann beim schmöken kam dann die Idee auf, eine universelle EPROM-Platine zu entwickeln.
Geboren war ein Gemeinschaftsprojekt von AuSPuFF², JMP$FCE2 (jetzt "перезапуск"), Mactron (jetzt "Ben Cartridge") und GI-Joe (also meine Wenigkeit).
Nach diversen PN´s war dann schonmal geklärt, was es werden sollte und dann konnte das Entwickeln losgehn.
Von November bis Februar haben wir vier per Teamwork ein irgendwie cooles Stück Hardware geschaffen.
Aber irgendwie gefiel mir der Gedanke nicht , nur eine Platine zu machen. Also habe ich mal ein 24-seitiges Manual dazu geschrieben, welches den Aufbau und die Arbeitsweise beschreibt. Dann waren die ersten Prototypen eingetroffen und fertig gelötet und es mußte Software drauf.
Selber coden is ja schön und gut aber ein Modulgenerator wäre eigentlich auch ganz nett ...
Also hab ich mal ein paar Modulgeneratoren dazu geschrieben, mit denen es möglich ist, beliebige PRG´s als EPROM-File für das UNIPROM64 lauffähig zu machen. Hat irgendwie Spaß gemacht und man hat wiedermal viel dazu gelernt (vielen Dank an dieser Stelle an MacBacon für die guten Tips beim Coden des Multifile-EPROM-Generators).
Mittlerweile gibt es schon über 50 Games/Tools, die für das UNIPROM64 generiert wurden - Tendenz steigend
Ich möchte hier einmal das vollendete Projekt vorstellen:
UNIPROM64 - eine universell einsetzbare EPROM-Platine für den C64.
Das UNIPROM64 ist ein Bausatz einer universellen EPROM-Platine für den C64.
Das spezielle Design bietet vielseitige Einsatzmöglichkeiten und Mode´s von
selbstgeschriebenen oder generierten Modulcode, welcher in EPROM´s der Größen
8kb, 16kb, 32kb oder 64kb gespeichert sein kann.
Features:
* elektronisches Bankswitching von bis zu vier 16kb-Bänken
* elektronische Ein/Ausblendung über ein Bit an $DF00
* elektronische Abschaltung mit "Protection" über ein Bit an $DF00
* Logic-kompatibel zur SuperGamesCartridge
* Reset-Taster
* Power-LED
* #EXROM/#GAME - LED
* passend in Commodore- und ICOMP-Modulgehäuse
* 24-seitige Bau- und Bedienungsanleitung auf deutsch mit ausführlicher Beschreibung von Hard- und Software
* Single-File-Modulgeneratoren für Windows und Linux für 8,16,32 und 64kb SingleFile-EPROM-Module (das UNIPROM64-MODUL wird dann zum Programmloader für Programme bis zu 63,7 kb)
* Multifile-Modulgenerator für Linux für 64kb MultiFile-EPROM-Module (das UNIPROM64-MODUL wird dann zum MultiProgrammStarter für bis zu 14 Programme mit einer Gesamtgröße von bis zu 62 kb
* BASIC-ROM-Ersatz - Mode
* 8kb ULTIMAX-Kernal - Mode z.B. für C64-Diagnosezwecke
Den UNIPROM64-Bausatz wird demnächst hier im Flohmarkt als Forum64-Vorzugspreis für 12,50 EUR zzgl. 1,45 Versandkosten(unversichert) zu haben sein.