Ich habe mal die meinem Original C128D (Vollplastik) am nähesten kommende Version in ein Eprom 27C256 gebrannt und eingestöpselt, es gibt nur Zeichensalat, sowohl im 128er als auch im 64er Modus beim Einschalten.
Leider gibt es ja nur 3 Versionen:
1-GeosUSA mit 1571
2-GeosUSA mit 1581
3-GeosDE mit 1581
Ich habe Nr. 1 probiert. läuft halt nicht. Was mache ich falsch ?
Hallo Besucher, der Thread wurde 3,1k mal aufgerufen und enthält 17 Antworten
letzter Beitrag von max2022 am
U36 GEOS ROms aus der F64-Wolke
- eisdielenbiker
- Erledigt
-
-
Wo isse denn hin - ich hatte doch mal eine GEOS DE 1571 fertig gemacht... ich schaue später nach - jetzt nur als Hinweis, dass es die geben muss.
-
Das wäre echt super und hilfreich.
-
Gut verlegt und doch wiedergefunden: Hat jemand Interesse an GEOS 128 ROMs (EPROM, 32K)?
Und auf meinem "Datengrab" (eine große externe Festplatte) ist es auch noch.
Edit: Ich habe sogar noch eine bsiher unveröffentlichte Variabte gefunden: geos128de1571.ext.rom
Das selbe für den Expansionsport - passende Platine vorausgesetzt. Die erhält man durch einen 1-Byte-Patch: Man ändert das Byte in Position $46 von $17 zu $2B. Kaum getestet und triggert einen Ultimate II(+)-Bug (genau deswegen kaum getestet!).
-
Starke Sache!
D A N K E !
Stefan
-
Spitze!
Habe das US-GEOS-1571 aber doch eben gerade zum Laufen bekommen, funktioniert aber nur bis zur Diskettenaufforderung am C128DCR korrekt.
Auf dem alten C128D wird die Aufforderung nur kurz sichtbar ausgegeben und dann mit Pixeln zugemüllt, obwohl ich den ja extra auf 64K VDC-RAM
aufgerüstet habe. Nun habe ich ja sicher noch ein paar Testkandidaten... -
Das deutsche 1571-Geos funktioniert in beiden C128-Modellen. Nur wie war das nochmal mit dem Abbruch des U36-Bootvorgangs ?
C= Taste für C64-Modus, klar.
Run/Stop landet nur im Monitor. -
Aus dem Monitor mit "X" rausgehen. Man hat dann zwar icht die Einschaltmeldung des C128 - was aber nicht schadet.
Trotzdem: Das war der Grund, warum ich mir die Frage gestellt habe, ob das auch mit einem externen ROM geht. Geht ja auch - sie Patch oben. Nur leider hat die U2(+) da einen Bug... Der Expansionsport erlaubt es jedenfalls, so ein ROM leicht zu entfernen und wieder reinzustecken.
-
Leider, leider funktioniert das mit 'X' im Monitor nicht. Die Kiste 'bootet' danach weiter aus dem ROM. Somit ist jetzt der 128er Modus tot, wenn ich das GEOS im U36-Steckplatz habe
Dabei ist es egal ob ich im VIC oder VDC Modus starte/resette. Das GEOS-ROM 'findet' sowieso immer den VDC-Modus auf RGB-I. -
Dann weißt Du jetzt, warum ich unbedingt in Richtung externes ROM gehen wollte... Das die U2(+) da ein Bug hat, macht leider meinen schönen Plan fast kaputt.
Nun, wirklich nur fast: Man kann sich mit einem weiteren Modulpatch behelfen, der das Umschalten auf 2 Mhz beim Moduldateneinlesen nach dem Reset deaktiviert. Dann geht das externe gepatchte Modul wirklich mit der U2(+). -
Mein selbstgebasteltes U36 (nix Geos) schreibt "Press F2 to run internal function ROM" auf den Schirm und ändert die F-Tasten-Definition zu BANK4+SYS. Für die paar Bytes wird doch noch Platz sein?
-
Ich befürchte, ich muss mir das auch programmieren. Hast du Vorlagen oder Mustercoding ?
-
Hast du Vorlagen oder Mustercoding ?
Ich hab es mal auf das absolute Minimum reduziert, siehe Anhang.
-
Danke, das sieht doch gut aus. Muss mich dann aber erstmal mit der Installation deines Assemblers beschäftigen.
Habe ich da im VICE128 eine Chance ? Von Testen ganz zu schweigen.... Der ist ja leider nicht so prall.
Aber eigentlich kann ich das doch auch im VICE64 Assemblieren und auf meinem XP-Rechner gleich ins EPROM brennen.
Gruß
Mark -
Muss mich dann aber erstmal mit der Installation deines Assemblers beschäftigen.
Habe ich da im VICE128 eine Chance ? Von Testen ganz zu schweigen.... Der ist ja leider nicht so prall.
Aber eigentlich kann ich das doch auch im VICE64 Assemblieren und auf meinem XP-Rechner gleich ins EPROM brennen.Zum Assemblieren brauchst Du VICE nicht, dafür reicht acme -o u36image funcrom.a.
Testen geht dann mit VICE128: Dort U36 auf "ROM" einstellen und die Imagedatei auswählen, dann einen Soft-Reset durchführen -> String mit F2-Hinweis erscheint. Druck auf F2 -> Payload wird ausgeführt.
-
stimmt ist ja nicht umsonst ein cross-assembler, danke
-
Die argentinische Webseite zum generieren von C128 U36 GEOS ROM's ist inzwischen down.
Ich habe aber vor einiger Zeit schon eine eine Collection von "C128 GEOS ROM's" mit allen möglichen Kombinationen [dive-type/input/ram] && [deu/eng] angelegt. Daraus sind 36 verschiedene C128 GEOS-ROM's entstanden. Die jeweilige Konfiguration ist jeweils im Dateinamen vermerkt.
Im nachfolgenden C128-GEOS-ROM's-Archive mit allen möglichen Kombinationen vorhanden:
-
Hier ist noch ein C128 "GEOS-ROM Toolkit" mit einer Anleitung, wie man sich ein GEOS-ROM mit der eigenen Wunsch-Konfiguration machen kann. [Allerdings alles nur in englisch]