View Issue Details

IDProjectCategoryView StatusLast Update
03226SoccerKidGeneralpublic2019-10-01 21:18
ReporterJason Hudson Assigned ToCFOU  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Project InfoSoccer Kid (Krisalis)
http://www.whdload.de/games/SoccerKid.html
Summary03226: Hey. I am using WHDload version 1.1 of this game (AGA) and have found that I
DescriptionGameVersion: english,pal,4 disks
SlaveVersion: 1.1 AGA 1150 - date 09.08.2003

Hey. I am using WHDload version 1.1 of this game (AGA) and have found that I cannot get the cheat save game to work. The save game is included with the WHDload files. I get to the option screen then choose Resume Game and then it gives me 5 slots, all of which are empty.
Thanks.
TagsNo tags attached.
Attached Files
MachineA1200
CPU68000
CPUSpeed14
ChipSetAGA
GFXCardNone
ChipMem2 MB
FastMem0 MB
WorkbenchOS 3.1
KickROM40 - Kick 3.1
KickSoftNone
WHDLoad18
importedyes

Activities

CFOU

CFOU

2019-10-01 21:17

developer   note ~07074

confirmed.

In fact the save slot could be modified but not created.

source code has been modified to enable the modified save slot.
Cheat_saveGame.s (1,117 bytes)   
����UUUUUUUUUU;V1.1- 01/10/2019: fix save game => now it's really activated (just modifyed before)

numsave=4

live=$63
startlevel=$1E


; l1:   $01 $02   $04 $05   $07 $08
; l2:   $0b $0c   $0e $0f   $11 $12
; l3:   $15 $16     $18     $1a $1b
; l4:   $1e $1f     $21     $23 $24
; l5:   $27 $28   $2a $2b   $2d $2e
;bonus: $34 $35 $36 $37 $38 (partie de la coupe)



	bsr decode
	lea d(pc),a0

	add.l #numsave*$20+$12+4,a0
	move.l a0,a1
	sub.l #$14,a1
	move.l #'CHEA',(a1)+
	move.l #'T AL',(a1)+
	move.l #'L CO',(a1)+
	move.l #'UPE!',(a1)+
	move.w #startlevel,(a0)+
	move.b #live,(a0)+		; vie
	move.b #%11111,(a0)+		; les 5 �l�ments de la coupe

	bsr code
	
	lea d(pc),a0
	add.l #numsave*$20+$12+$c,a0
	move.l d1,(a0)

	lea d(pc),a0		; V1.1:
	move.b (A0),D0		;
	bset #numsave,d0	; Set save game as activated
	MOVE.B D0,(A0)		; 

	clr.l d0
	rts
code:
decode:
	lea d(pc),a1
	move.l #$20-4,d0
	add.l #numsave*$20+2,a1
	move.l a1,a0
	add.l d0,a1
	clr.l d0
	clr.l d1
enc
	eor.w #$6482,(a0)
	move.w (a0)+,d0
	add.l d0,d1
	cmp.l a1,a0
	bne enc
	rts
d
	incbin "data3:soccerkid/savegame"
f		


Cheat_saveGame.s (1,117 bytes)   

Issue History

Date Modified Username Field Change
2015-04-24 17:40 administrator New Issue
2015-04-24 17:40 administrator Status new => assigned
2015-04-24 17:40 administrator Assigned To => CFOU
2019-10-01 21:17 CFOU File Added: Cheat_saveGame.s
2019-10-01 21:17 CFOU Note Added: 0007074
2019-10-01 21:18 CFOU Status assigned => closed
2019-10-01 21:18 CFOU Resolution open => fixed