Subject: kernel problems and problem loading high DISPLAY I have a problem with loading high the DISPLAY driver. Aitor mentioned that it requires maybe up to 64KB initial memory, and then shrinks itself. My problem is that instead of loading low when "LH" fails, the entire command fails. that implies: "Load DISPLAY.COM high, or don't load it at all!" (instead of: "Load DISPLAY.COM high, and if that fails load it low")
autoexec.bat: @echo off LH DISPLAY CON=(EGA,,1) MODE CON CP PREP=((858) a:\EGA.CPI) MODE CON CP SEL=858 config.sys: set path=a:\freedos LASTDRIVE=Z BUFFERS=20 FILES=40 DOS=HIGH,UMB DUMMY?=YES set dircmd=/ogn DEVICE=A:\DRIVER\HIMEM.EXE /VERBOSE DEVICE=A:\DRIVER\EMM386.EXE NOEMS I=C800-CFFF X=D000-EFFF /VERBOSE SHELL=A:\command.com A:\ /P:A:\autoexec.bat to exclude VMware specific behaviour, I have downloaded Bochs. a ready-to-run Bochs is available from www.reactos.com http://prdownloads.sourceforge.net/reactos/reactos-0.2.2-bochs.zip?download edit the file called BOCHSRC and change BOOT: C into BOOT: A tried kernel 2033, kernel 2034, kernel2034-2004_MAY_02-CVS, together with FreeCOM 0.82 patchlevel 3K http://freedos.sourceforge.net/freecom/packages/TESTING/com082pl3k.zip DISPLAY 0.10b [ http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/dos/display/dis010bx.zip ] and FreeDOS MODE [ http://www.coli.uni-sb.de/~eric/stuff/soft/mode-29apr2004.zip ] also tried MSDOS 7.10 (win98SE) by obtaining it from bootdisk.com (easier than searching for my win98 cdrom..) *hitting POWER in Bochs and then booting FreeDOS causes DISPLAY to not load at all. (MODE complains because DISPLAY is required) *hitting POWER in Bochs and then booting MSDOS causes DISPLAY to load properly. *hitting the RESET button and then booting FreeDOS DOES(!) cause DISPLAY to load. (but that's because autoexec.bat gets executed, and config.sys is NOT read) looks like there's some boot problem with UMBs in the FreeDOS kernel. MSDOS never fails to load DISPLAY when used in combination with FreeCOM. if I make the UMB large enough then DISPLAY will load high, instead of refusing to load at all. this identifies a few problems when using current CVS kernel: 1) config.sys not read when doing a (warm?) reset 2) LH executes or aborts, but never loads low if loading high fails. 3) "execute DUMMY=YES [Y/N]" gets asked TWICE. I don't know if I should blame FreeCOM for this. After all, [MSDOS 7.10 +FREECOM 0.82pl3k] executes commands as requested So, kernel problem? Bernd ------------------------------------------------------- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE. http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click _______________________________________________ Freedos-kernel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freedos-kernel
