In 2016 hatte PeterSieg mal den MSDOS Player erwaehnt, mit dem man unter Win7 und groesser 16Bit DOS-Programme laufen lassen kann.
Ich bin heute heute ueber die Inf gestolpert, dass der MSDOS Player DOS-Programme "umkompilieren" kann (oder etwas wie einen Wrapper/Emulator darum legt) und dann das DOS-Programm direkt in der Windows-Console bzw. dem CMDER gestartet werden ohne vDOS oder DOS-Box
compile
\msdos_player\binary\i86_x86\msdos -cGWB32.EXE GWBASIC.EXE bzw.
\msdos_player\binary\i86_x64\msdos -cGWB64.EXE GWBASIC.EXE
Warum hat (mir) noch keiner von dem Feature geschrieben oder erzaehlt?
Oder ist dies evtl. ein Feature der neueren Version des MSDOS Players (aktuell vom 30.12.2022)?
Der MSDOS Player hat die Moeglichkeit einen i86/V30/i286/i386/i386 oder ia32 jeweils in 32 oder 64Bit als Wrapper/Emulator zu nutzen oder das programm damit zu kompilieren.
So musste ich es gleich mit GW-BASIC testen, da ich dafuer bis jetzt immer vDOS oder eine DOS-Box-X genutzt hatte.
Ist aber ein wenig umstaendlich und auch ist die Markierung/Einfuegen/Kopieren per Zwischenablage da nicht gut unterstuetzt.
Dies aendert sich nun, wenn man ein 32- oder 64Bit GW-BASIC in der Windows-Console oder CMDR starten kann
Da kann man dann ganz normal markieren/einfuegen/kopieren.
GW-BASIC wird allerdings nur richtig dargestellt (besonders die F-Key-Leiste) wenn man das Fenster auf eine Groesse von 80x25 setzt, aber dann laeuft es prima.
So habe ich testweise das FRACTAL gestartet und es wird trotz GW-BASIC-Interpreter ordentlich schnell bearbeitet.
Interessanterweise arbeitet FRACTAL.BAS sauber in einem 32/64Bit GW-BASIC, aber versucht man das selbe mit einem BASICA 3.40/4.00 von IBM wird man mitten im Programmablauf von Syntax-Errorn oder Freezezs ueberrascht Aber GW-BASIC 3.23 ist fuer mich komplett OK