2024-10-12 10:51 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0005228HeroQuest[All Projects] Generalpublic2021-05-25 21:08
ReporterKillJoy 
Assigned ToStingRayProject InfoHero Quest (Gremlin)
http://www.whdload.de/games/HeroQuest.html
 
PrioritynormalSeverityminorReproducibilityalways
StatusresolvedResolutionfixed 
Summary0005228: It is impossible to save the character. When you try it, WHDLoad crash into WB.
DescriptionGameVersion: english, pal, 1 disk, original release
SlaveVersion: 1.3 - 01.12.2017

It is impossible to save the character. When you try it, WHDLoad crash into WB.
In slave version 1.2 saving works without issues.
TagsNo tags attached.
MachineA1200
CPU68030
CPUSpeed50
ChipSetAGA
GFXCardNone
ChipMem2 MB
FastMem192 MB
WorkbenchOS 3.1.4
KickROM46 - Kick 3.1.4
KickSoftNone
WHDLoad18.6
importedyes
Attached Files
  • ? file icon .whdl_register (2,805 bytes) 2021-05-25 19:21 -
    ************************* 25-May-21 17:40:55 ************************18.6.6128***
    Slave='HeroQuest.Slave' (4580 bytes)
    Resload   5FFEE190 - 5FFF5888 (  30456) at 5FFEE190  GL=$5FFF5990
    Slave     5FFFD850 - 5FFFEA10 (   4544) at 5FFFD850  BaseMemSize=$80000
    attn=37(30,82) fc=-1 kn=21006 cs=DC00 rw=0 zpt=-1 ep=0 ei=0
    setcpu=13E(IC,SCB,ECB,BWT)
    
    Exception "Illegal Instruction" ($10) at $45AE occured.
    
    $00004582 tst.w        d7
    $00004584 rts
    $00004586 lea          ($14),a6
    $0000458c bsr.w        $6996
    $00004590 rts
    $00004592 bsr.w        $6cac
    $00004596 st           ($2205).w
    $0000459a rts
    $0000459c move.l       ($221e).w,a1
    $000045a0 move.w       (2,a1),d7                      ;$000181c8
    $000045a4 subq.w       #1,d7
    $000045a6 add.w        d7,d7
    $000045a8 move.w       ($45b4,pc,d7.w),a0             ;$0000b2b3
    $000045ac bsr.b        $45bc
    ›1m$000045ae dc.w         $5fff
    ›22m$000045b0 asl.b        d4,d6
    $000045b2 rts
    $000045b4 ori.b        #??4,d4
    $000045b8 andi.b       #??4,d4
    $000045bc move.l       a0,($26e8).w
    $000045c0 move.l       a1,($26ec).w
    $000045c4 bsr.w        $47f6
    $000045c8 bsr.w        $4818
    $000045cc bne.b        $45fe
    $000045ce bsr.w        $460a
    $000045d2 jsr          ($c7ec)
    $000045d8 lea          ($1a),a6
    $000045de bsr.w        $6996
    $000045e2 tst.w        ($26f6).w
    
    exception stackframe:
    $0007FFCC 20080000 45AE0010
    regular stack:
    $0007FFD4 00006C9E 000069D4 00004590 00004166 0000442A 0000441E 000043B0 000041E0
    $0007FFF4 000039B2 00003862 00005C3C
    
      ----0---- ----1---- ----2---- ----3---- ----4---- ----5---- ----6---- ----7----
    Dx 42EA00AE        7E        80         A         4         6      2030      6CFF
    Ax    63DC0     181C6    DFF000     2D62A     6BEDA      2030      6CAC
    
                     TTSM III   XNZVC
    PC=    45AE›22m  SR %0010000000001000  USP=7FC00  ›1mISP=7FFCC  MSP=7F800
    VBR=5FFF6990  SFC=5  DFC=5  CACR=2011  CAAR=0  TT0=0  TT1=0
    TC=0  CRP=100000000  SRP=100000000  MMUSR=0
    
             MEDRAAAABVCPSDT          YZ  PMRCBSDAAAA
    intena=%0100000000001001›22m dmacon=%›1m0000011111010111 adkcon=$1100
    intreq=%0000011111100000
    vposr....A300  vhposr...0275  joy0dat..7CAD  joy1dat..0000  clxdat...8023  
    pot0dat..ADB7  pot1dat..AFAF  potinp...5500  serdatr..3800  dskbytr..8000  
    deniseid.00F8  hhposr...FF4E  
       ciaa:     PI ROPS		   ciab:     PI ROPS
    	cra=00000000›22m  ta=21FF<21FF	   cra=›1m00000000  ta=FFFF<FFFF
    	    AII ROPS			    AII ROPS
    	crb=00000000›22m  tb=21FF<21FF	   crb=›1m00000000  tb=FFFF<FFFF
    	    10RTWCLO	  parallel	    DRCCDSOY      M3210HDS
    	pra=10111110›22m  prb=›1m11111111›22m      pra=›1m11111111›22m  prb=›1m11111111
           ddra=00000011›22m ddrb=›1m00000000›22m     ddra=›1m11000000›22m ddrb=›1m11111111
           event=0008B2  icr=00  sdr=00    event=0AA1A2  icr=00  sdr=00
    
    ? file icon .whdl_register (2,805 bytes) 2021-05-25 19:21 +

-Relationships
+Relationships

-Notes

note ~0010353

StingRay (developer)

I can save a character without any problems. Please indicate the WHDLoad error that occurs on your machine when trying to save a character.

note ~0010357

KillJoy (reporter)

After fresh install of 1.3 package from my original disk I have created/formated disk in game when saving character it is not recognize as a save disk after pressing ok it quits with followed message: Exception Illegal Instruction ($10) at $45AE occured.
I attached register file.

note ~0010358

StingRay (developer)

Thanks for the register file and description how to reproduce the problem, I can confirm it. Will be fixed.

note ~0010360

StingRay (developer)

Only happened when the expansion disk was not available, fixed in V1.3a.
+Notes

-Issue History
Date Modified Username Field Change
2021-05-24 23:14 administrator New Issue
2021-05-24 23:14 administrator Status new => assigned
2021-05-24 23:14 administrator Assigned To => StingRay
2021-05-25 16:59 StingRay Note Added: 0010353
2021-05-25 19:21 KillJoy File Added: .whdl_register
2021-05-25 19:21 KillJoy Note Added: 0010357
2021-05-25 20:21 StingRay Note Added: 0010358
2021-05-25 20:21 StingRay Status assigned => confirmed
2021-05-25 21:08 StingRay Note Added: 0010360
2021-05-25 21:08 StingRay Status confirmed => resolved
2021-05-25 21:08 StingRay Resolution open => fixed
+Issue History