2024-04-19 22:35 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0003382Netherworld[WHDLoad Installs Games] slavepublic2020-05-17 07:01
Reporterretrogamer 
Assigned ToAbaddonProject InfoNetherworld (Hewson)
http://www.whdload.de/games/Netherworld.html
 
PriorityhighSeveritymajorReproducibilityalways
StatusresolvedResolutionfixed 
Summary0003382: "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.
MachineA600
CPU68000
CPUSpeed7
ChipSetECS
GFXCardNone
ChipMem2 MB
FastMem0 MB
WorkbenchOS 2.1
KickROM37 - Kick 2.0
KickSoftNone
WHDLoad18.2
imported
Attached Files
  • ? file icon .whdl_register (3,071 bytes) 2016-02-05 18:06 -
    ************************* 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
    PC=    C0D2›22m  SR %0010001100000100  USP=7FC00  ›1mSSP=7FFA2
    
             MEDRAAAABVCPSDT          YZ  PMRCBSDAAAA
    intena=%0100000000010000›22m dmacon=%›1m0010001110001111 adkcon=$1100
    intreq=%0000011110100000
    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=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=10111100›22m  prb=›1m11111111›22m      pra=›1m00000111›22m  prb=›1m11111111
           ddra=00000011›22m ddrb=›1m00000000›22m     ddra=›1m11000000›22m ddrb=›1m11111111
           event=0001FA  icr=00  sdr=00    event=026AAA  icr=00  sdr=00
    
    ? file icon .whdl_register (3,071 bytes) 2016-02-05 18:06 +
  • ? file icon Netherworld.slave (2,008 bytes) 2016-02-07 00:24

-Relationships
+Relationships

-Notes

note ~0004832

Abaddon (developer)

I have attached an updated version that should resolve the issue

note ~0004833

Abaddon (developer)

This was identified a few weeks back on EAB

note ~0004838

StingRay (developer)

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

note ~0008747

Abaddon (developer)

This was resolved with v1.4 released in 2016
+Notes

-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
+Issue History