2020-10-26 19:07 CET

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0003636DesertStrike[All Projects] Generalpublic2017-02-27 04:19
Assigned ToAbaddonProject InfoDesert Strike (Electronic Arts)
Summary0003636: After the Intro: Exception "Integer Divide by Zero" ($14) at $8000E occurred.
DescriptionGameVersion: english,pal,3 disks
SlaveVersion: 2.3

After the Intro:
Exception "Integer Divide by Zero" ($14)
at $8000E occurred.
************************* 18-Feb-17 13:14:47 ************************18.3.5814***
Slave='DesertStrike.slave' (3784 bytes)
ShadowMem   8FDF88 -   939F88 ( 245760) AbsolutMem    3C000 -   100000 ( 802816)
Resload     9E1AC8 -   9E801C (  25940) at 9E1AC8  GL=$9E8128
Slave       9FD308 -   9FE1AC (   3748) at 9FD308  BaseMemSize=$100000
attn=1(10) fc=-1 kn=10813 cs=F999 rw=0 zpt=-1 ep=0 ei=0
Exception "Integer Divide by Zero" ($14) at $8000E occured.
$0007ffd6 ori.b        #0,d0
$0007ffda ori.b        #0,d0
$0007ffde ori.b        #0,d0
$0007ffe2 ori.b        #0,d0
$0007ffe6 ori.b        #0,d0
$0007ffea ori.b        #0,d0
$0007ffee ori.b        #0,d0
$0007fff2 ori.b        #0,d0
$0007fff6 ori.b        #0,d0
$0007fffa ori.b        #0,d0
$0007fffe ori.b        #??$fc,d0
$00080002 ori.b        #$e,a0
$00080006 ori.b        #$14,d0
$0008000a divs         #0,d0
$0008000e move         #$2700,sr
$00080012 move.l       #$80000,d0
$00080018 move.l       d0,($96794)
$0008001e addi.l       #$80000,d0
$00080024 move.l       d0,a7
$00080026 jsr          ($9b2a4)
$0008002c bsr.w        $80200
$00080030 jsr          ($8072c)
$00080036 jsr          ($8061e)
$0008003c jsr          ($9c144)
$00080042 jsr          ($93368)
$00080048 jsr          ($80646)
$0008004e bsr.w        $80200
$00080052 cmpi.l       #4,($98344)
$0008005c beq.w        $80082
exception stackframe:
$000FFFF0 27040008 000E0014
regular stack:
$000FFFF8 00002064 00000896
  ----0---- ----1---- ----2---- ----3---- ----4---- ----5---- ----6---- ----7----
Dx        0         0      FFFF        FF         2      FFFF     F0000  FFF0010B
Ax    80000      210A     A20C8     A3FB4     1381B     843B3    DFF000
                 TTSM III   XNZVC
PC=   8000E  SR %0010011100000100  USP=FFC00  SSP=FFFF0
VBR=9E9128  SFC=5  DFC=5
intena=%0100000000110000 dmacon=%0000001111100000 adkcon=$1100
vposr....A000  vhposr...032F  joy0dat..0204  joy1dat..0000  clxdat...8001  
pot0dat..C000  pot1dat..3F3F  potinp...5500  serdatr..3800  dskbytr..8000  
deniseid.FFFC  hhposr...FFB6  
   ciaa:     PI ROPS		   ciab:     PI ROPS
    cra=00000000  ta=21FF<21FF	   cra=00000000  ta=FFFF<FFFF
        AII ROPS			    AII ROPS
    crb=00000001  tb=2D10<3782	   crb=00000000  tb=FFFF<FFFF
        10RTWCLO	  parallel	    DRCCDSOY      M3210HDS
    pra=11101010  prb=11111111      pra=11111110  prb=01110101
       ddra=00000011 ddrb=00000000     ddra=11000000 ddrb=11111111
       event=00079F  icr=00  sdr=00    event=095167  icr=00  sdr=00
TagsNo tags attached.
ChipMem2 MB
FastMem4 MB
WorkbenchOS 3.1
KickROM40 - Kick 3.1
Attached Files



note ~0005466

JOTD (developer)

Abaddon is writing the latest slave. Bug is properly fixed there. In the meanwhile try to run it using NOVBRMOVE

note ~0005471

Abaddon (developer)

I have attached the most recent slave, which should resolve the issue.

 03.13.2016 - V3.0 by Keith Krellwitz/Abaddon:
 - Removed all JST specific code and converted to use patchlists
 - Added Level Select
 - Added Trainer - Infinite Power, Fuel, Hellfire, Hydra, and Cannon
 - Blitter Waits Added
 - Removed 6x Disk Access
 - Fixed issue with copperlist being set before the its loaded
   (after main menu, press fire to skip intro, mission briefing, etc.)
 - Reworked the CD32 controls as requested
    Red - Always fires the Cannon
    Blue - Always fires Hydra
    Green - Always Fires Hellfire
    (The weapon select no longer functions)
 - Added Button Wait to force NTSC
 - Second version supported

note ~0005486

apex (reporter)

Attached slave run into the same error requester.
NOVBRMOVE solve the problem!

note ~0005493

Abaddon (developer)

I updated the code to eliminate the division by 0, please try the new version attached. Remove the NOVBRMOVE when testing

-Issue History
Date Modified Username Field Change
2017-02-18 21:59 administrator New Issue
2017-02-18 21:59 administrator Status new => assigned
2017-02-18 21:59 administrator Assigned To => JOTD
2017-02-19 20:49 JOTD Assigned To JOTD => Abaddon
2017-02-19 20:49 JOTD Note Added: 0005466
2017-02-20 21:52 Abaddon File Added: DesertStrike.slave
2017-02-20 21:52 Abaddon Note Added: 0005471
2017-02-26 14:33 apex Note Added: 0005486
2017-02-27 04:19 Abaddon File Added: DesertStrike-2.slave
2017-02-27 04:19 Abaddon Note Added: 0005493
+Issue History