From mboxrd@z Thu Jan 1 00:00:00 1970 From: Johan Gill Subject: Re: What's up with Space Quest 2? Date: Wed, 12 Jun 2002 23:56:25 +0200 Sender: linux-msdos-owner@vger.kernel.org Message-ID: <3D07C389.7080809@lysator.liu.se> References: <3D078C5C.7070507@yahoo.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------000002070406050300070404" Return-path: List-Id: To: stas.orel@mailcity.com Cc: linux-msdos@vger.kernel.org This is a multi-part message in MIME format. --------------000002070406050300070404 Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 7bit Stas Sergeev wrote: > How good is it without any patches? > Does it work on dosemu-1.0.2.1? > It seems to use DMA before crash, > does it make sense if you disable > sound in program's setup or apply > the sound patch? Do you have > $_sound=(on) ? It also crashes on 1.1.3. I don't remember exactly what went wrong with 1.0.2.1 since it was a while ago. If I disable sound I get pretty much the same result, see below. /Johan Gill, johane@lysator.liu.se --------------000002070406050300070404 Content-Type: text/plain; name="boot.nosound" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="boot.nosound" MFS: dos_fs: build_ufs_path result is '/home/johan/dosemu/msdos/ega_graf.ovl' MFS: no drive selected fn=23 MFS: Finished dos_fs_redirect int 0x2f, ax=0x1123 Do INT0x2f: Using caller_function() INT2F at fdc8:6ab2: AX=1116, BX=6a66, CX=0000, DX=0000, DS=0133, ES=0133 MFS: Entering dos_fs_redirect, FN=16 MFS: selecting drive fn=16 sda_cds=0x5320 MFS: selected drive 2: /home/johan/dosemu/msdos/ MFS: (mode = 0x0000) MFS: (sft_open_mode = 0x0000) MFS: Open existing file C:\SIERRA\SQ2\EGA_GRAF.OVL MFS: dos_fs: build_ufs_path for DOS path 'C:\SIERRA\SQ2\EGA_GRAF.OVL' MFS: MFS: dos_gen: ufs '/home/johan/dosemu/msdos/', path '\SIERRA\SQ2\EGA_GRAF.OVL', l=25 MFS: dos_gen: path_to_ufs '/home/johan/dosemu/msdos//sierra/sq2/ega_graf.ovl' MFS: dos_fs: build_ufs_path result is '/home/johan/dosemu/msdos/sierra/sq2/ega_graf.ovl' MFS: find_file(/home/johan/dosemu/msdos/sierra/sq2/ega_graf.ovl) MFS: find file /home/johan/dosemu/msdos/sierra/sq2/ega_graf.ovl MFS: scan_dir(/home/johan/dosemu/msdos/sierra/sq2,ega_graf.ovl) MFS: scan_dir gave ega_graf.ovl FALSE MFS: find_file(): no match: /home/johan/dosemu/msdos/sierra/sq2/ega_graf.ovl MFS: find_file gave /home/johan/dosemu/msdos/sierra/sq2/ega_graf.ovl 0 MFS: open failed: '/home/johan/dosemu/msdos/sierra/sq2/ega_graf.ovl' MFS: Finished dos_fs_redirect Do INT0x21: Using caller_function() INT21 (0) at 0861:6807: AX=3fe1, BX=ffff, CX=0250, DX=0000, DS=11e1, ES=1262 int 0x21, ax=0x3fe1 Do INT0x21: Using caller_function() INT21 (0) at 0861:5d64: AX=3e62, BX=ffff, CX=0250, DX=0000, DS=11e1, ES=1262 int 0x21, ax=0x3e62 Do INT0x21: Using caller_function() INT21 (0) at 0861:5ce3: AX=3d00, BX=0010, CX=0250, DX=00c5, DS=11d1, ES=1262 INT21: open file "IBM_OBJS.OVL" int 0x21, ax=0x3d00 Do INT0x2f: Using caller_function() INT2F at fdc8:ac10: AX=1123, BX=0003, CX=6a66, DX=00c5, DS=11d1, ES=0133 MFS: Entering dos_fs_redirect, FN=23 MFS: selecting drive fn=23 sda_cds=0x1526f MFS: FNX=IBM_OBJS.OVL MFS: dos_fs: build_ufs_path for DOS path 'IBM_OBJS.OVL' MFS: MFS: dos_gen: ufs '/home/johan/dosemu/msdos/', path 'IBM_OBJS.OVL', l=25 MFS: dos_gen: path_to_ufs '/home/johan/dosemu/msdos/ibm_objs.ovl' MFS: dos_fs: build_ufs_path result is '/home/johan/dosemu/msdos/ibm_objs.ovl' MFS: no drive selected fn=23 MFS: Finished dos_fs_redirect int 0x2f, ax=0x1123 Do INT0x2f: Using caller_function() INT2F at fdc8:6ab2: AX=1116, BX=6a66, CX=0000, DX=0000, DS=0133, ES=0133 MFS: Entering dos_fs_redirect, FN=16 MFS: selecting drive fn=16 sda_cds=0x5320 MFS: selected drive 2: /home/johan/dosemu/msdos/ MFS: (mode = 0x0000) MFS: (sft_open_mode = 0x0000) MFS: Open existing file C:\SIERRA\SQ2\IBM_OBJS.OVL MFS: dos_fs: build_ufs_path for DOS path 'C:\SIERRA\SQ2\IBM_OBJS.OVL' MFS: MFS: dos_gen: ufs '/home/johan/dosemu/msdos/', path '\SIERRA\SQ2\IBM_OBJS.OVL', l=25 MFS: dos_gen: path_to_ufs '/home/johan/dosemu/msdos//sierra/sq2/ibm_objs.ovl' MFS: dos_fs: build_ufs_path result is '/home/johan/dosemu/msdos/sierra/sq2/ibm_objs.ovl' MFS: find_file(/home/johan/dosemu/msdos/sierra/sq2/ibm_objs.ovl) MFS: find file /home/johan/dosemu/msdos/sierra/sq2/ibm_objs.ovl MFS: scan_dir(/home/johan/dosemu/msdos/sierra/sq2,ibm_objs.ovl) MFS: scan_dir gave ibm_objs.ovl FALSE MFS: find_file(): no match: /home/johan/dosemu/msdos/sierra/sq2/ibm_objs.ovl MFS: find_file gave /home/johan/dosemu/msdos/sierra/sq2/ibm_objs.ovl 0 MFS: open failed: '/home/johan/dosemu/msdos/sierra/sq2/ibm_objs.ovl' MFS: Finished dos_fs_redirect Do INT0x21: Using caller_function() INT21 (0) at 0861:6807: AX=3f3c, BX=ffff, CX=0160, DX=0000, DS=123c, ES=1262 int 0x21, ax=0x3f3c Do INT0x21: Using caller_function() INT21 (0) at 0861:5d64: AX=3e62, BX=ffff, CX=0160, DX=0000, DS=123c, ES=1262 int 0x21, ax=0x3e62 Doing REP insb(0) 1 bytes at 0x18f22, DF 0 DMA: Read 0 from Channel 0 Address (Byte 0) Doing REP insb(0) 1 bytes at 0x18f23, DF 0 DMA: Read 0 from Channel 0 Address (Byte 1) Doing REP insb(0x200) 1 bytes at 0x18f28, DF 0 PORTb: 200 not available for read 200 > ff SIGILL while in vm86() ERROR: unexpected CPU exception 0x06 err=0x00000000 cr2=00000000 while in vm86 (DOS) ERROR: unexpected CPU exception 0x06 err=0x00000000 cr2=00000000 while in vm86 (DOS) Program=sigsegv.c, Line=193 EIP: 0861:0000988d ESP: 1262:73735afb VFLAGS(b): 00000 00110010 10000010 EAX: 000040f8 EBX: 0000ffff ECX: 0000b900 EDX: 00000200 VFLAGS(h): 00003282 ESI: 00000008 EDI: 00006909 EBP: 00002868 DS: 1262 ES: 1262 FS: 0000 GS: 0000 FLAGS: SF IF RF VM VIF IOPL: 3 STACK: 00 00 00 00 00 00 00 00 00 00 -> 08 69 08 00 68 28 0b 5b ff ff OPS : 38 6c c6 fe c6 00 18 0c 38 6c -> c6 fe c6 00 7e 81 9d a1 a1 9d c6fec6 0861:988d mov dh,0xc6 Program=sigsegv.c, Line=200 EIP: 0861:0000988d ESP: 1262:73735afb VFLAGS(b): 00000 00110010 10000010 EAX: 000040f8 EBX: 0000ffff ECX: 0000b900 EDX: 00000200 VFLAGS(h): 00003282 ESI: 00000008 EDI: 00006909 EBP: 00002868 DS: 1262 ES: 1262 FS: 0000 GS: 0000 FLAGS: SF IF RF VM VIF IOPL: 3 STACK: 00 00 00 00 00 00 00 00 00 00 -> 08 69 08 00 68 28 0b 5b ff ff OPS : 38 6c c6 fe c6 00 18 0c 38 6c -> c6 fe c6 00 7e 81 9d a1 a1 9d c6fec6 0861:988d mov dh,0xc6 --------------000002070406050300070404--