| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| howto:dosemu2 [2023/02/12 18:09] – [Installation of DOSEMU2] Mention comcom32 for SHELL_LOADHIGH_DEFAULT=0 Nightfox | howto:dosemu2 [2026/03/03 23:51] (current) – [Recommended Global Parameters] added troubleshooting nelgin |
|---|
| |
| **NOTE:** Starting with dosemu2 build 2.0~pre9-7811-4373124b9+202301020131, dosemu2 seems to require the $_xms and $_ems settings to be more than 1024 in order to run. I (Nightfox) tried "$_xms = (8192)" and "$_ems = (2048)", and newer builds of dosemu2 would run. Additionally, for TradeWars 2002, it also requires the setting SHELL_LOADHIGH_DEFAULT=0 (otherwise, when running TradeWars 2002, dosemu2 was complaining that it could not initialize the fossil driver and would exit). SHELL_LOADHIGH_DEFAULT=0 is supporeted with newer versions of comcom32.\\ | **NOTE:** Starting with dosemu2 build 2.0~pre9-7811-4373124b9+202301020131, dosemu2 seems to require the $_xms and $_ems settings to be more than 1024 in order to run. I (Nightfox) tried "$_xms = (8192)" and "$_ems = (2048)", and newer builds of dosemu2 would run. Additionally, for TradeWars 2002, it also requires the setting SHELL_LOADHIGH_DEFAULT=0 (otherwise, when running TradeWars 2002, dosemu2 was complaining that it could not initialize the fossil driver and would exit). SHELL_LOADHIGH_DEFAULT=0 is supporeted with newer versions of comcom32.\\ |
| | And starting around version 2.0~pre9-7903-9d1ac8737+202302132016, SHELL_LOADHIGH_DEFAULT=0 is now the default, so it doesn't absolutely need to be specified anymore for TradeWars 2002.\\ |
| |
| If you prefer to use the latest FreeDOS environment, change the second command, to read ''sudo apt install dosemu2 fdpp''. Once you accept the changes to your system, DOSEMU2 and FreeDOS will be installed. | If you prefer to use the latest FreeDOS environment, change the second command, to read ''sudo apt install dosemu2 fdpp''. Once you accept the changes to your system, DOSEMU2 and FreeDOS will be installed. |
| |
| For the SHELL_LOADHIGH_DEFAULT=0, alternately, you can edit exechlp.bat (in /usr/share/dosemu/dosemu2-cmds-0.3/dosemu) and if SHELL_LOADHIGH_DEFAULT is in there, set it to 0 (it might be 1). The SHELL_LOADHIGH_DEFAULT=0 setting is supported with newer versions of comcom32. | For the SHELL_LOADHIGH_DEFAULT=0, alternately, you can edit exechlp.bat (in /usr/share/dosemu/dosemu2-cmds-0.3/dosemu) and if SHELL_LOADHIGH_DEFAULT is in there, set it to 0 (it might be 1). The SHELL_LOADHIGH_DEFAULT=0 setting is supported with newer versions of comcom32. |
| | |
| | ===== Troubleshooting ===== |
| | |
| | ERROR: fatfs: root directory overflow on /sbbs/ctrl, 16384 |
| | |
| | If this error appears in your dosemu_boot.log in your node directory, it means you /sbbs/ctrl directory contains too many files. It's best not to use /sbbs/ctrl for general storage. Clean out some files and it should work. |
| | |
| | |
| ===== See Also ===== | ===== See Also ===== |
| * [[:howto:|howto index]] | * [[:howto:|howto index]] |