English Amiga Board


Go Back   English Amiga Board > Other Projects > project.WHDLoad

 
 
Thread Tools
Old 06 August 2013, 01:45   #1
pintcat
Registered User
 
Join Date: Mar 2008
Location: Berlin/Germany
Posts: 213
Manic Raves II

I was waiting for this patch a long time and now I'm glad that someone (Stingray) finally made it. Sadly, it doesn't work very well on my machine. The intro runs fine, but then WHDLoad crashes giving me this message:
Code:
Exeption "Access Fault" ($4008)
PC = $60E9E
Long Read from $E01EF8
I tried a few options like disabling CPU caches which are often responsible for WHDLoad glitches, but nothing worked so far. My hardware: A1200 with B1260@50MHz, 128MB FastRAM. Any ideas?
pintcat is offline  
Old 06 August 2013, 07:37   #2
StingRay
move.l #$c0ff33,throat

StingRay's Avatar
 
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,499
That access fault looks familiar, does it happen at the end of the intro (when the Manic Raves II picture scrolls down)? If so there may be a wrong slave in the archive as I had fixed this. I'll check. Workaround for now: skip intro with left mouse, rest of the demo should work fine.

Edit: I checked, the slave in the archive is correct. The access fault fix needs to be fixed it seems. Please attach the WHDLoad register file when the access fault appears, thanks!

Last edited by StingRay; 06 August 2013 at 07:49.
StingRay is offline  
Old 06 August 2013, 09:47   #3
pintcat
Registered User
 
Join Date: Mar 2008
Location: Berlin/Germany
Posts: 213
Quote:
Originally Posted by StingRay View Post
That access fault looks familiar, does it happen at the end of the intro (when the Manic Raves II picture scrolls down)?
Exactly. It happens somewhere in the middle of that scroll. And skipping the intro with left mouse button also skips the access fault.

Here is the .whdl_register file:
Code:
************************* 06-Aug-13 01:32:15 ************************17.1.5206***
Slave='ManicRaves2.Slave' (2352 bytes)
ShadowMem 7832A890 - 78376890 ( 311296) AbsolutMem    4C000 -    80000 ( 212992)
Resload   7EF60000 - 7EF67F4C (  32588) at 7EF60000  GL=$7EFEB000
Slave     7EFFD000 - 7EFFD90C (   2316) at 7EFFD000  BaseMemSize=$80000
ExpMem    7EF6A000 - 7EFEA000 ( 524288) at 7EF6A000
attn=FF(60,82) fc=-1 kn=20481 cs=FFFB rw=0 zpt=-1 ep=0 ei=0
setcpu=0(SNCS,ENCS,BNCS)

Exception "Access Fault" ($4008) PC = $60E9E Long Read from $E01EF8

$00060e6c bsr.b        $60e96
$00060e6e lea          ($dff0b0),a5
$00060e74 lea          ($61d72,pc),a6
$00060e78 bsr.b        $60e96
$00060e7a lea          ($dff0c0),a5
$00060e80 lea          ($61da2,pc),a6
$00060e84 bsr.b        $60e96
$00060e86 lea          ($dff0d0),a5
$00060e8c lea          ($61dd2,pc),a6
$00060e90 bsr.b        $60e96
$00060e92 bra.w        $61010
$00060e96 tst.l        (a6)                           ;$00061da2
$00060e98 bne.b        $60e9e
$00060e9a bsr.w        $61186
$00060e9e move.l       (0,a0,d1.l),(a6)               ;$00e01ef8 $00061da2
$00060ea2 addq.l       #4,d1
$00060ea4 moveq        #0,d2
$00060ea6 move.b       (2,a6),d2                      ;$00061da4
$00060eaa andi.b       #$f0,d2
$00060eae lsr.b        #4,d2
$00060eb0 move.b       (a6),d0                        ;$00061da2
$00060eb2 andi.b       #$f0,d0
$00060eb6 or.b         d0,d2
$00060eb8 tst.b        d2
$00060eba beq.w        $60f40
$00060ebe moveq        #0,d3
$00060ec0 lea          ($61e02,pc),a1
$00060ec4 move.w       d2,d4
$00060ec6 subq.l       #1,d2

exception stackframe:
$00000F6C 26000006 0E9E4008 00E01EF8 01050200
regular stack:
$00000F7C 00060E86 0000A00F 00000004 00020000 0000FFFF 00000000 000607B2 00060A16
$00000F9C 0005FCCC 00000000 00000000 00BFD000 00000000 00060CDA 0000A00F 00000004
$00000FBC 00020000 0000FFFF 00000000 00000000 00000002 00480037 000607B2 00060A16
$00000FDC 0005FCCC 00000000 00000000 00BFD000 00000000 20000006 06E20078 0006011C
$00000FFC 0000F240 FFFFFFFE 00000000 00000000 00000000 00000000 00000000 00000000

  ----0---- ----1---- ----2---- ----3---- ----4---- ----5---- ----6---- ----7----
Dx        0      2EF8         0      FFFF         0         0         2    480037
Ax   DFF000     60A16     243B8     2400C         0    DFF0C0     61DA2

                 TTSM III   XNZVC
PC=   60E9E  SR %0010011000000000  USP=7FC00  SSP=F6C
VBR=7EFEC000  SFC=5  DFC=5  CACR=0  PCR=04300122  BUSCR=00000000
TC=8000  URP=7EFFB000  SRP=7EFFB000
DTT0=00000000  DTT1=00000000  ITT0=00000000  ITT1=00000000

         MEDRAAAABVCPSDT          YZ  PMRCBSDAAAA
intena=%0110000000000100 dmacon=%0010011111000000 adkcon=$1100
intreq=%0010011110100000
vposr....A300  vhposr...0297  joy0dat..0102  joy1dat..0000  clxdat...8001  
pot0dat..EB00  pot1dat..0000  potinp...5500  serdatr..3800  dskbytr..8000  
deniseid.00F8  hhposr...FFD5  
   ciaa:     PI ROPS           ciab:     PI ROPS
    cra=00000000  ta=21FF<21FF       cra=00000001  ta=ABD9<D87C
        AII ROPS                AII ROPS
    crb=00000000  tb=21FF<21FF       crb=00000000  tb=FFFF<FFFF
        10RTWCLO      parallel        DRCCDSOY      M3210HDS
    pra=11111110  prb=11111111      pra=11111111  prb=11111111
       ddra=00000011 ddrb=00000000     ddra=11000000 ddrb=11111111
       event=000BA3  icr=00  sdr=00    event=0E3A4B  icr=00  sdr=00
Attached Files
File Type: txt .whdl_register.txt (3.4 KB, 66 views)
pintcat is offline  
Old 06 August 2013, 12:33   #4
StingRay
move.l #$c0ff33,throat

StingRay's Avatar
 
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,499
This is strange, there is no jsr to the access fault fix so it isn't fixed at all. Something is rotten in the state of Denmark. I'll have to check.
StingRay is offline  
Old 06 August 2013, 17:30   #5
StingRay
move.l #$c0ff33,throat

StingRay's Avatar
 
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,499
I have checked a bit more thoroughly now and there was indeed a wrong slave in the archive, code for the access fault fix was there but it was never called. I have updated the patch, the access fault fix is now enabled and the whole demo should work fine. Updated patch can be foudn on the WHDLoad site.
StingRay is offline  
Old 08 August 2013, 01:57   #6
pintcat
Registered User
 
Join Date: Mar 2008
Location: Berlin/Germany
Posts: 213
...and it runs like a charm. Thanks for the support and for the patch at all.
pintcat is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
FOUND MANIC MINNER - rare adf amigadaz request.Old Rare Games 22 23 August 2011 23:15
Manic Miner walkthrough link Magno Boots Retrogaming General Discussion 12 06 September 2006 10:13
Manic Miner conversion hardware jotd HOL data problems 2 21 March 2006 07:53
manic miner 2 djgarf request.Old Rare Games 15 04 July 2002 11:16
Manic Miner is back!!!!! Technician Ted Nostalgia & memories 9 07 March 2002 11:19

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 19:10.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, vBulletin Solutions Inc.
Page generated in 0.08460 seconds with 16 queries