RUFFIDEA -- mini FreeDOS floppy distro (changes made since Oct. 2, 2007): --------------------------------------------------------------------------- - #1, #2, #3: updated JEMM386/JEMMEX/JLOAD - #1, #2, #3: updated DESCRIPT.ION files - #1, #2: swapped MEM (8086, #1) and MEMA (non-8086, #2) - disk #2 is semi-targeted at 8086 - 286 users (unlike 386+ #1) - #1, #2: swapped LFN-aware xWCopy to disk #1 (where DOSLFN is) and SFN-only (R)XCOPY to #2 - since #2 is semi-targeted at 8086 - 286 etc. anyways, this is good - #1, #2: updated \DOCS\BUGS.ZIP, \DOCS\BUGS2.ZIP - #1, #2: moved \FDOS\comp.com (duped by FC) and \FDOS\assign.com (duped by SUBST) plus \UTILS\rpsort.com (duped by SORT.EXE) to #2 - #1, #2: swapped some games between #2 and #1 - mostly 386+ stuff to #1 except 2k textmode TETRIS.COM (I think) - #1, #2: swapped FINDDISK from #1 to #2 (needed lots more by TDSK.EXE) - #1, #2: swapped a few things: -> #1 : SPFDISK (badly needed; #2 already has FD FDISK and XFDISK) -> #2 : TRIDOS, TREE, EXE2BIN (to make room for SPFDISK) - this EXE2BIN if from OpenWatcom 1.5 (should I use 1.7's ??) - #1, #2: moved _7zdecod, emu387.7z to #1 (because of BLAH.7Z) since they are 386-only anyways - #1, #2: swapped MD5SUM from #1 w/ smaller CRC32 from #2 to make room for the above - also, moved 624.EXE from #1 to #2 for the same reason - #1, #2: swapped MORESYS.SYS from #1 to #2 (b/c DJTAR needed it) - not needed on #1 b/c of "unzip -pM" (similar is built-in) - #2, #3: replaced UDVD/UDMA w/ UIDES.SYS, updated CC.COM - I have gotten Jack's permission to still use these on this distro despite his overall "deletion" of them from Johnson's site (Jack's semi-official driver distribution headquarters) - #2, #3: updated FAT12 boot sector to latest from Sep. 15, 2007 kernel's SYS.COM util (embedded inside) - FORMAT 0.91v uses a slightly older version (/Q: "FRDOS4.1" non-bootable), but I dunno if there's any noticeable difference --------------------------------------------------------------------------- - #1: added tweaked P87TEST.COM (cpu + P1-FPU-bug detector) to \UTILS - probably still needs more bugfix and/or tweaking (e-mail Terje ??) - #1: recompiled (DJGPP 2.03p2) UNZIP32 and ZIP32 using "-Os" (saved 10k !) - #1: reformatted (FORMAT /U) disk and recopied (XCOPY /S /E /H) all files (slow process but saved 4 kb due to recovered "bad" sectors) - #1: updated JEMM386.TXT (\DOCS\MISC.ZIP) - #1: added DJUPX.COM to RUGXULO.EXE (\UTILS) - #1: tweaked FDAUTO.BAT and INST2RAM.BAT to not need %TEMP% files - this is better for read-only media (write-protected floppies, CD-Rs) - FreeCOM's "set /e" was the culprit (doh!) - #1: replaced \MEDIA\NDN.ICO w/ FREEDOS.ICO (more colorful, more "official") - also renamed ICOVIEW.COM to VIEWICO.COM (to be consistent) - #1: updated kernel to Eric's compile of Sep. 15, 2007 version - this fixes a TRUENAME / SUBST bug (or something like that, heh) - #1: added VIEWFLI.COM (to view .FLI, e.g. BUZZBEE.FLI from ANIMPLAY.ZIP) - see XPL0's website for the above example ;-) - #1: added \SYSTEM\TELEBELL.COM TSR (adjust beep, unloads) - only seems to work when FreeCOM isn't the current shell, but its way too useful to exclude just for that, so :-P~~~ - #1: added DISKCOPY.INI (although technically not needed) - I improved the comments explaining what some options were - #1: recompiled DISKCOPY w/ "-d" (merge duplicate strings) - saved 512 bytes (w00t!) ... I know, not major but still ;-) - also *finally* implemented in-progess reading / writing sector count - (much better for the impatient like me to see how still is left to copy) - not perfect, very weakly done, but it works!! (while still being smaller than the original "non-duplicate string-compiled" version!) :-)) - #1: repacked MD5SUM.EXE w/ --ultra-brute --lzma --8086 - I'm surprised I didn't do this already, it saves > 1k ;-) - #1: updated \DOCS\FD10INFO.ZIP (FD-PKGS.NEW) - #1: added \DOCS\UPDATE.ME (simple checklist for me when uploading a new release) - also merged TODO.TXT in above-mentioned file (for consistency?) - #1: added latest Octasm (weird but very cool x86 assembler, 486DX+) - see \DOCS\misc.zip (OCTASM.TXT) for syntax help - it hates DOS EMM386s, though, so try with XMS manager only :-/ - #1: added WHATLPAQ.COM to \UTILS\RUGXULO.EXE .COM ARKive - okay, maybe you think it's useless but I wanted it (and still have not added similar i.d. ability to my AV.COM) - maybe a tweak/recompile of IDARC is in order ;-) - #1: changed \DOCS\GPL.TGZ to GPL.ZIP (with Stored .ZIP inside for better pseudo-solid compression) - since there's no .TGZ unpacker on disk #1, I figured this was a reasonable decision - #1: added \DOCS\recent.bat (for my eyes only, heh) to view a list of all recently- modified files on disk (default: last 60 days) - #1: updated \SYSTEM\fd_fat12.bss from latest SYS.COM (3.3) included w/ Sep. 15, 2007 kernel (but removed unusable FD_FAT16.BSS) - now identified as "FRDOS5.1" - #1: updated SYS.COM 3.3 with compiled version dated Oct. 21 (Eric's) - #1: updated \FDOS\debug.com (actually, DEBUGX) - it's DPMI-aware but still runs on Retro (Java 8086 emulator) ;-) - #1: updated PG.EXE, PG.MAN, SVHEX.COM, SVTXT.COM - #1: updated \UTILS\RUGXULO.EXE w/ my latest MEMID.COM - now w/ options, help screen, and returns various errorlevels - #1: removed \SYSTEM\sfx150.bin (barely useful, anyways) in favor of adding \SYSTEM\bootmgr.com ;-) - #1: reorganized \DOCS a bit - okay, so I simulated solid archiving by packing a non-compressed .ZIP inside a .ZIP (to save space), too bad :-P - apparently, GPL.ZIP shrinks 2k if I use Deflate64 (via p7zip) - yes, Info-Zip can still unpack it, don't worry !!! - none of the other .ZIPs seemed to benefit from this, though - #1: wrote \DOCS\mousebug.txt - #1: added \UTILS\hdboot.bat (since optional HD boot is enabled in #1's kernel now) - #1: moved all texts (except Info-Zip readable docs in MISC.ZIP) into BLAH.7Z (to save space) - don't worry, just use "7zdecode" to unpack (aka, "dos32a _7zdecod") - I used the lowest LZMA compression to be fair to older machines - #1: added XDMA.SYS loading to FDCONFIG.SYS (but only for FDXMS and HIMEMX) - this is an older version (in order to avoid duplicity w/ disk #2, but it should work, else use F8 to skip it) - potentially speeds up drive access quite a bit (although I admit to wondering how to move/exchange the latest from #2 to #1) - #1: added CPULEVEL.COM (which returns appropriate errorlevel) - the only tweaks I made were "1,$s/List of \(supported\)/\1/" so that it'd be < 1536 bytes (1.5k) and not waste an extra cluster - I'm aware that this *almost* obsoletes P87TEST.COM, but this doesn't check for Pentium FDIV bug or FPUs, so I'm keeping both :-) - #1: added NOFPU.BAT to (hopefully) disable real FPU use for some apps in favor of possible compiled-in emulation (DJGPP works, at least) --------------------------------------------------------------------------- - #2: updated JACK_DRV.TXT (\DOCS\MISC2.ZIP) - #2: updated xWCopy (finally released publicly!) - this moved to #1 (w/ DOSLFN) in favor of having SFN-only (r)XCOPY here - plus, Eric patched it for 8086 compatibility ;-) - #2: recompiled UNTGZ w/ TC++ 1.01 (19k vs. 30k UPX'd; original needed 186+) - #2: added \UTILS\ask.com (tiny CHOICE-ish clone) since #1 already has the "full / bloated" FD CHOICE util ;-) - #2: repacked RUNTIME w/ aPACK to save space - even 1 byte over 2,048 wastes 512 bytes! - #2: added \SYSTEM\jclock2.dll from JEMM567S.ZIP - it's used by JLOAD/JEMMEX: it's a JLM, 32-bit driver (assembled as PE by FASM, patched to PX by PATCHPE) - #2: added tiny WHATFDOS.COM (as well as aliased it to VER) - sorry, but the default "0.0.37" is (wrong? and) not helpful :-/ - #2: updated Insight Debugger - #2: zipped up some non-essential parts in \UTILS\METAKERN to save space - should FD1440.BOT be replaced w/ newer FAT12 bootsector ("FRDOS5.1") ?? - #2: changed \FDOS\CPI\cpi.zip to cpi.tgz (saves a lot of space, actually) - #2: added XDMA32.DLL to \SYSTEM (Japheth's modified XDMA as JEMMEX JLM), updated XCDROM32.DLL - #2: added \SYSTEM\drvexch.com (potentially useful; see \DOCS\misc2.zip) - #2: added 8088/CGA Othello (finally, a CGA game for Retro, etc. !) - #2: added L25.COM, L36.COM, L50.COM (change textmode number of lines) - this is in lieu of MODE.COM (#1 only) - #2: added JEMMSWAT.TXT to \DOCS\cfg_sys.tgz (using both JEMM386 + 386SWAT) - #2: added \DOCS\biopatch.txt (for running BioMenace, now freeware) --------------------------------------------------------------------------- - #3: updated UMBPCI.SYS, FASM (w/ .LST patch), GRDB, XMGR, 4DOS, UPX - #3: replaced LPAQ1 w/ slightly faster (but archive compatible) LPAQ1v2 - this is my PMODE/W compile from OpenWatcom 1.7a RC1 (+ UPX'd by 3.01) - #3: removed STUBIT, put STUBX in its place (same functionality but smaller) - #3: added EOL (LFN-aware *nix <-> DOS linefeed convertor) - #3: added \DOCS\MT.LST and \DOCS\MISC3.LST to show what's inside without needing to decompress entirely - I'd (now) convert these to .ZIP or similar, but it'd waste space!! Who knows what I'll need that extra byte or two for? ;-) - #3: added HERBCALC.COM (tiny but useful 1.5k calc tool) aliased as "calc" - also added HERBCALC.TXT to \DOCS\MISC3.LP1 - may as well since #1 and #2 both have similar :-P - #3: added MKBISO.EXE (for making bootable .ISO image from .IMG file) - if you don't have a floppy drive, :-( you can try this :-) - there is FYS_MTOOL.ZIP which is open source (unlike the above), but the resulting .ISO from one floppy image is > 4 MB :-/ (but still works fine in BOCHS according to Robert Riebisch) - can you add files to this .ISO file ??? with DOS-only tools ??? - can most / all DOS CD-ROM drives understand such multi-session CDs ??? - TODO! FIXME! - #3: reverted kernel to 2036 from FreeDOS 1.0 - just to be ultra safe, I'm using the "official" one w/o any later hacks (e.g. Eric's "Online Bible" hack), which may potentially break stuff - not that it should be an issue (and may even be worse), but I wanted to be sure that there was a "stable" kernel to compare later versions to (in case they have yet more incompatibilities ?!) - some people have reported that 2036 runs better with some stuff than others (2037 ?? no huge surprise there), but I personally wouldn't use an "old" kernel (much) unless I absolutely had to :-P - #3: replaced XMSDSK's EMSTAT.EXE for Japheth's smaller EMSSTAT.EXE - #3: added Japheth's tiny KEYBGR.EXE German keyboard driver - for R. Riebisch, DOS386, Japheth, Eric, the Pope, etc. :-) - #3: changed bootup delay from 30 secs to 60 (to be consistent w/ #1, #2) --------------------------------------------------------------------------- rugxulo _AT_ gmail _DOT_ com http://rugxulo.googlepages.com