WHDLoad MantisBT - Zyconix
View Issue Details
0003575Zyconix[All Projects] Generalpublic2016-12-02 19:282024-09-07 14:45
ReporterIrek 
Assigned ToCodetapper 
PrioritynormalSeverityminorReproducibilityalways
StatusassignedResolutionreopened 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
MachineA1200
CPU68040
CPUSpeed25
ChipSetAGA
GFXCardNone
ChipMem2 MB
FastMem132 MB
WorkbenchOS 3.9
KickROM40 - Kick 3.1
KickSoftNone
WHDLoad18.3beta
importedyes
Summary0003575: Hello, I've got an unsupported version of this game.(the DIC imager not work
DescriptionGameVersion: english,pal,1 disks
SlaveVersion: V1.0 25-May-2001

    Hello,
     I've got an unsupported version of this game.(the DIC imager not work with it)
     Can you please take a look at it, and eventual support it?
     Thanks in advance!
TagsNo tags attached.
related to 0000260closed Codetapper Zyconix: I seem to have a very different disk format. When trying to install 
Attached Files? whdl.reg2.lha (1,218) 2024-09-01 19:31
https://whdload.de/mantis/file_download.php?file_id=1807&type=bug

Notes
(0005360)
Irek   
2016-12-06 10:53   
Of course, this time I can make a Wwarp image of my version and send it to you. ;)
(0006330)
Irek   
2018-08-26 18:38   
It would be really nice if the version would be supported. ;)
(0006331)
Irek   
2018-08-31 13:02   
Zyconix als CAPS Image:;)

https://filehorst.de/d/cptEpupt
(0010319)
CFOU   
2021-05-20 22:34   
only cracked verison supported

try to support original release
(0010322)
Irek   
2021-05-21 19:53   
Thanks!:)
(0010346)
CFOU   
2021-05-25 10:34   
codetapper is working on that (beta support seems works with original retail)
(0010350)
Codetapper   
2021-05-25 13:39   
Fixed in version 1.1
(0010384)
Irek   
2021-05-29 15:34   
Thank you for supporting the original version of this game. However, it seems that the game has a problem on 040 CPU. The intro picture shows gfx glitcher in Zyconix title.
I tried snopocs and chkbltwait option and after a short while the game crashed with this error:
Exception "Acces Fault" ($ 7008)
PC = $ BEA2
Byte Write to $ 41000A
(0012129)
Irek   
2022-12-17 08:44   
Any news?
(0013886)
Wepl   
2024-09-01 13:59   
Can you please run the game with option ChkInts?
If it faults please attach a register dump.
(0013887)
Irek   
2024-09-01 19:31   
I tried the game with the CHkInst option, the game behaved a bit strangely (slowed down) but it didn't crash.
The GFX and sound problems are only visible in the intro, but the main game works without problems.

I stopped the game at the point where the problems occur using the "DebugKey" option. (see WHDL.reg text below)
(0013904)
Irek   
2024-09-07 14:42   
I added the older WHDL_reg. too:

************************* 29-Mai-21 23:16:58 ************************18.6.6128***
Slave='Zyconix.slave' (1024 bytes)
Resload 5BF6A000 - 5BF71CF8 ( 31992) at 5BF6A000 GL=$5BF73000
Slave 5BFFE000 - 5BFFE3DC ( 988) at 5BFFE000 BaseMemSize=$80000
attn=7F(40,82) fc=-1 kn=10371 cs=DC00 rw=0 zpt=-1 ep=0 ei=0
setcpu=33D(DC,IC,SCB,ECB,BNC)

Exception "Access Fault" ($7008) PC = $BEA2 Byte Write to $410005

$0000be6e moveq #$7c,d6
$0000be70 move.w ($3c,a4,d3.l*4),d4 ;$fe04889a
$0000be74 move.b (a4)+,d2 ;$00008862
$0000be76 move.b (a4)+,d6 ;$00008862
$0000be78 ori.b #??$40,a5
$0000be7c line-f $ff00
$0000be7e ori.b #0,d0
$0000be82 ori.b #??$39,d0
$0000be86 ori.b #0,d7
$0000be8a cmp.w #$660c,d7
$0000be8e btst #7,($be82)
$0000be96 bne.b $be9a
$0000be98 rts
$0000be9a bset #1,($bfe001)
$0000bea2 movem.l d0-d4/a0-a4,-(a7) ;$000069f0
$0000bea6 lea ($46110),a3
$0000beac lea ($dff000),a4
$0000beb2 lea ($be78),a0
$0000beb8 tst.b (4,a0) ;$00bfe004
$0000bebc beq.b $bec8
$0000bebe lea ($c0,a4),a2 ;$00008922
$0000bec2 move.w #4,d0
$0000bec6 bsr.b $bee4
$0000bec8 lea ($be7e),a0
$0000bece tst.b (4,a0) ;$00bfe004
$0000bed2 beq.b $bede
$0000bed4 lea ($d0,a4),a2 ;$00008932
$0000bed8 move.w #8,d0
$0000bedc bsr.b $bee4

exception stackframe:
$000069F0 22080000 BEA27008 00006A28 14A50005 00000001 00410005 FFFF0000 FF80FFFF
$00006A10 005DBA00 00BFE000 00012D5C 00070568 0000A246 00008862 00008622
regular stack:
$00006A2C 0000E074 00000082 00410005 FFFF0000 FF80FFFF 005DBA00 003E7C00 007F00A7
$00006A4C 000001EC 00BFE000 00009752 00070568 0000A246 00008862 0000840A 00008622
$00006A6C 0000DFD4 00000000 00410005 0007055C 20040000 F8B40068 0000EE60 0000EDDE
$00006A8C 00070370 00068670 00060970 00070370 000065F2 0000661A 000065CA 0000000D
$00006AAC 00000010 00000001 06000DCF 0DCFFFFF 00000000 0F76078F 00B90F6C 0C3F01CE

  ----0---- ----1---- ----2---- ----3---- ----4---- ----5---- ----6---- ----7----
Dx 1 410005 FFFF0000 FF80FFFF 5DBA00 3E7C00 7F00A7 1EC
Ax BFE000 12D5C 70568 A246 8862 840A 8622

                 TTSM III XNZVC
PC= BEA2 SR %0010001000001000 USP=7FC00 ISP=69F0 MSP=7F800
VBR=5BF74000 SFC=5 DFC=5 CACR=80008000 MMUSR=0
TC=8000 URP=5BF68E00 SRP=5BF68E00 DTT0=0 DTT1=0 ITT0=0 ITT1=0

         MEDRAAAABVCPSDT YZ PMRCBSDAAAA
intena=%0100000000101000 dmacon=%0010001110011111 adkcon=$1100
intreq=%0000011110001000
vposr....A300 vhposr...0E66 joy0dat..0201 joy1dat..0000 clxdat...8001
pot0dat..9939 pot1dat..AFBA potinp...5500 serdatr..3BFF dskbytr..8000
vposw....A300 bltafwm..FFFF bltalwm..FFFF cop1lc...0000 cop1lcl..661A
cop2lc...0000 cop2lcl..1000 diwstrt..2C81 diwstop..F4C1 ddfstrt..0038
ddfstop..00D0 aud0pt...0000 aud0ptl..D94C aud0len..0001 aud0per..00A0
aud0vol..0040 aud1pt...0000 aud1ptl..D94C aud1len..0001 aud1per..0087
aud1vol..0040 aud2pt...0000 aud2ptl..D94C aud2len..0001 aud2per..017D
aud2vol..0040 aud3pt...0000 aud3ptl..D94C aud3len..0001 aud3per..01E0
aud3vol..003C bpl1pt...0006 bpl1ptl..0970 bpl2pt...0006 bpl2ptl..28B0
bpl3pt...0006 bpl3ptl..47F0 bpl4pt...0006 bpl4ptl..6730 bplcon0..4A00
bplcon1..0000 bpl1mod..0000 bpl2mod..0000 spr0ctl..0000 spr0data.0000
spr0datb.0000 spr1ctl..0000 spr1data.0000 spr1datb.0000 spr2ctl..0000
spr2data.0000 spr2datb.0000 spr3ctl..0000 spr3data.0000 spr3datb.0000
spr4ctl..0000 spr4data.0000 spr4datb.0000 spr5ctl..0000 spr5data.0000
spr5datb.0000 spr6ctl..0000 spr6data.0000 spr6datb.0000 spr7ctl..0000
spr7data.0000 spr7datb.0000 color00..0000 color01..0F76 color02..078F
color03..00B9 color04..0F6C color05..0C3F color06..01CE color07..0EC7
color08..0028 color09..0116 color10..0028 color11..0116 color12..0CCE
color13..099B color14..0779 color15..0557
   ciaa: PI ROPS ciab: PI ROPS
    cra=00000000 ta=21FF<21FF cra=00000000 ta=FFFF<FFFF
        AII ROPS AII ROPS
    crb=00000001 tb= 3DB< A5F 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=000F49 icr=00 sdr=00 event=12B037 icr=00 sdr=00
       alarm=FFFFFF icm=FF alarm=0AD303 icm=00


************************* 01-Sep-24 15:32:11 ************************18.6.6128***
Slave='Zyconix.slave' (1024 bytes)
Resload 5BF6A000 - 5BF71CF8 ( 31992) at 5BF6A000 GL=$5BF73000
Slave 5BFFE000 - 5BFFE3DC ( 988) at 5BFFE000 BaseMemSize=$80000
attn=7F(40,82) fc=-1 kn=10371 cs=DC00 rw=0 zpt=-1 ep=0 ei=0
setcpu=33D(DC,IC,SCB,ECB,BNC)

DEBUG caused. PC = $12F08

$00012ec4 bsr.w $13022
$00012ec8 bsr.w $deda
$00012ecc lea ($192b8),a0
$00012ed2 bsr.w $1484a
$00012ed6 tst.w ($6aba)
$00012edc bne.w $1301c
$00012ee0 bsr.w $13022
$00012ee4 lea ($1930c),a0
$00012eea move.l #$53860,(a0) ;$0007feec
$00012ef0 move.l #$1018,(4,a0) ;$0007fef0
$00012ef8 bsr.w $148ba
$00012efc move.w #$14,d2
$00012f00 bsr.w $1492a
$00012f04 bsr.w $13022
$00012f08 lea ($1930c),a0
$00012f0e bsr.w $148ba
$00012f12 tst.w ($6aba)
$00012f18 bne.w $1301c
$00012f1c lea ($1930c),a0
$00012f22 subi.l #$28,(4,a0) ;$0007fef0
$00012f2a cmpi.l #$398,(4,a0) ;$0007fef0
$00012f32 bhi.b $12f04
$00012f34 bsr.w $13022
$00012f38 lea ($1930c),a0
$00012f3e bsr.w $148ba
$00012f42 bsr.w $13022
$00012f46 lea ($1930c),a0
$00012f4c bsr.w $148ba
$00012f50 tst.w ($6aba)

regular stack:
$00006A88 0000EB14 00060970 00070370 00068670 00060970 000065CA 000065F2 0000661A
$00006AA8 5D000009 00000000 00000001 0300014E 014E0000 00000000 0FD40FB2 0D920600
$00006AC8 0A600950 08400CCF 0BBE0AAD 099C088B 077A0669 05580000 0FD40FB2 0D920600
$00006AE8 0A600950 08400CCF 0BBE0AAD 099C088B 077A0669 0558FFFF FFFFFFFF FFFFFFFF
$00006B08 FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF

  ----0---- ----1---- ----2---- ----3---- ----4---- ----5---- ----6---- ----7----
Dx 0 0 0 0 0 0 0 0
Ax 7FEEC 60970 0 0 0 0 0

                 TTSM III XNZVC
PC= 12F08 SR %0010000000000000 USP=7FC00 ISP=6A88 MSP=7F800
VBR=5BF74000 SFC=5 DFC=5 CACR=80008000 MMUSR=0
TC=8000 URP=5BF68E00 SRP=5BF68E00 DTT0=0 DTT1=0 ITT0=0 ITT1=0

         MEDRAAAABVCPSDT YZ PMRCBSDAAAA
intena=%0100000000101000 dmacon=%0010001110011111 adkcon=$1100
intreq=%0000011110100000
vposr....A300 vhposr...0299 joy0dat..EF01 joy1dat..0000 clxdat...8001
pot0dat..D539 pot1dat..1336 potinp...5500 serdatr..3BFF dskbytr..8000
deniseid.00F8 hhposr...FF00
   ciaa: PI ROPS ciab: PI ROPS
    cra=00000000 ta=21FF<21FF cra=00000000 ta=FFFF<FFFF
        AII ROPS AII ROPS
    crb=00000001 tb= 3C2< 9FA 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=00024E icr=00 sdr=00 event=02D15E icr=00 sdr=00
(0013905)
Wepl   
2024-09-07 14:45   
I have reactivated my 68040 and see the glitches too.
There is something broken with the interrupt handling.
I will try to fix it when I find some time...

Issue History
2016-12-02 19:28administratorNew Issue
2016-12-02 19:28administratorStatusnew => assigned
2016-12-02 19:28administratorAssigned To => Codetapper
2016-12-06 10:53IrekNote Added: 0005360
2018-08-26 18:38IrekNote Added: 0006330
2018-08-31 13:02IrekNote Added: 0006331
2021-05-20 22:32CFOURelationship addedrelated to 0000260
2021-05-20 22:34CFOUNote Added: 0010319
2021-05-20 22:34CFOUAssigned ToCodetapper => CFOU
2021-05-21 19:53IrekNote Added: 0010322
2021-05-25 10:33CFOUAssigned ToCFOU => Codetapper
2021-05-25 10:34CFOUNote Added: 0010346
2021-05-25 13:39CodetapperStatusassigned => closed
2021-05-25 13:39CodetapperResolutionopen => fixed
2021-05-25 13:39CodetapperNote Added: 0010350
2021-05-29 15:34IrekStatusclosed => feedback
2021-05-29 15:34IrekResolutionfixed => reopened
2021-05-29 15:34IrekNote Added: 0010384
2022-12-17 08:44IrekNote Added: 0012129
2022-12-17 08:44IrekStatusfeedback => assigned
2024-09-01 13:59WeplNote Added: 0013886
2024-09-01 19:31IrekFile Added: whdl.reg2.lha
2024-09-01 19:31IrekNote Added: 0013887
2024-09-07 14:42IrekNote Added: 0013904
2024-09-07 14:45WeplNote Added: 0013905