C64 reloaded mk2:de
Der Commodore 64 Reloaded MK2 ist ein C64-Motherboard, mit dem man einen C64 selbst bauen kann. Das Board wird mit leeren ZIF-Sockeln für die Schlüsselbauteile wie CPU, Portchips, Sound-/Videochips ausgeliefert. Alle anderen Komponenten sind bereits vormontiert und werden vor dem Versand vorab getestet.
Um einen C64-Computer mit diesem Board zu bauen, müssen Sie die Schlüsselbauteile selbst beschaffen und einsetzen:
- CPU 6510 oder 8500
- zwei Stück CIA 6526(A) oder 8521 (auch gemischt)
- Video-Chip 6567, 6569, 8565 oder 8562
- ein oder zwei Soundchips 6581 und/oder 8580
Der Commodore 64 Reloaded MK2 beinhaltet folgendes auf dem Board:
- allen Speicher
- flash ROM für Kernal, Basic, Character und eigene ROMs
- Taktgenerator entsprechend dem CSG8701-Chip mit zwei Quarzen in Sonderfrequenz
- PLA-Äquivalent zum CSG-Chip 906114-01
- Stereo-SID-Schaltung konfigurierbar für drei verschiedene, häufig genutzte Adressen
- S-Video- und 3,5-mm-Stereo-Audio Ausgänge
- USB zu serieller Schnittstelle zur Konfiguration des Boardes mit einem Terminalprogramm
- Hocheffiziente Spannungswandlung für den Betrieb an einer einfachen 12V-Versorgung
- Netzschalter mit programmierbarer Tastfunktion
- sechs schwarze, hochwertige ZIF-Sockel
Benutzerinformationen
- Der C64 Reloaded MK2 User Guide, welches mit dem Board mitgeliefert wird.
Übersicht
- Im Gegensatz zum ersten C64 reloaded Board erkennt das C64 Reloaded MK2 Board automatisch die installierten Chips. Es erzeugt nicht nur die richtigen Takte, sondern stellt auch die richtige Spannung für die von Ihnen gewählten Chips ein. Weiterhin werden die Filterkondensatoren für Ihre bevorzugte SID-Kombination konfiguriert. Das bedeutet, dass der Commodore 64 Reloaded MK2 ein völlig jumperfreies Design ist.
- C64 Reloaded MK2 passt in alle originalen C64-Gehäuse: Die klassischen "Brotkasten"-Gehäuse und die flachen Versionen des Gehäuses, die in späteren Produktionsjahren verwendet wurden. Dazu gehören die brandneuen Gehäuse, die kürzlich in einem beliebten Kickstarter-Projekt produziert wurden, und natürlich unsere eigenen C64 Cases.
- alle erforderlichen Spannungen (5VDC, 9VAC) werden auf dem Board erzeugt und stehen an externen Schnittstellen (Tape, Userport, Expansion Port, Joystick Port) zur Verfügung. 12VDC kommen direkt vom Netzteil, eine Schutzschaltung verhindert das zu hohe Spannung die wertvollen Chips erreicht.
- Der C64 Reloaded MK2 ist nicht mit einem TV-Modulator ausgestattet. An seiner Stelle befindet sich ein S-Video-Ausgang, der exakt an der Stelle herausgeführt ist, wo der HF-Ausgang bei alten Boards war. Am S-Video-Ausgang ist in der Chroma-Leitung ein 330Ohm-Widerstand eingebaut, der das Signal für moderne Displays dämpft, was eine bessere Bildqualität zur Folge hat.
- Audio wird über einen 3,5-mm-Stereostecker ausgegeben, so dass Sie Standard-Audiogeräte verwenden können. Der Ausgang befindet sich an der Stelle, die bei alten Boards für den Kanalumschalter reserviert war, so dass keine zusätzlichen Löcher in das Computergehäuse gebohrt werden müssen.
- Die bekannten Anschlüsse für Joysticks, Cartridges, Monitore, Diskettenlaufwerke, Datassette und Userport sind natürlich auch auf dem C64 Reloaded MK2 verfügbar.
- Für Prozessor (CPU), der Soundchip (SID), die I/O-Chips (CIA) und der Videochip (VIC-II) befinden sich in Nullkraftsockeln auf dem Board, so dass sie einfach ausgetauscht werden können.
- Das richtige 50/60Hz-Signal für die CIA TOD-Taktgeber wird je nach gewähltem Videomodus auf dem Board erzeugt. Die Zeitbasis hierfür ist ein weiterer Quarzoszillator, der unabhängig von der C64-Taktschaltung arbeitet.
- Alle ROMs werden in einem Flash-ROM zusammengefasst. Das Board kann mit vier Kernal ROMs (drei kundenspezifische) und zwei Character ROMs (ein kundenspezifisches) bestückt werden.
- Der Netzschalter ist ein Schalter mit drei Positionen, eine davon ist eine Tastfunktion, die z.B. mit "Reset" belegt werden kann. So erhalten Sie einen Reset-Knopf, ohne ein Loch in ein klassisches Gehäuse bohren zu müssen.
- die Tastfunktion des Netzschalters und die Taste RESTORE können so konfiguriert werden, dass einige Konfigurationsoptionen umgeschaltet werden können.
- Ein Videoeffekt, der in der C64-Szene als "VSP-Effekt" bekannt ist, führt bei einigen C64-Modellen zu sporadischen Abstürzen, die auch als "VSP-Bug" bezeichnet werden. Da die C64 Reloaded MK2 Boards SRAM statt DRAM verwenden, ist dieses Problem bauartbedingt nicht vorhanden.
- User- und Tape-Ports mit Hartvergoldung
- Wird mit Metallrahmen um den Erweiterungsport herum geliefert, wie der Originalcomputer.
- das fertige Board ist schwarz mit weißem Siebdruck und verwendet spezielle schwarze Zif-Sockel.
Stromversorgung
Der C64 Reloaded wird ohne Netzteil ausgeliefert. Der Stromanschluss ist ein Standard 12V DC-Stecker, Außendurchmesser 5,5mm, Innendurchmesser 2,5mm oder 2,1mm. Achten Sie bei der Auswahl der Spannungsversorgung auf die Polarität: Der Innenleiter muss "plus" sein! Das Netzteil sollte mindestens 1 Ampere Strom liefern können. 2 Ampere werden empfohlen, wenn Sie den Commodore 64 Reloaded MK2 mit stromhungrigen Geräten wie dem Commodore 1750 oder einer SuperCPU betreiben wollen. Für beste Bild- und Tonqualität sollte das Netzteil eine Restwelligkeit von weniger als 100mV bei 12V aufweisen.
Es wird nicht empfohlen, den C64 Reloaded MK2 an der Stromversorgung eines Autos zu betreiben. Die Spannung in einem Auto ist etwas zu hoch und würde die Schutzschaltung des C64 Reloaded MK2 auslösen.
Wenn Sie ein Netzteil eines unbenutzten xDSL- oder Kabelmodems verwenden möchten, überprüfen Sie bitte die technischen Daten. Netzteile von Nequester und Fritz!Box funktionieren mit dem C64 Reloaded MK2.
Chip-Kompatibilität
Der C64 Reloaded MK2 kann in allen Kombinationen mit NMOS- oder HMOS-Chips bestückt werden. Alle ICs werden automatisch erkannt, so dass Jumperwechsel überflüssig werden.
CPU
Der C64 Reloaded MK2 kann sowohl mit dem 6510 als auch mit der 8500 CPU arbeiten. Sie können KEINE andere CPU (wie z.B. den 6502) verwenden, da ihr wesentliche Funktionen fehlen (IO-Port und Tri-State-Adressbus).
CIA
Sie können 6526(A/B) oder 8521 CIA Chips verwenden. Diese haben geringfügige Unterschiede im IRQ/NMI-Verhalten, sind aber mit der Mehrheit der Software kompatibel. Sie können auch unterschiedliche CIA-Versionen auf dem Board kombinieren.
SID
Es kann die NMOS-Version des SID-Chips - der 6581 - oder die HMOS-Versionen 8580 und 6582 verwendet werden. Die richtigen Spannungen und Filterkondensatoren werden automatisch ausgewählt (12V / 470pF für den 6581, 9V / 22nf für den 8580).
VIC-II
Es können neue und alte PAL (6569 und 8565) und NTSC (6567 und 8562) Versionen des VIC-II verwendet werden. Spannungen und Takte werden automatisch ausgewählt. Der Typ des VIC-II-Chips bestimmt auch das Timing des C64 reloaded MK2. Seltene PAL-N-Versionen des VIC-II-Chips (6572), die hauptsächlich in Südamerika verkauft wurden, werden nicht funktionieren. Sie können mit dem Werks-Testmenü aktiviert werden, aber diese Einstellungen können nicht gespeichert werden.
Leuchtdioden
Gerätestatus
Grün (on board) | Rot (power) | Status |
---|---|---|
an | an | Startup-Routine läuft (ca. 1 Sekunde) |
aus | an | Normaler Gerätebetrieb |
blinkend | an | Warnzustand |
blinkend | blinkend | Fehlerstatus, Gerät wird wahrscheinlich nicht korrekt gestartet |
Wenn sich das Gerät im Fehler- oder Warnzustand befindet, werden im Hauptmenü zusätzliche Informationen angezeigt. Auch der Menüpunkt "Chipsatz-Info" (I) zeigt "unbekannt" an, wenn die Chip-Erkennung fehlgeschlagen ist.
Eine häufige Ursache ist einfach eine schlechte Sockelverbindung (bei Verwendung von Chips mit oxidierten Beinchen).
Ursachen für das Eintreten des Warnzustandes:
- SID 1 wird nicht erkannt. VDD wird auf 9 Volt geschaltet. das Gerät kann immer noch starten, aber es gibt möglicherweise keine Audio- oder Paddle-Unterstützung.
Ursachen für das Erreichen des Fehlerzustandes:
- Die VIC-II-Erkennung hat den Chip-Typ nicht anhand des durchschnittlichen Luma-Levels erkannt.
- Timeout beim Erkennen des ersten v-sync (kein v-sync gesehen).
- Die VIC-II-Erkennung ist fehlgeschlagen, weil die Zeit zwischen v-syncs ein unerwarteter Wert ist.
- Die CPU-Erkennung ist fehlgeschlagen, weil PHI-2 sich nicht ändert (permanent high oder low).
Im Fehlerzustand wird der VDD des VIC-II auf 5 Volt abgesenkt und das Gerät wird höchstwahrscheinlich nicht starten.
Anzeige des ausgewählten SID
Wenn entweder RESTORE oder die Tastfunktion des Ein/Ausschalters so konfiguriert ist, dass zwischen den beiden installierten SIDs hin- und hergeschaltet wird, zeigt die rote LED (Power) an, welcher SID ausgewählt wurde. Sie blinkt einmal für SID1 und zweimal für SID2.
Pinbelegungbelegungen
CN4b: IEC-Zusatzgerät
Dieser Anschluss ist standardmäßig nicht installiert. Die Löcher wurden während der Produktion frei von Lötzinn gehalten, so dass es einfach ist, an dieser Stelle eine Stiftleiste zu installieren. Jedoch erlischt bei jedem Lötvorgang am C64 Reloaded MK2 die Garantie! CN4b wurde aus Sicherheitsgründen nicht installiert: Da eine installierte Stiftleiste keinerlei Sicherung hat, kann der Vcc-Pin kurzgeschlossen werden, und bis zu 20W Leistung würden zu schweren Schäden führen. Wir empfehlen daher, diese Stiftleiste nur dann zu installieren, wenn Sie wissen, was Sie tun, und wenn Sie wissen, dass Ihre Garantie mit dieser Änderung erlischt.
Zusätzlich zu den IEC-Signalen enthält dieser Port auch einige wenige Datasettensignale, die Ihnen Zugriff auf wertvolle CPU-IO-Ports ermöglichen. Pin Nummer 1 des CN4b ist mit einem quadratischen Pad gekennzeichnet. Alle anderen Pads dieses Steckverbinders sind rund. Die für die Bohrungen verwendete Bohrergröße beträgt 0,89 mm.
Der horizontale Abstand zum Montageloch links beträgt 61,82mm, der vertikale Abstand 0,62mm. Berücksichtigen Sie bei der Konstruktion von Zusatzhardware, dass der Hebel des ZIF-Sockels U2 direkt auf dem Montageloch liegt - hier kann also kein Bolzen eingesetzt werden, sondern nur eine flache Konstruktion (z.B. gekantetes Blech).
Pin-Nummer | Signalname |
---|---|
1 | CASS_WRT (Datasette Pin 5) |
2 | CASS_SENSE (Datasette Pin 6) |
3 | Datassettenmotorsteuerung (CPU-Port Pin P5, TTL-Pegel) |
4 | IEC_SRQ |
5 | VCC (Achtung: nicht abgesichert!) |
6 | IEC_ATN |
7 | IEC_CLK |
8 | IEC_DATA |
9 | Reset |
10 | GND |
Das Fernbedienungsmenü
Der C64 Reloaded MK2 verfügt über ein Fernbedienungsmenü, auf das über ein Terminal zugegriffen werden kann, das an den USB-Anschluss angeschlossen ist, der sich neben dem Bandanschluss befindet.
Parameter: 19200Bps, 8 Datenbits, Keine Parität 1 Stopbit (19200 8N1), Kein Handshake (RTS/CTS ist nicht angeschlossen)
Windows
Für Windows empfehlen wir Tera Term.
Um herauszufinden, an welchen COM-Port Ihr C64R MK2 angeschlossen ist, schließen Sie das USB-Kabel an und öffnen Sie den Gerätemanager. Suchen Sie unter COM & LPT nach "Prolific USB-to-Serial Comm Port".
Starten Sie Tera Term, konfigurieren Sie dann den Port über Setup->Serial Port (wählen Sie 19200Baud, 8N1) und drücken Sie ALT+N, um eine neue Verbindung herzustellen, und wählen Sie dann den COM-Port.
Um Dateien mit X-Modem zu versenden, benutzen Sie File->Transfer->XMODEM->Send
Linux
Für Linux empfehlen wir minicom.
Um herauszufinden, welcher Schnittstellenname verwendet wird, können Sie diesen im Systemprotokoll nachschlagen:
sudo tail -f /var/log/messages
Dann schließen Sie den USB-Anschluss an Ihren PC an. Das Protokoll wird deine Zeile wie diese anzeigen:
Oct 30 3:13:37 localhost kernel: usb 3-13.4: pl2303 converter now attached to ttyUSB2
Jetzt können Sie Minicom so starten:
sudo minicom -b 19200 -D /dev/ttyUSB2
Vergessen Sie nicht Hardware-Handshake zu deaktivieren. Dazu drücken Sie STRG+A, Z, O, "Einstellungen zum seriellen Anschluss".
Um Dateien mit X-Modem zu senden, drücken Sie STRG+A und dann S
MacOS
Achtung: Der Prolific-Treiber für MacOS ist wirklich bescheiden. Er verhindert, dass Ihr System heruntergefahren wird, stürzt ab, wenn Sie den USB-Anschluss ein zweites Mal einstecken/entfernen, und da es keinen automatischen De-Installer gibt, ist es schwierig, ihn vom System zu entfernen. Sie wurden gewarnt: Wir raten davon ab, diesen Treiber zu verwenden.
Laden Sie den Treiber für die Version Ihres MacOS von der Prolific-Website herunter. Nachdem der Treiber installiert wurde, erscheint ein neues Gerät unter
/dev/cu.usbserial
Mit dieser Kommandozeile können Sie nun eine Verbindung zu dieser Schnittstelle herstellen:
screen /dev/cu.usbserial 19200
Wenn Sie wirklich ein Experte sind, können Sie das lrzsz-Paket (Teil von MacPorts) installieren und auch die XModem-Übertragungsfunktion mit dem guten alten sx-Befehl verwenden. Die Beschreibung dieser Vorgehensweise würde den Rahmen dieses Wikis sprengen. Ein guter Ausgangspunkt ist dieses Tutorial (Englisch). Noch einmal: Das ist wirklich nur für Experten, die reichlich Erfahrung mit Unix haben.
Für alle anderen Mac-Benutzer empfehlen wir Serial. Dieses Programm erfordert keine Installation eines Kernel-Mode-Treibers, da es selbst mit dem Prolific-Chip kommunizieren kann. Außerdem unterstützt es X-Modem-Transfers "out of the box" und ist sieben Tage lang kostenlos.
Verwenden des Fernbedienungsmenüs
Verbinden Sie Ihren C64reloaded MK2 über USB mit Ihrem PC. Starten Sie dann ein Terminalprogramm und schalten Sie den C64reloaded ein. Nun sehen Sie die Willkommensnachricht:
**** Commodore C64 Reloaded MK2 V20171114 **** 128K SRAM System by individual Computers, PLA FREE READY (press key for menu)
In allen Menüs drücken Sie die LEERTASTE, um das aktuelle Menü wieder anzuzeigen. Drücken Sie X, um die aktuelle Funktion abzubrechen oder das Menü zu verlassen. Um die Bedienung der Menüs über Skripte zu vereinfachen, wird ein ? als Eingabeaufforderung angezeigt, wenn das Menü auf eine Auswahl wartet.
ACHTUNG: im Folgenden wurden die Menütexte zum besseren Verständnis auf Deutsch übersetzt. Die tatsächlichen Texte sind englisch!
Hauptmenü
A - Audio-Ausgang B - IEC-Burst-Option D - Remote-Debugging F - Werksprüfungen I - Infos zum Chipsatz K - Tasten konfigurieren (RESTORE und RESET/POWER) L - Standardeinstellungen laden M - Speicher- und ROM-Auswahl R - Gerät zurücksetzen T - TOD Taktfrequenz S - Stereo-SID-Optionen U - ROMs hochladen W - Einstellungen schreiben Z - Speicher neu initialisieren und ROM-Images aus dem Flash neu laden
Audio-Ausgang
Drücken Sie A, um zu konfigurieren, wie die SIDs auf den Audioausgang geroutet werden.
1 ==> Mono SID 1 2 - Mono SID 2 - Mono SID 2 L - SID 1 Links, SID 2 Rechts R - SID 1 Rechts, SID 2 Links
Der Audioausgang am DIN A/V-Anschluss erhält immer den linken Kanal.
IEC-Burst-Option
0 ==> IEC Burst Option deaktiviert (Voreinstellung) 1 - IEC-Burst mit CIA1 (CN1 auf SRQ, SP1 auf DATA) 2 - IEC-Burst mit CIA2 (CN2 auf SRQ, SP2 auf DATA)
Einige Laufwerke, wie z.B. 1570/1571/1581/FD2000/FD4000, unterstützen den "Burst-Modus" für serielle Übertragungen. Das ist ca. 5-6 mal schneller als beim herkömmlichen IEC-Bus. Um diesen Modus zu verwenden, wählen Sie die entsprechende Option (CIA1 ist üblich und kompatibel mit der C128-Software) und installieren Sie einen gepatchten Kernel (verfügbar z.B. hier) oder verwenden Sie einen burstfähigen Fastloader. Bitte beachten Sie, dass die Aktivierung dieser Option zu Inkompatibilitäten mit bestimmten Fastloadern, Originalsoftware etc. führen kann.
Remote-Debugging
C - Fortfahren (nach Stopp) H - Gerät anhalten L - Anzeige Speicherlayout R - Speicher lesen W - Speicher schreiben
Drücken Sie H und C, um die CPU anzuhalten und fortzusetzen. Dies wird durch Aktivieren der DMA-Linie erreicht, mit allen zu erwartenden Nebenwirkungen.
Drücken Sie L, um das Speicherlayout des internen RAM zu sehen, die Ausgabe sieht dann so aus:
00000-0FFFF C64 Hauptspeicher 10000-11FFF Standard-Kernel-ROM 12000-13FFF Benutzerdefiniertes Kernal-ROM 1 14000-15FFF Benutzerdefiniertes Kernal ROM 2 16000-17FFF Benutzerdefiniertes Kernal-ROM 3 18000-18FFF Letzte I/O Beschreibung (Kopie) 18800-18BFF = Farb-RAM (r/w) 19000-19FFF <unbenutzt> 1A000-1BFFF BASIC-ROM 1C000-1CFFF Benutzerdefiniertes Character-ROM 1D000-1DFFF Standard-Character-ROM 1E000-1FFFF <unbenutzt>>
Der mit "Letzte I/O Beschreibung (Kopie)" gekennzeichnete Bereich enthält die letzten Werte, die in den I/O-Bereich geschrieben wurden, z.B. enthält 18000 den letzten Wert, der in D000 geschrieben wurde.
Drücken Sie R, um den Inhalt eines Speicherbereichs entsprechend der obigen Speicherbelegung anzuzeigen. Alle eingegebenen Werte sind in hexadezimaler Schreibweise:
Eingabe der Startadresse in hexadezimaler Schreibweise ('X' zum Abbruch tippen)?0300 Letzte Adresse in hexadezimaler Schreibweise eingeben ('X' zum Abbruch tippen)?031F 8B E3 83 A4 7C A5 1A A7 E4 A7 86 AE 00 00 00 00 4C 48 B2 00 31 EA 66 FE 47 FE 4A F3 91 F2 0E F2
Das Auslesen des Speichers stoppt den C64 reloaded MK2, benutzen Sie C, um den Betrieb wieder aufzunehmen.
Drücken Sie W, um in den Speicher zu schreiben. Alle eingegebenen Werte sind in hexadezimaler Schreibweise:
Eingabe der Startadresse in hexadezimaler Schreibweise ('X' zum Abbruch tippen)?0400 000400?01020304 000404?050607
Drücken Sie X, nachdem Sie den letzten Wert eingegeben haben, den Sie schreiben möchten. Das Beschreiben des Speichers stoppt den C64R MK2; benutzen Sie C, um den Betrieb wieder aufzunehmen.
Infos zum Chipsatz
Drücken Sie I, um zu sehen, welche Chips erkannt wurden. Sie werden eine ähnliche Ausgabe sehen:
VIC-II: 8565 (73 00 AF55 PAL) SID 1 : 8580 (DD 00) SID 2 : 6581 (A5 CE) CPU : PHI2 OK (0457)
Drücken Sie eine beliebige Taste, um zum Hauptmenü zurückzukehren.
Tasten konfigurieren (RESTORE und RESET/POWER)
L - Langer Tastendruck RESET/POWER-Funktion P - RESET/POWER-Funktion mit einem kurzen Tastendruck. R - Langer Tastendruck RESTORE-Funktion
Konfigurieren langer Tastendruck RESET/POWER Funktion
Drücken Sie L, um zu konfigurieren, welche Funktion ausgelöst wird, wenn RESET länger als eine halbe Sekunde gedrückt gehalten wird:
1 - Umschalten zwischen Standard-Kernel und benutzerdefiniertem Image 1 2 - Durchblättern der Standardeinstellungen von kernal und benutzerdefinierten Images 1, 2 3 - Durchlaufen der Standardeinstellungen von Kernal und allen benutzerdefinierten Images C - Umschalten zwischen Standard- und benutzerdefiniertem Zeichen-ROM R ==> Gerät zurücksetzen S - Umschalten zwischen SID-1 und SID-2 (wenn auf Mono eingestellt)
Kurzes Drücken der RESET/POWER-Funktion konfigurieren
Drücken Sie P, um zu konfigurieren, welche Funktion ausgelöst wird, wenn RESET weniger als eine halbe Sekunde gedrückt gehalten wird:
1 - Umschalten zwischen Standard-Kernel und benutzerdefiniertem Image 1 2 - Durchblättern der Standardeinstellungen von kernal und benutzerdefinierten Images 1, 2 3 - Durchlaufen der Standardeinstellungen von kernal und allen benutzerdefinierten Images C - Umschalten zwischen Standard- und benutzerdefiniertem Zeichen-ROM R ==> Gerät zurücksetzen S - Umschalten zwischen SID-1 und SID-2 (wenn auf Mono eingestellt)
RESTORE-Funktion Langer Tastendruck konfigurieren
Drücken Sie R, um zu konfigurieren, welche Funktion ausgelöst wird, wenn RESTORE länger als eine halbe Sekunde gedrückt gehalten wird:
1 - Umschalten zwischen Standard-Kernel und benutzerdefiniertem Image 1 2 - Durchblättern der Standardeinstellungen von kernal und benutzerdefinierten Images 1, 2 3 - Durchlaufen der Standardeinstellungen vom Kernal und allen benutzerdefinierten Images C - Umschalten zwischen Standard- und benutzerdefiniertem Character-ROM R - Gerät zurücksetzen S ==> Umschalten zwischen SID-1 und SID-2 (bei Einstellung auf Mono)
Standardeinstellungen laden
Drücken Sie L, um die Werkseinstellungen zu laden. Benutzerdefinierte ROMs, die hochgeladen wurden, bleiben unberührt.
Die werkseitigen Voreinstellungen sind wie folgt:
(A) Audio-Ausgang = (1) Mono SID1 (B) IEC Burst Option = (0) Deaktiviert (K L) Langer Tastendruck RESET/POWER = (R) Gerät zurücksetzen (K P) Kurzer Tastendruck RESET/POWER = (R) Gerät zurücksetzen (K R) Langes Drücken von RESTORE = (S) Umschalten zwischen SID-1 und SID-2 (M C) Auswahl des Zeichens ROM = (D) Standardzeichen ROM (M E) Zusätzliches Image auswählen = (0) Nicht verwendet (M I) Speicherinitialisierungsmuster = (C) Original-DRAM-Muster emulieren (M K) Wählen Sie kernales ROM = (D) Verwenden Sie das Standard-Kern-ROM. (S) Stereo SID Option = (1) Mono SID1 (T) TOD-Uhr = (A) Auto
Speicher- und ROM-Auswahl
C - Zeichen ROM auswählen E - Funktion des Zusatzimages wählen I - Speicherinitialisierungsmuster K - Auswahl des internen ROMs
Character-ROM auswählen
D ==> Standard-Zeichen ROM verwenden U - Benutzerdefiniertes Zeichen-ROM verwenden
Funktion des Zusatzimages wählen
Drücken Sie E, um auszuwählen, wofür das zusätzliche ROM-Image verwendet werden soll:
0 ==> Unbenutzt (Voreinstellung) B - BASIC ROM U - Kopieren nach $8000-$9FFF beim Start
Die Funktion "Copy to $8000-$9FFF on startup" kann für einige Standard-8k-Cartridge-Images verwendet werden - allerdings ist dies keine echte Cartridge-Emulation, das Image wird beim Einschalten in das C64 RAM kopiert!
Änderungen an dieser Einstellung wirken sich erst beim nächsten Powercycle aus (oder verwenden Sie im Hauptmenü die Taste 'Z').
Speicherinitialisierungsmuster
C ==> Original DRAM-Muster emulieren Z - Speicher mit Nullen füllen
Kernal-ROM wählen
D ==> Standard-Kernel-ROM verwenden 1 - Benutzerdefiniertes ROM-Image verwenden 1 2 - Benutzerdefiniertes ROM-Image verwenden 2 3 - Benutzerdefiniertes ROM-Image verwenden 3
Reset
Drücken Sie R, um den C64 reloaded MK2 zurückzusetzen. Dies hat die gleiche Wirkung wie das Drücken der Reset-Taste am Netzschalter.
Stereo-SID-Optionen
Drücken Sie S, um zu ändern, wie die SID-Chips in den Speicher eingeblendet werden.
1 ==> Mono SID 1 2 - Mono SID 2 - Mono SID 2 4 - Stereo D420 5 - Stereo D500 B - Stereo D420 und D500 E - Stereo DE00
Wenn ein Stereomodus gewählt wird, ist SID 1 derjenige, der auf D400 abgebildet wird.
Bitte beachten Sie dass wenn Sie ein Chameleon einsetzen dieses in seinem Menu bei "SID Real Stereo Chip" entsprechend konfiguriert werden muss, und dann das effektive Mapping per "SID Emulation" Einstellung im Chameleon Menu ausgewählt werden muss.
TOD-Taktfrequenz
A ==> Auto 5 - 50 Hz 6 - 60 Hz
In diesem Menü können Sie die Frequenz auswählen, die für die TOD-Clock-Ticks verwendet wird. Normalerweise wird dies durch Ihre lokale Netzfrequenz definiert (z.B. 60Hz in den USA, 50Hz in Europa). "Auto" verwendet 50Hz, wenn ein PAL VICII erkannt wurde, und 60Hz, wenn ein NTSC VICII erkannt wurde. Auf diese Weise arbeitet der C64 reloaded MK2 immer unter idealen Bedingungen, um mit einem gewöhnlichen PAL- oder NTSC-Setup zu entsprechen.
ROMs hochladen
Drücken Sie U, um benutzerdefinierte ROM-Images hochzuladen und zu flashen.
1 - Upload benutzerdefiniertes kernal ROM Image 1 (8kb) 2 - Upload benutzerdefiniertes kernal ROM Image 2 (8kb) 3 - Upload benutzerdefiniertes kernal ROM Image 3 (8kb) C - Hochladen von benutzerdefiniertem Character-ROM (4kb) E - Zusätzliches Image hochladen (8kb)
Wählen Sie zuerst das ROM-Image aus, das Sie ändern möchten, und starten Sie dann X-MODEM send in Ihrem Terminalprogramm.
Bevor Sie die hochgeladenen Images verwenden können, müssen sie in den Arbeitsspeicher geladen werden, was Sie tun können, indem Sie Z im Hauptmenü wählen. Alternativ führen Sie einen Powercycle durch.
Einstellungen speichern
Mit der Taste W werden die aktuellen Einstellungen in das interne EEPROM geschrieben und dauerhaft gespeichert.
Neuinitialisierung des Speichers und erneutes Laden von ROM-Images aus dem Flash-Speicher
Drücken von Z füllt das RAM mit dem Einschaltmuster, lädt den ROM-Inhalt aus dem Flash neu und setzt dann den C64 reloaded MK2 zurück. Dies entspricht einem "Hard Reset".
Factory Tests
Drücken Sie F, um das Menü für den Werkstest aufzurufen.
M - Speichertest durchführen N - Kraft NTSC Timing P - Force PAL Zeitsteuerung V - Auswahl der Prüfspannung Z - Einstellungen löschen
Speichertest durchführen
Drücken Sie M, um einen einfachen Speichertest durchzuführen. Die Ausgabe sollte so aussehen:
Test datalines PASS Test address line A 0 PASS Test address line A 1 PASS Test address line A 2 PASS Test address line A 3 PASS Test address line A 4 PASS Test address line A 5 PASS Test address line A 6 PASS Test address line A 7 PASS Test address line A 8 PASS Test address line A 9 PASS Test address line A10 PASS Test address line A11 PASS Test address line A12 PASS Test address line A13 PASS Test address line A14 PASS Test address line A15 PASS Test address line A16 PASS
Spannungen prüfen
Drücken Sie V, um das Menü für die Spannungsauswahl zu öffnen. Dieses Menü dient dazu, die jeweiligen Spannungen an den IC-Sockeln mit einem Multimeter zu messen. Wenn Sie das nicht wollen oder nicht wissen, was das bedeutet, benutzen Sie dieses Menü nicht!
WARNUNG: !!! FÜHREN SIE DIESE TESTS NUR MIT LEEREN SOCKELN DURCH!!! Die Auswahl von Spannungen, die nicht mit den installierten ICs übereinstimmen, kann die ICs und/oder den C64R MK2 beschädigen.
A - SID 1 auf 9 Volt B - SID 1 auf 12 Volt C - SID 2 auf 9 Volt D - SID 2 auf 12 Volt L - VIC-II auf 5 Volt H - VIC-II auf 12 Volt
Einstellungen löschen
Drücken Sie Z, um das Config-EEPROM vollständig zu löschen. Diese Funktion dient dazu, zu testen, ob das Menüsystem tatsächlich sinnvolle Standardeinstellungen lädt, wenn keine Einstellungen verfügbar sind - um die Werkseinstellungen wiederherzustellen, verwenden Sie L aus dem Hauptmenü.
Das Passwort für den Zugang zum Menü Factory tests ist hier...
Anmerkungen
- Das Final Cartridge 3 startet nicht korrekt (Crash), wenn der Reset am Powerbutton/Userport verwendet wird, während der Desktop aktiv ist (direkt nach dem Einschalten). Das ist kein Bug! Es verhält sich auf jedem C64 so. Verwenden Sie stattdessen den Reset-Knopf am Modul selbst!
- Die Lightpen-Verzögerung ist immer die gleiche wie bei C64-Motherboards mit diskreter Logik (Box Check "Type" zeigt in der zweiten Spalte "DL" an). Einige Testprogramme gehen fälschlicherweise davon aus, dass das Gerät einen "alten" VICII verwendet, obwohl ein "neuer" VICII installiert ist. Dies ist kein Bug und hat keinen Einfluss auf Software abseits von dedizierten Testprogrammen.
- Der Baustein C23 nahe dem Anschluss für die Datasette ist nicht bestückt. Dieses ist eine Maßnahme um Kompatibilität mit dem "Tapecart" Projekt zu gewährleisten.
- Wenn Sie Probleme mit der 1541U haben, versuchen Sie bitte, die Firmware auf die neueste Version zu aktualisieren. Bei Verwendung der Firmware 1.x deaktivieren Sie die Option "start with menu screen". Bei der Verwendung der 3.x-Firmware ist darauf zu achten, dass die Timing-Parameter auf ihre Standardwerte eingestellt sind (CPU Addr valid after PHI2: 80ns-96ns je nach Firmware, PHI2 edge recovery: Enabled). Wir haben verschiedene Hardware-Versionen dieses Produkts erfolgreich getestet, aber bitte haben Sie Verständnis dafür, dass es aufgrund der FPGA-Natur dieses Produkts unmöglich ist, alle Kombinationen von Hardware und Firmware zu testen.
- Das WiModem von CBMStuff hat keine ausreichende Filter in der Verbindung zur Versorgungsspannung und verbraucht viel Leistung in kurzen Pulsen, was sichtbare Bildstörungen und Knacksen im Audio Ausgang verursacht. Das ist kein Bug! des C64RMK2, sondern ein Problem des angeschlossenem Geräts, dessen Hersteller muss in solchen Fällen für eine ausreichende Filterung sorgen. (Dieses ist möglicherweise bei anderen Geräten, die auf einem ESP32 Wifi Modul basieren, ebenfalls der Fall).
Utilities
- mk2codenet ist ein codenet Klon, der über die USB-Verbindung des C64 reloaded MK2 arbeitet.
Firmware Aktualisierung
Das Commodore 64 Reloaded MK2 Konfigurations- und Update Tool ist weiterhin im Alpha Stadium. Es wurde erfolgreich auf Windows-7 (32- und 64-Bit), sowie auf Windows 10 getestet. Probleme mit Windows XP (32-Bit) sowie unter Linux mittels wine wurden behoben.
Download: C64RMK2 Tool vom 27. Februar 2018 (ältere Versionen: 5. Februar 2018, 29. Januar 2018, 24. Januar 2018, 4. Januar 2018, 3. Januar 2018 )
Mit diesem Tool kann die VIC-II Erkennung auf den neuesten Stand gebracht werden, so dass auch sehr alte 6567 und 6569-Versionen korrekt erkannt werden. Bitte beachten Sie, dass Software im Alpha-Stadium noch experimentellen Charakter hat. Zum Durchführen des Updates achten Sie bitte darauf, die folgenden Schritte unbedingt in der richtigen Reihenfolge abzuarbeiten:
- Zuerst stellen Sie sicher dass die USB-Verbindung funktioniert und die benötigten Treiber installiert sind, wie oben beschrieben. Linux-Benutzer müssen möglicherweise einen link zum seriellen Device erzeugen, wie in der wine dokumentation beschrieben.
- Schließen Sie das USB-Kabel zwischen C64RMK2 und Ihrem PC an, warten Sie darauf, dass der zusätzliche COM-Port dem System hinzugefügt wurde.
- Starten Sie das Tool
- Stellen Sie sicher, dass der richtige COM-Port ausgewählt ist. Falls nur ein Prolific-Port in der Liste ist, wird dieser automatisch ausgewählt. Falls die automatische Erkennung fehlschlägt müssen Sie den COM-Port über seine Nummer auswählen. (Dieses scheint zum Beispiel unter wine der Fall zu sein.)
- Schalten Sie den C64RMK2 ein
- Klicken Sie auf "connect" und stellen sicher, dass im Ausgabefenster Details des C64 Reloaded MK2 angezeigt werden.
- Wenn das geklappt hat. klicken Sie auf "update firmware" und schalten Sie den C64RMK2 aus und wieder an. Der Updatevorgang dauert ca. 30 Sekunden. Nach Abschluss des Updates startet der C64RMK2 automatisch mit der neuen Firmware.
Bei einigen Computern kann es vorkommen, dass der virtuelle COM-Port nicht korrekt initialisiert wird. Die Initialisierung kann in diesem Fall z.B. durch das populäre "Putty" Tool vorgenommen werden: Starten Sie Putty, wählen den COM-Port des C64RMK2 aus und bauen Sie eine Verbindung mit 19200 Baud/8N1 auf. Beenden Sie Putty sofort wieder und starten dann das Konfigurations- und Update Tool. In manchen fällen kann es nötig sein, das Tool mit Administratorrechten zu starten.
Links
- Das öffentliche SVN Repository enthält Hilfsprogramme
- Safe VSP - Demo die eine Analyse und technische Beschreibung des "VSP-bugs" enthält (englisch)
- Using the Burstmode of the C1571 and C1581 drives with the C64 - Beschreibt den Einsatz eines "Burst Mode" Kernals (englisch)
Shop
- Individual Computers' Shop (selected Products)