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
Last revision Both sides next revision
operating_systems:freedos [2022/03/15 17:39]
nanodano
operating_systems:freedos [2022/03/21 21:01]
nanodano
Line 172: Line 172:
   * ''vol'' - Disk volume information. E.g. ''vol d:''   * ''vol'' - Disk volume information. E.g. ''vol d:''
   * ''mkdir''/''rmdir'', ''cd''/''chdir'', ''del'' ''rename''   * ''mkdir''/''rmdir'', ''cd''/''chdir'', ''del'' ''rename''
-  * ''for'', ''rem'' - For loops and comments (mostly for batch scripting)+  * ''for'', ''rem'', ''goto'', ''break'' - For loops and comments (mostly for batch scripting)
   * ''pause'' - "Press any key to continue..." that will wait before continuing   * ''pause'' - "Press any key to continue..." that will wait before continuing
 +  * ''ver'' - Print version of Command.com (FreeCom)
 +  * ''copy''/''del''
  
 There are also built-in features like: There are also built-in features like:
Line 256: Line 258:
 - 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 304: Line 309:
 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 329: Line 334:
  
 == 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 344: Line 359:
 ``` ```
  
-== 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.txt · Last modified: 2022/03/21 23:53 by nanodano