2024-03-29 06:13 CET

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0004688Megawatts_Monolith[All Projects] Generalpublic2020-05-31 22:10
ReporterSuperman 
Assigned ToStingRayProject InfoMonolith (Megawatts)
http://www.whdload.de/demos/Megawatts_Monolith.html
 
PrioritynormalSeveritycrashReproducibilityalways
StatusclosedResolutionfixed 
Summary0004688: Monolith Megawatts
DescriptionA600 with furia accelerator

The demo starts ok but when the screen fades after the dedication to Paul Wiltshire it crashes out back to workbench with Exception "Illigal Instruction" ($10) at $7FEEE occured.

I will add that it does run fine on my A1200 with ACA1221 though
Steps To ReproduceRun demo
TagsNo tags attached.
MachineA600
CPU68020
CPUSpeed33
ChipSetECS
GFXCardNone
ChipMem2 MB
FastMem0 MB
WorkbenchOS 3.1
KickROM40 - Kick 3.1
KickSoftNone
WHDLoad18.6beta
imported
Attached Files
  • ? file icon Monolith.slave (976 bytes) 2020-05-20 15:59
  • ? file icon .whdl_register (9,125 bytes) 2020-05-20 16:16 -
    ************************* 01-Jan-78 00:07:25 ************************18.6.5958***
    Slave='Monolith.Slave' (972 bytes)
    Resload     5F1250 -   5F78B4 (  26212) at 5F1250  GL=$5F79C0
    Slave       5FF880 -   5FFC28 (    936) at 5FF880  BaseMemSize=$80000
    attn=33(20,82) fc=-1 kn=0 cs=2D73 rw=1 zpt=-1 ep=0 ei=0
    setcpu=33D(DC,IC,SCB,ECB,BNC)
    
    Exception "Illegal Instruction" ($10) at $7FEEE occured.
    
    $0007feb6 ori.b        #0,d0
    $0007feba ori.b        #0,d0
    $0007febe ori.b        #0,d0
    $0007fec2 ori.b        #0,d0
    $0007fec6 ori.b        #0,d0
    $0007feca ori.b        #0,d0
    $0007fece ori.b        #0,d0
    $0007fed2 ori.b        #0,d0
    $0007fed6 ori.b        #0,d0
    $0007feda ori.b        #0,d0
    $0007fede ori.b        #0,d0
    $0007fee2 ori.b        #0,d0
    $0007fee6 ori.b        #0,d0
    $0007feea ori.b        #1,d0
    ›1m$0007feee dc.w         $1dca
    ›22m$0007fef0 ori.b        #??$31,d0
    $0007fef4 ori.w        #$5800,(a3)                    ;$a3a3a3a3
    $0007fef8 ori.b        #$31,d0
    $0007fefc ori.b        #??0,d1
    $0007ff00 ori.b        #0,d0
    $0007ff04 ori.w        #$1c18,(a4)                    ;$a4a4a4a4
    $0007ff08 ori.b        #??0,d0
    $0007ff0c ori.b        #??$40,d0
    $0007ff10 ori.b        #??$ca,d1
    $0007ff14 ori.b        #1,d0
    $0007ff18 ori.b        #??$ff,d0
    $0007ff1c ori.b        #0,d1
    $0007ff20 ori.b        #0,d2
    $0007ff24 ori.b        #0,d0
    
    exception stackframe:
    $0007FFC2 20080007 FEEE0010
    regular stack:
    $0007FFCA D1D10000 0001D3D3 D3D3D4D4 D4D40001 5A00D6D6 D6D6D7D7 D7D7A0A0 A0A00000
    $0007FFEA 2000005F 1250A3A3 A3A3A4A4 A4A40001 00000000 2000
    
      ----0---- ----1---- ----2---- ----3---- ----4---- ----5---- ----6---- ----7----
    Dx    200BF         0     184B0  D3D3D3D3  D4D4D4D4     15A00         2  D7D7D7D7
    Ax   5FFB2E     259B2     2599C  A3A3A3A3  A4A4A4A4     10000      2000
    
                     TTSM III   XNZVC
    PC=   7FEEE›22m  SR %0010000000001000  USP=7FC00  ›1mISP=7FFC2  MSP=7F800
    VBR=5F89C0  SFC=5  DFC=5  CACR=0  CAAR=0
    
             MEDRAAAABVCPSDT          YZ  PMRCBSDAAAA
    intena=%0100000000101000›22m dmacon=%›1m0010001110001111 adkcon=$1100
    intreq=%0000011110000000
    vposr....A000  vhposr...0269  joy0dat..2C9D  joy1dat..0000  clxdat...8001  
    pot0dat..009F  pot1dat..00D8  potinp...5500  serdatr..3800  dskbytr..8000  
    deniseid.FFFC  hhposr...7F20  
       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=11111110›22m  prb=›1m11111111›22m      pra=›1m11111111›22m  prb=›1m11111111
           ddra=00000011›22m ddrb=›1m00000000›22m     ddra=›1m11000000›22m ddrb=›1m11111111
           event=0005A3  icr=00  sdr=00    event=06E44C  icr=00  sdr=00
    
    ************************* 01-Jan-78 00:01:07 ************************18.6.5958***
    Slave='Monolith.Slave' (972 bytes)
    Resload     9F1250 -   9F78B4 (  26212) at 9F1250  GL=$9F79C0
    Slave       9FF880 -   9FFC28 (    936) at 9FF880  BaseMemSize=$80000
    attn=33(20,82) fc=-1 kn=0 cs=2D73 rw=1 zpt=-1 ep=0 ei=0
    setcpu=33D(DC,IC,SCB,ECB,BNC)
    
    Exception "Line 1111 Emulator" ($2C) at $7FFC6 occured.
    
    $0007ff9a adda.l       (a3),a1                        ;$f8f8f8f5
    $0007ff9c adda.w       (a4),a2                        ;$a4a4a468
    $0007ff9e adda.w       (a4),a2                        ;$a4a4a468
    $0007ffa0 ori.b        #??0,d1
    $0007ffa4 ori.b        #2,d0
    $0007ffa8 adda.l       (a7),a3                        ;$0007ffd4
    $0007ffaa adda.l       (a7),a3                        ;$0007ffd4
    $0007ffac ori.b        #??$d2,d2
    $0007ffb0 ori.b        #??$b2,d2
    $0007ffb4 ori.b        #$bf,d2
    $0007ffb8 ori.b        #??$d2,d2
    $0007ffbc ori.b        #??$b2,d2
    $0007ffc0 ori.b        #$ff,d2
    $0007ffc4 ori.b        #$fe,d0
    $0007ffc8 ori.b        #??$d2,d2
    $0007ffcc ori.b        #??$ac,d2
    $0007ffd0 ori.l        #$89c02008,(a7)+               ;$0007ffd4
    $0007ffd6 ori.b        #??$c6,d7
    $0007ffda ori.b        #??$d6,(-$292a,a4)             ;$a4a47b3e
    $0007ffe0 adda.l       (a7),a3                        ;$0007ffd4
    $0007ffe2 adda.l       (a7),a3                        ;$0007ffd4
    $0007ffe4 line-a       $a0a0
    $0007ffe6 line-a       $a0a0
    $0007ffe8 ori.b        #??0,d0
    $0007ffec ori.l        #$1250a3a3,(a7)+               ;$0007ffd4
    $0007fff2 line-a       $a3a3
    $0007fff4 line-a       $a4a4
    $0007fff6 line-a       $a4a4
    $0007fff8 ori.b        #0,d1
    
    exception stackframe:
    $0007FFD4 20080007 FFC6002C
    regular stack:
    $0007FFDC D6D6D6D6 D7D7D7D7 A0A0A0A0 00002000 009F1250 A3A3A3A3 A4A4A4A4 00010000
    $0007FFFC 00002000
    
      ----0---- ----1---- ----2---- ----3---- ----4---- ----5---- ----6---- ----7----
    Dx    200FF        FE     184FF  D3D3D3D3  D4D4D4DA     15A00         2  D7D7D7D7
    Ax    26CD2     25BAC     2C39A  F8F8F8F5  A4A4A468     10000      2000
    
                     TTSM III   XNZVC
    PC=   7FFC6›22m  SR %0010000000001000  USP=7FC00  ›1mISP=7FFD4  MSP=7F800
    VBR=9F89C0  SFC=5  DFC=5  CACR=0  CAAR=0
    
             MEDRAAAABVCPSDT          YZ  PMRCBSDAAAA
    intena=%0100000000101000›22m dmacon=%›1m0010001110001111 adkcon=$1100
    intreq=%0000011110000000
    vposr....A000  vhposr...0268  joy0dat..0201  joy1dat..0000  clxdat...8001  
    pot0dat..5400  pot1dat..0000  potinp...5500  serdatr..3800  dskbytr..8000  
    deniseid.FFFC  hhposr...7F1F  
       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=11111110›22m  prb=›1m11111111›22m      pra=›1m11111111›22m  prb=›1m11111111
           ddra=00000011›22m ddrb=›1m00000000›22m     ddra=›1m11000000›22m ddrb=›1m11111111
           event=0005A3  icr=00  sdr=00    event=06E44B  icr=00  sdr=00
    
    ************************* 01-Jan-78 00:00:41 ************************18.6.5958***
    Slave='Monolith.Slave' (976 bytes)
    Resload     9F1248 -   9F78AC (  26212) at 9F1248  GL=$9F79B8
    Slave       9FF878 -   9FFC24 (    940) at 9FF878  BaseMemSize=$80000
    attn=33(20,82) fc=-1 kn=0 cs=2D73 rw=1 zpt=-1 ep=0 ei=0
    setcpu=33D(DC,IC,SCB,ECB,BNC)
    
    Exception "Illegal Instruction" ($10) at $7FFE2 occured.
    
    $0007ffaa ori.b        #0,d0
    $0007ffae ori.b        #0,d0
    $0007ffb2 ori.b        #0,d0
    $0007ffb6 ori.b        #0,d0
    $0007ffba ori.b        #0,d0
    $0007ffbe ori.b        #0,d0
    $0007ffc2 ori.b        #0,d0
    $0007ffc6 ori.b        #0,d0
    $0007ffca ori.b        #0,d0
    $0007ffce ori.b        #0,d0
    $0007ffd2 ori.b        #0,d0
    $0007ffd6 ori.b        #0,d0
    $0007ffda ori.b        #$9f,d0
    $0007ffde or.l         d4,($9f).w
    ›1m$0007ffe2 subq.b       #5,a6
    ›22m$0007ffe4 ori.b        #0,d0
    $0007ffe8 ori.b        #0,d0
    $0007ffec ori.b        #0,d0
    $0007fff0 ori.b        #0,d0
    $0007fff4 ori.b        #0,d0
    $0007fff8 ori.l        #$fba2009f,(a7)+               ;$00000fcc
    $0007fffe line-f       $f90c
    $00080000 move.l       ($2a2a,a2),d5                  ;$000283c6
    $00080004 move.l       ($2a2a,a2),d5                  ;$000283c6
    $00080008 move.l       ($2a2a,a2),d5                  ;$000283c6
    $0008000c move.l       ($2a2a,a2),d5                  ;$000283c6
    $00080010 move.l       ($2a2a,a2),d5                  ;$000283c6
    $00080014 move.l       ($2a2a,a2),d5                  ;$000283c6
    $00080018 move.l       ($2a2a,a2),d5                  ;$000283c6
    
    exception stackframe:
    $00000FCC 20080007 FFE20010
    regular stack:
    $00000FD4 D4D4D4D4 00015A00 D6D6D6D6 D7D7D7D7 A0A0A0A0 00002000 009F1248 A3A3A3A3
    $00000FF4 A4A4A4A4 00010000 00002000 FFFFFFFE 00000000 00000000 00000000 00000000
    $00001014 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    $00001034 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    $00001054 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    
      ----0---- ----1---- ----2---- ----3---- ----4---- ----5---- ----6---- ----7----
    Dx    200BF         0     184B0  D3D3D3D3  D4D4D4D4     15A00         2  D7D7D7D7
    Ax    26CD2     259B2     2599C  A3A3A3A3  A4A4A4A4     10000      2000
    
                     TTSM III   XNZVC
    PC=   7FFE2›22m  SR %0010000000001000  USP=7FC00  ›1mISP=FCC  MSP=7F800
    VBR=9F89B8  SFC=5  DFC=5  CACR=0  CAAR=0
    
             MEDRAAAABVCPSDT          YZ  PMRCBSDAAAA
    intena=%0100000000101000›22m dmacon=%›1m0010001110001111 adkcon=$1100
    intreq=%0000011110000000
    vposr....A000  vhposr...0269  joy0dat..0201  joy1dat..0000  clxdat...8001  
    pot0dat..0000  pot1dat..0000  potinp...5500  serdatr..3800  dskbytr..8000  
    deniseid.FFFC  hhposr...7F20  
       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=11111110›22m  prb=›1m11111111›22m      pra=›1m11111111›22m  prb=›1m11111111
           ddra=00000011›22m ddrb=›1m00000000›22m     ddra=›1m11000000›22m ddrb=›1m11111111
           event=0005A3  icr=00  sdr=00    event=06E44B  icr=00  sdr=00
    
    ? file icon .whdl_register (9,125 bytes) 2020-05-20 16:16 +
  • ? file icon MonolithV2.slave (996 bytes) 2020-05-20 16:44
  • ? file icon MonolithV3.slave (1,012 bytes) 2020-05-20 17:03
  • ? file icon MonolithV4.slave (1,008 bytes) 2020-05-20 17:37
  • ? file icon MonolithV5.slave (1,004 bytes) 2020-05-20 18:32
  • ? file icon MonolithV6.slave (1,012 bytes) 2020-05-20 19:24
  • ? file icon MonolithV7.slave (1,008 bytes) 2020-05-20 20:03
  • ? file icon MonolithV8.slave (996 bytes) 2020-05-20 20:20
  • ? file icon monolithV9.slave (1,016 bytes) 2020-05-22 08:31

-Relationships
+Relationships

-Notes

note ~0008798

StingRay (developer)

Last edited: 2020-05-20 16:00

View 2 revisions

First: Please make sure to correctly submit bug reports (go to the WHDLoad site of the demo/game in question, in this case: http://whdload.de/demos/Megawatts_Monolith.html) and use the Author/Contact
(use it to report problems with that install) link to submit a bug report.
That way the report will be assigned to the correct game/demo and can then be assigned easily to the coder of the patch.

@Wepl: Can you move this demos/Megawatts/Monolith please?

As for the problem, please try attached slave, does it still crash?

note ~0008799

Superman (reporter)

Sorry didn't realise you could report problems drom the whdload site directly. I always come on mantis and look down the list but as its a new slave there was no option.

Anyway I just tried the new slave and it still fails at the same point with "illegal Instruction" ($10) at $7FFE2

note ~0008800

StingRay (developer)

OK, please attach the WHDLoad register file (C:whdl.register).

note ~0008801

Superman (reporter)

File uploaded

note ~0008802

StingRay (developer)

Try attached V2 slave, you should see a red screen after the "dedication" screen, if you reach that, press right mouse button to let demo continue and tell me what happens.

note ~0008803

Superman (reporter)

After the right click on the red screen it again crashes with Illegal Instruction ($10) at $80070 occured

note ~0008804

StingRay (developer)

Does this also happen with the attached V3 slave?

note ~0008805

Superman (reporter)

v3 slave gives the same error

note ~0008806

StingRay (developer)

I am slowly but surely out of ideas and not being able to reproduce this problem doesn't make it any easier. I have now disabled the VBI code in the main part, does V4 still crash (the demo will NOT work correctly due to disabled VBI).

note ~0008807

Superman (reporter)

Yes still crashing

note ~0008808

StingRay (developer)

I have disabled all interrupts in V5, if that still crashes (you will not see anything on screen if it doesn't crash) I'm completely out of ideas.

note ~0008809

Superman (reporter)

Yes still crashing. Very weird one, I think I may ask around as see if others can test on the same hardware and see if they get the same result or its just me.

Thanks for all the hard work in trying to fix.

note ~0008810

StingRay (developer)

Do you have any TCP/IP stack running?

note ~0008811

Superman (reporter)

No I'm just running a standard classicwb 68k install on this machine. I have never installed any internet stuff as I just us the PCMCIA port to transfer stuff.

note ~0008812

StingRay (developer)

OK, just wanted to make sure that this is not the problem. It's kinda strange though, can you try attached V6 please and tell me if you get an "illegal instruction" error at $54cfe?

note ~0008813

Superman (reporter)

Error at $54cfe is correct yes

note ~0008814

StingRay (developer)

Last edited: 2020-05-20 20:02

View 2 revisions

OK, then it at least doesn't crash right at the beginning. I have disabled the tune loading in V7, does it still crash?

note ~0008815

Superman (reporter)

It still crashes but the error now is Exception "Privelege Violation" ($20) at $7fc00

note ~0008817

StingRay (developer)

OK, next try, blitter routine disabled in V8, still crashing?

note ~0008819

Superman (reporter)

Yes still crashing with the same privilege error as above

note ~0008820

StingRay (developer)

Can you try the follwing: copy everything to RAM: and run the patch, does it still crash?

note ~0008821

Superman (reporter)

Yeah still get a privilege error running from ram

note ~0008822

Superman (reporter)

Shall I try going back to whdload 18.5 instead of 18.6 to see if that makes a difference?

note ~0008823

StingRay (developer)

Just wanted to make sure that a wrong MaxTransfer is not the cause of the problem.
Trying with a different WHDLoad versions is a good idea as well, so try with the latest officially released version (18.5) please.

note ~0008825

Superman (reporter)

Tried going back to 18.5 but made no difference with that. My drive is PFS3 formatted with 0x7ffffffe mask and 0x1fe00 maxtransfer so correct I think.

note ~0008826

Superman (reporter)

Just tried this demo from an adf I copied to real floppy and it runs fine direct from floppy. I then created my own install from scratch with the floppy disk and the crashes continue. Really strange problem. I'm hoping some other furia users test and see if they have issues too.

note ~0008827

Pascal De Maeseneire (reporter)

Hi,
same message issue with my ACA500PLUS 68000@14MHZ WITH 7MB. The demo start by on the screen black with message GoodBye my friend the background change to red with the same message and any Music at this time and nothing after it seems to freeze. But if I try to press one mousse button the error message come Exception "Privelege Violation" ($20) at $7fc00.
On my ACA500PLUS I have try all slaves.
Original SLave crash with another message Exception "Address Error " ($F00C) PC =$7FF74 Read form $A4A4A5A5
From first slave attach till v7 same description and message :
Exception "Address Error " ($F00C) PC =$7FC02 Read form $20BF
With Slave v8 just after goodbye my friend with music... the screen chage and the message Exception "Address Error " ($F00C) PC =$7FC02 Read form $20BF
come directly without pressing anything buttons on my mouse...

I tried it too on my A1200 Turbo+II 68030+FPU @40 MHZ & 32 MB RAM... without any problems with the orginal Slave 1.00 (WHDLOAD package).

Best regards,
Pascal

note ~0008830

StingRay (developer)

Please try attached V9 slave, does it still crash? I have added a blitter wait in the DoIO patch as the only idea I have left is that the main part might be trashed because blitter is still active on slow machines.

note ~0008831

Superman (reporter)

It works!

note ~0008832

StingRay (developer)

Updated patch is available on the WHDLoad site.

note ~0008883

Pascal De Maeseneire (reporter)

Hi,
For me too, It works perfectly... You can close now...
Many thanks,
Best regards,
Pascal
+Notes

-Issue History
Date Modified Username Field Change
2020-05-19 16:56 Superman New Issue
2020-05-20 15:58 StingRay Note Added: 0008798
2020-05-20 15:59 StingRay File Added: Monolith.slave
2020-05-20 15:59 StingRay Assigned To => StingRay
2020-05-20 15:59 StingRay Status new => assigned
2020-05-20 16:00 StingRay Note Edited: 0008798 View Revisions
2020-05-20 16:10 Superman Note Added: 0008799
2020-05-20 16:14 StingRay Note Added: 0008800
2020-05-20 16:16 Superman File Added: .whdl_register
2020-05-20 16:16 Superman Note Added: 0008801
2020-05-20 16:44 StingRay File Added: MonolithV2.slave
2020-05-20 16:45 StingRay Note Added: 0008802
2020-05-20 16:52 Superman Note Added: 0008803
2020-05-20 17:03 StingRay File Added: MonolithV3.slave
2020-05-20 17:04 StingRay Note Added: 0008804
2020-05-20 17:21 Superman Note Added: 0008805
2020-05-20 17:37 StingRay Note Added: 0008806
2020-05-20 17:37 StingRay File Added: MonolithV4.slave
2020-05-20 17:44 Superman Note Added: 0008807
2020-05-20 18:32 StingRay File Added: MonolithV5.slave
2020-05-20 18:33 StingRay Note Added: 0008808
2020-05-20 18:45 Superman Note Added: 0008809
2020-05-20 19:02 StingRay Note Added: 0008810
2020-05-20 19:09 Superman Note Added: 0008811
2020-05-20 19:24 StingRay Note Added: 0008812
2020-05-20 19:24 StingRay File Added: MonolithV6.slave
2020-05-20 19:32 Superman Note Added: 0008813
2020-05-20 20:02 StingRay Note Added: 0008814
2020-05-20 20:02 StingRay Note Edited: 0008814 View Revisions
2020-05-20 20:03 StingRay File Added: MonolithV7.slave
2020-05-20 20:11 Superman Note Added: 0008815
2020-05-20 20:19 StingRay Note Added: 0008817
2020-05-20 20:20 StingRay File Added: MonolithV8.slave
2020-05-20 20:25 Superman Note Added: 0008819
2020-05-20 23:29 StingRay Note Added: 0008820
2020-05-20 23:32 Superman Note Added: 0008821
2020-05-20 23:33 Superman Note Added: 0008822
2020-05-21 01:18 StingRay Note Added: 0008823
2020-05-21 11:58 Superman Note Added: 0008825
2020-05-21 12:25 Superman Note Added: 0008826
2020-05-21 13:23 Pascal De Maeseneire Note Added: 0008827
2020-05-22 08:30 StingRay Note Added: 0008830
2020-05-22 08:31 StingRay File Added: monolithV9.slave
2020-05-22 11:52 Superman Note Added: 0008831
2020-05-22 12:11 StingRay Note Added: 0008832
2020-05-22 12:11 StingRay Status assigned => resolved
2020-05-22 12:11 StingRay Resolution open => fixed
2020-05-24 20:15 Wepl Project WHDLoad Installs Games => Megawatts_Monolith
2020-05-31 16:39 Pascal De Maeseneire Note Added: 0008883
2020-05-31 22:10 StingRay Status resolved => closed
+Issue History