How To Load another program from an MSX-DOS's running executable ?

Par ericb59

Paladin (961)

Portrait de ericb59

25-06-2020, 10:21

Hi,

I can't understand how I can load a second executable from a program already running under MSX-DOS.
A concrete case:
I want to make a game intro, which will then load the game.

How to proceed ?

Thank you for your answers.

!login ou Inscrivez-vous pour poster

Par DarkSchneider

Paladin (932)

Portrait de DarkSchneider

25-06-2020, 10:39

The execl command of MSX-C does that. I think the set includes the source code, so you could take it a look.
https://www.fvue.nl/wiki/MSX-C_manual
In DOS2, we have some advantages like 3.76 and 3.77:
http://map.grauw.nl/resources/dos2_functioncalls.php#_FORK

Par Grauw

Ascended (9176)

Portrait de Grauw

25-06-2020, 11:35

I also suggest you give the MSX-DOS version 2 - environment reference a thorough read. E.g. in DOS2 you should set up the PARAMETERS and PROGRAM environment variables.

Louthrax has implemented this for SofaRun so he may be able to pitch in.

Par ericb59

Paladin (961)

Portrait de ericb59

26-06-2020, 10:17

Thanks I will look at that.