Commodore Diag 586220++ – Paddle Update 08/2018
Posted on 14. Mai 2020 in Aktuell
Revision 2018:
Für einige Amerikanische C64/SX-64 systeme mussten die Paddle-Werte von $50 – $78 auf $50 – $AF erweitert werden, da dort andere Widerstände verbaut werden.
Die spezielle SX-64 Version 586220++ zeigt außerdem die richtigen Bezeichnungen der Chips auf der Platine an:
Einige dieser Ideen entstammen einer eMail Reparatur-Diskussion mit Ted Saari & Ray Carlsen !
Download: Diag-586220-SX-64-fixed-08-2018-Update
Letztes Update 14.05.2020
Commodore Diag 586220++ – Paddle Update 08/2017
Posted on 15. August 2017 in Aktuell
Wir hatten heute nen zickigen SX-64 mit eindwandfrei funktionierenden Paddle-Eingängen der als BAD markiert wurde – daher musste ein Update her da die Widerstandswerte der Paddle-Ausgänge je nach SID falsch ausgewertet werden.
Für alle die Probleme mit SID BAD / Paddle Test haben, bitte folgendes BIN File auf Eprom brennen und in den CHECK64 stecken.
Habe den Paddle-Messbereich etwas ausgedehnt, sollte jetzt zu besseren zuverlässigeren Ergebnissen führen.
Download: Diag-586220-SX-64-fixed -08-2017 Update
Commodore C64 SuperKernal - 24 in 1 Kernal replacement
Projekt SuperKernal – 24 in 1 Kernal
Posted on 28. April 2017 in Klassische Computer, SX-64 / C-64
Nachdem wir auf der DoReCo ja schon mal einen sehr frühen Prototypen gezeigt haben, kommt hier mal eine Info zu unserer neusten Bastelei:
Projekt SuperKernal
Warum das ganze ?
Ziel war es einen Kernal Ersatz Chip / Umschalter zu schaffen der nicht wie üblich mit einem Eprom bestückt ist. Man wechselt ja eigentlich nicht so oft das Kernal, aber wenn man mal was Testen will oder ein bischen Customizen will (Farben,F-Tasten ändern) muss man immer seinen C64 aufschrauben und den Eprom raus holen und dann erst Löschen und wieder neu Beschreiben und dann alles wieder Zusammenbauen. Alles Lästig – Keine Lust mehr drauf !
Außerdem benötigen die meisten Kernal Umschaltplatinen außerdem noch ein Loch im Gehäuse, und von verstümmelten Gehäusen mit Tonnen von reingebohrten Löchern können manche ja ein Lied singen. Sieht nicht schön aus. Und diese Umschalterei über drücken der Restore Taste ist zwar ganz nett und erspart das Löcher-Bohren aber schon das Auswählen von Kernal 1-8 ist nicht besonders Komfortabel. Daher musste eine bessere Lösung her, und die wollen wir Euch jetzt Vorstellen.
Wenn ich von “Wir” spreche dann sind das: RetroJeck, Tommi_NRW und KiWi.
Wie sieht es aus ?
Unsere Lösung SuperKernal ist ein Microprozessor der der den Kernal ROM Chip im C64 / C64-II vollständig ersetzt:
Der SuperKernal ist von Maßen her ein wenig Größer als der Original ROM Chip (Beim C64 – nicht C64-II)
Warum die SuperKernal Platine etwas größer ist – dazu später mehr – hat alles einen Grund 🙂
Was kann es ?
Steckt man das kleine SuperKernal Platinchen in den Sockel des Kernals und drückt 2 x Reset innerhalb von 1-2 Sekunden bekommt man das:
Ein kleines Auswahl-Menü wo man sich eines von 24 Kernals per Cursortasten oder Tasten 0-9,A-P auswählen kann. Mit Enter wird das Kernal sofort gestartet.
Die 24 SuperKernal Bänke sind frei Belegbar und vom C64 aus via Datei auf Diskette UPDATEBAR. Das heisst ihr könnt euch auf jeden dieser Slots euer eigenes Kernal selber flashen
ohne den C64 zu öffnen ! Man braucht KEINEN Programmieradapter oder sonstiges Equipment. Der SuperKernal Chip alleine genügt.
Und was noch ?
Da der kleine SMD Keks des SuperKernal noch was Speicher übrig hatte, hatten wir am Anfang die Idee: Komm, wir machen noch ne Software-Emulation für 8kb CBM80 Cartridges.
Das funktionierte auf Anhieb (Centipede) aber RetroJeck und ich kriegen ja manchmal den Hals nicht voll. Es muss immer mehr und noch mehr sein 🙂
Also haben wir einen Loader geschrieben der auch noch Programme laden kann. Mit der Space Taste kann man im Menü auf die Programm-Seite wechseln:
Hier haben wir noch mal 24 SuperKernal Slots in die man Programme, ASM Routinen oder Module flashen kann. Auch wieder vom C64 aus ohne jegliche Zusatz-Hardware.
Jetzt reichts aber !
Um Ehrlich zu sagen: Nein
Die SuperKernal Platine ist ja was “größer” weil wir den C64-II auch direkt mit dem gleichen Board supporten wollten. Der hat ja 4 Pin’s mehr weil das Basic Rom ja auch noch Adressiert werden muss. Und da dann halt noch Platz war haben wir uns überlegt dort eine Anschlussmöglichkein für ein WLAN Modul zu schaffen. Dieser Teil und auch die damit zusammenhängenden Funktionen sind noch eher von theoretischer Natur. Eigentlich wollten wir nur eine Möglichkeit schaffen den C64 auch über WLAN / Webserver mit Files zu flashen. Man könnte also rein Theoretisch vom PC aus sich Kernal oder Programmfiles in den SuperKernal flashen. Wir wissen das es “geht” aber es besteht die Möglichkeit das wir es später unter den Tisch fallen lassen müssen, weil es da ein paar “Problemchen” gibt bei denen wir Stand Heute nicht wissen ob man sie Lösen kann. Daher den WLAN Support bitte erst mal NICHT als Feature der entgüligen SuperKernal Version ansehen. Wenn es doch alles so klappen sollte, dann: Nice to have.
Hier mal ein Video wie das SuperKernal funktioniert:
Und jetzt ?
Gute Frage. Ob wir das SuperKernal weiter Entwickeln sodaß es sich jemand selber Bauen kann hängt noch an verschiedenen Faktoren.
1. Brauch das SuperKernal überhaupt jemand ? Will es wer außer uns überhaupt haben ?
2. Wäre ein teilbestückter Bausatz akzeptabel ? SMD Teile schon aufgelötet, Stiftleisten und Jumper müsste man sich selber auflöten oder besser ein fertiges SuperKernal ?
Schreibt eure Meinungen, Anregungen, Vorschläge und auch Kritik zum SuperKernal in die Kommentare !
Achja, die Frage wird natürlich kommen: Was wird der SuperKernal kosten ?
Reden wir mal einfach über 49€ – Peng.
VecFever – Vectrex Developer and Multi Gaming Cart
Posted on 18. November 2016 in Vectrex
VecFever – Vextrex Multi-Developer-Cart
Specifications:
– Original Cartridge size
– USB Connector & build in 16MB memory for fast copying new games/files to memory
Simple copying via drag&drop – Memory device like a USB Stick – No extra software or cables needed
– allows convenient access of files using a built-in file browser with full ASCII fonts,
automatic sorting of filenames etc.
– compressed binary support to reduce filesize
– no patches needed – all Vectrex cartridges work verbatim
– switching between menu and cartridge always possible via reset button !
No boring off/on switching for changing the game.
– includes a full version of ‘Robot Arena’, including storage of hiscore and options
– multiple extra features for VecFever-aware cartridges, e.g. permanent storage of up to
4K per cartridge, global calibration parameters for faster drawing capabilities and
a multi-bank extension allowing 4095 32k-banks per cartridge.
– customizable: the entire menu can be loaded from disk allowing updating or changing the
capabilities and look of the VecFever. It comes with three versions to choose from: the in-built
gamer menu, an ‘expert’ menu with a lot more options and a special ‘developer’ menu for even
more options geared towards developers including a
– ramdisk mode for developers to allow uploading and testing of up to 64k binaries immediately
on a Vectrex via USB
– hiscore saving option
the VecFever allows via one global option to convert known, ‘normal’ cartridges into VecFever
cartridges that include full hiscore tables with eight entries plus the entry and display
capability in-game. The goal always was to convert the games in a way that during normal gameplay
not a single cycle was changed, only after gameplay the ‘game over’ part was taken over and
a hiscore entry/display was added so that the scores are comparable to ‘normal’ carts.
The menu also allows displaying/managing and customizing these hiscore tables – and there is
not only one hiscore table per game, there are named hiscore tables for each gamemode and 1P/2P
games, too, if wanted.
Right now this option converts about 30+ games, most vintage ones and quite a few homebrews..
VisioRetron: Commodore CBM 8050 Floppy – Let’s Open
Posted on 18. Oktober 2016 in Aktuell
Ein sehr schöner externer Beitrag vom Youtuber VisioRetron zum Thema alte Commodore CBM Hardware.
Da sieht man immer wieder wie Robust und Zuverlässig die ganze alte Hardware gebaut wurde. Da dürfen sich die heutigen Hersteller mal schön eine Scheibe von Abschneiden, die Produzieren nämlich eher für die Müllhalde. Ich hoffe das er in seinem nächsten Podcast auch zeigt wie er die CBM 8050 Floppy mit dem VC-1112 IEEE488 Interface an einem VC-20 betreibt.
C64 Arkanoid - Auto play version
C64 Arkanoid – Auto Play Version
Posted on 13. Oktober 2016 in Klassische Computer, SX-64 / C-64
Nach dem rumgepatche am Commodore Diag 586220++ SX-64 fixed / Check64 hatte ich mal Lust was anderes zu machen. Eines meiner Testprogramme um defekte C-64 / SX-64 zu testen ist Arkanoid. Und bei einem dieser Tests kam mir die Idee das Spiel mal so zu Modifizieren das es sich von ganz alleine selber Durchspielt.
Und genau das habe ich umgesetzt. Hier die Turbo-Version erstellt mit VICE im Warp-Modus, dieser startet ab ca. Minute 1 im Video. Den Download des gepatchten Spiels findet ihr unter dem Video.
Download: C64 Arkanoid – Autoplay Version
KiWi's Commodore SX-64
Commodore Diag 586220++ SX-64 fixed / Check64
Posted on 13. Oktober 2016 in SX-64 / C-64
Das Original Commodore Diag 586220 erkennt nicht den Unterschied ob es auf einem C64 oder einem SX-64 läuft. Dies wäre ja nicht weiter schlimm, jedoch da der SX-64 keinen Tape-Port hat und auch das SX-64 Kernal eine andere Checksumme als das C-64 Kernal hat, werden immer das Kernal als BAD gemeldet und der INTERRUPT Test wird ebenfalls als BAD gemeldet weil die Diagnosehardware (Z.B. Check64) keinen FLAG IRQ vom Tape-Port bekommt.
Daher habe ich das Diagnosemodul um eine korrekte SX-64 Erkennung und einen gefixten IRQ Test erweitet. Damit die Diagnose wirklich zu 100% läuft MUSS ein SX-64 Kernal bei dem Test eingeschaltet sein. Kernal-Replacements wie z.b. JiffyDOS müssen deaktiviert sein, wenn nicht wird der IRQ wieder als BAD angezeigt ! Nur mit einem echten SX-64 Kernal ist eine 100% Hardware-Diagnose möglich !
Diese gepatchte Version basiert auf einer schon erweiterten Version von Marty / Radwar, das ursprüngliche Disassembly stammt von World of Jani. Diese erweiterte Version erkennt bereits 49 verschiedene Kernals anhand der Checksumme.
Hier der Download: Diag 586220++ SX-64 fixed
SX-64 Userport Fix 9V
Posted on 10. Oktober 2016 in SX-64 / C-64
Es gibt beim SX-64 leider noch eine Inkompatibilität – und die hat es aber mal richtig in sich. Am Userport sollte eigentlich auf Pin 10 und 11 eine Wechselspannung von 9V anliegen wie beim normalen C64 auch. Tut sie aber nicht da auf der Userport Adapterplatine im SX-64 dummerweise ein Kurzschluss auf Masse ist, der da nicht hin gehört:
Nach dem Trennen dieser Leiterbahn mit einem Skalpell oder scharfen Schraubenzieher ist der Userport 100% kompatibel zum originalen C64 Userport. Eprommer oder Modems die die 9V Wechselspannung benötigen können dann Problemlos verwendet werden !
NES Classic Mini
Neuauflage: Nintendo präsentiert das Classic Mini NES
Posted on 14. Juli 2016 in Klassische Konsolen, NES
Top-Nachricht für Retro-Gamer: Der japanische Hersteller Nintendo bringt am 11. November 2016 eine Mini-Version der 8-Bit-Konsole NES unter dem Namen “Classic Mini NES” auf den Markt.
Das Nintendo Classic Mini NES enthält 30 Spieleklassiker, die seinerzeit für das Nintendo Entertainment System erhältlich waren. Darunter sind Klassiker wie Super Mario Bros. 1-3, The Legend of Zelda I+II, Castlevania, Ghost’n Goblins und PAC-MAN. Das Classic Mini soll ab dem 11. November erhältlich sein. Die Konsole kostet schlappe 70€ und ist bereits bei Amazon vorbestellbar.
Im Preis ist ein Controller enthalten, der an den alten NES-Controller stark angelehnt ist. Ein extra Controller soll um die 12 Euro kosten, auch er ist bereits bei Amazon vorbestellbar. Die neuen Controller der Classic Mini können auch an die Wii angeschlossen werden, um NES-Titel auf der Wii zu spielen. Die Classic Mini NES wird mit einem HDMI-Kabel an den Fernseher angeschlossen, Strom bezieht die Konsole über ein standard USB-Strom/Ladekabel. Die Kabel sind zwar im Lieferumfang enthalten, ein USB-Ladegerät muss separat erworben werden. Das gibt es z.b. hier.
Eine ausführliche Liste aller vorinstallierten Spiele auf der Classic Mini NES findet Ihr hier bei uns: Classic Mini NES – Die Games