View Issue Details

IDProjectCategoryView StatusLast Update
02851WacusTheDetectiveslavepublic2020-03-17 03:31
ReporterRetroplay Assigned ToCFOU  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Project InfoWacus The Detective (LK Avalon/Lazy Artists)
http://www.whdload.de/games/WacusTheDetective.html
Summary02851: Wacus the Detective crash
DescriptionWacus the Detective v1.0a
http://www.whdload.de/games/WacusTheDetective.html

Crashes with following error:
Bad stack pointer on entering WHDLoad via Exception "Level 3 Autovector
(COPPER/VBLANK/BLITTER)" ($6C) at $8B1C occured.
Steps To ReproduceStart game, it crashes right after the "Lazy Artists" screen.
Additional InformationI use a softkicked A1200 KS3.1 + BB2 updates & Tony Wilens SCSI.device 43.45.
WHDLoad 17.2.5347 (Oct. 20)
TagsNo tags attached.
Attached Files
.whdl_register (3,495 bytes)   
************************* 31-Oct-13 16:06:08 ************************17.2.5347***
Slave='WacusTheDetectivePl.Slave' (8240 bytes)
ShadowMem  8822C10 -  885AC10 ( 229376) AbsolutMem    38000 -   100000 ( 819200)
Resload    FD689D0 -  FD6FEF8 (  29992) at FD689D0  GL=$FDF07E8
Slave      FDF86F8 -  FDFA704 (   8204) at FDF86F8  BaseMemSize=$100000
ExpMem     FD70000 -  FDF0000 ( 524288) at FD70000
attn=7(30) fc=-1 kn=23100 cs=5F5E rw=0 zpt=-1 ep=0 ei=0
setcpu=33D(DC,IC,SCB,ECB,BNC)

Bad stack pointer on entering WHDLoad via Exception "Level 3 Autovector
(COPPER/VBLANK/BLITTER)" ($6C) at $8B1C occured.

$00008aea rts
$00008aec move.l       a0,($10,a5)                    ;$00008caa
$00008af0 move.l       a0,($14,a5)                    ;$00008cae
$00008af4 move.l       a7,($c,a5)                     ;$00008ca6
$00008af8 move.w       (8,a5),d0                      ;$00008ca2
$00008afc subq.w       #1,d0
$00008afe move.l       d0,d7
$00008b00 lea          ($8e98,pc),a0
$00008b04 lea          ($dff006),a3
$00008b0a bra.b        $8b5e
$00008b0c move.w       ($a,a5),d6                     ;$00008ca4
$00008b10 move.w       d7,d5
$00008b12 moveq        #0,d4
$00008b14 btst         #0,($dff005)
�1m$00008b1c bne.b        $8b14
�22m$00008b1e cmp.b        (a3),d5                        ;$00dff006
$00008b20 bne.b        $8b14
$00008b22 moveq        #$28,d3
$00008b24 move.l       (0,a0,d4.w),d0                 ;$00008e98
$00008b28 move.l       d0,d1
$00008b2a add.l        d3,d1
$00008b2c move.l       d1,d2
$00008b2e add.l        d3,d2
$00008b30 move.l       d2,a2
$00008b32 adda.l       d3,a2
$00008b34 move.l       a2,a4
$00008b36 adda.l       d3,a4
$00008b38 move.l       a4,a7
$00008b3a adda.l       d3,a7

regular stack:
$000000C0 20040000 8B1C006C 00000000 00000000 00000000 00000000 00000000 00000000
$000000E0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
$00000100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
$00000120 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
$00000140 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000

  ----0---- ----1---- ----2---- ----3---- ----4---- ----5---- ----6---- ----7----
Dx        0        28        50         0         0        28    1F0001        28
Ax     8E98    DFF0E0        78    DFF006        A0      8C9A    DFF000

                 TTSM III   XNZVC
�1mPC=    8B1C�22m  SR %0010000000000100  USP=FFC00  �1mISP=C0  �22mMSP=FF800
VBR=FDF17E8  SFC=5  DFC=5  CACR=2000  CAAR=0  TT0=00000000  TT1=00000000
TC=00000000  CRP=0000000100000000  SRP=0000000100000000  MMUSR=0000

         MEDRAAAABVCPSDT          YZ  PMRCBSDAAAA
intena=%�1m0100000000101000�22m dmacon=%�1m0000011111101111�22m adkcon=$1100
intreq=%�1m0000011110100000�22m
vposr....A300  vhposr...0270  joy0dat..0301  joy1dat..0000  clxdat...8001  
pot0dat..AB0A  pot1dat..B0B0  potinp...5500  serdatr..3800  dskbytr..8000  
deniseid.00F8  hhposr...FF4C  
   ciaa:     PI ROPS		   ciab:     PI ROPS
	cra=�1m00000000�22m  ta=21FF<21FF	   cra=�1m00000000�22m  ta=FFFF<FFFF
	    AII ROPS			    AII ROPS
	crb=�1m00000000�22m  tb=21FF<21FF	   crb=�1m00000000�22m  tb=FFFF<FFFF
	    10RTWCLO	  parallel	    DRCCDSOY      M3210HDS
	pra=�1m11111100�22m  prb=�1m11111111�22m      pra=�1m11111111�22m  prb=�1m11111111�22m
       ddra=�1m00000011�22m ddrb=�1m00000000�22m     ddra=�1m11000000�22m ddrb=�1m11111111�22m
       event=000670  icr=00  sdr=00    event=07DEF0  icr=04  sdr=00
.whdl_register (3,495 bytes)   
MachineA1200
CPU68030
CPUSpeed33
ChipSetAGA
GFXCardNone
ChipMem2 MB
FastMem128 MB
WorkbenchOS 3.1
KickROM40 - Kick 3.1
KickSoftOther
WHDLoad17.2beta
imported

Activities

Retroplay

Retroplay

2016-01-03 20:43

reporter   note ~04783

NOVBRMOVE fixes it.

No need for this to stay open.
CFOU

CFOU

2020-02-07 11:49

developer   note ~07690

NoVBRmove is not a good solution.

An update are needed
CFOU

CFOU

2020-03-17 03:31

developer   note ~07884

fixed with V1.1

Issue History

Date Modified Username Field Change
2013-10-31 15:17 Retroplay New Issue
2013-10-31 15:17 Retroplay File Added: .whdl_register
2013-11-01 17:47 StingRay Assigned To => CFOU
2013-11-01 17:47 StingRay Status new => assigned
2016-01-03 20:43 Retroplay Note Added: 0004783
2020-02-07 11:49 CFOU Note Added: 0007690
2020-03-17 03:31 CFOU Status assigned => closed
2020-03-17 03:31 CFOU Resolution open => fixed
2020-03-17 03:31 CFOU Note Added: 0007884