On Thu, 4 Aug 2022 12:43:11 +0200 Liam Proven <lpro...@gmail.com> wrote: > I think it's buried inside GEM config files somewhere. Can't readily > change that from a batch file.
On seasip.info there is a program to start GEM from another path. So maybe this isn't even configurable. I suspect \GEMSYS \GEMAPPS and friends are hardcoded all over the source which is why using subst to start it is probably best to simplify things in OpenGEM's current state. > Nor do I. All this stuff is in Shane's batch files, though. That's all > I propose to touch. I went and looked at OpenGEM on github. It's written in C (Pacific C). But it seems like you can't build it all at once. So it needs a bit of work. Then it should be easy to change all the hardcoded paths to grab the path to the GEM install from an environment variable that you can set in a batch file/autoexec.bat to start it. I might do that whenever I can afford to spend a week understanding the toolchain because I only have experience with Turbo C and UNIX toolchains. > I suspect it will. > > I think that they do now, yes. Nice. This is motivation for me to take a look into it. > AFAIK it runs on both. I never could get the Amstrad version that shipped on floppy disks to run in MS-DOS. > > Yes, I have a DV/X VM somewhere. However that is a 386 protect-mode > (semi-)OS and needs QEMM386. > > I can't get QEMM386 to run on any modern hardware. This makes me very > sad. I have never tried to run DOS on a 64bit machine. I have Desqview/X working with PC-DOS on a Pentium 200 MMX machine. But yeah just for starting DOS programs it's overkill and the QEMM requirement undoubtedly will prevent some programs from working. Although I think I read that like OS/2, Desqview/X does a better job at running DOS programs than Windows. > Also, I tried 386Max as that is now GPL, as discussed on this list. > Like QEMM, it runs fine in a VM -- but for me, 386Max locks the > machine hard (hold-down-power-switch level) on the bare metal on the 3 > machines I've tried. I expect a lot of things to not work on a x86-64 machine as they did on a 32-bit x86 machine. Especially if it has EFI or a graphics card that was never intended to be used with DOS. -- GPG: C90CAB7122AC1231
pgpLC8u6cCF8I.pgp
Description: OpenPGP digital signature
_______________________________________________ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user