Rob
31.05.2009, 15:28 |
Bug in Jemmex or Freedos Display 0.13b? (DOSX) |
Jemmex with option PGE and the computer crash when I load display in autoexec.bat
JemmEx: exception 0D occured at CS:EIP:FFFF:0000FFFF, ERRC=00000000
SS:ESP=036E:0000FFCE EBP=0000FFD0 EFL=00033282 CR0=80000011 CR2=00000000
EAX=00000010 EBX=0006FFE2 ECX=00000003 EDX=000000D4 ESI=0000008E EDI=0000ED2A
DS=00D4 ES=0281 FS=036E GS=036E [CS:IP]=00 00 00 00 00 00 00 00
Press ESC to abort program
I can´t paste my config and autoexec ¿? ("the posting contains at least one not accepted word) |
Rob
31.05.2009, 15:35
@ Rob
|
Bug in Jemmex or Freedos Display 0.13b? |
> I can´t paste my config and autoexec ¿? ("the posting contains at least
> one not accepted word)
COUNTRY=001,858,C:\FDOS\BIN\COUNTRY.SYS
SET lang=ES
LASTDRIVE=Z
BUFFERS=20
FILES=40
DOS=HIGH,UMB
DOSDATA=UMB
set dircmd=/ogn /4
DEVICE=C:\UTIL\JEMM572B\JEMMEX.EXE X=TEST NOHI SB PGE
DEVICEHIGH=C:\UTIL\JEMM572B\JLOAD.EXE C:\UTIL\JEMM572B\JCLOCK.DLL
DEVICEHIGH=C:\UTIL\UIDE\UIDEJR.SYS /D:FDCD0001
DEVICEHIGH=C:\UTIL\HX\BIN\HXLDR32.EXE C:\UTIL\HX\BIN\DPMILD32.EXE
SHELLHIGH=C:\FDOS\bin\command.com C:\FDOS\bin /E:1024 /F /P=C:\autoexec.bat
@echo off
set PATH=c:\fdos\bin;c:\util\rarx371;c:\util\dospdf;c:\util\antiword;c:\util\hx\bin
set NLSPATH=c:\fdos\NLS
set HELPPATH=c:\fdos\HELP
set temp=e:\
set tmp=e:\
set hdpmi=512
set dpmildr=8
LH FDAPM APMDOS
LH DISPLAY CON=(EGA,,1)
MODE CON CP PREP=((858) C:\FDOS\cpi\EGA.CPX)
LH MODE CON CP SEL=858
LH KEYB SP,,keyboard.sys
C:\UTIL\CTMOUSE\CTMOUSE.EXE
lh C:\UTIL\DOSLFN\doslfn C+
REM TARJETA SONIDO NECESITA EMM386 O SUSTITUTO
SET BLASTER=A220 I7 D1 H7 P330 T6
SET SBPCI=C:\SBPCI
C:\SBPCI\SBLOAD
C:\SBPCI\SBINIT
DEVLOAD C:\UTIL\UIDE\RDISK.SYS /S60
SHSUCDX /D:FDCD0001,,1,1 /D:FDCD0001,,0,1 /~ /C
LH C:\UTIL\AT2400\AT2400 0X60 |
Laaca
Czech republic, 31.05.2009, 20:24
@ Rob
|
Bug in Jemmex or Freedos Display 0.13b? |
Firstly try to single step your autoexec - when booting press F8 and then process the CONFIG.SYS and AUTOEXEC.BAT files line by line.
Where the crash occurs? --- DOS-u-akbar! |
Rob
01.06.2009, 00:03
@ Laaca
|
Bug in Jemmex or Freedos Display 0.13b? |
> Firstly try to single step your autoexec - when booting press F8 and then
> process the CONFIG.SYS and AUTOEXEC.BAT files line by line.
> Where the crash occurs?
Crash in LH DISPLAY CON=(EGA,,1) |
Rugxulo
Usono, 01.06.2009, 03:24
@ Rob
|
Bug in Jemmex or Freedos Display 0.13b? |
> > Firstly try to single step your autoexec - when booting press F8 and
> then
> > process the CONFIG.SYS and AUTOEXEC.BAT files line by line.
> > Where the crash occurs?
>
> Crash in LH DISPLAY CON=(EGA,,1)
FD Display is a TSR, not a device driver, and needs a lot of UMB free to "loadhigh" even if it doesn't use it all, so first make sure you have enough (I doubt it, though, 64k or such IIRC). Also try without "LH" and/or with FDAPM loaded after and/or make sure DISPLAY.EXE isn't UPX'd / compressed.
EDIT: Honestly, if it were me, I would remove everything loaded before it and try loading those after it and see if that helps. (You have so much loaded that obviously I'd be hugely surprised if something didn't crash!)
EDIT #2: I forget exactly, but I think FD Display will try using XMS if it can, which implies JEMMEX. Try removing "X=TEST" (which isn't 100% guaranteed, I think) and "PGE" since you don't need that. When things go wrong, you have to play it safe until you know why. |
Japheth
Germany (South), 01.06.2009, 19:14
@ Rob
|
Bug in Jemmex or Freedos Display 0.13b? |
> Jemmex with option PGE and the computer crash when I load display in
> autoexec.bat
Does PGE matter? What happens if PGE is NOT set? --- MS-DOS forever! |
Rob
01.06.2009, 21:53
@ Japheth
|
Bug in Jemmex or Freedos Display 0.13b? |
> Does PGE matter? What happens if PGE is NOT set?
without PGE don´t crash. All right. |
Japheth
Germany (South), 02.06.2009, 15:01
@ Rob
|
Bug in Jemmex or Freedos Display 0.13b? |
> > Does PGE matter? What happens if PGE is NOT set?
>
> without PGE don´t crash. All right.
I didn't get a crash in FD with PGE enabled and Display.exe. Since this option isn't important, the best workaround is to remove it from Jemm's command line. You can try to set it dynamically from the command prompt once AUTOEXEC.BAT has been run, and I'd be very surprised if it crashes then as well. --- MS-DOS forever! |