View Issue Details

IDProjectCategoryView StatusLast Update
03382Netherworldslavepublic2020-05-17 07:01
Reporterretrogamer Assigned ToAbaddon  
PriorityhighSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
Project InfoNetherworld (Hewson)
http://www.whdload.de/games/Netherworld.html
Summary03382: "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.
TagsNo 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
.whdl_register (3,071 bytes)   
Netherworld.slave (2,008 bytes)
MachineA600
CPU68000
CPUSpeed7
ChipSetECS
GFXCardNone
ChipMem2 MB
FastMem0 MB
WorkbenchOS 2.1
KickROM37 - Kick 2.0
KickSoftNone
WHDLoad18.2
imported

Activities

Abaddon

Abaddon

2016-02-07 00:25

developer   note ~04832

I have attached an updated version that should resolve the issue
Abaddon

Abaddon

2016-02-07 00:26

developer   note ~04833

This was identified a few weeks back on EAB
StingRay

StingRay

2016-02-07 14:35

developer   note ~04838

Caused by a wrong fix for the byte write to volume register. Should be pretty easy to fix.
Abaddon

Abaddon

2020-05-17 07:01

developer   note ~08747

This was resolved with v1.4 released in 2016

Issue History

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