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

Attachment: pgpLC8u6cCF8I.pgp
Description: OpenPGP digital signature

_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to