MSXDOS2.SYS is important part of MSX-DOS 2 operating system. Yet for some reason it has not been much revisited during the years. Now MRC regular NYYRIKKI has created a new MSXDOS2.SYS version 2.40 to replace the official version 2.30. This has all the same functionality.
Below some specs.
- Japanese versions of error messages have been removed. COMMAND2.COM versions 2.4x are also English only, so this is in line with latest development.
- The code has been revisited and reorganized (but not packed) to make it smaller and faster.
- Some useless stuff which is only needed at boot time is no longer kept in TPA RAM afterwards.
- The file size is reduced from 4870 bytes to 2565 bytes.
- The amount of reserved TPA RAM has been reduced from 2566 bytes to 1922 bytes. How ever this memory consumption reduction can not be seen quite that straight forward since due to CP/M compatibility the MSXDOS2.SYS is always loaded to 256-byte boundary.
In this package there is small tool called TPAMEM.COM which you can use to compare the improvement of RAM usage on your setup.
When ever MSXDOS2.SYS gets interactive with you, it tends to raise blood pressure. "Insert COMMAND2.COM in drive A... Now, how on earth are you supposed to do that? Can't you see it's a hard disk!" or "Abort/Retry/Ignore... of which exactly none of these options takes me any further." Does this sound familiar?
Now in case of error it is possible to input an alternative drive to recover. Note that (like in 2.30) in this kind of error situation AUTOEXEC.BAT and REBOOT.BAT are skipped and they need to be manually executed if needed. Now also if you end up to error situation with no way out you can hit CTRL+B to jump start BASIC in order to fix the problem.
Sometimes you may also want to start BASIC instead of MSX-DOS2. Now, if you keep holding "B"-key down during boot time the computer will directly boot to BASIC and execute AUTOEXEC.BAS if it is present on boot drive. Please note: If you want to initialize DOS properly later you may need to start it with command CALL SYSTEM("A:\AUTOEXEC.BAT A:")
This version also implements a minor bug fix compared to version 2.31: If you load call extensions (such as ie. X-BASIC, SUPER-X or the MoonBlaster BASIC replayer), go to DOS, go back to BASIC and execute CALL-command the computer may crash. This has been fixed.
Relevant link: MSX-DOS2.SYS version 2.40 by NYYRIKKI
Comments (46)
By iamweasel2
Paladin (713)
30-10-2017, 03:28
By ToriHino
Paladin (858)
30-10-2017, 07:31
By NYYRIKKI
Enlighted (6067)
30-10-2017, 09:21
By gdx
Enlighted (6219)
30-10-2017, 10:26
By NYYRIKKI
Enlighted (6067)
30-10-2017, 10:36
By Pippo
Hero (521)
30-10-2017, 11:06
By KdL
Paragon (1452)
30-10-2017, 14:13
By tvalenca
Paladin (747)
30-10-2017, 15:47
By NYYRIKKI
Enlighted (6067)
30-10-2017, 15:55
By karloch
Prophet (2159)
30-10-2017, 19:22
By KdL
Paragon (1452)
30-10-2017, 20:53
By gdx
Enlighted (6219)
30-10-2017, 23:26
By NYYRIKKI
Enlighted (6067)
31-10-2017, 14:45
By NYYRIKKI
Enlighted (6067)
31-10-2017, 14:47
By KdL
Paragon (1452)
31-10-2017, 22:20
By Manuel
Ascended (19469)
31-10-2017, 23:38
By NYYRIKKI
Enlighted (6067)
01-11-2017, 05:14
By gdx
Enlighted (6219)
01-11-2017, 09:18
By NYYRIKKI
Enlighted (6067)
01-11-2017, 09:35
By NYYRIKKI
Enlighted (6067)
01-11-2017, 11:19
By edoz
Prophet (2482)
01-11-2017, 21:20
By Manuel
Ascended (19469)
01-11-2017, 22:11
By meits
Scribe (6544)
01-11-2017, 22:34
By ray2day
Paladin (743)
02-11-2017, 21:14
By ARTRAG
Enlighted (6935)
03-11-2017, 17:10
By Louthrax
Prophet (2465)
09-11-2017, 17:13
By NYYRIKKI
Enlighted (6067)
10-11-2017, 11:02
By Louthrax
Prophet (2465)
10-11-2017, 11:24
By msd
Paragon (1515)
10-11-2017, 13:05
By NYYRIKKI
Enlighted (6067)
10-11-2017, 13:19
By Grauw
Ascended (10771)
10-11-2017, 14:17
By Louthrax
Prophet (2465)
10-11-2017, 15:39
By msd
Paragon (1515)
11-11-2017, 02:55
By Louthrax
Prophet (2465)
02-03-2019, 10:47
By NYYRIKKI
Enlighted (6067)
02-03-2019, 13:54
By Louthrax
Prophet (2465)
02-03-2019, 15:32
By gdx
Enlighted (6219)
02-03-2019, 15:57
By konamiman
Paragon (1198)
04-03-2019, 09:51
By Grauw
Ascended (10771)
04-03-2019, 10:04
By NYYRIKKI
Enlighted (6067)
04-03-2019, 15:51
By Louthrax
Prophet (2465)
04-03-2019, 20:26
By gdx
Enlighted (6219)
05-03-2019, 00:29
By NYYRIKKI
Enlighted (6067)
05-03-2019, 04:15
By NYYRIKKI
Enlighted (6067)
05-03-2019, 17:25
By KdL
Paragon (1452)
05-03-2019, 18:48
By Louthrax
Prophet (2465)
05-03-2019, 19:26