Re: [Freedos-kernel] state of kernel 2038

2009-05-03 Thread Bart Oldeman
2009/2/17 Eric Auer e.a...@jpberlin.de:      /* clear the Init BSS area (what normally the RTL does */      memset(_ib_start, 0, _ib_end - _ib_start); Maybe this broke when Bart tuned the memory model recently? Remember for example JEMM386 int 19 fastboot compatible storage of original

Re: [Freedos-kernel] state of kernel 2038

2009-02-16 Thread Tom Ehlert
- int 21.1c should report invalid drives via AL (keep other regs?) News here: DR-DOS modifies BX/CX/DX but not DS for inv drives. /* Get Drive Data */ case 0x1c: { BYTE FAR *p; if (p = FatGetDrvData(lr.DL, lr.AL,

Re: [Freedos-kernel] state of kernel 2038

2009-02-12 Thread Eric Auer
Here is the IsShareInstalled patch which also does not seem to be commited to SVN yet?? The goal is to reduce the share install check call floods that FreeDOS would normally cause. The side effect is minimally later detection of share, should be fine. Thanks for commenting :-) Eric diff -bur

Re: [Freedos-kernel] state of kernel 2038

2009-02-12 Thread Eric Auer
Hi Tom, here is one of two diffs for patches that I have not commited to SVN because I was waiting for review... Topic: Handle floppy type 6 and use DF_DISKCHANGE and DF_NOACCESS as well as InitializeAllBPBs in a way which should help disk tools to avoid confusion about FAT1x versus FAT32.