View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 05228 | HeroQuest | General | public | 2021-05-24 23:14 | 2021-05-25 21:08 |
| Reporter | KillJoy | Assigned To | StingRay | ||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | resolved | Resolution | fixed | ||
| Project Info | Hero Quest (Gremlin) http://www.whdload.de/games/HeroQuest.html | ||||
| Summary | 05228: It is impossible to save the character. When you try it, WHDLoad crash into WB. | ||||
| Description | GameVersion: 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. | ||||
| Tags | No tags attached. | ||||
| Attached Files | |||||
| Machine | A1200 | ||||
| CPU | 68030 | ||||
| CPUSpeed | 50 | ||||
| ChipSet | AGA | ||||
| GFXCard | None | ||||
| ChipMem | 2 MB | ||||
| FastMem | 192 MB | ||||
| Workbench | OS 3.1.4 | ||||
| KickROM | 46 - Kick 3.1.4 | ||||
| KickSoft | None | ||||
| WHDLoad | 18.6 | ||||
| imported | yes | ||||
| I can save a character without any problems. Please indicate the WHDLoad error that occurs on your machine when trying to save a character. | |
|
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. .whdl_register (2,805 bytes)
************************* 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
�1mPC= 45AE�22m SR %0010000000001000 USP=7FC00 �1mISP=7FFCC �22mMSP=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=%�1m0100000000001001�22m dmacon=%�1m0000011111010111�22m adkcon=$1100
intreq=%�1m0000011111100000�22m
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=�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=�1m10111110�22m prb=�1m11111111�22m pra=�1m11111111�22m prb=�1m11111111�22m
ddra=�1m00000011�22m ddrb=�1m00000000�22m ddra=�1m11000000�22m ddrb=�1m11111111�22m
event=0008B2 icr=00 sdr=00 event=0AA1A2 icr=00 sdr=00
|
|
| Thanks for the register file and description how to reproduce the problem, I can confirm it. Will be fixed. | |
| Only happened when the expansion disk was not available, fixed in V1.3a. | |
| 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 |