Dude... I do have the right hardware from an original IBM XT to a couple
Turbo XT clones, to a Tandy 1000 SL that i had to mod for 220V, to a 286,
386, 486 and Pentium MMX.

I also can use from CP/M-86 to all MS-DOS oficial releases to Windows 98
stripped FAT32 MS-DOS. PC-DOS, DR-DOS, whatever. No point in discussing
DOSBox. The point here is:

FreeDOS and its ability to run DOS games. In the case of DSI games, there's
something specific to the game engine that prevents those games from
running, GP Circuit, The Cycles and Test Drive 2. I've had no chance yet
but a good thing try might be running a debugger and checking if the code
might be stuck in an infinite loop.

Planet X3, for instance, despite being programmed for XT class machines
that usually use MS-DOS 3.3, had a bug in which the game was stuck in an
infinite loop while printing a string just before exiting to DOS. So i took
a look into the code and what happened is that INT 29 might trash BX
completely which was actually used to point to memory and fetch the
characters for the string. BX gets completely trashed so the string never
finished and just printed crap on the screen. An isolated problem on a
specific version of DOS.

This might be what is happening with the DSI games, or might be something
entirely different, but the fact that every game that uses the same engine
fails to run on FDOS makes it quite obvious that fixing just one of these
games will probably fix the rest. This is what we should focus on.

A segunda, 7/03/2022, 13:04, Joao Silva <joao1...@gmail.com> escreveu:

> Hello!
>
> Not perfectly... for that you need the right hardware for the game to run,
> ms-dos 6.22 or pc-dos 7.0/7.1 and i'm assuming that you don't have either
> conditions.
>
> So dosbox will run most games, you can check the compatibility list
> https://www.dosbox.com/comp_list.php?letter=a  and fine tune the cpu
> speed on dosbox.
>
> You  can also check dosbox-x with more features.
>
> You can also check this page for game clones and/or remakes
> https://osgameclones.com/, some require compiling the source code.
> _______________________________________________
> Freedos-user mailing list
> Freedos-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-user
>
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to