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

Door ericb59

Paladin (961)

afbeelding van 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.

Aangemeld of registreer om reacties te plaatsen

Van DarkSchneider

Paladin (932)

afbeelding van 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

Van Grauw

Ascended (9176)

afbeelding van 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.

Van ericb59

Paladin (961)

afbeelding van ericb59

26-06-2020, 10:17

Thanks I will look at that.