User Tools

Site Tools


operating_systems:freedos

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
operating_systems:freedos [2022/03/16 00:39]
nanodano
operating_systems:freedos [2022/03/21 23:53] (current)
nanodano [Dealing with JemmEx out of memory error]
Line 101: Line 101:
 [[https://www.youtube.com/watch?v=Q72PYNwHrHw]] [[https://www.youtube.com/watch?v=Q72PYNwHrHw]]
  
-Edit ''C:\fdconfig.sys'' to choose different memory option in menu. Try setting the default menu item to the one that loads no drivers at all. That is the safest bet.+Edit ''C:\fdconfig.sys'' to choose different memory option in menu. Try setting the default menu item to the one that loads no drivers at all. For me, option 3, the HIMEM one worked.
  
-or try modifying the ''-X=TEST'' to ''-X=c900-dfff'' in the menu option.+Also refer to [[http://wiki.freedos.org/wiki/index.php/VirtualBox_-_Bugs:_JEMMEX]] which recommends making the following modification to the JemmEx option: 
 + 
 +<code> 
 +# Change from this 
 +1?DEVICE=C:\FDOS\BIN\JEMMEX.EXE NOEMS X=TEST I=TEST NOVME NOINVLPG 
 +to this 
 +1?DEVICE=C:\FDOS\BIN\JEMMEX.EXE NOEMS X=TEST I=B000-B7FF I=C800-EFFF NOVME NOINVLPG 
 +</code>
  
 ==== Dealing with unable to read hard disk error ==== ==== Dealing with unable to read hard disk error ====
Line 258: Line 265:
 - Dialog - Dialog
 - sqlite - sqlite
 +- FDTUI (better than FDSHELL which runs at 100% cpu) - ''dosshell'' - terminal-based Windows system with mouse support
 +- IMGEDIT ''imgview'' and ''imgedit'' like Paint
 +- pmge ''pgm'' - a menu system for running programs
  
 ==== Installing manually in FreeDOS ==== ==== Installing manually in FreeDOS ====
Line 306: Line 316:
 Text Browser: Links C:\Links\links.exe Text Browser: Links C:\Links\links.exe
 GUI Browser: Dillo C:\DILLO\DILLO.exe GUI Browser: Dillo C:\DILLO\DILLO.exe
 +GUI Browser: Arachnae
 ===== Programming ===== ===== Programming =====
  
Line 331: Line 341:
  
 == BASIC == == BASIC ==
 +
 += BWBASIC =
 +
 +Bytewater must be run with a 32-bit protected mode DOS extender like ''dos32a''.
 +
 +<code>
 +dos32a bwbasic.exe
 +</code>
 +
 += FreeBASIC =
  
 https://www.youtube.com/watch?v=tIGokkohQho https://www.youtube.com/watch?v=tIGokkohQho
Line 346: Line 366:
 ``` ```
  
-== C ==+== C/C++ =
 + 
 + 
 + 
 += OpenWatcom = 
 + 
 +  * There is ''conio.h'' for terminal (like ncurses) 
 +  * and ''graph.h'' for doing graphics 
 + 
 +<code> 
 +REM Without this env var, linker fails 
 +set WATCOM=C:\devel\watcomc 
 + 
 +REM wcc, wpp, wlink - compilers & linker 
 +REM wcl - compile and link in one 
 +wcl hello.cpp /IC:\devel\watcomc\h 
 + 
 +REM TO allow the omission of /I flag set INCLUDE 
 +set INCLUDE=C:\devel\watcomc\h 
 + 
 +REM Now you can simply compile & link with: 
 +wcl hello.cpp 
 +</code> 
 + 
 += DJGPP =
  
 Make sure DJGPP is installed from the FreeDOS CD-ROM using `fdimples`. Make sure DJGPP is installed from the FreeDOS CD-ROM using `fdimples`.
operating_systems/freedos.1647391190.txt.gz · Last modified: 2022/03/16 00:39 by nanodano