für das Model I (und Genie III/Genie IIIs in SDLTRS) wird ein "Reset" ausgelöst:
In der Realitaet machen das M1 und der Genie III nach den HALT keinen Reset! Nur der G3s.
für das Model I (und Genie III/Genie IIIs in SDLTRS) wird ein "Reset" ausgelöst:
In der Realitaet machen das M1 und der Genie III nach den HALT keinen Reset! Nur der G3s.
Einfach das Boot-ROM und das Disk-Image (aus obiger ZIP-Datei) auf der Kommandozeile angeben:
sdltrs -rom g3s_8501004_bootrom_2732.bin -disk0 g3s_f11.dmk
Danke ! Das klappt soweit (mit dem aktuellen 'master' Branch).
Allerdings bekomme ich so nur GDOS 2.1c aber kein CP/M gestartet :-/
Und die Invers- / (Klötzchen-)Grafik-Umschaltung tut noch nicht
Ich schau' dann mal in den Quälcode ...
In der Realitaet machen das M1 und der Genie III nach den HALT keinen Reset! Nur der G3s.
Danke für die Klarstellung! Ich habe das jetzt in z80.c für SDLTRS geändert ...
Allerdings bekomme ich so nur GDOS 2.1c aber kein CP/M gestartet :-/
Hmm ... mit dem Disk-Image g3s_f11.dmk aus #70 sollte es eigentlich funktionieren:
... leider habe ich noch keine G-DOS/NEWDOS-Version zum "Laufen" bekommen ...
Und die Invers- / (Klötzchen-)Grafik-Umschaltung tut noch nicht
Ich schau' dann mal in den Quälcode ...
Das wäre echt super!
EInmal ein (minimales) GDOS 2.1c für Genie IIIs
Allerdings bekomme ich so nur GDOS 2.1c
Hallo Klaus,
meine Genie IIIs sind in Reparatur und mit SDLTRS hänge ich dem Jens immer einige Wochen hinterher.
Leider habe ich nur eine GDOS von Genie IIs das ich aus 2 Disketten zusammen kopiert habe.
Falls du ein echtes GDOS für den IIIs hast ist ein Image sehr willkommen.
Anbei die DMK die bei mir booten.
(3 Kopien da die Disketten etwas Zuwendung brauchten)
EInmal ein (minimales) GDOS 2.1c für Genie IIIs
Danke sehr! Das zeigt auch, daß der 80x24-Modus unter GDOS irgendwie "verschoben" (um 1024 Zeichen?) ist ...
@fritzeflink - GDOS 2.4 für IIIs habe ich tatsächlich, aber nicht als DMK :-/ Und nach Konvertierung booted es mit sdltrs nicht. ::
GDOS 2.4 für IIIs habe ich tatsächlich, aber nicht als DMK :-/
Bitte trotzdem mal "hochladen" ...
Und nach Konvertierung booted es mit sdltrs nicht. ::
Die "Single-/Double-Density"-Umschaltung funktioniert vermutlich nicht ...
Bitte trotzdem mal "hochladen" ...
Anbei (.dmk und .hfe Format)
Die "Single-/Double-Density"-Umschaltung funktioniert vermutlich nicht ...
Hmm.
GDOS21cMinimal.dmk ist SD auf Track 0 und DD auf allen anderen Tracks. Bootet.
g3s_f11.dmk ist DD auf allen Tracks. Bootet auch.
BeiGDOS24.DMK zeigt dd im ZBX-Debugger:
Floppy disk controller state:
status 0xa4, track 0 (0x00), sector 0 (0x00), data 0x00
currcommand 0xd0, bytecount left 0, last step direction 1
curdrive 0, curside 0, density 1, controller WD1791/93
crc state 0xffff, last_readadr -1, motor timeout -54556684
last (non-DMK) format gaps 0 0 0 0 0
debug flags: 0
Drive 0 state: writeprot 0, phytrack 0 (0x00), inches 5, step 1, type DMK
ntracks 80 (0x50), tracklen 0x3200, nsides 2, sden 0, ignden 0
buffered track 0, side 0, curbyte 1911, nextidam 10
... mit GDOS21cMinimal.dmk:
Floppy disk controller state:
status 0x20, track 40 (0x28), sector 12 (0x0c), data 0xad
currcommand 0xd0, bytecount left 0, last step direction 1
curdrive 0, curside 1, density 1, controller WD1791/93
crc state 0x0000, last_readadr -1, motor timeout 2184231
last (non-DMK) format gaps 0 0 0 0 0
debug flags: 0
Drive 0 state: writeprot 0, phytrack 40 (0x28), inches 5, step 1, type DMK
ntracks 81 (0x51), tracklen 0x1980, nsides 2, sden 0, ignden 0
buffered track 40, side 1, curbyte 1911, nextidam 10
trs80gp zeigt bei GDOS24.DMK über alle Tracks:
Blame it on https://build.opensuse.org/pro…ome:kwk:HxCFloppyEmulator
... welches ich mal updaten sollte
GDOS24.hfe zu IMD und dieses dann in DMK konvertiert, läuft mit dem "Genie III"-ROM, aber nicht mit "Genie IIIs" ...
kkaempf Der Aufruf von AUTO.COM und CONFIG.COM unter deiner CP/M 2.2-Version führt in der "Genie IIIs"-Emulation von SDLTRS zum "Absturz" (bei CP/M 3.0 gibt es da keine Probleme): es sieht für mich so aus, daß ein "Command Write" mit 0x03 an den FD179X die "Ursache" ist. Laut dem Datenblatt wird 0x03 durch einen "MASTER RESET" in das "command register" des FD geladen: wenn dieses in SDLTRS für den "Genie IIIs" einfach "ignoriert" wird, funktionieren auch AUTO.COM und CONFIG.COM ohne Probleme ... ist aber vielleicht nur ein "Workaround" für andere Fehler in der Emulation ...
?!
Beide schreiben in den Config-Bereich auf Track 0, wenn ich mich recht erinnere.
Dazu macht das BIOS einen RESTORE auf den FDC und RESTORE hat nunmal den op-code 0x0X (X = flags, 03 wäre 'langsame stepping rate').
Welches Datenblatt sagt, dass 0x03 ein reset wäre ? Es gibt bei 17xx nur ein 'force interrupt' 0xDx.
Command 0x03 wird übrigens bereits im Boot-ROM zum FDC geschrieben um den Bootsektor zu lesen.
Es muss also irgendwas anderes sein ...
Welches Datenblatt sagt, dass 0x03 ein reset wäre ?.
Sorry, ich habe da wohl was falsch "verstanden" ...
Es muss also irgendwas anderes sein ...
Mit der letzten Änderung scheint das Problem behoben ... und auch das CP/M 3.0 von Thomas Holte startet jetzt:
... G-DOS 2.4 bleibt noch in "Stufe 3" hängen ...
Vielen Dank für die Aufmerksamkeit! Durch diese Änderung verhält sich die "Genie IIIs"-Emulation bei "Disk INTRQ" wie ein TRS-80 Model III ... keine Ahnung, ob das so überhaupt "richtig" ist ...
Hier ein bischen Grafik auf dem echten Genie IIIs - da ich einen Farbmonitor angeschlossen habe etwas pixelig.
Quelle:
http://oldcomputers-ddns.org/p…/cpm/files/009/index.html
http://oldcomputers-ddns.org/p…m/files/016/u1/index.html
... und hier die "Fälschung" ...
Die 'Fälschung' sieht aber schön aus.
Es fehlt mir noch ein CLRS fürs Textdisplay.
Es fehlt mir noch ein CLRS fürs Textdisplay.
Im Holte-CP/M geht das mit SHIFT-CLEAR ...
Im Holte-CP/M geht das mit SHIFT-CLEAR ...
Danke, ich sollte wohl auch mal wieder die Doku lesen.
Genie IIIs - Grafiktest von Volker Dose / Egbert Schröer unter Holte CP/M+ mit SDLTRS unter VirtualBox
g3s_gafiktest.zip g3s_gafiktest.webm laesst sich mit VNC anschauen.
Es gibt noch ein paar "Glitches" in der Anzeige, aber:
Zeilenabstand und Zeichensatzgröße sollten jetzt stimmen:
... mit ein paar "Tricks" startet jetzt auch G-DOS 2.4:
... und DO RDLDEMO läuft da auch:
... es gibt aber noch genügend andere Fehler bei der Emulation ...
Das ist schon ein großartiges Ergebniss, danke dafür.
Das ist schon ein großartiges Ergebniss, danke dafür.
Das ist nur durch die umfangreiche Sammlung auf http://oldcomputers-ddns.org/index.html möglich gewesen ... und natürlich auch mit deiner Unterstützung beim "Abgleich" der Emulation mit einem echten Genie IIIs ...
Das Zeichensatz-RAM beim Genie IIIs hat ja großzügige 32 kB: bei 256 Zeichen je 16 Byte ("Scann"-Zeilen) sind das 4 kB, also gibt es noch Platz für 7 weitere Zeichensätze ... kann man irgendwie einstellen, welcher davon angezeigt wird?
Das Zeichensatz-RAM beim Genie IIIs hat ja großzügige 32 kB: bei 256 Zeichen je 16 Byte ("Scann"-Zeilen) sind das 4 kB, also gibt es noch Platz für 7 weitere Zeichensätze ... kann man irgendwie einstellen, welcher davon angezeigt wird?
Der Zeichensatz hatte mich nie interessiert und daher habe ich dazu auch keine näheren Informationen.
Vielleicht kann kkaempf mehr dazu schreiben. Im CP/M von Klaus gibt es ja ein Programm um weitere Zeichensätze zu nutzen.