⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 history.txt

📁 GNU FreeDOS兼容MS DOS很好的东东.
💻 TXT
📖 第 1 页 / 共 5 页
字号:
2002 Feb 3 - Build 2026test-------- Bart Oldeman (bart@dosemu.org)+ Changes Tom    * FCB clean-ups and fixes (bug in FCB Random IO,      CYRUS CHESS, bug #1014)    * initial config.sys menus (see config.txt)    * execrh.asm: construct 'interrupt' address after strategy to avoid      some issues with non-trivial 'strategy' routines.    * make kernel UPX-able    * cleaned up midnight flag, dates    * tmark() and friends are floppy specific and implemented in C      instead of ASM (parts by Bart)    * DMA boundary checking gives the right number of sectors if      the start sector is 512-bytes-aligned.+ Changes Victor    * lfn fixes (lfn is only a place holder, does not work yet)    * FAT32 fixes    * dosemu log nicer+ Changes Martin    * log output    * warning fixes for sys, patchobj and prf.c+ Changes Bart    * FCB clean-ups and fixes    * make Watcom compiled kernel runnable    * make compilation with Pascal style calling conventions      for Borland compilers (-p) possible    * initialize CDS before opening devices    * implement lock/unlock for remote drives    * implement commit file (int21/ah=68,6a)    * implement ioctl get/set logical drive map (int21/ax=440E--F)    * implement get address of drive data table (int2f/ax=0803)    * fix "get address of SDA" (int21/ax=5d06)    * do not use CHS if the root extended partition of the relevant      logical partition is labelled LBA (bug #1011)    * hopefully avoid format problem (bug #1030) by not setting drive      to "non-accessible" while reading the bpb.    * boot sector fixes:      enable booting beyond cylinder x where x * number of heads >= 65536.      still uses CHS to boot (not able to boot beyond cylinder 1023)      recognize FF8-FFF as FAT12 ending (was only FFF) (bug #1021)    * avoid using LIB when linking the kernel by echo-ing to a linker      resource file. Use a batch file to bypass Borlands Make 2.0      unwillingness to redirect stdout.    * UMB variable clean-up    * use of "const" for constant global variables    * reduced size of Watcom-compiled SYS binary2001 Nov 18 - Build 2025c-------- Bart Oldeman (bart@dosemu.org)+ Changes Bart    * ran source code .c and .h files through "indent"    * fixed new printf bug    * removed some duplicate documents+ 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    * fix a few more batch file and makefile details    * fix problems with command line editing: F1 and right key    * string merging in dosnames.c    * optimizations for MSC+ Changes Bart    * fix readblock problem not properly detecting EOF - it sometimes      returned an error where it should just report a short count.      Also fnp->f_offset==0 is not a special case for blockread      (neither should it be for write - but that'll be for later)      For both cases it's perfectly legal to do a seek first.    * fix writeblock not setting highwater to offset when doing a      truncate (count == 0)    * hopefully now really fix the floppy change problem -      dsk.c: getbpb() should query changeline BEFORE reading the BPB.    * fixed warnings from WATCOM compiler - one of them was in fact      a bug in fcbfns.c    * started big clean-up      - converted obsolete bcopy(), sncopy() and friends to memcpy(),        strncpy() etc.      - removed $Log entries that are also on the CVS server and        removed the $ so no new entries will be added in files.      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    * initialize LBA parameter struct to 0's - some BIOSes don't fill      in everything. Thanks to Bernd Blaauw's bug report.    * Minor boot sector optimization.    * added some exeflat options+ Changes Jeremy    * changes to fdkrncfg.c: mostly cosmetic to the output    * added sys.doc file (updated by Bart)+ Changes Bart    * let int 0 (divide by zero) and int 6 (invalid opcode) print a      stack trace to aid in debugging    * fixed floppy drive detection for XT's.    * fixed bug in int21/ah=0x32 and friends - we should flush data before the      forced media_check    * Use CHS addressing if possible on partitions with the relevant ID,      you can overide this using the new FORCELBA and GLOBALENABLELBASUPPORT      sys config options.    * Always use BIOS values for translating LBA to CHS for fixed disks -      ignoring the boot sector values. For floppies the boot sector is used.    * fixed "truename hello." to remove the trailing dot.    * added options to SYS to write to a boot sector image file    * set Critical Error Code for ioctl's    * fake cluster size for 64k clusters just like FAT32 for INT21/AH=0x36      and friends.+ Changes Bart+Tom+Victor    * make makefile system more robust+ Changes Victor    * 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    * config.sys processing: placing ? on the left side of '=' like	 ?device=  or device ?=	 asks for this single line      fill the available HMA with buffers    * added kernel configuration options to sys.com, small area at 60:xx      (in cooperation with Jeremy)	    * readblock optimized to read as many data as possible in one      int13 request - great speedups for large reads    * some more SDA variables need to be updated for the network      redirector (the sft index)    * reduce stack usage in task.c, fattab.c, ioctl.c, execrh.asm, inthndlr.c    * protect high part of 32-bit registers (stacks.inc)    * moved copyright messages to init data to save a bit of memory    * added relocinf, patchobj, sorted + some more output of exeflat    * UMB fixes+ Fixes Bart, Victor, Tom    * more FAT32 fixes - to work with device drivers    * fixed overflow problem with more than 2048 directory entries    * various space saving changes, dir_init_fnode+ Changes Bart, Tom    * many makefile changes to enable compilation with different      compilers (MS, Watcom, Borland). Watcom compiles but the result      does not run yet.+ Changes Bart    * extended the double-byte lead table from int21/ah=63 to 4 zeros      to make Watcom happy    * support for IOCTL AX=440D, CL=40,41,42,61,62 for      read/write/format track - this enables R. Nordier format to work    * default floppy type depends on the drive    * rewrote many parts of int2f.asm to have a cleaner remote_xxx      interface with less code and stack usage.    * limit for int21/ah=36 is FFF6 total/free sectors    * made the rtc clock reading code a bit more robust - assumes      there is no rtc if the returned date is zero    * removed non-necessary code in dosnames.c because we're always      dealing with a TRUENAME there    * added zero extending of files, but removed it (unless you force      it) since MSDOS doesn't zero-extend files either    * wrote a source for exeflat, removed all binaries from the source    * added more INT2F/AH=12 functions to solve some MSCDEX issues    * changed BAD sector handling : only ....FF7 is recognized as BAD,      but FORMAT information from initdisk will only give ....FEF as      the largest cluster (for safety), so ....FF0-....FF6 are not used      for newly formatted disks (here .... is either nothing, F, or      FFFF, FAT12/FAT16/FAT32).    * 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    * More FAT32 fixes+ Fixes Tom    * Printer handling    * misc INT2F/AH=12 fixes.    * misc clean-ups+ Fixes Bart    * Added drive B: handling if only one floppy drive available      (look for play_dj() in dsk.c)    * Simplify Victor's FAT32 fixes a bit    * More printer clean-ups    * fixed sys (thanks Jeremy)    * DosChangeDir fails for path name too long.+ Fixes Jeremy    * Changed SYS so if no source given or only source drive (no path)      given, then checks for kernel.sys & command.com in current      path (of current drive or given drive) and if not there      uses root (but only if source & destination drive are different).      Fix printf to include count(ret) if copy can't write all requested bytes2001 Sep 22 - Build 2025 (test)-------- Bart Oldeman (bart@dosemu.org)+ Added Victor    * FAT32 support (credits to Martin Stromberg for boot32.asm optimizations)    * Delete long file names if short file name given+ Added Jeremy    * modified SYS so it takes optional 2nd parameter (similar to PC DOS)      where if only 1 argument is given, assume to be destination drive,      but if two arguments given, 1st is source (drive and/or path)      and second is destination drive+ fixes Victor    * some small FCB and dsk.c fixes+ fixes Tom    * some FAT32 issues    * many compiler portability changes (compiles with Watcom, MSC, ...)    * DosMemChange should set the PSP    * converted INT2F/AH=12 functions to C and added some - enough to      get most of the MS LAN network client working+ fixes Bart    * some FAT32 issues    * Dos{Open,Creat}Sft drive letter issues       for CDROMs (thanks Jeremy)    * shrink_file should ALWAYS fail for directories, also with      dos_set_fattr (thanks Jeremy)    * only give warnings for slightly suspect partitions at boot      time where CHS does not match LBA.    * re-enabled copyright notice.    * some dsk.c clean-ups to avoid DIR giving the same contents for      a different floppy (get serial number/volume label did reset the      changed state).    * attribute should be 8-bit fix2001 Aug 19 - Build 2024/h-------- Bart Oldeman (bart@dosemu.org)+ fixes Bart    * truename fixes (#580)    * free space fixes (#249)    * Ctrl-C/Ctrl-Break fix2001 Aug 19 - Build 2024/g-------- Bart Oldeman (bart@dosemu.org)+ fixes Bart    * set file time fixes    * clock fixes    * findfirst/next fixes    * added a bit more int2f/ax=12xx functionality    * buffers trick to fool MFT so that it does not crash    * Ctrl-S (pause) and Ctrl-P (printer echo) now work.      Ctrl-Q is ignored by DOS.    * FCB "closing twice is legal" fix. Necessary for visicalc.+ fixes Bart + Tom    * fixed shsucdx /u unloading problem	2001 Jul 28 - Build 2024/f-------- Bart Oldeman (bart@dosemu.org)+ fixes Bart    * fixed get current directory - MSCDEX works now (always)    * initdisk.c correctly sets number of hidden sectors: necessary      for FORMAT - SYS chain to work+ updates Bart    * initialisation memory situation changed: kernel is loaded      to the top of conventional memory in the beginning. Then      move it back low or high depending on DOS=HIGH and the presence      of an XMS driver.      DOS=HIGH without an XMS driver (such as FDXMS) has no effect anymore!+ fixes Tom, Victor, Bart    * various fatfs.c 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -