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/21 16:12]
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 309: 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 334: 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 350: Line 367:
  
 == C/C++ == == C/C++ ==
 +
 +
  
 = OpenWatcom = = OpenWatcom =
 +
 +  * There is ''conio.h'' for terminal (like ncurses)
 +  * and ''graph.h'' for doing graphics
  
 <code> <code>
 REM Without this env var, linker fails REM Without this env var, linker fails
 set WATCOM=C:\devel\watcomc set WATCOM=C:\devel\watcomc
-REM wcc, wpp, wlink - compiler/linker + 
-REM wcl - compile and link (like gcc)+REM wcc, wpp, wlink - compilers & linker 
 +REM wcl - compile and link in one
 wcl hello.cpp /IC:\devel\watcomc\h 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> </code>
  
operating_systems/freedos.1647879145.txt.gz · Last modified: 2022/03/21 16:12 by nanodano