S-JiffyDOS ist ein Patch für JiffyDOS, siehe S-JiffyDOS für C64.
Hier ist mal eine Anleitung, wie es mit dem Turbo-Chameleon64 benutzt werden kann:
- Das Original-C64-JiffyDOS-BIN-File mit dem Filenamen "kernal.rom" , das auf der TC64-SD-Karte im Verzeichnis "cham64" ist, hochladen auf http://dtvforge.ath.cx/sjiffy/ (Vielen Dank an 1570 für den Online-Patcher)
- SJD64.ZIP runterladen, öffnen und entpacken
- Die Datei "sjd64-us.bin" umbenennen in "kernal.rom"
- "kernal.rom" ins Verzeichnis "cham64" der TC64-SD-Karte kopieren und Karte ins TC64 einlegen
- Die mittlere Taste des TC64 lang drücken (nicht zu kurz)
- "Options" anwählen
- "load from SD-card" einstellen auf "on"
- Konfiguration mit "write settings" speichern
- "back"
- "F1"
- Die rechte Taste des TC64 lang drücken (nicht zu kurz)
letzter Beitrag von NLQ am
C64 S-JiffyDOS für Turbo-Chameleon64
- NLQ
- Erledigt
-
-
So ich hab nun S-JiffyDOS mal auf mein Chameleon gespielt und es funktioniert bisher recht gut.
Allerdings frage ich mich ob es einen bestimmten Grund dafür gibt dass die Tastaturbelegung auf einmal komplett anders ist im Vergleich zum originalen JiffyDOS. Ich meine jetzt Chameleon mit Docking Station und PS/2 Tastatur. Den Cartridge Mode habe ich noch nicht getestet.
Z.B. liegt das @ jetzt auf "SHIFT 3" (musste ich erst mal finden). Auch *, + usw. liegen irgendwo anders als sonst. Soll / muss das so sein? Oder hab ich da irgendwas falsch gemacht?? -
Danke, hat geklappt.
Muss man hier auch noch irgendwo die S-Jiffydos-Datei für das 1541 einpflegen? Das TC64 simuliert ja zwei Laufwerke. -
Ja als DRIVE1.ROM und/oder DRIVE2.ROM im CHAM64 Verzeichnis.
-
THX.
-
Nachtrag:
Die Datei "sjd64-us.bin" umbenennen in "kernal.rom"
Ich habe die "SJD64-DE.bin" genommen. Warum die US-Version? -
Warum die US-Version?
Wenn du dir mal alle Threads der letzten Zeit von NLQ zu S-JiffyDOS anschaust, wirst du wissen, warum.
-
Kann mir bitte, bitte jemand mal den Sinn erklären, warum man S-JiffyDos auf dem Chameleon mit dem virtuellen Laufwerk zieht ?? Ich kapiere es nicht.
Welche Vorteile entstehen dadurch ??
Wenn man eine echte Floppy anschließt, dann kann ich das verstehen. Aber so..
-
Ich verwende mein Chameleon oder 1541U2 eigentlich immer so als würde ich eine echte Floppy benutzen. Also macht ein Speeder für mich genau soviel Sinn wie in einer nicht emulierten Umgebung.
-
Wenn du dir mal alle Threads der letzten Zeit von NLQ zu S-JiffyDOS anschaust, wirst du wissen, warum.
Also in der Anleitung für die 1541U2 lese ich darüber nichts. Auch nicht, dass dort die US Version verwendet wird. -
wattie: na eben halt nicht... der Ladevorgang von SDkarte, sowohl vom Chameleon als auch der Ultimate (Mount and run) sind doch schon grottenschnell. Da gibt es nach meiner Meinung keinen Geschwindigkeitsvorteil zum Jiffy, abgesehen von Nachladern (eventuell).
Eine echte 1541 und das Chameleon-1541 oder die Ultimate sind doch gravierend unterschiedlich. Daher würde für mich nur eine echte Floppy mit Jiffy Sinn machen.
Deshalb ja die Frage von mir.
-
wattie: na eben halt nicht... der Ladevorgang von SDkarte, sowohl vom Chameleon als auch der Ultimate (Mount and run) sind doch schon grottenschnell.
Schneller ist auch nicht möglich, denn mit "Mount and Run" wird das Programm direkt in den Speicher geschrieben (DMA) und gestartet.
Allerdings geht das nur mit einem File, sobald nachgeladen wird geht dies wieder mit der "normalen" Geschwindigkeit oder man benutzt halt Jiffy oder andere Schnellader! -
... und ich frag mich immer noch warum sich die Tastaturbelegung von S-JiffyDos zum originalen JiffyDos unterscheidet? Bei der US und der DE Version und ohne deutsches Char.Rom.
-
Zitat
... und ich frag mich immer noch warum sich die Tastaturbelegung von S-JiffyDos zum originalen JiffyDos unterscheidet? Bei der US und der DE Version und ohne deutsches Char.Rom.
Die nomalen Tasten müssen bei SJD-US identisch zu JD sein; sie müssen nur bei SJD-DE unterschiedlich sein, z.B. Y und Z vertauscht. Falls dies bei dir nicht so sein sollte, dann stimmt irgendetwas mit der Datei 'kernal.rom' nicht.
Die Funktionstasten haben bei SJD eine andere Belegung als bei JD. Da SJD ein intelligentes Load hat, (das fast immer erkennt, ob ein Basic- oder ein Maschinenspracheprogramm geladen wird,) braucht man hierfür weniger Funktionstasten und kann die freigewordenen mit anderen Funktionen belegen. -
Nein ich rede hier von den Sonderzeichen also @ = - < > usw. die liegen ganz wo anders als auf der Tastatur bezeichnet. Buchstaben und Zahlen passen. Das gilt für die PS/2 und ebenso für die SX64 Tastatur. Mit dem originalen jiffyDos stimmt die Tastaturbelegung mit dem Tastaturlayout überein. Es ist auch egal ob das Chameleon in der Docking Station oder im SX steckt.
-
Zitat
Nein ich rede hier von den Sonderzeichen also @ = - < > usw. die liegen ganz wo anders als auf der Tastatur bezeichnet. Buchstaben und Zahlen passen. Das gilt für die PS/2 und ebenso für die SX64 Tastatur. Mit dem originalen jiffyDos stimmt die Tastaturbelegung mit dem Tastaturlayout überein. Es ist auch egal ob das Chameleon in der Docking Station oder im SX steckt.
Gib mal
?chr$(peek(60314))
ein.
Erhältst du ein 'z', dann hast du das deutsche C64-S-JiffyDOS-Kernal mit QWERTZ-Tastatur. Also hättest du das falsche Kernal zu kernal.rom im Verzeichnis cham64 umbenannt. Du müsstest sjd64-us.bin (nicht sjd64-de.bin) in kernal.rom umbenennen und ins Verzeichnis cham64 kopieren.
Erhältst du ein 'y', dann hast du das amerikanische C64-S-JiffyDOS-Kernal mit QWERTY-Tastatur. Dann würde auch ich nicht verstehen wo deine Probleme herkommen. -
ups... hast Recht ich hab die falsche Version als Kernal Rom. Dabei war ich mir absolut sicher die US Version genommen zu haben.
Also Kommando zurück, alles in Ordnung, der Fehler fand mal wieder 50cm vorm Monitor statt!
Sorry wegen dem sinnlosen Negeraufstand -
Irgend etwas haut bei mir nicht hin - ich habe das File: JiffyDOS_C64.bin auf besagter Website hochgeladen - das File sjd64-us.bin in kernal.rom unbenannt auf der SD Karte einen Ordner mit den Namen "cham64" erstellt und dort das rom reinkopiert. In den Optionen finde ich keine Einstellung mit dem Namen "load from File", dafür aber "boot from file" - das habe ich auf on gestellt. Der C64 startet nach wie vor mit dem normalen Basic. Was habe ich übersehen/falsch gemacht? Danke
-
Geh im Filebrowser auf das File und bestätige mit Return. Danach kannst du auswählen was du mit dem ROM machen möchtest, und kannst es als Kernal ROM verwenden.
-
Du hast in den Optionen beim Chameleon ziemlich weit unten den Punkt: boot from SD Card
den auf on stellen !