View Issue Details

IDProjectCategoryView StatusLast Update
06782Cyberpunksslavepublic2025-08-05 18:14
ReporterJohn Girvin Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
Status newResolutionopen 
Product Versionnone 
Project InfoCyberpunks (Core Design)
http://www.whdload.de/games/Cyberpunks.html
Summary06782: Infinite Time trainer causes infinite loop at level end
DescriptionWhen completing a level, a bonus is given based on the time remaining.

With the infinite time trainer active the timer does not count down during the bonus process and it continues indefinitely.
Steps To ReproduceStart game with infinite time trainer active
Complete level 1
Additional InformationObserved on NAG_Graham Twitch stream 4th August 2025
TagsNo tags attached.
Attached Files
MachineA600
CPU68020
CPUSpeed33
ChipSetECS
GFXCardNone
ChipMem2 MB
FastMem9.5 MB
WorkbenchOS 3.2
KickROM40 - Kick 3.1
KickSoftNone
WHDLoad19.1
imported

Activities

HenryTails

HenryTails

2025-08-05 18:14

reporter   note ~14584

Key items are dropping from enemies? Such an awful game design.
Fix attached.
I've only tested it on level 1 to level 2 transition.
fix.txt (596 bytes)   
Original code:

00015878 33fc 0001 0001 7174      move.w #$0001,$00017174 [0001]
00015880 4eb9 0001 715e           jsr $0001715e
00015886 4eb9 0001 7488           jsr $00017488

Modified code:

00015878 33fc 0001 0001 7174      move.w #$0001,$00017174 [0001]
00015880 4e71                     nop
00015882 4e71                     nop
00015884 4e71                     nop
00015886 4eb9 0001 7488           jsr $00017488

Slave source:

    ; infinite time
    PL_IFC1X    1
        PL_R    $1716e
    PL_ENDIF

Fix:

    ; infinite time
    PL_IFC1X 1
        PL_NOPS    $15880,3
    PL_ENDIF

fix.txt (596 bytes)   

Issue History

Date Modified Username Field Change
2025-08-04 23:40 John Girvin New Issue
2025-08-05 18:14 HenryTails File Added: fix.txt
2025-08-05 18:14 HenryTails Note Added: 0014584