Multi-boot

By gdx

Prophet (3035)

gdx's picture

26-09-2019, 11:06

Sometime I tell myself that I would like to have something that allows me to choose what to easly execute when starting the MSX.

So I made a program in BASIC (v2.xx) to select manually the file manager you want at start.
With it you can put up to 10 items. The layout is automatic. It adapts to your MSX generation and screen width). So your disk can mount on any MSX provided you have DOS2 or Nextor.

The selection is done with the keyboard (Keys 0 to 9 or cursor keys + space) or the joystick. You just have to edit the DATA at the bottom of the program.

BOOT.BAS

To launch this program automatically, use the command BASIC BOOT.BAS in the AUTOEXEC.BAT on the root folder.

Login or register to post comments

By gdx

Prophet (3035)

gdx's picture

26-09-2019, 17:22

Here is a screenshot of this program executed on MSX1 or MSX 2/2+/turbo R.

Only commands or batch files usable are displayed.

By msxtrd

Master (209)

msxtrd's picture

26-09-2019, 21:06

Can't save the bas file here. Zip it?

By gdx

Prophet (3035)

gdx's picture

27-09-2019, 01:46

OK, done.

Multi-boot.zip

At first I wanted to put only the listing but it was not possible because of some characters.

By djh1697

Paragon (1409)

djh1697's picture

27-09-2019, 21:35

useful! I like the cursor key/joystick functionality! I have a short autoexec.bat file that echo's a menu to the screen, you type the number, and it runs a batch file that does the same thing.

By gdx

Prophet (3035)

gdx's picture

28-09-2019, 10:18

Update!

I added a item to go to BASIC and the Return key to do the same thing as Space.

Thank you Djh1697, I would have liked to do the same thing in a batch file but either it is not possible or the compatibility would be at best limited to Nextor only.

By djh1697

Paragon (1409)

djh1697's picture

28-09-2019, 19:56

Tried it with BlueMSX, very useful Wink I like they way it is possible to add further options if needed too.

By gdx

Prophet (3035)

gdx's picture

29-09-2019, 10:48

I added the MSX-DOS1 support using the trick from Ricardo Bittencourt that Alexito has indicated. Download the zip again if you're interested.