2024-04-23 21:28 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0002781SideArms[All Projects] Generalpublic2018-10-12 12:47
ReporterIrek 
Assigned ToStingRayProject InfoSide Arms (Probe)
http://www.whdload.de/games/SideArms.html
 
PrioritynormalSeverityminorReproducibilityalways
StatusclosedResolutionunable to reproduce 
Summary0002781: Hello, I've small to very severe gfx errors in the game, the serious errors
DescriptionGameVersion: english 1 disks
SlaveVersion: version 1.00 05.06.2013

Hello,
I've small to very severe gfx errors in the game, the serious errors beginning at level 1 with the final boss. I've tried it with different options unfortunately with the same result.
Can you take a look at them? Thanks in advance!
TagsNo tags attached.
MachineA1200
CPU68040
CPUSpeed25
ChipSetAGA
GFXCardNone
ChipMem2 MB
FastMem64 MB
WorkbenchOS 3.9
KickROM40 - Kick 3.1
KickSoft40 - Kick 3.1
WHDLoad17.1
importedyes
Attached Files

-Relationships
+Relationships

-Notes

note ~0003352

StingRay (developer)

Most probably broken disk, please send me your installed version.

note ~0003356

Irek (reporter)

I can not upload the file here is probably too large (I get an error message)I have used the disk image of Denis and it works without problems on a WinUAE there are troubles only on my setup 040 CPU....

note ~0003358

StingRay (developer)

I will compare Denis' image with the IPF, my guess is still broken disk!

note ~0003359

StingRay (developer)

Oh, but what you could do is this: Once the gfx errors appears, make a core dump (with your debug key, you need to have the "Expert" option set for this to work) and attach the .whdl_register file here. Thanks! :)

note ~0003368

Irek (reporter)

Sorry for the lateness, I had problems with internet on my Amiga :/
Here is the whdl_register:


************************* 12-Jun-13 16:02:12
************************17.1.5206***
Slave='SideArms.slave' (1204 bytes)
ShadowMem 6841F358 - 68470358 ( 331776) AbsolutMem 51000 - 80000 (
192512)
Resload 6BFEC000 - 6BFF36E0 ( 30432) at 6BFEC000 GL=$6BFF5000
Slave 6BFFE000 - 6BFFE490 ( 1168) at 6BFFE000 BaseMemSize=$80000
attn=7F(40,82) fc=-1 kn=10371 cs=FFFB rw=0 zpt=-1 ep=0 ei=0
setcpu=33D(DC,IC,SCB,ECB,BNC)

DEBUG caused. PC = $368C

$00003666 adda.w d7,a2
$00003668 adda.w #$5dc0,a2
$0000366c andi.w #8,d0
$00003670 move.w #$ff00,d6
$00003674 rol.w d0,d6
$00003676 move.w d6,d3
$00003678 not.w d3
$0000367a moveq #7,d5
$0000367c move.w (a1)+,d4 ;$00006dde
$0000367e rol.w d0,d4
$00003680 moveq #3,d2
$00003682 tst.w ($20918)
$00003688 bne.b $368c
$0000368a and.w d3,(a2) ;$00073f62
$0000368c btst d2,($689c)
$00003692 beq.b $3698
$00003694 or.w d6,(a2) ;$00073f62
$00003696 eor.w d4,(a2) ;$00073f62
$00003698 btst d2,($689d)
$0000369e beq.b $36a2
$000036a0 or.w d4,(a2) ;$00073f62
$000036a2 suba.w #$1f40,a2
$000036a6 dbf d2,$3682
$000036aa adda.w #$7d28,a2
$000036ae dbf d5,$367c
$000036b2 rts
$000036b4 clr.w d1
$000036b6 move.b (a0)+,d1 ;$000067ba
$000036b8 beq.w $37a6

regular stack:
$0007FFF8 000036D4 00000820

  ----0---- ----1---- ----2---- ----3---- ----4---- ----5---- ----6----
----7----
Dx C00008 1000470 1 380FF00 0 7 C0000FF
  22
Ax 67BA 6DDE 73F62 684E 71E36 66F2 4FA4

                 TTSM III XNZVC
PC= 368C SR %0010000000001000 USP=7FC00 ISP=7FFF8
MSP=7F800
VBR=6BFF6000 SFC=5 DFC=5 CACR=80008000 TC=8000 URP=6BFEA000 SRP=6BFEA000 MMUSR=00000000 DTT0=00000000 DTT1=00000000 ITT0=00000000 ITT1=00000000

         MEDRAAAABVCPSDT YZ PMRCBSDAAAA
intena=%0100000000101000 dmacon=%0010001110001111 adkcon=$1100 intreq=%0000011110001000 vposr....A300 vhposr...0BA8 joy0dat..0101 joy1dat..5868 clxdat...8001 pot0dat..CE00 pot1dat..0000 potinp...5500 serdatr..3BFF dskbytr..8000
deniseid.00F8 hhposr...FF8D
   ciaa: PI ROPS ciab: PI ROPS
    cra=01000000 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=11111111 pra=11111111
prb=11111111
       ddra=00000011 ddrb=00000000 ddra=11000000
ddrb=11111111
       event=002E29 icr=00 sdr=45 event=386EF1 icr=00 sdr=00

note ~0003373

StingRay (developer)

Thanks, I checked the extended ADF, it's OK! The code above is also totally OK (it's the text writer routine of the game) so at the moment I really have no idea what's causing your problems. I suppose you tried NOCACHE etc. already? Do the graphics errors disappear once the next level starts?

note ~0003377

Irek (reporter)

I'm sorry that I could not help you with my whdl_register file
Of course, I have tried all possible options NOCACHE, CACHE, etc. unfortunately with the same result. (see above my first post) ;)
Yes the errors also remain in the next levels…..

note ~0003852

StingRay (developer)

Unfortunately I can not reproduce this problem and didn't find anything suspicious in the code. I'm afraid I can't fix this for now.

note ~0003868

Irek (reporter)

It's a pity, anyway thanks for your effort.

note ~0003871

StingRay (developer)

Last edited: 2014-04-16 16:20

View 3 revisions

Please start the patch in snoop mode with option "chkbltwait" enabled (from shell: whdload Sidearms.slave preload snoopocs chkbltwait). Do you get any error requesters from WHDLoad then?

note ~0003873

Irek (reporter)

Yes, after the start the game crashes immediately with this error:

************************* 16-Apr-14 18:12:13
************************17.2.5386***
Slave='SideArms.slave' (1204 bytes)
ShadowMem 684D4610 - 68554610 ( 524288) AbsolutMem 80000 - 80000 (
0)
Resload 6BFEC000 - 6BFF3950 ( 31056) at 6BFEC000 GL=$6BFF5000
Slave 6BFFE000 - 6BFFE490 ( 1168) at 6BFFE000 BaseMemSize=$80000
attn=7F(40,82) fc=-1 kn=10371 cs=2AA2 rw=0 zpt=-1 ep=0 ei=0
setcpu=0(SNCS,ENCS,BNCS)

Exception "Access Fault" ($7008) PC = $6BFED39E (Resload $139E) Long Write
to
$DFF084 (custom.cop2lc)

$6bfed368 beq.b $6bfed34c
$6bfed36a lea ($7c,a0),a0 ;$0008007c
$6bfed36e addi.w #$2000,d1
$6bfed372 dbf d2,$6bfed34c
$6bfed376 tst.b ($cc9,a4) ;$6bff5cc9
$6bfed37a beq.b $6bfed396
$6bfed37c move.l ($108,a4),($84,a1) ;$6bff5108 $00dff084
$6bfed382 tst.b ($76e2,a4) ;$6bffc6e2
$6bfed386 beq.b $6bfed3b4
$6bfed388 move.l ($108,a4),($80,a1) ;$6bff5108 $00dff080
$6bfed38e moveq #0,d0
$6bfed390 move.w d0,($2e,a1) ;$00dff02e
$6bfed394 bra.b $6bfed3b4
$6bfed396 move.l #$1000,($84,a1) ;$00dff084
$6bfed39e move.l #$ffffffff,($44,a1) ;$00dff044
$6bfed3a6 move.l ($75c4,a4),d0 ;$6bffc5c4
$6bfed3aa beq.b $6bfed3b4
$6bfed3ac move.l d0,a6
$6bfed3ae lea ($6bfed3b4,pc),a0
$6bfed3b2 jmp (a6) ;$68554610
$6bfed3b4 moveq #0,d2
$6bfed3b6 moveq #2,d3
$6bfed3b8 move.w (4,a1),d0 ;$00dff004
$6bfed3bc move.b (6,a1),d1 ;$00dff006
$6bfed3c0 cmp.w (4,a1),d0 ;$00dff004
$6bfed3c4 bne.b $6bfed3b8
$6bfed3c6 andi.w #1,d0
$6bfed3ca lsl.w #8,d0
$6bfed3cc move.b d1,d0

exception stackframe:
$0007FFC4 20006BFE D39E7008 00000004 04850005 00850025 00DFF084 00DFF084
00001000
$0007FFE4 00DFF084 00001000 CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC

----0---- ----1---- ----2---- ----3---- ----4---- ----5---- ----6----
----7----
Dx 2000 0 0 32 DFF000 CCCCCC00 6BFEC8CA
CCCC007F
Ax 80000 DFF000 6BFFC46C 6BFFC318 6BFF5000 80000 68554610

TTSM III XNZVC
PC=6BFED39E SR %0010000000000000 USP=7FC00 ISP=7FFC4
MSP=7F800
VBR=6BFF6000 SFC=5 DFC=5 CACR=0
TC=0000 URP=6BFEA000 SRP=6BFEA000 MMUSR=00000000
DTT0=00000000 DTT1=00000000 ITT0=00000000 ITT1=00000000

MEDRAAAABVCPSDT YZ PMRCBSDAAAA
intena=%0000000000000000 dmacon=%0010000000000000 adkcon=$ 0
intreq=%0000000001100000
vposr....A300 vhposr...0000 joy0dat..0000 joy1dat..0000 clxdat...0000
pot0dat..0000 pot1dat..0000 potinp...0000 serdatr..0000 dskbytr..0000
deniseid.0000 cop2lc...0000 cop2lcl..1000 hhposr...0000
ciaa: PI ROPS ciab: PI ROPS
cra=00000000 ta=31AB<31AB cra=00000000 ta=FFFF<FFFF
AII ROPS AII ROPS
crb=00000000 tb=FFFF<FFFF crb=00000000 tb=FFFF<FFFF
10RTWCLO parallel DRCCDSOY M3210HDS
pra=11111100 prb=11111111 pra=11111111
prb=11111111
ddra=00000011 ddrb=00000000 ddra=11000000
ddrb=11111111
event=00289C icr=00 sdr=44 event=001391 icr=04 sdr=00
alarm=FFFFFF icm=08 alarm=0AD303 icm=00

************************* 16-Apr-14 18:12:18
************************17.2.5386***
Slave='SideArms.slave' (1204 bytes)
ShadowMem 684D4610 - 68554610 ( 524288) AbsolutMem 80000 - 80000 (
0)
Resload 6BFEC000 - 6BFF3950 ( 31056) at 6BFEC000 GL=$6BFF5000
Slave 6BFFE000 - 6BFFE490 ( 1168) at 6BFFE000 BaseMemSize=$80000
attn=7F(40,82) fc=-1 kn=10371 cs=2AA2 rw=0 zpt=-1 ep=0 ei=0
setcpu=0(SNCS,ENCS,BNCS)

Exception "Access Fault" ($7008) PC = $6BFED39E (Resload $139E) Long Write
to
$DFF084 (custom.cop2lc)

$6bfed368 beq.b $6bfed34c
$6bfed36a lea ($7c,a0),a0 ;$0008007c
$6bfed36e addi.w #$2000,d1
$6bfed372 dbf d2,$6bfed34c
$6bfed376 tst.b ($cc9,a4) ;$6bff5cc9
$6bfed37a beq.b $6bfed396
$6bfed37c move.l ($108,a4),($84,a1) ;$6bff5108 $00dff084
$6bfed382 tst.b ($76e2,a4) ;$6bffc6e2
$6bfed386 beq.b $6bfed3b4
$6bfed388 move.l ($108,a4),($80,a1) ;$6bff5108 $00dff080
$6bfed38e moveq #0,d0
$6bfed390 move.w d0,($2e,a1) ;$00dff02e
$6bfed394 bra.b $6bfed3b4
$6bfed396 move.l #$1000,($84,a1) ;$00dff084
$6bfed39e move.l #$ffffffff,($44,a1) ;$00dff044
$6bfed3a6 move.l ($75c4,a4),d0 ;$6bffc5c4
$6bfed3aa beq.b $6bfed3b4
$6bfed3ac move.l d0,a6
$6bfed3ae lea ($6bfed3b4,pc),a0
$6bfed3b2 jmp (a6) ;$68554610
$6bfed3b4 moveq #0,d2
$6bfed3b6 moveq #2,d3
$6bfed3b8 move.w (4,a1),d0 ;$00dff004
$6bfed3bc move.b (6,a1),d1 ;$00dff006
$6bfed3c0 cmp.w (4,a1),d0 ;$00dff004
$6bfed3c4 bne.b $6bfed3b8
$6bfed3c6 andi.w #1,d0
$6bfed3ca lsl.w #8,d0
$6bfed3cc move.b d1,d0

exception stackframe:
$0007FFC4 20006BFE D39E7008 00000004 04850005 00850025 00DFF084 00DFF084
00001000
$0007FFE4 00DFF084 00001000 CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC

----0---- ----1---- ----2---- ----3---- ----4---- ----5---- ----6----
----7----
Dx 2000 0 0 32 DFF000 CCCCCC00 6BFEC8CA
CCCC007F
Ax 80000 DFF000 6BFFC46C 6BFFC318 6BFF5000 80000 68554610

TTSM III XNZVC
PC=6BFED39E SR %0010000000000000 USP=7FC00 ISP=7FFC4
MSP=7F800
VBR=6BFF6000 SFC=5 DFC=5 CACR=0
TC=0000 URP=6BFEA000 SRP=6BFEA000 MMUSR=00000000
DTT0=00000000 DTT1=00000000 ITT0=00000000 ITT1=00000000

MEDRAAAABVCPSDT YZ PMRCBSDAAAA
intena=%0000000000000000 dmacon=%0010000000000000 adkcon=$ 0
intreq=%0000000001100000
vposr....A300 vhposr...0000 joy0dat..0000 joy1dat..0000 clxdat...0000
pot0dat..0000 pot1dat..0000 potinp...0000 serdatr..0000 dskbytr..0000
deniseid.0000 cop2lc...0000 cop2lcl..1000 hhposr...0000
ciaa: PI ROPS ciab: PI ROPS
cra=00000000 ta=31AB<31AB cra=00000000 ta=FFFF<FFFF
AII ROPS AII ROPS
crb=00000000 tb=FFFF<FFFF crb=00000000 tb=FFFF<FFFF
10RTWCLO parallel DRCCDSOY M3210HDS
pra=11111100 prb=11111111 pra=11111111
prb=11111111
ddra=00000011 ddrb=00000000 ddra=11000000
ddrb=11111111
event=00289C icr=00 sdr=44 event=001391 icr=04 sdr=00
alarm=FFFFFF icm=08 alarm=0AD303 icm=00

note ~0003874

StingRay (developer)

Last edited: 2014-04-17 06:49

View 2 revisions

Excellent, that helps me, I will create (after Revision, i.e. next week) an updated slave for you to test.

note ~0003877

Irek (reporter)

Thanks! :)
+Notes

-Issue History
Date Modified Username Field Change
2013-06-11 17:28 administrator New Issue
2013-06-11 17:28 administrator Status new => assigned
2013-06-11 17:28 administrator Assigned To => StingRay
2013-06-11 20:34 StingRay Note Added: 0003352
2013-06-12 11:56 Irek Note Added: 0003356
2013-06-12 13:07 StingRay Note Added: 0003358
2013-06-12 13:09 StingRay Note Added: 0003359
2013-06-12 19:48 Irek Note Added: 0003368
2013-06-13 08:02 StingRay Note Added: 0003373
2013-06-13 13:47 Irek Note Added: 0003377
2014-04-11 19:40 StingRay Note Added: 0003852
2014-04-16 14:00 Irek Note Added: 0003868
2014-04-16 16:19 StingRay Note Added: 0003871
2014-04-16 16:19 StingRay Note Edited: 0003871 View Revisions
2014-04-16 16:20 StingRay Note Edited: 0003871 View Revisions
2014-04-16 20:38 Irek Note Added: 0003873
2014-04-17 06:48 StingRay Note Added: 0003874
2014-04-17 06:49 StingRay Note Edited: 0003874 View Revisions
2014-04-17 12:26 Irek Note Added: 0003877
2016-08-06 12:10 StingRay Status assigned => resolved
2016-08-06 12:10 StingRay Resolution open => unable to reproduce
2018-10-12 12:47 StingRay Status resolved => closed
+Issue History