mirror of
https://github.com/FDOS/kernel.git
synced 2025-07-24 14:24:46 +02:00
New version: fdkernel.lsm, version.h to 2038 / Mar 9 2008
(newest source file is 2008-03-09, initclk.c revision 1359) Changelog file history.txt: added 2038pre and 2038 sections, with a lot of "SVN log summarizing" help from Geraldo :-) git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@1364 6ac86273-5f31-0410-b378-82cca8765d1b
This commit is contained in:
parent
b74026cfb1
commit
bec1b777f4
@ -1,13 +1,13 @@
|
||||
Begin3
|
||||
Title: The FreeDOS Kernel
|
||||
Version: 2038pre/2036svn
|
||||
Entered-date: 21 Jul 2007
|
||||
Description: The FreeDOS Kernel (svn snapshot compile)
|
||||
Keywords: kernel freedos dos msdos
|
||||
Author: (developers)
|
||||
Maintained-by: jeremyd@fdos.org, eric#coli.uni-sb.de
|
||||
Primary-site: http://freedos.sourceforge.net
|
||||
Version: 2038 stable
|
||||
Entered-date: 2008-04-02
|
||||
Description: The FreeDOS Kernel (stable branch)
|
||||
Keywords: kernel, FreeDOS, DOS, MSDOS
|
||||
Author: (developers: can be reached on the freedos-kernel mailing list)
|
||||
Maintained-by: community / eric(#)coli.uni-sb.de
|
||||
Primary-site: http://freedos.sourceforge.net/
|
||||
Original-site: http://www.gcfl.net/pub/FreeDOS/kernel
|
||||
Platforms: dos dosemu
|
||||
Copying-policy: GPL
|
||||
Platforms: DOS, FreeDOS, DOSEMU (OpenWatcom C or Turbo C, NASM, optionally UPX)
|
||||
Copying-policy: GPL2
|
||||
End
|
||||
|
186
docs/history.txt
186
docs/history.txt
@ -1,10 +1,133 @@
|
||||
|
||||
|
||||
General 2036+ notes: You can read details about bugzilla bug NUMBER on
|
||||
http://bugzilla.freedos.org/cgi-bin/bugzilla/show_bug.cgi?id=NUMBER
|
||||
You can read more details (diff, changelog) about SVN revision NUMBER on
|
||||
http://freedos.svn.sf.net/viewvc/freedos?view=rev&sortby=rev&revision=NUMBER
|
||||
Changelog items can list SVN revision rNUMBER and bugzilla bug NUMBER.
|
||||
|
||||
|
||||
2008 Apr 2 - Build 2038
|
||||
-------- Eric Auer (eric@coli.uni-sb.de)
|
||||
|
||||
Thanks to Geraldo Netto for summarizing the SVN changelog - See also:
|
||||
http://freedos.svn.sourceforge.net/viewvc/freedos/kernel/trunk/?view=log
|
||||
Patches are mostly from Bart and Eric, some from Jeremy and Tom.
|
||||
|
||||
+ Changes Bart + Eric (mostly)
|
||||
* r1364 fdkernel.lsm and version.h updated to 2038 / Apr 2008
|
||||
Updated this history.txt changelog: 2038pre and 2038 entries
|
||||
* r1363 add Geraldo (changelog) and Fritz (docs) to contrib.txt
|
||||
New version of config.txt - verbose, readable, up to date
|
||||
* r1362 update readme.cvs - add info about SVN / subversion
|
||||
* r1361, 1355 update information about bugzilla. You can also
|
||||
write the maintainer or mailinglist but we prefer bugzilla...
|
||||
Add information about SourceForge feature request tracker, too
|
||||
* r1360 new Free Software Foundation (FSF) mail addr in COPYING
|
||||
* r1359 BIOS y2k bug workaround: If BIOS date 1900..1979, assume
|
||||
date 2000..2079 (we only read CMOS date at boot) Fix bug 1748
|
||||
* r1358 more secure FAT handling to avoid crosslinks if reboot
|
||||
with open files: Thanks to Hardi Stengelin for research help;
|
||||
always test link_fat result, new is_free_cluster, checks in
|
||||
link_fat and next_cluster (bad index/value, bad chain / extend
|
||||
-> warning). Do link_fat before setdstart. Lazy FS INFO writes
|
||||
* r1357 truename must use the current working directory of the
|
||||
created-by-subst virtual drive when it resolves relative paths
|
||||
even though the "real" drive/dir are returned in the end. Note
|
||||
that "subst e: d:\" shows a warning as it tries "mkdir d:\"
|
||||
Fixes bug 1862 "CHDIR fails on substituted drives"
|
||||
* r1356 SYS has to update the backup boot sector of FAT32, else
|
||||
dosfsck would show a warning about a boot / backup mismatch
|
||||
* r1354 Use _dos_allocmem for OW, similar to Turbo C version
|
||||
Split file copy into readfile and writefile, nicer source code
|
||||
Preserve time and date of kernel.sys and command.com
|
||||
* r1353 let exeflat call UPX, simpler makefile as in unstable branch
|
||||
* r1351, 1352 exeflat reorganization, no functional changes
|
||||
* r1350 add ASM/CDECL to HaltCpuWhileIdle decl, fix Turbo C compile
|
||||
* r1349 change copy() in SYS to "read to RAM, update boot, write to
|
||||
disk", reduces disk changes on single floppy PC, fixes bug 1840
|
||||
* r1348 treat load image size of EXE modulo 1 MB, do not abort if
|
||||
size > 1 MB. Fixes bug 1854, Turbo C++ 3: paras=(word)(pages<<5)
|
||||
* r1346 init HaltCpuWhileIdle to 0 before installing int handlers
|
||||
* r1345 int 21.5a mktemp: only enforce root tempfile name if no dir
|
||||
is given in template *and* DOS version is 5.xx, else no dirspec
|
||||
Tried to make int 21.60 truename return 0 if okay, 3a00 if char
|
||||
device and not join/net?? Set default FAT16 DOS version to 6.22
|
||||
(was 5.0, only int 21.5a/21.60 and userland differ from 6.22)
|
||||
* r1344 clarified intfns.txt for int 21.63 (country/nlsfunc), int
|
||||
21.71 (LFN) and int 21.5d0x (share). The latter would need both
|
||||
kernel and SHARE extension to be supported, neither are done yet
|
||||
* r1341, 1343: fix Bochs incompatible (PostConfig crash) IRQTEXT,
|
||||
now with corrected segment loads in irqstack.asm (segs->groups)
|
||||
This fixes a problem introduced in SVN revision 1325/1326. We now
|
||||
have a "fastboot" int 19 reboot hook from Japheth's JEMM JEMFBHLP
|
||||
* r1342 fix fat32readwrite prototype, reg use in detect LBA pragma
|
||||
|
||||
|
||||
2007 Jul 21 - Build 2036 svn, in other words, 2038 pre
|
||||
-------- Eric Auer (eric@coli.uni-sb.de)
|
||||
|
||||
+ Changes Eric
|
||||
* added IDLEHALT=n and KEYBUF=n[,m] options to let the
|
||||
kernel use HLT when idle and reloc the keyboard buffer
|
||||
* fixed some "Dutch plurals"
|
||||
Thanks to Geraldo Netto for summarizing the SVN changelog - See also:
|
||||
http://freedos.svn.sourceforge.net/viewvc/freedos/kernel/trunk/?view=log
|
||||
All main features of Tom's fork are available in kernel 2038 now.
|
||||
|
||||
+ Changes Bart + Eric
|
||||
* r1340 version 2038pre/2036svn (fdkernel.lsm, version.h, history)
|
||||
* r1339 new IDLEHALT=n (HLT on idle, save energy) and KEYBUF=n[,m]
|
||||
(relocate keyboard buffer, eg to 40:105-1ff) config.sys options
|
||||
* r1338 removed "Dutch plurals" ("Dutch plural's" ;-))
|
||||
* r1336-1337 disable interrupts while storing interrupt vectors,
|
||||
fix 8086 compatibility again
|
||||
* r1335 use lastdrive Z for initial CDS, so device=f:... etc works
|
||||
* r1334 fix bug 1953: int 21.29 now returns valid only for existing
|
||||
drives, not for all, and leave FCB empty/unset if no valid drive
|
||||
* r1333 fix stack for UPX compression as .sys, fix size limit 65420
|
||||
* r1332 fix F5/F8 zero timeout handling in GetBiosKey
|
||||
* r1331 some config.txt / contrib.txt updates merged from UNSTABLE
|
||||
* r1330 fix Turbo C compilation: nls.* adds ASM/CDECL nlsInfoBlock
|
||||
and makefile uses "$(COMSPEC) /c if exist" in UPX handling
|
||||
* r1329 UPX compress kernels below 64k as .sys, save 2k disk space
|
||||
* r1328 process relocations before compressing kernel, save 130 by
|
||||
* r1327 use more flexible exeflat UPX trailer from unstable branch
|
||||
* r1325-1326 new IRQTEXT segment, put pre-boot interrupt vectors
|
||||
at 70:100 so int 19 reboot with JEMM386 "fastboot" can work
|
||||
(see r1341, r1343: this introduced a later fixed problem...)
|
||||
* r1324 add SHARE driver/TSR for file locking to main SVN branch
|
||||
* r1323 fix bug 1956: use segment, not offset, for file handle NULL
|
||||
check - otherwise apps which allocate their own FILES can break
|
||||
* r1322 fix problem with old game which uses findfirst attrib 77a8
|
||||
(do not return volume label as findfirst/findnext result here)
|
||||
* r1320 add some comments about what intr() does
|
||||
* r1319 read partitioning via CHS (unless Cyl>1023 / LBA forced via
|
||||
SYS CONFIG) for better compat with old boot managers like "PROT"
|
||||
* r1318 avoid compile time warning with OpenWatcom 1.7 in-devel
|
||||
* r1313 call_nls optimization: ID in high word of long, no pointer
|
||||
* r1312 always set lr.ES just before break, so OW can tail merge
|
||||
* r1308 avoid OW 1.6 warnings about functions redeclared as static
|
||||
* r1307 fix OW warning about comparing unsigned int to <= 0...
|
||||
* r1306 NUL device has to return 0 bytes for reads even in raw
|
||||
mode - fixes problem with DJGPP sed (possibly also bug 1793?)
|
||||
|
||||
+ changes merged from Tom's extra stable fork of kernel 2035a:
|
||||
* r1321 only move EBDA if ramsize == peek(0, RAMSIZE)
|
||||
* r1317 extra free of near f_nodes to avoid INT24 problems
|
||||
* r1316 remove unused intr prototype for resident code,
|
||||
add dir kernel.exe to build process, cosmetic p=A -> p = A
|
||||
* r1315 set OEM name in boot sector to FRDOS5.1 (5 uppercase
|
||||
letter, 4 or 5, dot, digit: Win9x seems to like that better...
|
||||
* r1314 implement int 2f.4a00 "DJ style" floppy change call
|
||||
(let GUIs hook "Insert disk..." dialog on single floppy systems)
|
||||
Some forgotten bits of int2f.asm NLS related updates
|
||||
* r1311 optimized method to set extended error (smaller)
|
||||
* r1310 use a command table for IOCTL, save ca 83 bytes
|
||||
* r1309 fix typo "booot"
|
||||
|
||||
+ these changes are already in FreeDOS 1.0 kernel 2036cvs Aug 18 2006:
|
||||
* r1305 build system adjustments - suppress dos4g banner etc
|
||||
* r1304 fix MS QB4 (QBasic/QuickBasic) problem, allow double free
|
||||
(freed MCBs are unlinked from the chain but not invalidated)
|
||||
* r1303 only use 28 bits of FAT32, mask out others, add logging
|
||||
* r1302 add COMn/AUX func 6 (input status), remove read wait for DSR
|
||||
|
||||
|
||||
2006 May 20 - Build 2036 cvs and 2037 test
|
||||
@ -29,8 +152,6 @@ Most recent changes to source code (see version.h) are:
|
||||
of thumb, use UNSTABLE if you need NLSFUNC or Win3 386 mode or if
|
||||
you need a very new kernel, and use HEAD if you need stability.
|
||||
|
||||
|
||||
|
||||
+ Changes Jeremy
|
||||
* build.bat, config.b: UPX and WIN3 build options, for BUILDALL
|
||||
* boot/oemboot.asm: set backup boot sector on FAT32, add update
|
||||
@ -89,6 +210,7 @@ Most recent changes to source code (see version.h) are:
|
||||
better check for valid backup boot sector # and add option to skip
|
||||
setting it. set backup boot sector on FAT32, add update option,
|
||||
fix oemboot to work with msdos 7+
|
||||
|
||||
+ Changes Eric
|
||||
* kernel/globals.h changed the os_release version message to be
|
||||
"build 2036 cvs [version Sep 09 2005 compiled May 20 2006]" as
|
||||
@ -118,26 +240,33 @@ Most recent changes to source code (see version.h) are:
|
||||
(close files by name/computer/task, list open files, commit all)
|
||||
* made linebreaks in all batch files use CR LF, as Unix line breaks
|
||||
confuse command.com, leading to "early abort" or "endless loop"
|
||||
|
||||
+ Changes Lucho
|
||||
* kernel/chario.c: Fix Ctrl-Z bug and retro-optimise a bit
|
||||
* kernel/config.c, sys/sys.c: Fix BC 3.1 CONFIG.C compile and
|
||||
SYS Abnormal Program Termination error for BC
|
||||
* sys/sys.c: fix update option (compared too many characters)
|
||||
|
||||
+ Changes Eduardo
|
||||
* kernel/config.c: fix Spanish (34, not duplicate of 33)
|
||||
* kernel/inthndlr.c: add int 2f subfunc 122B and 122D
|
||||
|
||||
+ Changes Jason
|
||||
* kernel/fatfs.c: extended DPBs and Set Extended Error function
|
||||
* kernel/inthndlr.c, kernel/proto.h: same
|
||||
|
||||
+ Changes Arkady
|
||||
* kernel/inthndlr.c: use direct access instead of reading from copy
|
||||
made on stack
|
||||
* kernel/intwrap.asm, kernel/kernel.asm: cleaner push immediate from
|
||||
Arkady and note big bug to be fixed
|
||||
|
||||
+ Changes Michael
|
||||
* share/share.c: bugfixes
|
||||
|
||||
+ Changes Japheth
|
||||
* share/share.c: HXDOS related improvements
|
||||
|
||||
+ Changes Bart
|
||||
* kernel/main.c: patch to make device=f:\foo.sys work. String printf
|
||||
optimisation
|
||||
@ -169,6 +298,7 @@ Most recent changes to source code (see version.h) are:
|
||||
+ Changes Eduardo
|
||||
* inthndlr.c: added Int 2Fh/26-29h processing for NLSFUNC (with Lucho)
|
||||
|
||||
|
||||
2004 May 30 - Build 2035
|
||||
-------- Bart Oldeman (bart@dosemu.org)
|
||||
+ Changes Lucho + Tom
|
||||
@ -294,6 +424,7 @@ Most recent changes to source code (see version.h) are:
|
||||
based on Arkady's suggestions a long time ago.
|
||||
+ a few other small optimizations (~70 bytes total).
|
||||
|
||||
|
||||
2004 Apr 17 - Build 2034
|
||||
-------- Bart Oldeman (bart@dosemu.org)
|
||||
* break.c, chario.c, inthndlr.c, proto.h: Improve ctrl-c/ctrl-break
|
||||
@ -495,6 +626,7 @@ Most recent changes to source code (see version.h) are:
|
||||
makefile cleanups. Also Lucho reported that nmake/nologo doesn't
|
||||
always work in 4dos, but nmake /nologo works.
|
||||
|
||||
|
||||
2004 Jan 31 - Build 2033
|
||||
-------- Bart Oldeman (bart@dosemu.org)
|
||||
+ Changes Bart
|
||||
@ -591,6 +723,7 @@ Most recent changes to source code (see version.h) are:
|
||||
* inthndlr.c: implement int2f/ax=1211 NORMALIZE ASCIZ FILENAME
|
||||
* config.c, init-mod.h, main.c: Added SET support to config.sys
|
||||
|
||||
|
||||
2003 Sep 24 - Build 2032a
|
||||
-------- Bart Oldeman (bart@dosemu.org)
|
||||
+ Changes Bart
|
||||
@ -605,6 +738,7 @@ Most recent changes to source code (see version.h) are:
|
||||
processing; remove the metakern magic.
|
||||
* config.c: ignore the segment part for multi-part device drivers
|
||||
|
||||
|
||||
2003 Sep 21 - Build 2032
|
||||
-------- Bart Oldeman (bart@dosemu.org)
|
||||
+ Changes Rune Espeseth <re@icd.no> (modified by Bart)
|
||||
@ -728,6 +862,7 @@ Most recent changes to source code (see version.h) are:
|
||||
A20. This solves the problems with NIOS.
|
||||
* asmsupt.asm, misc.c, proto.h, strings.c: Remove (unused) strncpy.
|
||||
|
||||
|
||||
2003 Jul 19 - Build 2031
|
||||
-------- Bart Oldeman (bart@dosemu.org)
|
||||
+ Changes Luchezar Georgiev
|
||||
@ -763,6 +898,7 @@ Most recent changes to source code (see version.h) are:
|
||||
* config.c, main.c: Fix bug in block device driver init of
|
||||
DPBs (bug #1969, TDSK problem)
|
||||
|
||||
|
||||
2003 Jun 18 - Build 2030
|
||||
-------- Bart Oldeman (bart@dosemu.org)
|
||||
+ Changes Tom
|
||||
@ -818,6 +954,7 @@ Most recent changes to source code (see version.h) are:
|
||||
invalid, not flush it, if we're writing (bug #1635).
|
||||
* added switches=/k/n/f support to the config.sys parser.
|
||||
|
||||
|
||||
2003 Mar 14 - Build 2029
|
||||
-------- Bart Oldeman (bart@dosemu.org)
|
||||
+ Changes Tom
|
||||
@ -838,6 +975,7 @@ Most recent changes to source code (see version.h) are:
|
||||
* reintroduced HMA_TEXT segment and adjust segments in libm.lib
|
||||
to solve problems with Borland compilers.
|
||||
|
||||
|
||||
2002 Dec 9 - Build 2028
|
||||
-------- Bart Oldeman (bart@dosemu.org)
|
||||
+ Changes Tom
|
||||
@ -867,6 +1005,7 @@ Most recent changes to source code (see version.h) are:
|
||||
* point the CharMapSrvc pointer to the DOS DS for AARD compliance.
|
||||
* nls.c: set CX to cooperate with load_unf.exe
|
||||
|
||||
|
||||
2002 Nov 9 - Build 2027
|
||||
-------- Bart Oldeman (bart@dosemu.org)
|
||||
+ Changes Tom
|
||||
@ -883,6 +1022,7 @@ Most recent changes to source code (see version.h) are:
|
||||
of the drive number)
|
||||
* use subst bit 15 for int21/ax=4409(IOCTL-CHECK IF BLOCK DEVICE REMOTE).
|
||||
|
||||
|
||||
2002 Oct 27 - Build 2027rc
|
||||
-------- Bart Oldeman (bart@dosemu.org)
|
||||
+ Changes Bart
|
||||
@ -920,6 +1060,7 @@ Most recent changes to source code (see version.h) are:
|
||||
* fix bug in DosFindNext
|
||||
* misc makefile fixes
|
||||
|
||||
|
||||
2002 Aug 3 - Build 2027test
|
||||
-------- Bart Oldeman (bart@dosemu.org)
|
||||
+ Changes Tom
|
||||
@ -977,6 +1118,7 @@ Most recent changes to source code (see version.h) are:
|
||||
(from Tom:) eliminate some structures in low memory
|
||||
* main.c: slightly cleanup "SHELL=" line parsing.
|
||||
|
||||
|
||||
2002 May 9 - Build 2026b
|
||||
-------- Bart Oldeman (bart@dosemu.org)
|
||||
+ Changes Tom
|
||||
@ -1007,6 +1149,7 @@ Most recent changes to source code (see version.h) are:
|
||||
+ Changes Tom and Bart
|
||||
* cleaned up fatfs.c, fattab.c, sysclk.c (CLOCK$ driver), systime.c
|
||||
|
||||
|
||||
2002 Feb 17 - Build 2026a
|
||||
-------- Bart Oldeman (bart@dosemu.org)
|
||||
+ Changes Martin
|
||||
@ -1024,6 +1167,7 @@ Most recent changes to source code (see version.h) are:
|
||||
* booting from hard disk now always sets the default drive to C:,
|
||||
not D: if booting from the second physical hard disk, etc (bug #1062).
|
||||
|
||||
|
||||
2002 Feb 9 - Build 2026
|
||||
-------- Bart Oldeman (bart@dosemu.org)
|
||||
+ Changes Tom
|
||||
@ -1038,6 +1182,7 @@ Most recent changes to source code (see version.h) are:
|
||||
the remaining functions (memset, memcpy and friends).
|
||||
* bumped up default DOS version of FAT32 enabled kernel to 7.10
|
||||
|
||||
|
||||
2002 Feb 3 - Build 2026test
|
||||
-------- Bart Oldeman (bart@dosemu.org)
|
||||
+ Changes Tom
|
||||
@ -1085,6 +1230,7 @@ Most recent changes to source code (see version.h) are:
|
||||
* use of "const" for constant global variables
|
||||
* reduced size of Watcom-compiled SYS binary
|
||||
|
||||
|
||||
2001 Nov 18 - Build 2025c
|
||||
-------- Bart Oldeman (bart@dosemu.org)
|
||||
+ Changes Bart
|
||||
@ -1094,6 +1240,7 @@ Most recent changes to source code (see version.h) are:
|
||||
+ Changes Victor & Bart
|
||||
* fixed sys.c fat32 detection bug (offset 0x10, not 0x2c)
|
||||
|
||||
|
||||
2001 Nov 17 - Build 2025b
|
||||
-------- Bart Oldeman (bart@dosemu.org)
|
||||
+ Changes Tom
|
||||
@ -1121,6 +1268,7 @@ Most recent changes to source code (see version.h) are:
|
||||
indenting will be next - other fixes will be buried in diffs if
|
||||
I do that now.
|
||||
|
||||
|
||||
2001 Nov 12 - Build 2025a
|
||||
-------- Bart Oldeman (bart@dosemu.org)
|
||||
+ Changes Tom
|
||||
@ -1153,6 +1301,7 @@ Most recent changes to source code (see version.h) are:
|
||||
* cleaned up map_cluster and dir_read (bug fixed by Bart)
|
||||
* updated LFN API (in development, not used yet)
|
||||
|
||||
|
||||
2001 Nov 4 - Build 2025a (test)
|
||||
-------- Bart Oldeman (bart@dosemu.org)
|
||||
+ Changes tom
|
||||
@ -1204,6 +1353,7 @@ Most recent changes to source code (see version.h) are:
|
||||
* more fatfs/fatdir clean-ups - now unnecessary fields dfull,
|
||||
dremote and dsize removed from fnodes.
|
||||
|
||||
|
||||
2001 Sep 24 - Build 2025
|
||||
-------- Bart Oldeman (bart@dosemu.org)
|
||||
+ Fixes Victor
|
||||
@ -1226,6 +1376,7 @@ Most recent changes to source code (see version.h) are:
|
||||
uses root (but only if source & destination drive are different).
|
||||
Fix printf to include count(ret) if copy can't write all requested bytes
|
||||
|
||||
|
||||
2001 Sep 22 - Build 2025 (test)
|
||||
-------- Bart Oldeman (bart@dosemu.org)
|
||||
+ Added Victor
|
||||
@ -1258,6 +1409,7 @@ Most recent changes to source code (see version.h) are:
|
||||
changed state).
|
||||
* attribute should be 8-bit fix
|
||||
|
||||
|
||||
2001 Aug 19 - Build 2024/h
|
||||
-------- Bart Oldeman (bart@dosemu.org)
|
||||
+ fixes Bart
|
||||
@ -1265,6 +1417,7 @@ Most recent changes to source code (see version.h) are:
|
||||
* free space fixes (#249)
|
||||
* Ctrl-C/Ctrl-Break fix
|
||||
|
||||
|
||||
2001 Aug 19 - Build 2024/g
|
||||
-------- Bart Oldeman (bart@dosemu.org)
|
||||
+ fixes Bart
|
||||
@ -1279,6 +1432,7 @@ Most recent changes to source code (see version.h) are:
|
||||
+ fixes Bart + Tom
|
||||
* fixed shsucdx /u unloading problem
|
||||
|
||||
|
||||
2001 Jul 28 - Build 2024/f
|
||||
-------- Bart Oldeman (bart@dosemu.org)
|
||||
+ fixes Bart
|
||||
@ -1294,6 +1448,7 @@ Most recent changes to source code (see version.h) are:
|
||||
+ fixes Tom, Victor, Bart
|
||||
* various fatfs.c fixes and clean ups
|
||||
|
||||
|
||||
2001 Jul 23 - Build 2024/e
|
||||
-------- Bart Oldeman (bart@dosemu.org)
|
||||
+ fixes Tom
|
||||
@ -1341,6 +1496,7 @@ Most recent changes to source code (see version.h) are:
|
||||
* fixed task.c 'LOADHIGH executables': minAlloc == maxAlloc = 0
|
||||
and an fixed overwriting the MCB
|
||||
|
||||
|
||||
2001 Jul 9 - Build 2024/d
|
||||
-------- Bart Oldeman (bart@dosemu.org)
|
||||
+ fixes Bart:
|
||||
@ -1389,6 +1545,7 @@ from 2001 May 21: Build2024L
|
||||
Reifsnyder, see also relnotes.txt)
|
||||
* moved initialization for DISK (partition scanning) to INIT_CODE
|
||||
|
||||
|
||||
2001 Jun 2 - Build 2024
|
||||
-------- Bart Oldeman (bart@dosemu.org)
|
||||
+ Fixes Tom:
|
||||
@ -1467,6 +1624,7 @@ from 2001 May 21: Build2024L
|
||||
* Some device drivers require \r\n at the end of their
|
||||
parameter line.
|
||||
|
||||
|
||||
2001 Apr 16 - Build 2023
|
||||
-------- Bart Oldeman (bart@dosemu.org)
|
||||
+ Fixes * Thanks to Martin Stromberg for pointing some bugs out:
|
||||
@ -1582,6 +1740,7 @@ from 2001 May 21: Build2024L
|
||||
in config.sys. Also implemented strcasecmp.
|
||||
Updated intfns.txt; reported version is now 5.0.
|
||||
|
||||
|
||||
2001 Mar 24 - Build 2022
|
||||
-------- Bart Oldeman (bart@dosemu.org)
|
||||
+ Fixes Tom and Bart: cli/sti handling and other fixes in entry.asm,
|
||||
@ -1662,6 +1821,7 @@ from 2001 May 21: Build2024L
|
||||
over pre-existing data in the file.
|
||||
This was a major BUG.
|
||||
|
||||
|
||||
2000 Aug 05 - Build 2021
|
||||
-------- James Tabor (jimtabor@infohwy.com)
|
||||
Clean up and finish umb code to get 2021 out.
|
||||
@ -1722,6 +1882,7 @@ from 2001 May 21: Build2024L
|
||||
+ Added Open/Close/Media check to dsk.c and io.asm.
|
||||
+ Fixed Device checking in truename. Truename needs to be rewriten.
|
||||
|
||||
|
||||
2000 May 26 - Build 2020
|
||||
-------- James Tabor (jimtabor@infohwy.com)
|
||||
Code Clean up and Now the Release.
|
||||
@ -1795,6 +1956,7 @@ from 2001 May 21: Build2024L
|
||||
-------- James Tabor (jimtabor@infohwy.com)
|
||||
+ fixed Unable to cd back out of cdrom directories.
|
||||
|
||||
|
||||
2000 Mar 31 - Build 2019
|
||||
-------- James Tabor (jimtabor@infohwy.com)
|
||||
+ added Eric W. Biederman patches via CVS.
|
||||
@ -1843,6 +2005,7 @@ therefore expect a change soon.
|
||||
* Fixed Func 0x32 based on information from Marty <k3pbu@arrl.net>.
|
||||
Func 0x32 Get Drive Parameter BLK did not work.
|
||||
|
||||
|
||||
2000 Mar 09 - Build 2018
|
||||
-------- James Tabor (jimtabor@infohwy.com)
|
||||
Added CDS and made FD CDS based. Changes encompass all of the
|
||||
@ -1866,12 +2029,14 @@ Next. This too could explain why MSCDEX does the same thing. I only
|
||||
test this with the current FDCommand at the time, so this could have
|
||||
changed.
|
||||
|
||||
|
||||
1999 Sep 24 - Build 2017
|
||||
-------- John Price (linux-guru@gcfl.net)
|
||||
* Per Jens Horstmeier's email, changed boot sector code to make
|
||||
Siemens CDROM's bootable. The changes should be OK for all other
|
||||
machines too (in theory).
|
||||
|
||||
|
||||
1999 Sep 22 - Build 2016
|
||||
-------- John Price (linux-guru@gcfl.net)
|
||||
* Turned off debug output from the kernel. It does not seem to be
|
||||
@ -1887,6 +2052,7 @@ changed.
|
||||
* Added Dos Idle call
|
||||
* fixed Console.asm ConInStat
|
||||
|
||||
|
||||
1999 Sep 13 - Build 2014
|
||||
-------- John Price (linux-guru@gcfl.net)
|
||||
* Deleted some files from the drivers directory that were not being
|
||||
@ -1912,6 +2078,7 @@ changed.
|
||||
inconsistent disk buffers from appearing in the buffer chain due to
|
||||
interactions between int 0x25/0x26 and file read/write operations.
|
||||
|
||||
|
||||
1999 Aug 24 - Build 2013
|
||||
-------- John Price (linux-guru@gcfl.net)
|
||||
* With ideas from ror4, I redid the build batch file so you can
|
||||
@ -1933,6 +2100,7 @@ changed.
|
||||
other than signed or unsigned int.
|
||||
* Fixed a few minor bugs in error code returning in `kernel/fatfs.c'.
|
||||
|
||||
|
||||
1999 Jul 16 - Build 2012
|
||||
-------- ror4 (ror4@iname.com)
|
||||
* Finally ported all the assembly modules to `nasm'. *phew*
|
||||
@ -1949,6 +2117,7 @@ changed.
|
||||
-------- ror4 (ror4@iname.com)
|
||||
* Ported the modules in the `drivers/' branch to `nasm'.
|
||||
|
||||
|
||||
1999 May 04 - Build 2011
|
||||
-------- ror4 (ror4@cryogen.com)
|
||||
* Fixed the code for converting day numbers into Julian calendar
|
||||
@ -2033,11 +2202,13 @@ add: asmsupt.asm: fmemset, fmemclr, fmemclra {Replace the explicit
|
||||
* Ported boot.asm to NASM. The plan is to port all assembly to NASM
|
||||
over time.
|
||||
|
||||
|
||||
1999 Apr 19 - Build 2010
|
||||
-------- John Price (linux-guru@gcfl.net)
|
||||
* Undid the change I made to getblock below because it DID NOT speed
|
||||
anything up, and in fact slowed access down.
|
||||
|
||||
|
||||
1999 Apr 18 - Build 2009
|
||||
-------- John Price (linux-guru@gcfl.net)
|
||||
* change getblock so that it flushes all buffers for a drive when it
|
||||
@ -2052,6 +2223,7 @@ anything up, and in fact slowed access down.
|
||||
* The boot sector can now load the kernel properly from a hard disk.
|
||||
* Other minor changes.
|
||||
|
||||
|
||||
1999 Apr 16 - Build 2008
|
||||
-------- ror4 (ror4@cryogen.com)
|
||||
* Modified the block device driver to prepare it for multi-sector I/O
|
||||
@ -2184,6 +2356,7 @@ bugfix: DosOpen(): dito
|
||||
success.)
|
||||
* Removed the `/k' switch to the linker in `sys/sys.mak'.
|
||||
|
||||
|
||||
1999 Apr 4 - Build 2006
|
||||
-------- John Price (linux-guru@gcfl.net)
|
||||
* added "version=" directive so that you can change the version that
|
||||
@ -2387,6 +2560,7 @@ bugfix: DosOpen(): dito
|
||||
* Fixed so that if you call an INT 21 function with AH containing a
|
||||
unsupported function, the carry flag is set.
|
||||
|
||||
|
||||
----- older history, from rcs logs.
|
||||
|
||||
13 Nov 2002 tom
|
||||
|
@ -45,7 +45,6 @@ static BYTE *date_hRcsId =
|
||||
#define REVISION_SEQ 38 /* returned in BL by int 21 function 30 */
|
||||
#define OEM_ID 0xfd /* FreeDOS, returned in BH by int 21 30 */
|
||||
|
||||
#define SOURCE_DATE_STRING "Jul 28 2007" /* DATE OF THE NEWEST SOURCE FILE */
|
||||
/* #define KERNEL_VERSION_STRING "1.1.35" formerly used in os_release text */
|
||||
#define KERNEL_BUILD_STRING "2038pre/2036svn" /* used in os_release string */
|
||||
#define SOURCE_DATE_STRING "Mar 9 2008" /* DATE OF THE NEWEST SOURCE FILE */
|
||||
#define KERNEL_BUILD_STRING "2038" /* used in os_release string */
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user