2024-04-24 10:29 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0002845DogsOfWar[All Projects] Generalpublic2021-11-12 18:08
ReporterVille Haapanen 
Assigned ToDJ MikeProject InfoDogs of War (Elite Systems)
http://www.whdload.de/games/DogsOfWar.html
 
PrioritynormalSeverityminorReproducibilityalways
StatusclosedResolutionfixed 
Summary0002845: I was playing on 6th level when suddenly an "illegal instruction" occured. No
DescriptionGameVersion: english,pal,1 disk
SlaveVersion: 1.3 from 2006-01-08

I was playing on 6th level when suddenly an "illegal instruction" occured. No extra tooltypes used here.
Tagsillegal instruction
MachineA1200
CPU68060 + PPC
CPUSpeed60
ChipSetAGA
GFXCardVoodoo3/Mediator
ChipMem2 MB
FastMem128 MB
WorkbenchOS 3.9
KickROM40 - Kick 3.1
KickSoftNone
WHDLoad17.2beta
importedyes
Attached Files
  • ? file icon .whdl_register (3,698 bytes) 2013-10-16 19:59 -
    ************************* 16-Oct-13 16:12:33 ************************17.2.5313***
    Slave='DogsOfWar.Slave' (1748 bytes)
    ShadowMem 78E152B0 - 78E272B0 (  73728) AbsolutMem    12000 -    80000 ( 450560)
    Resload   7FEB8000 - 7FEC01EC (  33260) at 7FEB8000  GL=$7FEC4000
    Slave     7FECD000 - 7FECD6B0 (   1712) at 7FECD000  BaseMemSize=$80000
    ExpMem    7FEC2000 - 7FEC3000 (   4096) at 7FEC2000
    attn=FF(60,82) fc=-1 kn=10856 cs=4C18 rw=0 zpt=-1 ep=0 ei=0
    setcpu=33D(DC,IC,SCB,ECB,BNC)
    
    Exception "Illegal Instruction" ($10) at $51980 occured.
    
    $0005194a beq.w        $51cd8
    $0005194e subq.b       #1,($628,a3)                   ;$00051d8a
    $00051952 bne.b        $51962
    $00051954 subq.w       #1,($622,a3)                   ;$00051d84
    $00051958 dc.w         $4cf7
    $0005195a dc.w         $e9fd
    $0005195c move.b       ($51d89,pc),($628,a3)          ;$00051d8a
    $00051962 move.l       ($51fa8,pc),a0
    $00051966 move.w       ($51d98,pc),d0
    $0005196a tst.w        ($634,a3)                      ;$00051d96
    $0005196e bmi.b        $51988
    $00051970 move.w       #$c0c0,(0,a0,d0.w)             ;$00060638
    $00051976 addq.w       #2,($636,a3)                   ;$00051d98
    $0005197a cmpi.w       #$30,($636,a3)                 ;$00051d98
    ›1m$00051980 dc.w         $eefd
    ›22m$00051982 dc.w         $06e8
    $00051984 dc.w         $0634
    $00051986 bra.b        $5199e
    $00051988 move.w       #$3f3f,(0,a0,d0.w)             ;$00060638
    $0005198e subq.w       #2,($636,a3)                   ;$00051d98
    $00051992 cmpi.w       #$20,($636,a3)                 ;$00051d98
    $00051998 bne.b        $5199e
    $0005199a not.w        ($634,a3)                      ;$00051d96
    $0005199e moveq        #0,d7
    $000519a0 lea          ($52c2e,pc),a4
    $000519a4 move.w       d7,d0
    $000519a6 mulu         #$5d5,d0
    $000519aa fsave        d4
    $000519ac st           ($a,a4)                        ;$000015a0
    
    exception stackframe:
    $00002364 22090005 19800010
    regular stack:
    $0000236C 00051778 F8FA091D 07233482 190417FA FFF70D1E 0000EDA7 00020D68 0004DA10
    $0000238C 00057906 00021A93 00001596 00000000 00001D26 00007EDE 00007800 F8FA091D
    $000023AC 0723343B 190417FA FFF70D1E 0000C000 00000190 00000019 0000EDA7 00020D68
    $000023CC 0004DA10 00057906 00021A93 00001596 00000000 00001D26 21000000 656A0068
    $000023EC 000064F0 FFFF0000 00001D26 00009084 00003AF8 00000000 00000000 00000000
    
      ----0---- ----1---- ----2---- ----3---- ----4---- ----5---- ----6---- ----7----
    Dx F8FA0028   7233482  190417FA  FFF70D1E      C000       190        19      EDA7
    Ax    60610     4DA10     57906     51762      1596         0      1D26
    
                     TTSM III   XNZVC
    PC=   51980›22m  SR %0010001000001001  USP=7FC00  ›1mSSP=2364
    VBR=7FEC5000  SFC=5  DFC=5  CACR=80008000  PCR=04300622  BUSCR=00000000
    TC=8000  URP=7FEB6000  SRP=7FEB6000
    DTT0=00000000  DTT1=00000000  ITT0=00000000  ITT1=00000000
    
             MEDRAAAABVCPSDT          YZ  PMRCBSDAAAA
    intena=%0100000000111000›22m dmacon=%›1m0000001110011111 adkcon=$ 100
    intreq=%0000010111001010
    vposr....A300  vhposr...0287  joy0dat..0000  joy1dat..849C  clxdat...8001  
    pot0dat..B21C  pot1dat..D506  potinp...5500  serdatr..3800  dskbytr..C000  
    deniseid.00F8  hhposr...FF54  
       ciaa:     PI ROPS		   ciab:     PI ROPS
    	cra=00000000›22m  ta=21FF<21FF	   cra=›1m00000000  ta=FFFF<FFFF
    	    AII ROPS			    AII ROPS
    	crb=00000001›22m  tb=1CBF<3700	   crb=›1m00000000  tb=FFFF<FFFF
    	    10RTWCLO	  parallel	    DRCCDSOY      M3210HDS
    	pra=11111110›22m  prb=›1m11111111›22m      pra=›1m11111111›22m  prb=›1m11111011
           ddra=00000011›22m ddrb=›1m00000000›22m     ddra=›1m11000000›22m ddrb=›1m11111111
           event=049820  icr=00  sdr=38    event=9DFF20  icr=04  sdr=00
    
    ? file icon .whdl_register (3,698 bytes) 2013-10-16 19:59 +
  • ? file icon .whdl_register_WHD-16.8 (2,705 bytes) 2013-10-17 11:45

-Relationships
related to 0005309closedDJ Mike Dogs of War - 2nd button to switch weapons 
+Relationships

-Notes

note ~0003501

Ville Haapanen (reporter)

.whdl_register attached

note ~0003502

Ville Haapanen (reporter)

Last edited: 2013-10-17 21:28

View 2 revisions

Now it also crashed with WHDLoad 16.8 during the U.S.S.R mission (last episode in stage).
"Exception "Line 1111 Emulator" ($2C) at $52A64 occured"

note ~0010635

DJ Mike (developer)

Last edited: 2021-07-29 17:14

View 2 revisions

After all these years I've been able to look at what is causing this. Apparently the original I was sent had some bad tracks which made me think they weren't used - but it turns out they are. This then means certain levels aren't loading the correct data, which I think is very likely to be the cause of this crash.

I'm currently updating this install so a fix should be out soon.

note ~0010791

DJ Mike (developer)

Pre-release build of 2.0 which hopefully fixes this issue is in linked job 5309.

Closing this job as duplicate now.
+Notes

-Issue History
Date Modified Username Field Change
2013-10-16 19:57 administrator New Issue
2013-10-16 19:57 administrator Status new => assigned
2013-10-16 19:57 administrator Assigned To => DJ Mike
2013-10-16 19:59 Ville Haapanen File Added: .whdl_register
2013-10-16 19:59 Ville Haapanen Note Added: 0003501
2013-10-17 11:45 Ville Haapanen File Added: .whdl_register_WHD-16.8
2013-10-17 11:46 Ville Haapanen Note Added: 0003502
2013-10-17 21:27 Ville Haapanen Tag Attached: illegal instruction
2013-10-17 21:28 Ville Haapanen Note Edited: 0003502 View Revisions
2021-07-29 17:14 DJ Mike Note Added: 0010635
2021-07-29 17:14 DJ Mike Note Edited: 0010635 View Revisions
2021-07-29 17:15 DJ Mike Status assigned => confirmed
2021-11-12 18:07 DJ Mike Relationship added related to 0005309
2021-11-12 18:07 DJ Mike Note Added: 0010791
2021-11-12 18:08 DJ Mike Status confirmed => closed
2021-11-12 18:08 DJ Mike Resolution open => fixed
+Issue History