View Issue Details

IDProjectCategoryView StatusLast Update
04098DarkSeedCD³²public2021-02-20 01:14
Reporteramiart Assigned ToWepl  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Project InfoDarkseed (CyberDreams)
http://www.whdload.de/games/DarkSeed.html
Summary04098: DarkSeed CD32: Crash when pressing steering wheel horn in the car
DescriptionThe game quits with message:

Exception "AccessFault" ($7008)
PC=$6BE7FCE0 (TASK 'KickDos process' ExpMem $94CE0)
ByteRead from $EBE84779

The game was downloaded from https://whdownload.com
DarkSeed_v1.03_CD32.zip (english version)

To run the game I had to add NOCACHE option.
Steps To ReproduceGo to the garage behind the house, get in the car and press the steering wheel horn.
TagsNo tags attached.
Attached Files
DarkSeedCD32.Slave (7,136 bytes)
DarkSeedCD32-2.Slave (6,452 bytes)
MachineA1200
CPU68040
CPUSpeed40
ChipSetAGA
GFXCardNone
ChipMem2 MB
FastMem64 MB
WorkbenchOS 3.9
KickROM40 - Kick 3.1
KickSoftNone
WHDLoad18.5
imported

Activities

Wepl

Wepl

2020-09-30 00:20

manager   note ~09153

Please try the attached Slave. You need also to copy the lowlevel.library into the game's data directory.
amiart

amiart

2020-10-03 12:36

reporter   note ~09157

I copied the new slave and lowlevel.library from data/libs to data directory and
now the game crashes with message:

Exception "Access Fault" ($7008)
PC=$1E128 (Task 'Initial CLI', Prg 'DS' Off $7378, DbgSeg $7378)
Byte Read from $80022BC1
Wepl

Wepl

2020-10-03 13:01

manager   note ~09158

So please make a CoreDump at this point and attach the created file .whdl_register to this issue here.
amiart

amiart

2020-10-03 23:27

reporter   note ~09160

Here is the core dump
.whdl_register (14,280 bytes)   
************************* 03-Oct-20 23:17:41 ************************18.5.5948***
Slave='DarkSeedCD32.Slave' (7136 bytes)
Resload   6BEE6000 - 6BEEDD2C (  32044) at 6BEE6000  GL=$6BF70000
Slave     6BF79000 - 6BF7ABBC (   7100) at 6BF79000  BaseMemSize=$100000
ExpMem    6BEEF000 - 6BF6F000 ( 524288) at 6BEEF000
attn=7F(40,82) fc=-1 kn=11111 cs=19C8 rw=0 zpt=-1 ep=0 ei=0
setcpu=0(SNCS,ENCS,BNCS) DbgSeg(FirstHunkStart)=16DB0

Exception "Access Fault" ($7008) PC = $1E128 (Task 'Initial CLI', Prg 'DS' Off
$7378, DbgSeg $7378) Byte Read from $80022BC1

$0001e0fe move.w       (0,a0,d1.w),d3                 ;$80022c1a
$0001e102 adda.l       d3,a1
$0001e104 addq.l       #1,d3
$0001e106 move.b       (a1)+,d7                       ;$0002cfe6
$0001e108 beq.b        $1e168
$0001e10a tst.b        ($1b202)
$0001e110 beq.b        $1e168
$0001e112 movem.l      d0-d7/a0-a6,-(a7)              ;$00014954
$0001e116 lea          ($22b68),a0
$0001e11c move.l       d0,d1
$0001e11e move.l       d1,d2
$0001e120 andi.w       #7,d2
$0001e124 lsr.w        #3,d1
$0001e126 adda.l       d1,a0
�1m$0001e128 move.b       (a0),d1                        ;$80022bc1
�22m$0001e12a btst         d2,d1
$0001e12c bne.b        $1e138
$0001e12e bset         d2,(a0)                        ;$80022bc1
$0001e130 bsr.w        $1d880
$0001e134 bsr.w        $1d9e8
$0001e138 movem.l      (a7)+,d0-d7/a0-a6              ;$00014954
$0001e13c cmpi.w       #2,($1d872)
$0001e144 bne.b        $1e168
$0001e146 clr.w        ($1d872)
$0001e14c rts
$0001e14e lea          ($31b8e),a0
$0001e154 lea          ($30c86),a1
$0001e15a lsl.w        #1,d0
$0001e15c moveq        #0,d3

exception stackframe:
$000FFFC4 00110001 E1287008 0001498C 05210081 00210001 80022BC1 00014954 800002CF
$000FFFE4 FFFF0040 00002282 000333F0 0001E3C4 000020B0 00180003 4D5E0064
regular stack:
$00014954 800002CF 0001059E 000000AF 000069BE 0000000C 000069D6 000000C8 0000FF01
$00014974 000304E4 0002CFE6 00030CF4 0001E48C 0001C842 0001E3C4 000037C4 0001DFCC
$00014994 00018F28 00017FE4 00000022 0001002E 00063968 0001E3C4 000176BA 6BF7AB7E
$000149B4 6BF0EDEA 00001000 0000EB94 00004EF9 00014F0C 4EF90001 4F0C4EF9 00014F0C
$000149D4 4EF90001 4F0C4EF9 00014F0C 4EF90001 5E384EF9 00015420 4EF90001 543E4EF9

  ----0---- ----1---- ----2---- ----3---- ----4---- ----5---- ----6---- ----7----
Dx 800002CF  80000059  80000007      69BE         C      69D6        C8      FF01
Ax 80022BC1     2CFE6     30CF4     1E48C     1C842     1E3C4      37C4

                 TTSM III   XNZVC
�1mPC=   1E128�22m  SR %0000000000010001�1m  USP=14954  �22mISP=FFFC4  MSP=FF800
VBR=6BF71000  SFC=5  DFC=5  CACR=0  MMUSR=0
TC=8000  URP=6BEE4000  SRP=6BEE4000  DTT0=0  DTT1=0  ITT0=0  ITT1=0

         MEDRAAAABVCPSDT          YZ  PMRCBSDAAAA
intena=%�1m0110010100101100�22m dmacon=%�1m0000001111111010�22m adkcon=$1100
intreq=%�1m0000001011000000�22m
vposr....A300  vhposr...02AC  joy0dat..593E  joy1dat..0000  clxdat...8023  
pot0dat..0000  pot1dat..00DB  potinp...5500  serdatr..3800  dskbytr..A000  
deniseid.00F8  hhposr...0D6B  
   ciaa:     PI ROPS		   ciab:     PI ROPS
	cra=�1m00000000�22m  ta=21FF<21FF	   cra=�1m00000000�22m  ta=FFFF<FFFF
	    AII ROPS			    AII ROPS
	crb=�1m00000001�22m  tb=7AA9<FFFF	   crb=�1m10000000�22m  tb=FFFF<FFFF
	    10RTWCLO	  parallel	    DRCCDSOY      M3210HDS
	pra=�1m01111100�22m  prb=�1m11111111�22m      pra=�1m11111111�22m  prb=�1m11111111�22m
       ddra=�1m00000011�22m ddrb=�1m00000000�22m     ddra=�1m11000000�22m ddrb=�1m11111111�22m
       event=001356  icr=00  sdr=5E    event=00013A  icr=04  sdr=00

************************* 03-Oct-20 23:18:48 ************************18.5.5948***
Slave='DarkSeedCD32.Slave' (7136 bytes)
Resload   6BEE6000 - 6BEEDD2C (  32044) at 6BEE6000  GL=$6BF70000
Slave     6BF79000 - 6BF7ABBC (   7100) at 6BF79000  BaseMemSize=$100000
ExpMem    6BEEF000 - 6BF6F000 ( 524288) at 6BEEF000
attn=7F(40,82) fc=-1 kn=11111 cs=19C8 rw=0 zpt=-1 ep=0 ei=0
setcpu=0(SNCS,ENCS,BNCS) DbgSeg(FirstHunkStart)=16DB0

Exception "Access Fault" ($7008) PC = $1E128 (Task 'Initial CLI', Prg 'DS' Off
$7378, DbgSeg $7378) Byte Read from $80022BC1

$0001e0fe move.w       (0,a0,d1.w),d3                 ;$80022c1a
$0001e102 adda.l       d3,a1
$0001e104 addq.l       #1,d3
$0001e106 move.b       (a1)+,d7                       ;$0002cfe6
$0001e108 beq.b        $1e168
$0001e10a tst.b        ($1b202)
$0001e110 beq.b        $1e168
$0001e112 movem.l      d0-d7/a0-a6,-(a7)              ;$00014954
$0001e116 lea          ($22b68),a0
$0001e11c move.l       d0,d1
$0001e11e move.l       d1,d2
$0001e120 andi.w       #7,d2
$0001e124 lsr.w        #3,d1
$0001e126 adda.l       d1,a0
�1m$0001e128 move.b       (a0),d1                        ;$80022bc1
�22m$0001e12a btst         d2,d1
$0001e12c bne.b        $1e138
$0001e12e bset         d2,(a0)                        ;$80022bc1
$0001e130 bsr.w        $1d880
$0001e134 bsr.w        $1d9e8
$0001e138 movem.l      (a7)+,d0-d7/a0-a6              ;$00014954
$0001e13c cmpi.w       #2,($1d872)
$0001e144 bne.b        $1e168
$0001e146 clr.w        ($1d872)
$0001e14c rts
$0001e14e lea          ($31b8e),a0
$0001e154 lea          ($30c86),a1
$0001e15a lsl.w        #1,d0
$0001e15c moveq        #0,d3

exception stackframe:
$000FFFC4 00110001 E1287008 0001498C 05210081 00210001 80022BC1 00014954 800002CF
$000FFFE4 FFFF0040 00002282 000333F0 0001E3C4 000020B0 00180003 4D5E0064
regular stack:
$00014954 800002CF 0001059E 000000AF 000069BE 0000000C 000069D6 000000C8 0000FF01
$00014974 000304E4 0002CFE6 00030CF4 0001E48C 0001C842 0001E3C4 000037C4 0001DFCC
$00014994 00018F28 00017FE4 00000022 0001002E 00063968 0001E3C4 000176BA 6BF7AB7E
$000149B4 6BF0EDEA 00001000 0000EB94 00004EF9 00014F0C 4EF90001 4F0C4EF9 00014F0C
$000149D4 4EF90001 4F0C4EF9 00014F0C 4EF90001 5E384EF9 00015420 4EF90001 543E4EF9

  ----0---- ----1---- ----2---- ----3---- ----4---- ----5---- ----6---- ----7----
Dx 800002CF  80000059  80000007      69BE         C      69D6        C8      FF01
Ax 80022BC1     2CFE6     30CF4     1E48C     1C842     1E3C4      37C4

                 TTSM III   XNZVC
�1mPC=   1E128�22m  SR %0000000000010001�1m  USP=14954  �22mISP=FFFC4  MSP=FF800
VBR=6BF71000  SFC=5  DFC=5  CACR=0  MMUSR=0
TC=8000  URP=6BEE4000  SRP=6BEE4000  DTT0=0  DTT1=0  ITT0=0  ITT1=0

         MEDRAAAABVCPSDT          YZ  PMRCBSDAAAA
intena=%�1m0110010100101100�22m dmacon=%�1m0000001111111010�22m adkcon=$1100
intreq=%�1m0000001011000000�22m
vposr....A300  vhposr...02AC  joy0dat..593E  joy1dat..0000  clxdat...8023  
pot0dat..0000  pot1dat..00DB  potinp...5500  serdatr..3800  dskbytr..A000  
deniseid.00F8  hhposr...0D6B  
   ciaa:     PI ROPS		   ciab:     PI ROPS
	cra=�1m00000000�22m  ta=21FF<21FF	   cra=�1m00000000�22m  ta=FFFF<FFFF
	    AII ROPS			    AII ROPS
	crb=�1m00000001�22m  tb=7AA9<FFFF	   crb=�1m10000000�22m  tb=FFFF<FFFF
	    10RTWCLO	  parallel	    DRCCDSOY      M3210HDS
	pra=�1m01111100�22m  prb=�1m11111111�22m      pra=�1m11111111�22m  prb=�1m11111111�22m
       ddra=�1m00000011�22m ddrb=�1m00000000�22m     ddra=�1m11000000�22m ddrb=�1m11111111�22m
       event=001356  icr=00  sdr=5E    event=00013A  icr=04  sdr=00

************************* 03-Oct-20 23:19:22 ************************18.5.5948***
Slave='DarkSeedCD32.Slave' (7136 bytes)
Resload   6BEE6000 - 6BEEDD2C (  32044) at 6BEE6000  GL=$6BF70000
Slave     6BF79000 - 6BF7ABBC (   7100) at 6BF79000  BaseMemSize=$100000
ExpMem    6BEEF000 - 6BF6F000 ( 524288) at 6BEEF000
attn=7F(40,82) fc=-1 kn=11111 cs=19C8 rw=0 zpt=-1 ep=0 ei=0
setcpu=0(SNCS,ENCS,BNCS) DbgSeg(FirstHunkStart)=16DB0

Exception "Access Fault" ($7008) PC = $1E128 (Task 'Initial CLI', Prg 'DS' Off
$7378, DbgSeg $7378) Byte Read from $80022BC1

$0001e0fe move.w       (0,a0,d1.w),d3                 ;$80022c1a
$0001e102 adda.l       d3,a1
$0001e104 addq.l       #1,d3
$0001e106 move.b       (a1)+,d7                       ;$0002cfe6
$0001e108 beq.b        $1e168
$0001e10a tst.b        ($1b202)
$0001e110 beq.b        $1e168
$0001e112 movem.l      d0-d7/a0-a6,-(a7)              ;$00014954
$0001e116 lea          ($22b68),a0
$0001e11c move.l       d0,d1
$0001e11e move.l       d1,d2
$0001e120 andi.w       #7,d2
$0001e124 lsr.w        #3,d1
$0001e126 adda.l       d1,a0
�1m$0001e128 move.b       (a0),d1                        ;$80022bc1
�22m$0001e12a btst         d2,d1
$0001e12c bne.b        $1e138
$0001e12e bset         d2,(a0)                        ;$80022bc1
$0001e130 bsr.w        $1d880
$0001e134 bsr.w        $1d9e8
$0001e138 movem.l      (a7)+,d0-d7/a0-a6              ;$00014954
$0001e13c cmpi.w       #2,($1d872)
$0001e144 bne.b        $1e168
$0001e146 clr.w        ($1d872)
$0001e14c rts
$0001e14e lea          ($31b8e),a0
$0001e154 lea          ($30c86),a1
$0001e15a lsl.w        #1,d0
$0001e15c moveq        #0,d3

exception stackframe:
$000FFFC4 00110001 E1287008 0001498C 05210081 00210001 80022BC1 00014954 800002CF
$000FFFE4 FFFF0040 00002282 000333F0 0001E3C4 000020B0 00180003 4D5E0064
regular stack:
$00014954 800002CF 0001059E 000000AF 000069BE 0000000C 000069D6 000000C8 0000FF01
$00014974 000304E4 0002CFE6 00030CF4 0001E48C 0001C842 0001E3C4 000037C4 0001DFCC
$00014994 00018F28 00017FE4 00000022 0001002E 00063968 0001E3C4 000176BA 6BF7AB7E
$000149B4 6BF0EDEA 00001000 0000EB94 00004EF9 00014F0C 4EF90001 4F0C4EF9 00014F0C
$000149D4 4EF90001 4F0C4EF9 00014F0C 4EF90001 5E384EF9 00015420 4EF90001 543E4EF9

  ----0---- ----1---- ----2---- ----3---- ----4---- ----5---- ----6---- ----7----
Dx 800002CF  80000059  80000007      69BE         C      69D6        C8      FF01
Ax 80022BC1     2CFE6     30CF4     1E48C     1C842     1E3C4      37C4

                 TTSM III   XNZVC
�1mPC=   1E128�22m  SR %0000000000010001�1m  USP=14954  �22mISP=FFFC4  MSP=FF800
VBR=6BF71000  SFC=5  DFC=5  CACR=0  MMUSR=0
TC=8000  URP=6BEE4000  SRP=6BEE4000  DTT0=0  DTT1=0  ITT0=0  ITT1=0

         MEDRAAAABVCPSDT          YZ  PMRCBSDAAAA
intena=%�1m0110010100101100�22m dmacon=%�1m0000001111111010�22m adkcon=$1100
intreq=%�1m0000001011000000�22m
vposr....A300  vhposr...02AC  joy0dat..593E  joy1dat..0000  clxdat...8023  
pot0dat..0000  pot1dat..00DB  potinp...5500  serdatr..3800  dskbytr..A000  
deniseid.00F8  hhposr...0D6B  
   ciaa:     PI ROPS		   ciab:     PI ROPS
	cra=�1m00000000�22m  ta=21FF<21FF	   cra=�1m00000000�22m  ta=FFFF<FFFF
	    AII ROPS			    AII ROPS
	crb=�1m00000001�22m  tb=7AA9<FFFF	   crb=�1m10000000�22m  tb=FFFF<FFFF
	    10RTWCLO	  parallel	    DRCCDSOY      M3210HDS
	pra=�1m01111100�22m  prb=�1m11111111�22m      pra=�1m11111111�22m  prb=�1m11111111�22m
       ddra=�1m00000011�22m ddrb=�1m00000000�22m     ddra=�1m11000000�22m ddrb=�1m11111111�22m
       event=001356  icr=00  sdr=5E    event=00013A  icr=04  sdr=00

************************* 03-Oct-20 23:19:27 ************************18.5.5948***
Slave='DarkSeedCD32.Slave' (7136 bytes)
Resload   6BEE6000 - 6BEEDD2C (  32044) at 6BEE6000  GL=$6BF70000
Slave     6BF79000 - 6BF7ABBC (   7100) at 6BF79000  BaseMemSize=$100000
ExpMem    6BEEF000 - 6BF6F000 ( 524288) at 6BEEF000
attn=7F(40,82) fc=-1 kn=11111 cs=19C8 rw=0 zpt=-1 ep=0 ei=0
setcpu=0(SNCS,ENCS,BNCS) DbgSeg(FirstHunkStart)=16DB0

Exception "Access Fault" ($7008) PC = $1E128 (Task 'Initial CLI', Prg 'DS' Off
$7378, DbgSeg $7378) Byte Read from $80022BC1

$0001e0fe move.w       (0,a0,d1.w),d3                 ;$80022c1a
$0001e102 adda.l       d3,a1
$0001e104 addq.l       #1,d3
$0001e106 move.b       (a1)+,d7                       ;$0002cfe6
$0001e108 beq.b        $1e168
$0001e10a tst.b        ($1b202)
$0001e110 beq.b        $1e168
$0001e112 movem.l      d0-d7/a0-a6,-(a7)              ;$00014954
$0001e116 lea          ($22b68),a0
$0001e11c move.l       d0,d1
$0001e11e move.l       d1,d2
$0001e120 andi.w       #7,d2
$0001e124 lsr.w        #3,d1
$0001e126 adda.l       d1,a0
�1m$0001e128 move.b       (a0),d1                        ;$80022bc1
�22m$0001e12a btst         d2,d1
$0001e12c bne.b        $1e138
$0001e12e bset         d2,(a0)                        ;$80022bc1
$0001e130 bsr.w        $1d880
$0001e134 bsr.w        $1d9e8
$0001e138 movem.l      (a7)+,d0-d7/a0-a6              ;$00014954
$0001e13c cmpi.w       #2,($1d872)
$0001e144 bne.b        $1e168
$0001e146 clr.w        ($1d872)
$0001e14c rts
$0001e14e lea          ($31b8e),a0
$0001e154 lea          ($30c86),a1
$0001e15a lsl.w        #1,d0
$0001e15c moveq        #0,d3

exception stackframe:
$000FFFC4 00110001 E1287008 0001498C 05210081 00210001 80022BC1 00014954 800002CF
$000FFFE4 FFFF0040 00002282 000333F0 0001E3C4 000020B0 00180003 4D5E0064
regular stack:
$00014954 800002CF 0001059E 000000AF 000069BE 0000000C 000069D6 000000C8 0000FF01
$00014974 000304E4 0002CFE6 00030CF4 0001E48C 0001C842 0001E3C4 000037C4 0001DFCC
$00014994 00018F28 00017FE4 00000022 0001002E 00063968 0001E3C4 000176BA 6BF7AB7E
$000149B4 6BF0EDEA 00001000 0000EB94 00004EF9 00014F0C 4EF90001 4F0C4EF9 00014F0C
$000149D4 4EF90001 4F0C4EF9 00014F0C 4EF90001 5E384EF9 00015420 4EF90001 543E4EF9

  ----0---- ----1---- ----2---- ----3---- ----4---- ----5---- ----6---- ----7----
Dx 800002CF  80000059  80000007      69BE         C      69D6        C8      FF01
Ax 80022BC1     2CFE6     30CF4     1E48C     1C842     1E3C4      37C4

                 TTSM III   XNZVC
�1mPC=   1E128�22m  SR %0000000000010001�1m  USP=14954  �22mISP=FFFC4  MSP=FF800
VBR=6BF71000  SFC=5  DFC=5  CACR=0  MMUSR=0
TC=8000  URP=6BEE4000  SRP=6BEE4000  DTT0=0  DTT1=0  ITT0=0  ITT1=0

         MEDRAAAABVCPSDT          YZ  PMRCBSDAAAA
intena=%�1m0110010100101100�22m dmacon=%�1m0000001111111010�22m adkcon=$1100
intreq=%�1m0000001011000000�22m
vposr....A300  vhposr...02AC  joy0dat..593E  joy1dat..0000  clxdat...8023  
pot0dat..0000  pot1dat..00DB  potinp...5500  serdatr..3800  dskbytr..A000  
deniseid.00F8  hhposr...0D6B  
   ciaa:     PI ROPS		   ciab:     PI ROPS
	cra=�1m00000000�22m  ta=21FF<21FF	   cra=�1m00000000�22m  ta=FFFF<FFFF
	    AII ROPS			    AII ROPS
	crb=�1m00000001�22m  tb=7AA9<FFFF	   crb=�1m10000000�22m  tb=FFFF<FFFF
	    10RTWCLO	  parallel	    DRCCDSOY      M3210HDS
	pra=�1m01111100�22m  prb=�1m11111111�22m      pra=�1m11111111�22m  prb=�1m11111111�22m
       ddra=�1m00000011�22m ddrb=�1m00000000�22m     ddra=�1m11000000�22m ddrb=�1m11111111�22m
       event=001356  icr=00  sdr=5E    event=00013A  icr=04  sdr=00
.whdl_register (14,280 bytes)   
Wepl

Wepl

2020-10-05 20:15

manager   note ~09163

Please try the new Slave (rename it), it should fix this issue.
amiart

amiart

2020-10-06 23:16

reporter   note ~09169

The fix works. Thank you.
Wepl

Wepl

2021-02-20 01:14

manager   note ~09604

fixed in latest install release

Issue History

Date Modified Username Field Change
2019-03-24 19:03 amiart New Issue
2020-04-02 09:00 JOTD Assigned To => Wepl
2020-04-02 09:00 JOTD Status new => assigned
2020-09-30 00:19 Wepl File Added: DarkSeedCD32.Slave
2020-09-30 00:20 Wepl Note Added: 0009153
2020-10-03 12:36 amiart Note Added: 0009157
2020-10-03 13:01 Wepl Note Added: 0009158
2020-10-03 23:27 amiart File Added: .whdl_register
2020-10-03 23:27 amiart Note Added: 0009160
2020-10-05 20:15 Wepl File Added: DarkSeedCD32-2.Slave
2020-10-05 20:15 Wepl Note Added: 0009163
2020-10-06 23:16 amiart Note Added: 0009169
2021-02-20 01:14 Wepl Status assigned => resolved
2021-02-20 01:14 Wepl Resolution open => fixed
2021-02-20 01:14 Wepl Note Added: 0009604