View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 03382 | Netherworld | slave | public | 2016-02-05 18:06 | 2020-05-17 07:01 |
| Reporter | retrogamer | Assigned To | Abaddon | ||
| Priority | high | Severity | major | Reproducibility | always |
| Status | resolved | Resolution | fixed | ||
| Project Info | Netherworld (Hewson) http://www.whdload.de/games/Netherworld.html | ||||
| Summary | 03382: "Adress Error" access fault after the title screen when using 68000 cpu | ||||
| Description | "Adress Error" access fault after the title screen when using 68000 cpu I have attached the whdl.register. file. | ||||
| Tags | No tags attached. | ||||
| Attached Files | .whdl_register (3,071 bytes)
************************* 28-Jan-11 18:18:29 ************************18.2.5735***
Slave='Netherworld.Slave' (1976 bytes)
ShadowMem 2B7710 - 2D9710 ( 139264) AbsolutMem 22000 - 80000 ( 385024)
Resload 2A4958 - 2AAFEC ( 26260) at 2A4958 GL=$2AF838
Slave 23AC78 - 23B40C ( 1940) at 23AC78 BaseMemSize=$80000
attn=200(UAE,00) fc=-1 kn=20421 cs=C42D rw=0 zpt=-1 ep=0 ei=0
setcpu=33D(DC,IC,SCB,ECB,BNC)
Exception "Address Error" ($F00C) PC = $C0D2 Read from $C16F
$0000c0a4 move.b (2,a6),d0 ;$0000c16e
$0000c0a8 andi.b #$f,d0
$0000c0ac cmp.b #$e,d0
$0000c0b0 bne.b $c0ba
$0000c0b2 move.w (2,a6),($18,a6) ;$0000c16e $0000c184
$0000c0b8 rts
$0000c0ba tst.b (3,a6) ;$0000c16f
$0000c0be bne.b $c0c4
$0000c0c0 clr.w ($18,a6) ;$0000c184
$0000c0c4 cmp.b #$f,d0
$0000c0c8 beq.b $c0d8
$0000c0ca cmp.b #$c,d0
$0000c0ce bne.b $c0d6
$0000c0d0 move.w (3,a6),(8,a5) ;$0000c16f $00dff0a8
$0000c0d6 rts
$0000c0d8 move.b (3,a6),d0 ;$0000c16f
$0000c0dc andi.b #$f,d0
$0000c0e0 beq.b $c0d6
$0000c0e2 clr.l ($c1dc)
$0000c0e8 move.b d0,($bca7)
$0000c0ee rts
$0000c0f0 addi.w #$8000,d0
$0000c0f4 move.w d0,($dff09e)
$0000c0fa rts
$0000c0fc move.l ($c2c0),a3
$0000c102 move.l a3,($c2c4)
$0000c108 move.l #$c1e8,a0
$0000c10e clr.l d0
$0000c110 move.l (0,a0,d0.w),a1 ;$000225ba
exception stackframe:
$0007FFA2 3B750000 C16F3B6E 23040000 C0D2
regular stack:
$0007FFB0 0000BEDE 0000B3B8 A000AF1D D1D11A7A 00000007 D3D3D3D3 D4D4D4D4 D5D5D5D5
$0007FFD0 D6D6FFFF D7D7FFFF 000360AE 00037B28 002A4958 00022356 A4A4A4A4 000265AE
$0007FFF0 0000B568 20080000 B2342000 0000B012
----0---- ----1---- ----2---- ----3---- ----4---- ----5---- ----6---- ----7----
Dx C 7C4 0 D3D3D3D3 D4D4D4D4 D5D5D5D5 D6D6FFFF D7D7FFFF
Ax 225AE B566 2252E 22362 B750 DFF0A0 C16C
TTSM III XNZVC
�1mPC= C0D2�22m SR %0010001100000100 USP=7FC00 �1mSSP=7FFA2�22m
MEDRAAAABVCPSDT YZ PMRCBSDAAAA
intena=%�1m0100000000010000�22m dmacon=%�1m0010001110001111�22m adkcon=$1100
intreq=%�1m0000011110100000�22m
vposr....A000 vhposr...04D0 joy0dat..0300 joy1dat..0000 clxdat...81FE
pot0dat..0000 pot1dat..0000 potinp...5500 serdatr..3000 dskbytr..0000
deniseid.FFFC hhposr...0000
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=�1m10111100�22m prb=�1m11111111�22m pra=�1m00000111�22m prb=�1m11111111�22m
ddra=�1m00000011�22m ddrb=�1m00000000�22m ddra=�1m11000000�22m ddrb=�1m11111111�22m
event=0001FA icr=00 sdr=00 event=026AAA icr=00 sdr=00
| ||||
| Machine | A600 | ||||
| CPU | 68000 | ||||
| CPUSpeed | 7 | ||||
| ChipSet | ECS | ||||
| GFXCard | None | ||||
| ChipMem | 2 MB | ||||
| FastMem | 0 MB | ||||
| Workbench | OS 2.1 | ||||
| KickROM | 37 - Kick 2.0 | ||||
| KickSoft | None | ||||
| WHDLoad | 18.2 | ||||
| imported | |||||
| I have attached an updated version that should resolve the issue | |
| This was identified a few weeks back on EAB | |
| Caused by a wrong fix for the byte write to volume register. Should be pretty easy to fix. | |
| This was resolved with v1.4 released in 2016 | |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2016-02-05 18:06 | retrogamer | New Issue | |
| 2016-02-05 18:06 | retrogamer | File Added: .whdl_register | |
| 2016-02-07 00:24 | Abaddon | File Added: Netherworld.slave | |
| 2016-02-07 00:25 | Abaddon | Note Added: 0004832 | |
| 2016-02-07 00:26 | Abaddon | Note Added: 0004833 | |
| 2016-02-07 00:26 | Abaddon | Assigned To | => Abaddon |
| 2016-02-07 00:26 | Abaddon | Status | new => confirmed |
| 2016-02-07 14:35 | StingRay | Note Added: 0004838 | |
| 2020-05-17 07:01 | Abaddon | Status | confirmed => resolved |
| 2020-05-17 07:01 | Abaddon | Resolution | open => fixed |
| 2020-05-17 07:01 | Abaddon | Note Added: 0008747 |