2024-03-29 09:56 CET

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0003386Terminator2-Arcade[All Projects] Generalpublic2016-08-13 00:14
ReporterStellan 
Assigned ToStingRayProject InfoTerminator 2 - Arcade Game (Virgin)
http://www.whdload.de/games/Terminator2-Arcade.html
 
PrioritynormalSeverityminorReproducibilityalways
StatusresolvedResolutionfixed 
Summary0003386: In stage 5 (near end) I get an exception (see below). All trainer active. When
DescriptionGameVersion: Retroplay preload version
SlaveVersion: Slave version 1.1 (21.01.2016)

In stage 5 (near end) I get an exception (see below). All trainer active.
When starting at stage 6 the gunpower display start at 0 and increases slowly. Energy is also at zero. Ingame keys are working but I cannot shoot anything. Game stage seems to run normal as far as I can say but I don`t know it is just the usual game behaviour.
************************* 22-Feb-16 16:23:52 ************************18.2.5735***
Slave='Terminator2Arcade.Slave' (1744 bytes)
ShadowMem  1E62670 -  1EBE670 ( 376832) AbsolutMem    5C000 -   200000 (1720320)
Resload    2FAE000 -  2FB5E2C (  32300) at 2FAE000  GL=$2FB7000
Slave      2FC0000 -  2FC06AC (   1708) at 2FC0000  BaseMemSize=$100000
attn=7F(40,82) fc=-1 kn=11032 cs=C42D rw=0 zpt=-1 ep=0 ei=0
setcpu=33D(DC,IC,SCB,ECB,BNC)
Exception "Address Error" ($200C) at $10534 occured.
$00010502 ori.b        #8,d0
$00010506 ori.b        #??6,d1
$0001050a ori.b        #$3f,d0
$0001050e ori.b        #5,d6
$00010512 ori.b        #$b,d0
$00010516 dc.w         $7dd8
$00010518 ori.b        #0,d0
$0001051c ori.b        #??$d0,a3
$00010520 ori.b        #??$da,a3
$00010524 ori.b        #0,d0
$00010528 ori.b        #??$e0,a3
$0001052c line-f       $ffff
$0001052e line-f       $ffff
$00010530 lea          ($10634,pc),a0
$00010534 beq.b        $1052f
$00010536 cmp2.b       (a7)+,a7                       ;$00000350
$0001053a lea          ($e84e,pc),a6
$0001053e tst.w        (a6)                           ;$00dff000
$00010540 beq.b        $1059c
$00010542 lea          ($10632,pc),a6
$00010546 subq.b       #1,(a6)                        ;$00dff000
$00010548 bpl.b        $1056a
$0001054a lea          ($e84f,pc),a5
$0001054e move.b       (a5),(a6)                      ;$00010506 $00dff000
$00010550 cmpi.b       #$ff,(a5)                      ;$00010506
$00010554 beq.b        $1056a
$00010556 lea          ($e84e,pc),a5
$0001055a subq.b       #1,(a5)                        ;$00010506
$0001055c bne.b        $1056a
exception stackframe:
$00000350 23090001 0534200C 0001052E
regular stack:
$0000035C 0000F3B4 00DFF000 0000F39A 000B7CDC 00000096 00000001 00000008 00000201
$0000037C 00A60010 00000000 0000FFFF 00081AD0 000893A8 00015454 0007979C 0008029A
$0000039C 000870DA 00DFF000 000839EA 000837D6 000B7CDC 00000096 00000001 00000008
$000003BC 00000201 00A60010 00000000 0000FFFF 00081AD0 000893A8 00015454 0007979C
$000003DC 0008029A 000870DA 00DFF000 20000008 382A006C 0008383C 00083850 00084CDA
  ----0---- ----1---- ----2---- ----3---- ----4---- ----5---- ----6---- ----7----
Dx        0         0         0         0         1      FFFF        2C        10
Ax    10634         0         0     10506     10674     10506    DFF000
                 TTSM III   XNZVC
PC=   10534  SR %0010001100001001  USP=FFC00  ISP=350  MSP=FF800
VBR=2FB8000  SFC=5  DFC=5  CACR=80008000  
TC=8000  URP=2FAC000  SRP=2FAC000  MMUSR=0
DTT0=0  DTT1=0  ITT0=0  ITT1=0
         MEDRAAAABVCPSDT          YZ  PMRCBSDAAAA
intena=%0100000000111000 dmacon=%0000011111110000 adkcon=$1100
intreq=%0000011111000000
vposr....A300  vhposr...0282  joy0dat..C01A  joy1dat..0000  clxdat...8001  
pot0dat..B800  pot1dat..0000  potinp...5500  serdatr..3800  dskbytr..8000  
deniseid.00F8  hhposr...FF4D  
   ciaa:     PI ROPS     ciab:     PI ROPS
 cra=00000000  ta=21FF<21FF    cra=00000000  ta=FFFF<FFFF
     AII ROPS       AII ROPS
 crb=00000000  tb=21FF<21FF    crb=00000000  tb=FFFF<FFFF
     10RTWCLO   parallel     DRCCDSOY      M3210HDS
 pra=11111110  prb=10101101      pra=11111111  prb=11111111
       ddra=00000011 ddrb=00000000     ddra=11000000 ddrb=11111111
       event=01E32A  icr=00  sdr=DA    event=4EBE5A  icr=04  sdr=00
TagsNo tags attached.
MachineA1200
CPU68040
CPUSpeed40
ChipSetAGA
GFXCardNone
ChipMem2 MB
FastMem32 MB
WorkbenchOS 3.1
KickROM40 - Kick 3.1
KickSoftSelfmade
WHDLoad18.2
importedyes
Attached Files

-Relationships
+Relationships

-Notes

note ~0005175

StingRay (developer)

Level selector corrected (Level 6 has two parts which caused the problem), can't reproduce the access fault at all (it's the sample player code), try NoCache if it happens again.

note ~0005177

Stellan (reporter)

Level 6 works now! The access fault at the end of level 5 I get also at the end of level 7 (on level 6 I failed to reach the end). Unfortunately NOCACHE doesn`t help.

************************* 08-Aug-16 16:00:44 ************************18.2.5735***
Slave='Terminator2Arcade.Slave' (1752 bytes)
ShadowMem 1EE4398 - 1F87398 ( 667648) AbsolutMem A3000 - 200000 (1429504)
Resload 2FAE000 - 2FB5E2C ( 32300) at 2FAE000 GL=$2FB7000
Slave 2FC0000 - 2FC06B4 ( 1716) at 2FC0000 BaseMemSize=$100000
attn=7F(40,82) fc=-1 kn=11032 cs=C42D rw=0 zpt=-1 ep=0 ei=0
setcpu=0(SNCS,ENCS,BNCS)

Exception "Address Error" ($200C) at $10534 occured.

$00010502 ori.b #8,d0
$00010506 ori.b #??0,d1
$0001050a ori.b #$3f,d0
$0001050e ori.b #5,d6
$00010512 ori.b #$b,d0
$00010516 dc.w $7dd8
$00010518 ori.b #0,d0
$0001051c ori.b #??$d0,a3
$00010520 ori.b #??$da,a3
$00010524 ori.b #0,d0
$00010528 ori.b #??$e0,a3
$0001052c line-f $ffff
$0001052e line-f $ffff
$00010530 lea ($10634,pc),a0
$00010534 beq.b $1052f
$00010536 cmp2.b (a7)+,a7 ;$00000354
$0001053a lea ($e84e,pc),a6
$0001053e tst.w (a6) ;$00dff000
$00010540 beq.b $1059c
$00010542 lea ($10632,pc),a6
$00010546 subq.b #1,(a6) ;$00dff000
$00010548 bpl.b $1056a
$0001054a lea ($e84f,pc),a5
$0001054e move.b (a5),(a6) ;$00010506 $00dff000
$00010550 cmpi.b #$ff,(a5) ;$00010506
$00010554 beq.b $1056a
$00010556 lea ($e84e,pc),a5
$0001055a subq.b #1,(a5) ;$00010506
$0001055c bne.b $1056a

exception stackframe:
$00000354 23090001 0534200C 0001052E
regular stack:
$00000360 0000F3B4 00DFF000 0000F39A 000B0000 00000095 00000000 00000010 00000401
$00000380 00A60020 0FFF0000 0000FFFF 00081AD0 0001B0E4 0001B064 0007C62A 0008029A
$000003A0 000986D8 00DFF000 000839EA 000837D6 000B0000 00000095 00000000 00000010
$000003C0 00000401 00A60020 0FFF0000 0000FFFF 00081AD0 0001B0E4 0001B064 0007C62A
$000003E0 0008029A 000986D8 00DFF000 20010008 382A006C 0008383C 00083850 00084CDA

  ----0---- ----1---- ----2---- ----3---- ----4---- ----5---- ----6---- ----7----
Dx 0 0 0 0 1 FFFF 2C 10
Ax 10634 0 0 10506 10674 10506 DFF000

                 TTSM III XNZVC
PC= 10534 SR %0010001100001001 USP=FFC00 ISP=354 MSP=FF800
VBR=2FB8000 SFC=5 DFC=5 CACR=0
TC=8000 URP=2FAC000 SRP=2FAC000 MMUSR=0
DTT0=0 DTT1=0 ITT0=0 ITT1=0

         MEDRAAAABVCPSDT YZ PMRCBSDAAAA
intena=%0100000000111000 dmacon=%0000011111110000 adkcon=$1100
intreq=%0000011111000000
vposr....A300 vhposr...02A6 joy0dat..F644 joy1dat..0000 clxdat...8001
pot0dat..9C00 pot1dat..0000 potinp...5500 serdatr..3800 dskbytr..8000
deniseid.00F8 hhposr...FF09
   ciaa: PI ROPS ciab: PI ROPS
 cra=00000000 ta=21FF<21FF cra=00000000 ta=FFFF<FFFF
     AII ROPS AII ROPS
 crb=00000000 tb=21FF<21FF crb=00000000 tb=FFFF<FFFF
     10RTWCLO parallel DRCCDSOY M3210HDS
 pra=11111110 prb=10011010 pra=11111111 prb=11111111
       ddra=00000011 ddrb=00000000 ddra=11000000 ddrb=11111111
       event=0027EA icr=04 sdr=00 event=30CD1A icr=00 sdr=00

note ~0005178

StingRay (developer)

You need to give me more information as otherwise I can't do anything. What exactly did you do to trigger the fault, did you use any in-game keys or other trainers? The fault happens in the sample player (trashed instruction) and I have no idea why that happens on your machine.

note ~0005209

Stellan (reporter)

I think until nobody else comes with the same behaviour you don`t need to fix it because the fault appears at the end of the stages (I guess there is nothing left to play) and with level skip possibillity you can by-pass it. The game itself is IMO not worth enough.

Just for the record: I used all trainers active but didn`t touched the keyboard. Just the mouse. So I didn`t anything special. The fault just happens.
+Notes

-Issue History
Date Modified Username Field Change
2016-02-22 20:58 administrator New Issue
2016-02-22 20:58 administrator Status new => assigned
2016-02-22 20:58 administrator Assigned To => StingRay
2016-08-08 12:58 StingRay Note Added: 0005175
2016-08-08 12:58 StingRay Status assigned => resolved
2016-08-08 12:58 StingRay Resolution open => fixed
2016-08-08 16:13 Stellan Note Added: 0005177
2016-08-08 17:00 StingRay Note Added: 0005178
2016-08-13 00:14 Stellan Note Added: 0005209
+Issue History