Für den TRS-80 (und weitere Modelle) von Tandy gibt es diverse Emulatoren. Über die zu Tandy kompatiblen Computer von EACA und TCS, in Deutschland herstellten und vertrieben, ist leider wenig bekannt. Auch werden diese nur bedingt in den bekannten Emulatoren unterstuetzt. Ich nutze hier zum Zeigen den Emulator SDLTRS von Jens Guenter. Bilder von den Bildschirmen der originalen Systeme sind mit Digitalkamera leider deutlich schwieriger zu machen und optisch nicht immer ansprechend. Auch habe ich nicht alle hier vorgestellten System in meiner Sammlung, weshalb diese nur in der Emulation gezeigt werden können. Die online Dokumentation zu SDLTRS bitte lesen.
Alle Dateien dieser Webseite sind in sdltrs_und_die_videogenies.7z enthalten, damit die Beispiele auch lokal ausprobiert werden können. Ich habe die Aufrufe unter Windows 10-64bit getestet, sollte ein 32bit Windows eingesetzt werden ist in den Aufrufen SDL2TRS64.EXE gegen SDL2TRS.EXE zu ersetzen.
Und ja, von EACA gab es auch das Colour Genie. Es gehört aber nicht in die Reihe TRS-80 kompatibel, auch wenn sich im ROM des Colour Genies vieles vom Video Genie - an anderer Adresse - wiederfindet. Zum Colour Genie gibt es spezifische Emulatoren, wobei ich den "CGENIE - The EG 2000 Colour Genie Emulator" von Jürgen Buchmüller (Pullmoll) für MSDOS favorisiere. Die Version vom CGENIE EMU fuer Linux hat Schnitzeltony fertiggestellt.
Inhalt:
Genie I/II G--DOS NEWDOS H(acktory)-DOS Schmidtke CP/M
Genie III G-DOS2.1 G-DOS2.4 Kaempf CP/M Holte CP/M Lowe CP/M
Genie IIs
Kaempf CP/M
G. Schroeder CP/M
Grafik
Genie IIIs Holte CP/M Kaempf CP/M 2.x Kaempf CP/M 3 G-DOS 2.4 Grafik und RDLBASIC
[g1_gdos22_charset1-genie.cmd]:
sdl2trs64 -rom vg1-TCS-rom.bin -charset1 genie -disk0 flogd02.dmk
[g1_newdos.cmd]:
sdl2trs64 -rom vg1-TCS-rom.bin -disk0 flond62.dmk
[g1_hdos.cmd]:
sdl2trs64 -rom vg1-TCS-rom.bin -charset1 genie -disk0 hdos23c.dmk
CP/M auf dem Video Genie
Mit der Option einer Speichererweiterung und/oder Bankumschaltung war auch CP/M 2.2 möglich, womit ein weitere großer Softwarebereich im Zugriff war.
[g1_schmidtke-cpm.cmd]:
sdl2trs64 -rom vg1-TCS-rom.bin -charset1 genie -speedup banking -disk0
flocpm01.dmk
Beim Schmidtke CP/M kann mit copy sys.sys=sys80.sys
der
Treiber für die 80-Z Karte installiert werden. Nach einem "Kalt-Start" mit
SHIFT-F10 wird dieser dann aktiviert und es werden 80*22 Zeichen angezeigt
. Im Schmidtke-CP/M wurde die Tastaturbelegung etwas geändert: der
Doppelpunkt liegt da auf SHIFT-0 (Funktionstaste F6 in SDLTRS), das
Semikolon wird im "Original" durch SHIFT + LEERTASTE + ; erreicht, in
SDLTRS ist das im Moment nur über das "Virtual Keyboard" möglich: ALT + J
und dort Keyboard auswählen.
[g1_schmidtke_cpm_mattes.cmd]:
sdl2trs64 -rom vg1-TCS-rom.bin -charset1 genie -speedup banking -disk0
flocpm02.dmk
[g3_gdos_2.1.cmd]:
sdl2trs64.exe -rom g3_holte_eprom.bin -disk0 g3gd21-1.dmk
[g3_gdos_2.4.cmd]:
sdl2trs64.exe -rom g3_holte_eprom.bin -disk0 g3gd24-1.dmk
[g3_kaempf_cpm.cmd]:
dl2trs64.exe -rom g3_sysrom_5100-01_2716_save.bin -disk0
cpm-2_2XV3-for-GenieIII.jv3
[g3_cpm2_holte.cmd]:
sdl2trs64.exe -rom g3_holte_eprom.bin -disk0 hv22d_01.dmk -serial ""
CP/M 3 von Thomas Holte
CP/M 3 links gebanked mit 59K freiem Speicher (TPA), rechts ungebanked
mit 48K TPA (nicht zu empfehlen).
[g3_cpm3_holte.cmd]:
sdl2trs64.exe -rom g3_holte_eprom.bin -disk0 g3-gplus.dmk -serial ""
Rechts: [g3_cpm3_holte_nobank.cmd]:
sdl2trs64.exe -rom g3_holte_eprom.bin -disk0 g3hv3-00.dmk -disk1
g3hv3-01.dmk -serial ""
[g3_holte_nzcom.cmd]:
sdl2trs64.exe -rom g3_holte_eprom.bin -disk1 hv22d-02.dmk -disk0
hv22d-03.dmk
CP/M 2.2 der Firma LOWE Electronics:
Links die originale Bootdisk, rechts mit einem Patch wodurch die Steprate
mit dem Logoaufruf neu auf schnell gesetzt wird.
[g3_cpm2_lowe.cmd]
sdl2trs64.exe -rom g3_holte_eprom.bin -disk0 g3lowe01.dmk -serial ""
Rechts: [g3_cpm2_lowe_fritz.cmd]
sdl2trs64.exe -rom g3_holte_eprom.bin -disk0 g3_lowe_fritz.dmk
-serial ""
[speedmaster.cmd:]
sdl2trs64.exe -rom speedm.rom tcs -doubler both -disk0 speedm.dmk
-speedup tcs
CP/M 2.2a von Thomas Holte
[g2s.cmd:]
sdl2trs64 -rom vg1-tcs-rom.bin -doubler percom -speedup tcs -disk0
g2s-cpm22x.dmk
Genie IIs mit dem CP/M von Gerald Schroeder. Gerald Schroeder hatte den Z80 durch einen modernen HD64180 ersetzt und das CP/M dazu entwickelt.
[g2s_gs_cpm.cmd:]
sdl2trs64.exe -rom speedm.rom -disk0 g2s-gs-cpm.dmk -doubler both
-speedup tcs
Bedingt ducrh die spezielle Hardware und Konsolenanbindung per RS232 ist
kein Cursor zu sehen, die Emulation läuft aber und tasteneingaben
sind moeglich
Hier das Genie IIIs von TCS im 1mm Blechgehäuse aus dem Flyer von TCS, da mein System aktuell keine Frontplatte hat.
[g3s-cpm3_holte.cmd]:
sdl2trs64 -rom g3s_8501004_bootrom_2732.bin -disk0 g3s-h-f1.dmk -disk1
g3s-holte_jens.dmk
[g3s-cpm2_kk.cmd]:
sdl2trs64 -rom g3s_8501004_bootrom_2732.bin -disk0 g3s_f09.dmk
[g3s-cpm3_kk.cmd]:
sdl2trs64 -rom g3s_8501004_bootrom_2732.bin -disk0 escpm010.dmk
[g3s_gdos24_master.cmd]:
sdl2trs64 -rom g3s_8501004_bootrom_2732.bin -disk0
gdos24_master_char.dmk
[g3s_gdos24.cmd]:
sdl2trs64 -rom g3s_8501004_bootrom_2732.bin -disk0 g3s-gdos24.dmk