(read some of the CHANGES since last time) 

Nov. 15, 2007 -- minor update of a few files only since Oct. 2 -- RUFF-NEW.ZIP   (678k)

 

BTW, here's a list of updated packages since FreeDOS 1.0 (w/ URLs): FDPKGNEW.TXT  (as of May 5)

 

(N.B. #1 uses the latest 386+ "2038pre" kernel, #2 is 8086+ "2037 WinKern", #3 is 8086+ "2036")

(All three disks use FAT32-enabled FreeDOS kernels while still supporting FAT12 and FAT16.)

 

 diskone.txt | disktwo.txtdskthree.txt (list of contents for all files on each w/ DESCRIPT.IONs)

diskone.zip  | disktwo.zipdskthree.zip (disk image files each w/ floppy-writing DOS .EXE stub + .IMG unpacker + FreeDOS diskcopy)

d1-files.zip | d2-files.zipd3-files.zip (files from each .IMG unpacked, if you prefer it)

 

new! "BARE_DOS" 8086+/386+ FreeDOS disk image (for flashing BIOS, minimal install, etc.):

(see MKBISO.ZIP , 16k, DOS .EXE w/o src; use to make .IMG into an .ISO for CD-ROMs)

bare_dos.zip  bare_dos.txt  (800k; 1.44 MB .IMG + DISKCOPY + SFX14436 + UNIMG)


misc. FreeDOS kernels (fully replaces MSDOS.SYS+IO.SYS or IBMBIO.COM+IBMDOS.COM)

new! Mar. 8th ("fat security")    (srcs coming soon, gotta grab it from SVN and .ZIP it up)

ke2007sep15.zip | ke2007sep15-src.zip (taken from SVN)

kernel2036-binary.zip | kernel2036-source.zip | krn2037b.zip | krn2037s.zip 

ke2007jul21.zip | ke2007aug20.zip  | ke2007aug26.zip | ke2007sep07.zip

 

KWC38632.SYS -- FreeDOS kernel ("K") compiled by Watcom C ("WC") for "386" and FAT32 ("32")

KTC8616.SYS    -- FreeDOS kernel ("K") compiled by Turbo C ("TC") for 8086 ("86") and FAT16 ("16")

etc ...

 

FreeCom shell (command.com replacement, srcs only; or try 4DOS instead [8086!] ):

com084_s.tbz (186+ ??, 0.84-pre2 XMS_Swap; handles LFNs, DESCRIPT.ION)

com082_s.zip (8086+, "stable" 0.82pl3, uses KSSF or VSPAWN via "call /s" to temporarily swap out)


DJGPP C compiler (< 1.44 MB, unpacks to 6 MB or 3.5 MB if you "upx --best .../*.exe"):

DJGPP203.UHA (djdev 2.03p2 + gcc 2.95.3 + bnu 2.16.1 + cwsdpmi r5 + rm)

(needs UNUHARCD.EXE, 85k, from UHarc 0.6b and 24 MB RAM to decompress, doh!)

This GCC supports -mcpu=pentiumpro  and -march=k6 , so MMX is okay but nothing newer (e.g. 3dnow! or SSE).

 

OpenWatcom C compiler (also floppy-sized, UHarc'd; DOS 32-bit host / 16-bit target only):

ow13-286.uha (oldie-but-goodie 1.3) | ow17a286.uha (1.7a RC1, see changes here)

P.S. Here's my attempt at a full DOS-only install:  ow17a1-dos-full.uha (6.5 MB; 46 MB unpacked)

(OW 1.7a RC1, C/C++, includes all samples, startup srcs, extenders, tools, helpfiles)

 

(you can also use Turbo C 2.01, which is floppy-sized, to build the FreeDOS kernel, etc.)

 

etc. etc. etc. (recompiling stuff, mostly)
  • new! DOS .BAT to compile NASM 2.02 via bare DJGPP 2.03p2 / 2.04 install
    • ( no ./configure needed but needs C99 support, e.g. GCC 3.4.4)
  • makefile to compile old NASM 0.98.39 via CC386 (using its own imake)
  • DOS .BAT to compile FreeDOS edlin 2.10c via CC386 (no ./configure needed)
  • DOS .BAT to compile TDE 5.1v via DJGPP (no make needed)
  • (... more coming soon)

 

NEWS 

  • new! (Sep. 4) Exuberant Ctags 5.7 (generates tags file from 34 languages for VIM, VILE, JED, SETEDIT, or Mined; the 386+ Win32 binary runs under HX or compile via DJGPP; see changes)
  • new! (Sep. 19)  LPAQ1v2 ("lite PAQ" single-file compressor, 386 + 6 MB RAM minimum; website)
  • (Oct. 10)  PG 1.16 (pager/text file viewer w/ quite a few options)
  • new! (Oct. 15) GRUB4DOS 0.4.3 (powerful multi-boot loader; see tutorial)
  • (Oct. 26)  GNU GAWK 3.1.6
  • (Nov.  3)  Bloček 1.33b (ASCII conversions, configurable menus, etc.)
  • (Nov. 20) ML1 v3 (script-driven macro cross compiler using NASM)
  • (Nov. 24) Insight 1.22 (8086-compatible, menu-driven debugger)
  • (Dec. 10) FDRC 0.2.1 (various changes)
  • (Dec. 22) GVFM 2.65 (graphical file manager w/ mouse wheel and DOS codepage support)
  • (Dec. 28) VILE 9.6 ("Vi Like Emacs"; 9.7 is coming soon)
  • new! (Dec. 31) Retro 0.4 (8086/CGA emulator in Java; can run FreeDOS, Minix, or Windows 2.0)
  • (Jan.  4)   GRDB 9.4 (fixed assembling 32-bit constants; download .EXE w/ src here)
  • (Jan.  4)   CPULEVEL 2007++ (adds separate 186 and 486 tests)
  • (Jan. 20)  GNU Less 418 for DJGPP
  • (Jan. 20)  GNU grep 2.5.3 (r3) for DJGPP (colorization reimplemented)
  • (Jan. 28)  FASM 1.67.26 (mostly fixes DOS bugs and adds most SSE4 instructions)
  • (Jan. 29)  CC386 3.74 (final public release, thanks David !)
    • DOS installer :                                    ccdl374e.zip     (2,194k)
    • Win32 installer :                                 cwdl374e.zip    (3,590k)
    • DOS + Win32 "manual install" :          cxdl374e.zip    (4,279k)
    • library sources :                                  cwdl374l.zip    (1,520k)
    • compiler sources :                              cwdl374s.zip    (2,791k)
  • (Jan.  29) Dungeon Crawl: Stone Soup 0.3.4
  • new! (Jan. 31) ClamAV for DOS 0.92 (clamconf, clamscan, freshclam, sigtool w/ virus database)
  • (Feb. 13) TestDisk 6.9
  • (Feb. 20) NASM 2.02 (final)
  • (Feb. 20) GCC 4.2.3 (GPP, GFOR, OBJC, OBJC++, GNAT/ADA) ported to DJGPP
  • new! (Feb. 25) GNU ed 0.9 (the standard *nix line-oriented editor)
  • (Feb. 27) FreeDOS debug / debugx 1.13
  • (Mar.  2)  HXRT 2.14
  • new! (Mar. 2)  DX-Forth 3.80 (nice 16-bit Forth, even allows simple multitasking apps)
  • new! (Mar. 6)  RHBVS 4.65 (heuristic-based virus scanner)
  • (Mar. 10) Mpxplay 1.56 alfa 3 (see changes)
  • (Mar. 13) HIMEMX 3.32 (might be buggy on old 386s, fix pending here)
  • (Mar. 13) JEMM386 5.72
  • new! (Mar. 13) OpenWatcom 1.7a (now available as separate .ZIPs; thanks, Arkady !)
  • new! (Mar. 14) xWCopy 0.8b (tiny LFN-aware XCOPY w/ 8086 NASM src) 
  • (Mar. 14) OCTASM 0.167 (small, fast x86 assembler w/ unique syntax; supports through SSE3)
  • new! (Mar. 18) Arachne v193;GPL (graphical web browser w/ most HTML 4.0 support)
  • new! (Mar. 18) Freedoom 0.6.2 (BSD-licensed levels/graphics/sounds for Eternity/Boom engines)
  • (Mar. 21) DUGL 1.11 ("DOS Ultimate Game Library", DJGPP C + MMX asm w/ nice examples)
  • new! (Mar. 27) p7zip 4.57 (7-Zip cmdline, DJGPP recompile; .tar, .gz, .bz2, .zip, .7z support)
    •  Win32's 7ZA + HX is faster (also try the new 4.58 beta Win32 builds)
  • new! (Mar. 28) XPL0 2.6 (16-bit)
  • (Apr. 1)   bzip2 1.0.5 (DJGPP build; minor official security fix)
  • (Apr. 7)   NDN 2.31.0954 (aka, Necromancer's DOS Navigator) released (see changes)
  • (Apr. 10) NBASM32 00.26.10 (32-bit DOS assembler)
  • new! (Apr. 10) SYSLINUX 3.63 (used by official FreeDOS 1.0 CDs)
  • (Apr. 16) YASM 0.7.0 (see release notes) 
  • new! (Apr. 18) XPLPX  3.35 (32-bit; minor tweaks for some BIOS compatibility)
  • (Apr. 18) FreeBASIC 0.18.5b (minor release, replaces GDB w/ 386+ version; see changes)
    • also see fbhelp 0.7b (Aug. 9) + updated helpfile (Apr. 15) 
  • (Apr. 27) UPX 3.03 (some MIPS bugfixes, see changes)
  • new! (Apr. 30) GNU texinfo 4.12 (.info hypertext reader)
  • (May  3)  4DOS 7.63 (minor fixes) 
  • (May  4)  cabextract 1.2 (minor package adjustments)
  • (May  5)  JWasm 1.7pre (beta fork of OpenWatcom WASM, needed to reasm HIMEMX or JEMM)