Korrektur füer Holte CP/M COPYSYS

Problemem mit dem SYSGEN vom HOLTE CP/M fuer Genie III und IIIs

Das "Problem" mit dem "späteren Übertragen" des "Boot-Loader" durch COPYSYS scheint behoben und hatte wohl 2 Ursachen:

- Das ursprüngliche copysys.asm verwendet "BIOS"- und "BDOS"-Aufrufe, um das Image des "Boot-Loader" einzulesen: dies funktioniert nicht zuverlässig. Glücklicherweise hat Mike Douglas ( deramp) dieses Problem mal behoben: EACA Genie III CP/M 2.2 #43 ...

- bootgen.sub lädt die erzeugte Image-Datei an Adresse 0x1000:

Code

    T80 BOOTER
    <MOVE 4200 43FF 1000
    <LOAD CPMLDR 1200
    <LOAD CARDSYS 1F00
    <SAVE $$TEMP$$. 100 36FF

... speichert $$TEMP$$ aber schon ab Adresse 0x100 (eine 0 weniger): dadurch befindet sich "Müll" in den ersten 3840 Bytes der Image-Datei, welcher dann mit COPYSYS auf die "Systemspuren" geschrieben wird ...

Im angehängten DMK ist dies jetzt korrigiert: COPYSYS mit Quellcode und den Änderungen von Mike Douglas, ebenso BOOTER.T80 mit der "richtigen" Start-Adresse 0x1000 für das SAVE-Kommando ... jetzt funktioniert auch ein nachträgliches COPYSYS CPM3BOOT.BIN ohne Probleme (welches erst in SYSCOPY.SUB ausgeführt wird) ...

Genie III Korrektur copysys

Genie IIIs Holte CP/M3

https://forum.classic-computing.de/forum/index.php?thread/24322-sdltrs-emulator-genie-i-ii-iii-lnw80-speedmaster/&postID=368341#post368341

... das CP/M 3 von Thomas Holte für den TCS Genie IIIs hat ebenfalls den obigen "Fehler" ... angehängt ist das geänderte COPYSYS und ein DMK mit "System", "Quellen" und "Hilfsprogrammen" ... die "Y2K-Patches" für CP/M 3 sind da ebenfalls installiert ...

g3s-holte.zip copysys-g3s.zip