Notes |
|
|
I test CP again. Here the results:
If I start CP without Tooltypes like NOCACHE, NOAUTOVEC, ... I get this:
************************* 15-Apr-09 15:39:53 ************************16.9.4672***
Slave='CapitalPunishment.Slave' (4568 bytes)
ShadowMem 23C41A0 - 24241A0 ( 393216) AbsolutMem 60000 - 200000 (1703936)
Resload 2E44000 - 2E4CCFC ( 36092) at 2E44000 GL=$2FCF000
Slave 2FD8000 - 2FD91B4 ( 4532) at 2FD8000 BaseMemSize=$200000
ExpMem 2E4E000 - 2FCE000 (1572864) at 2E4E000
attn=7F(40,82) fc=-1 kn=11032 cs=92B9 rw=0 zpt=-1 ep=0 ei=0
setcpu=3B3D(SS,BC,SB,DC,IC,SCB,ECB,BNC)
Exception "Line 1111 Emulator" ($2C) at $2EEC2F8 (Task ' AMOS', ExpMem $9E2F8) occured.
$02eec2ee dc.w $0000
$02eec2f0 subq.w #3,($726b,a7) ;$02eeb0af
$02eec2f4 move.l -(a0),d0 ;$02eec67c
$02eec2f6 move.l -(a0),d0 ;$02eec67c
$02eec2f8 movem.l d0-d7/a0-a6,-(a7) ;$02ee3e44
$02eec2fc bsr.w $2eec3d4
$02eec300 move.l (4).w,a6
$02eec304 move.w #$2001,d0
$02eec308 moveq #$ff,d1
exception stackframe:
$02ED0570 000002EE C2F8002C
regular stack:
$02EE3E44 00146326 02EE6F2E 00000001 02EEB72A 02EE4064 00145F7A 02EE6526 02EEB72A
$02EE3E64 00144B50 02EE4064 00143C26 02FD910E 00000FEC 00050DFB 02E44000 02EDBB2C
$02EE3E84 00000001 02FD8BA2 00001000 02ED0684 00000001 00BB8B33 00BB7FC7 02EE2CBC
$02EE3EA4 02FD9140 02FD913E 02E44000 02EE2CBC 02EE3EC8 02FD8D32 02EDBB2C 02FD8D06
$02EE3EC4 02E6DDEA 00001000 02EDC93C 0000008C 00000020 02EDBB2C 02ED8094 001476A0
----0---- ----1---- ----2---- ----3---- ----4---- ----5---- ----6---- ----7----
Dx 0 0 0 2EE70AC 2EE3E6C 2ED8094 2EEC2F8 2EEC67C
Ax 2EEC67C 2EEC67C 0 2EE4064 2EEC2F8 2EE6526 2EE6F2E
TTSM III XNZVC
PC= 2EEC2F8 SR %0000000000000000 USP=2EE3E44 ISP=2ED0570 MSP=1FF800
VBR=2FD0000 SFC=5 DFC=5 CACR=80008000
TC=8000 URP=02E42000 SRP=02E42000 MMUSR=00000000
DTT0=00000000 DTT1=00000000 ITT0=00000000 ITT1=00000000
MEDRAAAABVCPSDT YZ PMRCBSDAAAA
intena=%0110000000101100 dmacon=%0010001011110000 adkcon=$1100
intreq=%0000000001000000
vposr....A300 vhposr...027B joy0dat..8381 joy1dat..8080 clxdat...8001
pot0dat..0000 pot1dat..0000 potinp...5500 serdatr..3800 dskbytr..2000
deniseid.00F8 hhposr...FF3D
ciaa: PI ROPS ciab: PI ROPS
cra=00000000 ta=21FF<21FF cra=00000000 ta=FFFF<FFFF
AII ROPS AII ROPS
crb=00000001 tb=8322<FFFF crb=10000000 tb=FFFF<FFFF
10RTWCLO parallel DRCCDSOY M3210HDS
pra=11111100 prb=10011010 pra=11111111 prb=11111111
ddra=00000011 ddrb=00010000 ddra=11000000 ddrb=00000011
event=F01AAA icr=00 sdr=00 event=00013A icr=00 sdr=00
If I use NOCACHE the game start but after playing some time (only the first fight) the game quits with:
************************* 15-Apr-09 15:37:25 ************************16.9.4672***
Slave='CapitalPunishment.Slave' (4568 bytes)
ShadowMem 23C41A0 - 24241A0 ( 393216) AbsolutMem 60000 - 200000 (1703936)
Resload 2E44000 - 2E4CCFC ( 36092) at 2E44000 GL=$2FCF000
Slave 2FD8000 - 2FD91B4 ( 4532) at 2FD8000 BaseMemSize=$200000
ExpMem 2E4E000 - 2FCE000 (1572864) at 2E4E000
attn=7F(40,82) fc=-1 kn=11032 cs=92B9 rw=0 zpt=-1 ep=0 ei=0
setcpu=0(SNCS,ENCS,BNCS)
Exception "Access Fault" ($7008) PC = $2EF33CC (Task 'Initial CLI', ExpMem $A53CC) Word Read from $FFFFF258
$02ef33c2 move.w (a0)+,(a1) ;$000dd1ba $00000018
$02ef33c4 addq.l #4,a1
$02ef33c6 dbf d7,$2ef33c2
$02ef33ca rts
$02ef33cc tst.w (-$fd8,a6) ;$fffff258
$02ef33d0 beq.w $2ef3480
$02ef33d4 bpl.b $2ef3434
$02ef33d6 move.w ($2ef5364,pc),d7
$02ef33da subq.w #2,d7
exception stackframe:
$00056434 210802EF 33CC7008 000564AC 05450005 00450005 FFFFF258 00056470 02EED640
$00056454 6AD000BE 02EF5958 6AD000BE 00067A00 00067B5C 02EF8916 02EF8112
regular stack:
$00056470 02EED640 00000000 00000000 00000000 00000020 0000FFFF 0003000C 00000005
$00056490 0007002F 000DD1BA 00000018 000DD1B0 00000062 02EF7718 000E4016 00000230
$000564B0 000002EE E9360064 02EDBB2C 02ECE3E0 00000000 FFFFFFFD 00000000 00000000
$000564D0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
$000564F0 CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC
----0---- ----1---- ----2---- ----3---- ----4---- ----5---- ----6---- ----7----
Dx 0 0 0 20 FFFF 3000C 5 7002F
Ax DD1BA 18 DD1B0 62 2EF7718 E4016 230
TTSM III XNZVC
PC= 2EF33CC SR %0010000100001000 USP=56368 ISP=56434 MSP=1FF800
VBR=2FD0000 SFC=5 DFC=5 CACR=0
TC=8000 URP=02E42000 SRP=02E42000 MMUSR=00000000
DTT0=00000000 DTT1=00000000 ITT0=00000000 ITT1=00000000
MEDRAAAABVCPSDT YZ PMRCBSDAAAA
intena=%0110000001001100 dmacon=%0000001111101111 adkcon=$1100
intreq=%0000011111100100
vposr....A300 vhposr...02A2 joy0dat..8282 joy1dat..88A0 clxdat...8267
pot0dat..0000 pot1dat..0000 potinp...5500 serdatr..3800 dskbytr..2000
deniseid.00F8 hhposr...FFDF
ciaa: PI ROPS ciab: PI ROPS
cra=00001000 ta=21FF<21FF cra=00000000 ta=FFFF<FFFF
AII ROPS AII ROPS
crb=00000001 tb=1C7D<FFFF crb=00001000 tb= 1F0< 1F0
10RTWCLO parallel DRCCDSOY M3210HDS
pra=11111110 prb=10011000 pra=11111111 prb=11111111
ddra=00000011 ddrb=00010000 ddra=11000000 ddrb=00000011
event=F01BCF icr=00 sdr=00 event=0791EA icr=00 sdr=00
If I use NOCACHE and NOAUTOVEC the game start but after playing some time (only the first fight) the game quits with:
************************* 15-Apr-09 15:29:15 ************************16.9.4672***
Slave='CapitalPunishment.Slave' (4568 bytes)
ShadowMem 1A37C90 - 1A97C90 ( 393216) AbsolutMem 60000 - 200000 (1703936)
Resload 2E44000 - 2E4CCFC ( 36092) at 2E44000 GL=$2FCF000
Slave 2FD8000 - 2FD91B4 ( 4532) at 2FD8000 BaseMemSize=$200000
ExpMem 2E4E000 - 2FCE000 (1572864) at 2E4E000
attn=7F(40,82) fc=-1 kn=11032 cs=92B9 rw=0 zpt=-1 ep=0 ei=0
setcpu=0(SNCS,ENCS,BNCS)
Exception "Access Fault" ($7008) PC = $2EF33CC (Task 'Initial CLI', ExpMem $A53CC) Word Read from $FFFFF258
$02ef33c2 move.w (a0)+,(a1) ;$000db7cc $00000018
$02ef33c4 addq.l #4,a1
$02ef33c6 dbf d7,$2ef33c2
$02ef33ca rts
$02ef33cc tst.w (-$fd8,a6) ;$fffff258
$02ef33d0 beq.w $2ef3480
$02ef33d4 bpl.b $2ef3434
$02ef33d6 move.w ($2ef5364,pc),d7
$02ef33da subq.w #2,d7
exception stackframe:
$00056434 210802EF 33CC7008 000564AC 05450005 00450005 FFFFF258 00056470 02EED640
$00056454 699000BE 02EF5958 699000BE 00067998 00067AF4 02EF8916 02EF8112
regular stack:
$00056470 02EED640 0000000C 00000000 00000020 FFFFFF80 0000FFFF 0008000C 00000005
$00056490 0000002F 000DB7CC 00000018 000DB7C0 0000006F 02EF7906 000E62AE 00000230
$000564B0 000002EE E92E0064 02EDBB2C 02ECE3E0 00000000 FFFFFFFD 00000000 00000000
$000564D0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
$000564F0 CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC
----0---- ----1---- ----2---- ----3---- ----4---- ----5---- ----6---- ----7----
Dx C 0 20 FFFFFF80 FFFF 8000C 5 2F
Ax DB7CC 18 DB7C0 6F 2EF7906 E62AE 230
TTSM III XNZVC
PC= 2EF33CC SR %0010000100001000 USP=56368 ISP=56434 MSP=1FF800
VBR=2FD0000 SFC=5 DFC=5 CACR=0
TC=8000 URP=02E42000 SRP=02E42000 MMUSR=00000000
DTT0=00000000 DTT1=00000000 ITT0=00000000 ITT1=00000000
MEDRAAAABVCPSDT YZ PMRCBSDAAAA
intena=%0110000001001100 dmacon=%0000001111101111 adkcon=$1100
intreq=%0000011110100100
vposr....A300 vhposr...02A1 joy0dat..8281 joy1dat..9C82 clxdat...8267
pot0dat..0000 pot1dat..0000 potinp...5500 serdatr..3800 dskbytr..A000
deniseid.00F8 hhposr...FFDD
ciaa: PI ROPS ciab: PI ROPS
cra=00001000 ta=21FF<21FF cra=00000000 ta=FFFF<FFFF
AII ROPS AII ROPS
crb=00000001 tb=9EE6<FFFF crb=00001000 tb= 1F0< 1F0
10RTWCLO parallel DRCCDSOY M3210HDS
pra=01111110 prb=10001000 pra=11111111 prb=11111111
ddra=00000011 ddrb=00010000 ddra=11000000 ddrb=00000011
event=F01AAF icr=00 sdr=00 event=031ABB icr=00 sdr=00 |
|
|
(0000147)
|
CFOU
|
2009-04-17 12:44
|
|
can you send to me your installed version for test?
(unsing freeupload link by example) |
|
|
(0000383)
|
CFOU
|
2009-04-22 18:43
|
|
have somebody similar bug?
dump and installed version needed |
|
|
(0001107)
|
Stellan
|
2009-05-23 22:22
(Last edited: 2009-12-29 15:47) |
|
You can download my install by the following two links (one archive was to large for allowed upload):
Unfortunately the web space provider has quit the service. So if there is always interest in I search for another service and upload (56k) again.
ps: sorry for the big delay.
|
|
|
(0001974)
|
CFOU
|
2010-10-16 22:05
|
|
known problem nocache tooltype needed |
|
|
|
As I wrote I use NOCACHE already because without the game don`t work. So with NOCACHE I get access faults during the game. If you need better/other buginformation, please let me know. |
|
|
(0001978)
|
CFOU
|
2010-10-17 14:43
|
|
Stellan: have you test with last installer (V1.1)?
Please re-install game (floppy version or T0 CD)using last whdload's install script.
try leaving 'cache' tooltype (as installed
remark:
leave 'cache' tooltype in first try on 030/060 it's seems it's better on real 030 and winuae 060
if it's dont work can you send to my you new installed version (via free upload link by exemple)
PS: It's VERY IMPORTANT you re-install game, don't use pre-installed version .... install script rename some file for language option and parental lock |
|
|
(0002021)
|
Stellan
|
2010-10-21 15:25
(Last edited: 2010-10-23 17:54) |
|
Just before my notice here I looked at whdload.de for a new slave. So I missed it for maybe a hour. Now I did a new install with V1.1 and here are the results:
With default CACHE tooltype I get too fast music and only a black screen (no game menu appears).
NOCACHE tooltype active:
I chose Corben as worrior and sometimes during the first fight I get access fault.
NOCACHE tooltype not active:
Similar with NOCACHE but got access fault or Line 1111 Emulator.
Some register logs are in the cp.lha archive:
http://daxb_daxb.square7.ch/cp.lha
The "_" must be replaced with "@" then the download link works (at least here). Seems that mantis has problems with "@" in links.
|
|
|
(0002052)
|
Irek
|
2010-10-24 17:32
(Last edited: 2010-10-24 20:05) |
|
Well, it seems that I have the same problem as Stellan.
The game crashes before every fight after a few seconds with this error on my 1200/40/64 CPU.
************************* 24-Okt-10 16:12:54 ************************16.9.4672***
Slave='CapitalPunishment.slave' (5680 bytes)
ShadowMem 683BE858 - 685BE858 (2097152) AbsolutMem 200000 - 200000 ( 0)
Resload 6BE68000 - 6BE70CFC ( 36092) at 6BE68000 GL=$6BFF3000
Slave 6BFFC000 - 6BFFD60C ( 5644) at 6BFFC000 BaseMemSize=$200000
ExpMem 6BE72000 - 6BFF2000 (1572864) at 6BE72000
attn=7F(40,82) fc=-1 kn=10371 cs=92B9 rw=0 zpt=-1 ep=0 ei=0
setcpu=0(SNCS,ENCS,BNCS)
Exception "Access Fault" ($7008) PC = $6BF173CC (Task 'Initial CLI', ExpMem $A53CC) Word Read from $FFFFF258
$6bf173c2 move.w (a0)+,(a1) ;$000ddd04 $00000018
$6bf173c4 addq.l #4,a1
$6bf173c6 dbf d7,$6bf173c2
$6bf173ca rts
$6bf173cc tst.w (-$fd8,a6) ;$fffff258
$6bf173d0 beq.w $6bf17480
$6bf173d4 bpl.b $6bf17434
$6bf173d6 move.w ($6bf19364,pc),d7
$6bf173da subq.w #2,d7
exception stackframe:
$00056434 21086BF1 73CC7008 000564AC 05450005 00450005 FFFFF258 00056470 6BF11640
$00056454 698C00C1 6BF19958 698C00C1 000679F0 00067B4C 6BF1C916 6BF1C112
regular stack:
$00056470 6BF11640 00020004 00FFC000 3FFFC000 3FFFC000 0000FFFF 000B000C 0000000E
$00056490 0000FFF5 000DDD04 00000018 000DDCF0 000000AE 6BF1B566 000E514A 00000230
$000564B0 00006BF1 29360064 6BEFFB2C 6BEF23E0 00000000 FFFFFFFD 00000000 00000000
$000564D0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
$000564F0 CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC
----0---- ----1---- ----2---- ----3---- ----4---- ----5---- ----6---- ----7----
Dx 20004 FFC000 3FFFC000 3FFFC000 FFFF B000C E FFF5
Ax DDD04 18 DDCF0 AE 6BF1B566 E514A 230
TTSM III XNZVC
PC=6BF173CC SR %0010000100001000 USP=56368 ISP=56434
MSP=1FF800
VBR=6BFF4000 SFC=5 DFC=5 CACR=0
TC=8000 URP=6BE66000 SRP=6BE66000 MMUSR=00000000 DTT0=00000000 DTT1=00000000 ITT0=00000000 ITT1=00000000
MEDRAAAABVCPSDT YZ PMRCBSDAAAA
intena=%0110000001001100 dmacon=%0000001111101111 adkcon=$1100 intreq=%0000011110100100 vposr....A300 vhposr...0200 joy0dat..8082 joy1dat..8080 clxdat...8067
pot0dat..0000 pot1dat..0000 potinp...5500 serdatr..3800 dskbytr..A000
deniseid.00F8 hhposr...FF0E
ciaa: PI ROPS ciab: PI ROPS
cra=00000000 ta=21FF<21FF cra=00000000 ta=FFFF<FFFF
AII ROPS AII ROPS
crb=00000001 tb=68B4<FFFF crb=00001000 tb= 1F0< 1F0
10RTWCLO parallel DRCCDSOY M3210HDS
pra=01111110 prb=11101111 pra=11111111 prb=11110111
ddra=00000011 ddrb=00010000 ddra=11000000
ddrb=00000011
event=F01AB9 icr=00 sdr=00 event=01BD0D icr=00 sdr=00
************************* 24-Okt-10 16:17:21 ************************16.9.4672***
Slave='CapitalPunishment.slave' (5680 bytes)
ShadowMem 683D7E28 - 685D7E28 (2097152) AbsolutMem 200000 - 200000 ( 0)
Resload 6BE68000 - 6BE70CFC ( 36092) at 6BE68000 GL=$6BFF3000
Slave 6BFFC000 - 6BFFD60C ( 5644) at 6BFFC000 BaseMemSize=$200000
ExpMem 6BE72000 - 6BFF2000 (1572864) at 6BE72000
attn=7F(40,82) fc=-1 kn=10371 cs=92B9 rw=0 zpt=-1 ep=0 ei=0
setcpu=0(SNCS,ENCS,BNCS)
Exception "Access Fault" ($7008) PC = $6BF173CC (Task 'Initial CLI', ExpMem
$A53CC) Word Read from $FFFFF258
$6bf173c2 move.w (a0)+,(a1) ;$000dd8d0 $00000028
$6bf173c4 addq.l #4,a1
$6bf173c6 dbf d7,$6bf173c2
$6bf173ca rts
$6bf173cc tst.w (-$fd8,a6) ;$fffff258
$6bf173d0 beq.w $6bf17480
$6bf173d4 bpl.b $6bf17434
$6bf173d6 move.w ($6bf19364,pc),d7
$6bf173da subq.w #2,d7
exception stackframe:
$00056434 21086BF1 73CC7008 000564AC 05450005 00450005 FFFFF258 00056470 6BF11640
$00056454 694000BE 00067990 694000BE 00067990 00067AEC 6BF1CBC2 6BF1C112
regular stack:
$00056470 6BF11640 00010006 000000EC 0003FFFC FFFFFFFF 0000FFFF FFFFFFFF 00000002
$00056490 FFFFE000 000DD8D0 00000028 000DD890 000001D8 6BF1B3A6 000E1284 00000230
$000564B0 00006BF1 2A100064 6BEFFB2C 6BEF23E0 00000000 FFFFFFFD 00000000 00000000
$000564D0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
$000564F0 CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC
----0---- ----1---- ----2---- ----3---- ----4---- ----5---- ----6---- ----7----
Dx 10006 EC 3FFFC FFFFFFFF FFFF FFFFFFFF 2 FFFFE000
Ax DD8D0 28 DD890 1D8 6BF1B3A6 E1284 230
TTSM III XNZVC
PC=6BF173CC SR %0010000100001000 USP=56368 ISP=56434
MSP=1FF800
VBR=6BFF4000 SFC=5 DFC=5 CACR=0
TC=8000 URP=6BE66000 SRP=6BE66000 MMUSR=00000000 DTT0=00000000 DTT1=00000000 ITT0=00000000 ITT1=00000000
MEDRAAAABVCPSDT YZ PMRCBSDAAAA
intena=%0110000001001100 dmacon=%0000001111100011 adkcon=$1100 intreq=%0000000110100100 vposr....A300 vhposr...030B joy0dat..8283 joy1dat..8080 clxdat...8067
pot0dat..0000 pot1dat..0000 potinp...5500 serdatr..3800 dskbytr..A000
deniseid.00F8 hhposr...FF1B
ciaa: PI ROPS ciab: PI ROPS
cra=00000000 ta=21FF<21FF cra=00000000 ta=FFFF<FFFF
AII ROPS AII ROPS
crb=00000001 tb=9B39<FFFF crb=00001000 tb= 1F0< 1F0
10RTWCLO parallel DRCCDSOY M3210HDS
pra=11111110 prb=11101111 pra=11111111
prb=11110111
ddra=00000011 ddrb=00010000 ddra=11000000
ddrb=00000011
event=F01AC1 icr=00 sdr=00 event=006CD2 icr=00 sdr=00
|
|
|
(0005782)
|
Irek
|
2017-10-22 17:18
|
|
Hi,
Any news about this one? ;)
The game is really not playable on a 040 CPU. :( |
|
|
(0006068)
|
Irek
|
2018-02-24 13:22
|
|
Any chances for a update? |
|
|
|
I don't know but maybe CFOU is inactive for some time? |
|
|
(0006115)
|
Irek
|
2018-03-24 18:45
|
|
Well, I think he has not been active for a long time (which I think is a pity)
Maybe someone else has some time to take a look on this issue. |
|
|
(0006498)
|
Irek
|
2018-11-17 13:18
|
|
I've tested it with snoop option, and the game crashes immediately after starting with another error:
************************* 11-Nov-18 06:23:39 ************************18.3.5863***
Slave='CapitalPunishment.slave' (5908 bytes)
ShadowMem 558D6300 - 55AD6300 (2097152) AbsolutMem 200000 - 200000 ( 0)
Resload 5BDE6000 - 5BDEDC8C ( 31884) at 5BDE6000 GL=$5BF70000
Slave 5BF79000 - 5BF7A6F0 ( 5872) at 5BF79000 BaseMemSize=$200000
ExpMem 5BDEF000 - 5BF6F000 (1572864) at 5BDEF000
attn=7F(40,82) fc=-1 kn=10371 cs=A7CE rw=0 zpt=-1 ep=0 ei=0
setcpu=0(SNCS,ENCS,BNCS)
Exception "Access Fault" ($7008) PC = $14657A (Task ' AMOS') Byte Write to
$BFD300 (ciab.ddrb)
$00146556 moveq #0,d1
$00146558 move.l (a3)+,d2 ;$5be85064
$0014655a bsr.w $146562
$0014655e move.l d3,(a0) ;$00bfd300
$00146560 rts
$00146562 cmp.l d0,d2
$00146564 bcc.w $1461b4
$00146568 add.w d1,d2
$0014656a lsl.w #2,d2
$0014656c lea ($a08,a5),a0 ;$5be87f2e
$00146570 lea (0,a0,d2.w),a0 ;$00bfd300
$00146574 rts
$00146576 move.l (a3)+,a0 ;$5be85064
$00146578 move.b d3,(a0) ;$00bfd300
$0014657a rts
$0014657c move.l (a3)+,d0 ;$5be85064
$0014657e move.l d0,a0
$00146580 btst #0,d0
$00146584 bne.b $14658a
$00146586 move.w d3,(a0) ;$00bfd300
$00146588 rts
$0014658a move.b d3,(1,a0) ;$00bfd301
$0014658e lsr.w #8,d3
$00146590 move.b d3,(a0) ;$00bfd300
$00146592 rts
$00146594 move.l (a3)+,d0 ;$5be85064
$00146596 move.l d0,a0
$00146598 btst #0,d0
$0014659c bne.b $1465a2
exception stackframe:
$5BE7153C 00000014 657A7008 5BE84E26 04A10021 00A10001 00BFD300 00BFD300 00000003
$5BE7155C 00BFD300 00000003 5BE7CF58 5BE87526 00045BDF 62D22024 5BDF62CA
regular stack:
$5BE84E68 001443AA 00143C26 5BF7A592 00000FEC 00050DFB 5BDE6000 5BE7CB2C 00000001
$5BE84E88 5BF79FB6 00001000 5BE71684 00000001 16FA0F33 16FA03C7 5BE83CBC 5BF7A5C4
$5BE84EA8 5BF7A5C2 5BDE6000 5BE83CBC 5BE84EC8 5BF7A1A6 5BE7CB2C 5BF7A17A 5BE0EDEA
$5BE84EC8 00001000 5BE7D93C 0000008C 00000020 5BE7CB2C 5BE79094 001476A0 00000000
$5BE84EE8 00000000 00144340 00145F7A 5BE84F64 5BE87526 FF000000 00144338 0000118C
----0---- ----1---- ----2---- ----3---- ----4---- ----5---- ----6---- ----7----
Dx 0 0 0 3 1F2 5BE70000 1 5BE8C72A
Ax BFD300 5BE7CF58 5BE8C6FE 5BE85064 145F7A 5BE87526 5BE8C72A
TTSM III XNZVC
PC= 14657A SR %0000000000000000 USP=5BE84E68 ISP=5BE7153C MSP=1FF800
VBR=5BF71000 SFC=5 DFC=5 CACR=0 MMUSR=0
TC=8000 URP=5BFFE000 SRP=5BFFE000 DTT0=0 DTT1=0 ITT0=0 ITT1=0
MEDRAAAABVCPSDT YZ PMRCBSDAAAA
intena=%0110000000101100 dmacon=%0000001011110000 adkcon=$1100
intreq=%0000000001000000
vposr....A300 vhposr...1226 joy0dat..8280 joy1dat..8080 clxdat...8023
pot0dat..0000 pot1dat..0000 potinp...5500 serdatr..3BFF dskbytr..A000
dsklen...4000 vposw....A300 serper...0174 potgo....0F00 joytest..8080
bltcon0..07CA bltcon1..F000 bltafwm..0001 bltalwm..FFFF bltcpt...0015
bltcptl..6264 bltbpt...0014 bltbptl..7660 bltapt...0014 bltaptl..FFF6
bltdpt...0015 bltdptl..6264 bltsize..02C2 bltcon0l.00CA bltsizv..000C
bltsizh..0002 bltcmod..FFC0 bltbmod..FFF8 bltamod..FFEC bltdmod..FFC0
bltcdat..0000 bltbdat..FFFF bltadat..FFFF deniseid.00F8 cop1lc...0015
cop1lcl..F050 cop2lc...0000 cop2lcl..10C4 diwstrt..2C81 diwstop..F4C1
ddfstrt..0038 ddfstop..00D0 bpl1pt...0015 bpl1ptl..5F98 bplcon0..0200
bplcon1..0000 bplcon2..0024 bplcon3..0C00 bpl1mod..0000 bpl2mod..0000
bplcon4..0011 bpl0dat..0000 spr0pt...0015 spr0ptl..3F18 spr1pt...0015
spr1ptl..4120 spr2pt...0015 spr2ptl..4328 spr3pt...0015 spr3ptl..4530
spr4pt...0015 spr4ptl..4738 spr5pt...0015 spr5ptl..4940 spr6pt...0015
spr6ptl..4B48 spr7pt...0015 spr7ptl..4D50 spr0pos..0000 spr0ctl..FF00
spr0data.0000 spr0datb.0000 spr1pos..0000 spr1ctl..FF00 spr1data.0000
spr1datb.0000 spr2pos..0000 spr2ctl..FF00 spr2data.0000 spr2datb.0000
spr3pos..0000 spr3ctl..FF00 spr3data.0000 spr3datb.0000 spr4pos..0000
spr4ctl..FF00 spr4data.0000 spr4datb.0000 spr5pos..0000 spr5ctl..FF00
spr5data.0000 spr5datb.0000 spr6pos..0000 spr6ctl..FF00 spr6data.0000
spr6datb.0000 spr7pos..0000 spr7ctl..FF00 spr7data.0000 spr7datb.0000
color00..0000 color01..0000 color16..0000 color17..0000 color18..0000
color19..0000 color20..0444 color21..0555 color22..0666 color23..0777
color24..0888 color25..0999 color26..0AAA color27..0BBB color28..0CCC
color29..0DDD color30..0EEE color31..0FFF vtotal...0138 vbstrt...0001
vbstop...0000 hhposr...FF28 beamcon0.0020 diwhigh..0000 fmode....0000
noop.....0C00
ciaa: PI ROPS ciab: PI ROPS
cra=00000000 ta=21FF<21FF cra=00000000 ta=FFFF<FFFF
AII ROPS AII ROPS
crb=00000001 tb=9356<FFFF crb=10000000 tb=FFFF<FFFF
10RTWCLO parallel DRCCDSOY M3210HDS
pra=11111100 prb=11111111 pra=11111111 prb=11111111
ddra=00000011 ddrb=00000000 ddra=11000000 ddrb=11111111
event=000055 icr=00 sdr=00 event=000146 icr=04 sdr=00
alarm=001000 icm=8F alarm=00D303 icm=80 |
|
|
(0007127)
|
Irek
|
2019-10-16 18:14
|
|
Any news about this one? ;) |
|
|
(0007278)
|
CFOU
|
2019-11-03 21:58
|
|
|
|
(0007280)
|
CFOU
|
2019-11-04 00:12
|
|
It seems on winuae on 68040 game crash with MMU
I will investigate this week, but before, i will rewrite a bit the slave |
|
|
(0007284)
|
CFOU
|
2019-11-04 14:48
|
|
|
|
(0007285)
|
CFOU
|
2019-11-05 00:16
(Last edited: 2019-11-05 15:55) |
|
i have found reason of random crashes.
it is bug in orignal game.
indeed, an interruption (vector $64) in game mode, not restore a6 register
A6 during interruption use a6 value of the main program!! but a6 is changed sometimes by main program and must be fix...
I have already removed some forgotten cache & SSP modifications.
Moreover i have for test removed AMOS protection screen which cause memory chip fragmentation
in the week a beta version will be released here for test.
Regards
|
|
|
(0007286)
|
CFOU
|
2019-11-05 02:29
(Last edited: 2019-11-05 15:57) |
|
Hi,
Can you test attached beta version on real 68040?
It working now on Winuae A4000 +MMU config:)
But warning just menu & level 1 patched for test!!!
(don't use trainer =>known crash to patch on teacher's level with trainer )
so just try level 1 in epic mode!!!!
If it's working, i'll patch all levels ;)
Indeed all levels are same problem. interruption $64 uses A6 register value of user cpu mode... => it's cause random access faults
|
|
|
|
I played the first level several times in training mode and I always lose, i.e. can't test 2nd level without trainer. However, no access fault happened. Best would be if Irek could do some test playing to be more sure it works now.
Btw.: CP is known to be to difficult to be fun to play. If there is an easy way to decrease the difficult level a bit, it would be a good feature IMO. E.g. some energy value manipulation. |
|
|
(0007288)
|
CFOU
|
2019-11-05 15:25
(Last edited: 2019-11-05 15:53) |
|
thanks i'll fix next levels+outro this evening or tommorow
it's planned to rewrite trainer (more options).
I'll will try to add start level (epic mode only)
I will try to add option to reduct difficulty (if not heavy code modification needed)
I'll try to remove all OS access
=>no kick31 needed
=>perhaps no extra memory possible
indeed before preload game files already 3,5Mo is needed (for game extra memory, rom3.1 and backup 2M chip)
|
|
|
(0007289)
|
CFOU
|
2019-11-05 15:27
|
|
PS: you can use trainer to finish level1 but next level will be crash without modification on 040 |
|
|
(0007290)
|
Irek
|
2019-11-05 16:52
|
|
Just I tried it and it seems to work well on my 040 CPU too.:) |
|
|
(0007291)
|
CFOU
|
2019-11-05 17:10
|
|
great, i can continue to patch
next step to do trainer with start level select option for quick futur tests.. |
|
|
|
Don't know if othere CPUs were impacted from this bug, but last night I've tried attached slave on my 060 and can attest that playing 1st level different times with different fighters bears no problems whatsoever. |
|
|
(0007296)
|
CFOU
|
2019-11-06 21:19
|
|
Can you tes last patch
- Trainer tooltype reworked and enhanced:
CUSTOM1=1 : to select german language (if not english)
CUSTOM1=2 : to enable parental lock
CUSTOM1=4 : all fighters rescued except aliens (Epic mode)
CUSTOM1=8 : win all fights (Epic mode)
CUSTOM1=16 : unlimited 'plain' energy for PL1 (Epic mode)
CUSTOM2=1-10 : select start level
CUSTOM3=x (1-6): to play all the time will a selected warrior
CUSTOM3=1 : Corben
CUSTOM3=2 : Sarmon
CUSTOM3=3 : Wakatanka
CUSTOM3=4 : Demona
CUSTOM3=5 : Ninja
CUSTOM3=6 : first alien
CUSTOM3=7 : second alien
CUSTOM4=1-4 : fill of NRJ gauge for PL1 (Epic mode)
CUSTOM5=1-4 : fill of NRJ gauge for PL2 (Epic mode)
Remark:
Same will unlimited energy, game is hard!!
So it is best to use the ADANCED following options:
- RESCUE: no
- TRAPS : no
- ENERGY: plain |
|
|
(0007299)
|
CFOU
|
2019-11-06 22:58
|
|
|
|
|
Unfortunately I get an access fault with the new slave. After selecting a fighter the loading screen is flickering (while loading) and after press start the fighting screen appears for about 1/10 second, then access fault:
Just for the record. I use an old WDHLoad version as you can see in case it matters.
************************* 07-Nov-19 15:37:55 ************************18.3.5863***
Slave='CapitalPunishment.slave' (8460 bytes)
ShadowMem 1A7B7C8 - 1AD47C8 ( 364544) AbsolutMem 59000 - 200000 (1732608)
Resload 2E2E000 - 2E35C8C ( 31884) at 2E2E000 GL=$2FB8000
Slave 2FC1000 - 2FC30E8 ( 8424) at 2FC1000 BaseMemSize=$1F0000
ExpMem 2E37000 - 2FB7000 (1572864) at 2E37000
attn=7F(40,82) fc=-1 kn=11032 cs=A7CE rw=0 zpt=-1 ep=0 ei=0
setcpu=0(SNCS,ENCS,BNCS)
Fault during internal resload exception handling: Exception "Access Fault"
($7008) PC = $2E352CA (Task 'Initial CLI', Resload $72CA) Long Write to
$2FB9024
$02e35288 move.l ($24,a0),($3154,a3) ;$00067a64 $02fbb154
$02e3528e move.l #$2e352a4,($24,a0) ;$00067a64
$02e35296 ori.w #$8700,(a7) ;$00056470
$02e3529a movem.l ($2f20,a3),d0-d3/a0-a3 ;$02fbaf20
$02e352a0 rte
$02e352a2 nop
$02e352a4 movem.l a2-a3,($2fbaf20)
$02e352ac lea ($2fb8000),a3
$02e352b2 suba.l a2,a2
$02e352b4 movec a2,dtt0
$02e352b8 movec a2,itt0
$02e352bc movec vbr,a2
$02e352c0 move.l ($3154,a3),($24,a2) ;$02fbb154 $02fb9024
$02e352c6 clr.b ($72d2,a3) ;$02fbf2d2
$02e352ca move.b ($72c8,a3),(a7) ;$02fbf2c8 $00056470
$02e352ce bmi.b $2e352d8
$02e352d0 movem.l ($2f20,a3),a2-a3 ;$02fbaf20
$02e352d6 rte
$02e352d8 move.l ($3154,a3),-(a7) ;$02fbb154 $00056470
$02e352dc movem.l ($2f20,a3),a2-a3 ;$02fbaf20
$02e352e2 rts
$02e352e4 move.l ($75a8,a3),d0 ;$02fbf5a8
$02e352e8 beq.w $2e35bea
$02e352ec pea ($2e35304,pc)
$02e352f0 move.l d0,-(a7) ;$00056470
$02e352f2 moveq #0,d0
$02e352f4 bfextu d1{25:02},d1
$02e352f8 move.b ($2e35c84.w,pc,d1.l),d1
$02e352fe move.l ($a,a7),a0 ;$0005647a
exception stackframe:
$00056470 270402E3 52CA7008 02FBAF20 048500A5 00850025 02FB9024 02FBF2D2 00000000
$00056490 02FB9024 02E2FBD0 02ED8CA8 000E72B0 001652D2 0013F940 02EDE768
regular stack:
$000564AC 870802ED 74302024 02ED742C 02EC4B2C 02EB73E0 00000000 FFFFFFFD 00000000
$000564CC 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
$000564EC 00000000 CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC
$0005650C CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC
$0005652C CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC
----0---- ----1---- ----2---- ----3---- ----4---- ----5---- ----6---- ----7----
Dx 0 FFF9D608 0 FFFF 0 FFFFFFFF 50 46
Ax 67A40 2EDC1B2 2FB9000 2FB8000 2EDE638 2EDE768 2EDD84C
TTSM III XNZVC
PC= 2E352CA SR %0010011100000100 USP=5636C ISP=56470 MSP=1EF800
VBR=2FB9000 SFC=5 DFC=5 CACR=0 MMUSR=0
TC=0 URP=2FC5000 SRP=2FC5000 DTT0=0 DTT1=0 ITT0=0 ITT1=0
MEDRAAAABVCPSDT YZ PMRCBSDAAAA
intena=%0110000001001100 dmacon=%0010001111100000 adkcon=$1100
intreq=%0000000000100000
vposr....A300 vhposr...0271 joy0dat..7488 joy1dat..8080 clxdat...8067
pot0dat..0000 pot1dat..0000 potinp...5500 serdatr..3800 dskbytr..A000
deniseid.00F8 hhposr...FFAE
ciaa: PI ROPS ciab: PI ROPS
cra=00001000 ta=21FF<21FF cra=00000000 ta=FFFF<FFFF
AII ROPS AII ROPS
crb=00000001 tb=7C6D<7CFF crb=00000000 tb= 1F0< 1F0
10RTWCLO parallel DRCCDSOY M3210HDS
pra=11111110 prb=10001010 pra=11111111 prb=11111111
ddra=00000011 ddrb=00010000 ddra=11000000 ddrb=00000011
event=F01AB0 icr=00 sdr=00 event=004A96 icr=04 sdr=00 |
|
|
(0007304)
|
CFOU
|
2019-11-07 16:44
|
|
soon new update.
only difference:
force advanced option ENERGY=Plain if unlimited energy used (even if you use RESCUE option =yes (impossible in original game)) |
|
|
(0007320)
|
Irek
|
2019-11-08 19:51
|
|
Unfortunately, I have the same error on my 040 CPU(I tried some options, however always with the same result). |
|
|
(0007321)
|
CFOU
|
2019-11-08 21:28
|
|
it's curious your crash is in whdload not in slave or game????
Can you try last V1.1d without Amos protection screen &HRTMon su |
|
|
(0007322)
|
CFOU
|
2019-11-08 22:28
|
|
it's curious on winuae
if i launch 64040+mmu configuration an launch game directly, i have similar crash in whdload's code.
BUt if one only time, i open hrtmon in worbench before to launch game it's working!!!!
can you just try to open hrtmon one time before launch to compare? |
|
|
(0007323)
|
Irek
|
2019-11-08 22:55
|
|
just I tried it, and the game crashes with the new slave at the same place with this error:"Access Fault"$7008)PC=$5BDEC36A (Task`Initial CLI`,Long Write to $5BF70024
In this case I have not used any additional WHDLOad options. |
|
|
(0007324)
|
CFOU
|
2019-11-08 23:14
|
|
ok,
here next slave i just have added option to skip intro
1) can you first try this patch v1.1e?
normaly it will crash too
2) can you test with tooltype NoVBRMove?
noramly it's must works but is not definitive solution.
I investigate again
but if difficult because if i use one time hrtmon, it's working fine!!!
and i need hrtmon to investigate... |
|
|
(0007325)
|
CFOU
|
2019-11-08 23:15
|
|
CUSTOM1=1 : to select german language (if not english)
CUSTOM1=2 : to enable parental lock
CUSTOM1=4 : all fighters rescued except aliens (Epic mode)
CUSTOM1=8 : win all fights (Epic mode)
CUSTOM1=16 : unlimited 'plain' energy for PL1 (Epic mode)
CUSTOM1=32 : To skip intro
CUSTOM2=1-10 : select start level
CUSTOM3=x (1-6): to play all the time will a selected warrior
CUSTOM3=1 : Corben
CUSTOM3=2 : Sarmon
CUSTOM3=3 : Wakatanka
CUSTOM3=4 : Demona
CUSTOM3=5 : Ninja
CUSTOM3=6 : first alien
CUSTOM3=7 : second alien
CUSTOM4=1-4 : fill of NRJ gauge for PL1 (Epic mode)
CUSTOM5=1-4 : fill of NRJ gauge for PL2 (Epic mode) |
|
|
(0007326)
|
Irek
|
2019-11-09 00:00
|
|
Okay, the game works now with novbromove option, otherwise crash it with the same error. |
|
|
(0007333)
|
CFOU
|
2019-11-09 19:11
|
|
|
|
|
Here with NOVBRMOVE, NOCACHE, CUSTOM5=2 (1/4 energy of player 2) and Skip intro (great feature!) I get an access fault in level/fight 2:
"Access Fault"$7008)PC=$5002E382 (Task`Initial CLI`) Instruction stream fault $5002E380
When Hrtmon is running it seems to not help. Got same/similar access fault while playing. |
|
|
(0007339)
|
CFOU
|
2019-11-10 01:01
|
|
Bert (WEPL) is looking in whdload's code to verify.
Indeed access fault is in whdload.
Moreover just opening first (one time) HRTMon on WinaUe (a4000+040+MMu), i can test entire game (options: normal+epix) and no other access fault detected.
We continue investigation about this problem. An we'll informe you about that. |
|
|
(0007351)
|
CFOU
|
2019-11-11 18:00
|
|
Hi, can you test
I tested full epic mode +outro and 10 levels on winua A4000+040+MMU without access fault
Normaly, it'll works real amiga!
version 1.1e beta (xx.11.19) done by CFou!:
- Aga and 68020+ limitation added
- AMOS manual protection screen removed
- forgotten cache modification removed
- many access fault in each level fixed, it's caused random crashes (0000475)
(original bug: A6 register not initialised in interruption code->at $64)
- Exit whdload leaving game in main menu
(original ColdReboot replaced | 0003898)
- Trainer tooltype reworked and enhanced:
CUSTOM1=1 : to select german language (if not english)
CUSTOM1=2 : to enable parental lock
CUSTOM1=4 : all fighters rescued except aliens (Epic mode)
CUSTOM1=8 : win all fights (Epic mode)
CUSTOM1=16 : unlimited 'plain' energy for PL1 (Epic mode)
CUSTOM1=32 : to skip intro
CUSTOM2=1-10 : select start level
CUSTOM3=x (1-6): to play all the time will a selected warrior
CUSTOM3=1 : Corben
CUSTOM3=2 : Sarmon
CUSTOM3=3 : Wakatanka
CUSTOM3=4 : Demona
CUSTOM3=5 : Ninja
CUSTOM3=6 : first alien
CUSTOM3=7 : second alien
CUSTOM4=1-4 : fill of NRJ gauge for PL1 (Epic mode)
CUSTOM5=1-4 : fill of NRJ gauge for PL2 (Epic mode) |
|
|
|
Could it be possible that you have uploaded an old slave version (V1.1a)? |
|
|
(0007364)
|
CFOU
|
2019-11-12 14:42
(Last edited: 2019-11-12 14:43) |
|
your are right is bad version(removed).
I will upload good version for test this evening
but for information yesterday, JOTD has test last version on real 040 and now it's works...
moreover whdload's report files was bugged (beta version fix it you can download it here: http://whdload.de/whdload/whd186.lha)
|
|
|
(0007367)
|
CFOU
|
2019-11-12 18:09
|
|
here i hope final beta!!
In fact, a previous first version did not have this bug !!
While working on the patch I mistakenly removed a good patch.
When I wanted to restore the fix, I used an old bad fix ...
Despite the time lost for nothing, it allowed to correct a bug present for years in whdload !! |
|
|
(0007371)
|
Irek
|
2019-11-13 12:15
|
|
I tried yesterday's last slave on my setup, and I was able to finish the game with outro without any problems. I tried it with the latest version of WHDLoad + trainer (Custom1 = 8, Custom1 = 18)
After the outro the game goes back to Workbench is that correct?
Thank you for your work!!! |
|
|
|
Slave V1.1f (12.11.2019), whdload 18.6 [build 5958]. Tooltypes: NoCache, PreLoad
Irek: Do you have tested different trainer settings?
I get strange behaviour with different trainer settings. I used 1% and 25% energy for player 2 (opponent), win all fights and unlimited energy for player 1 in different combinations. Training and normal mode.
Results are "Line 1111 Emulator" exception (I think this was with win all fights and lose match 4 (the level after alien 2). Or always alien 1 as opponent. With win all fights trainer on and when lose the energy of player 1 was zero on the next level which means no moving possible. Next level the energy grows a bit so moving was possible. When losing again the same behaviour in next levels.
I also noticed sometimes loading screen flickering like already reported.
I got also "Instruction stream fault" error.
After outro game exit to WB like Irek mentioned. |
|
|
(0007379)
|
CFOU
|
2019-11-13 18:10
|
|
indeed "win all the time" is buged (not works with some options), it will remove it in final version
for loading screen, i am not found reason and is not critical problem (perhaps already in original or cause by quick load), i will not investigate more about that. |
|
|
(0007380)
|
Irek
|
2019-11-13 19:30
|
|
I have to admit, I have not tested all the trainer settings except the ones I mentioned (Custom1=1+8+18+32). Some discrepancies in custom1= 18 I noticed as well but in whole the game works on my 040 CPU(no more crashes). |
|
|
(0007381)
|
CFOU
|
2019-11-13 20:44
|
|
v1.2 will fix all mentionned problem |
|