View Issue Details

IDProjectCategoryView StatusLast Update
04688Megawatts_MonolithGeneralpublic2020-05-31 22:10
ReporterSuperman Assigned ToStingRay  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Project InfoMonolith (Megawatts)
http://www.whdload.de/demos/Megawatts_Monolith.html
Summary04688: 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.
Attached Files
Monolith.slave (976 bytes)
MonolithV2.slave (996 bytes)
MonolithV3.slave (1,012 bytes)
MonolithV4.slave (1,008 bytes)
MonolithV5.slave (1,004 bytes)
MonolithV6.slave (1,012 bytes)
MonolithV7.slave (1,008 bytes)
MonolithV8.slave (996 bytes)
monolithV9.slave (1,016 bytes)
MachineA600
CPU68020
CPUSpeed33
ChipSetECS
GFXCardNone
ChipMem2 MB
FastMem0 MB
WorkbenchOS 3.1
KickROM40 - Kick 3.1
KickSoftNone
WHDLoad18.6beta
imported

Activities

StingRay

StingRay

2020-05-20 15:58

developer   note ~08798

Last edited: 2020-05-20 16:00

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?

Superman

Superman

2020-05-20 16:10

reporter   note ~08799

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
StingRay

StingRay

2020-05-20 16:14

developer   note ~08800

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

Superman

2020-05-20 16:16

reporter   note ~08801

File uploaded
.whdl_register (9,125 bytes)   
************************* 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
�1mPC=   7FEEE�22m  SR %0010000000001000  USP=7FC00  �1mISP=7FFC2  �22mMSP=7F800
VBR=5F89C0  SFC=5  DFC=5  CACR=0  CAAR=0

         MEDRAAAABVCPSDT          YZ  PMRCBSDAAAA
intena=%�1m0100000000101000�22m dmacon=%�1m0010001110001111�22m adkcon=$1100
intreq=%�1m0000011110000000�22m
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=�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=�1m11111110�22m  prb=�1m11111111�22m      pra=�1m11111111�22m  prb=�1m11111111�22m
       ddra=�1m00000011�22m ddrb=�1m00000000�22m     ddra=�1m11000000�22m ddrb=�1m11111111�22m
       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
�1mPC=   7FFC6�22m  SR %0010000000001000  USP=7FC00  �1mISP=7FFD4  �22mMSP=7F800
VBR=9F89C0  SFC=5  DFC=5  CACR=0  CAAR=0

         MEDRAAAABVCPSDT          YZ  PMRCBSDAAAA
intena=%�1m0100000000101000�22m dmacon=%�1m0010001110001111�22m adkcon=$1100
intreq=%�1m0000011110000000�22m
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=�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=�1m11111110�22m  prb=�1m11111111�22m      pra=�1m11111111�22m  prb=�1m11111111�22m
       ddra=�1m00000011�22m ddrb=�1m00000000�22m     ddra=�1m11000000�22m ddrb=�1m11111111�22m
       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
�1mPC=   7FFE2�22m  SR %0010000000001000  USP=7FC00  �1mISP=FCC  �22mMSP=7F800
VBR=9F89B8  SFC=5  DFC=5  CACR=0  CAAR=0

         MEDRAAAABVCPSDT          YZ  PMRCBSDAAAA
intena=%�1m0100000000101000�22m dmacon=%�1m0010001110001111�22m adkcon=$1100
intreq=%�1m0000011110000000�22m
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=�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=�1m11111110�22m  prb=�1m11111111�22m      pra=�1m11111111�22m  prb=�1m11111111�22m
       ddra=�1m00000011�22m ddrb=�1m00000000�22m     ddra=�1m11000000�22m ddrb=�1m11111111�22m
       event=0005A3  icr=00  sdr=00    event=06E44B  icr=00  sdr=00
.whdl_register (9,125 bytes)   
StingRay

StingRay

2020-05-20 16:45

developer   note ~08802

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.
Superman

Superman

2020-05-20 16:52

reporter   note ~08803

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

StingRay

2020-05-20 17:04

developer   note ~08804

Does this also happen with the attached V3 slave?
Superman

Superman

2020-05-20 17:21

reporter   note ~08805

v3 slave gives the same error
StingRay

StingRay

2020-05-20 17:37

developer   note ~08806

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).
Superman

Superman

2020-05-20 17:44

reporter   note ~08807

Yes still crashing
StingRay

StingRay

2020-05-20 18:33

developer   note ~08808

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.
Superman

Superman

2020-05-20 18:45

reporter   note ~08809

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.
StingRay

StingRay

2020-05-20 19:02

developer   note ~08810

Do you have any TCP/IP stack running?
Superman

Superman

2020-05-20 19:09

reporter   note ~08811

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.
StingRay

StingRay

2020-05-20 19:24

developer   note ~08812

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?
Superman

Superman

2020-05-20 19:32

reporter   note ~08813

Error at $54cfe is correct yes
StingRay

StingRay

2020-05-20 20:02

developer   note ~08814

Last edited: 2020-05-20 20:02

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

Superman

Superman

2020-05-20 20:11

reporter   note ~08815

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

StingRay

2020-05-20 20:19

developer   note ~08817

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

Superman

2020-05-20 20:25

reporter   note ~08819

Yes still crashing with the same privilege error as above
StingRay

StingRay

2020-05-20 23:29

developer   note ~08820

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

Superman

2020-05-20 23:32

reporter   note ~08821

Yeah still get a privilege error running from ram
Superman

Superman

2020-05-20 23:33

reporter   note ~08822

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

StingRay

2020-05-21 01:18

developer   note ~08823

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.
Superman

Superman

2020-05-21 11:58

reporter   note ~08825

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.
Superman

Superman

2020-05-21 12:25

reporter   note ~08826

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.
Pascal De Maeseneire

Pascal De Maeseneire

2020-05-21 13:23

reporter   note ~08827

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
StingRay

StingRay

2020-05-22 08:30

developer   note ~08830

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.
Superman

Superman

2020-05-22 11:52

reporter   note ~08831

It works!
StingRay

StingRay

2020-05-22 12:11

developer   note ~08832

Updated patch is available on the WHDLoad site.
Pascal De Maeseneire

Pascal De Maeseneire

2020-05-31 16:39

reporter   note ~08883

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

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
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
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