View Issue Details

IDProjectCategoryView StatusLast Update
06950DogsOfWarslavepublic2026-05-28 22:05
Reporterztronzo Assigned ToDJ Mike  
PrioritynormalSeveritycrashReproducibilityalways
Status assignedResolutionopen 
PlatformWinUAE 6 and FS-UAE 3 
Project InfoDogs of War (Elite Systems)
http://www.whdload.de/games/DogsOfWar.html
Summary06950: Game crashes when saving scores
DescriptionThe game crashes while trying to save high scores to file (assuming: DogsOfWar.highs)
Steps To ReproduceWith "Dogs of War" slave version 2.1 and any WHDload executable from from v18.2 to v20.0

Do not use any of the Custom1 options (to allow score saving)
Reach about 6000 points and die to gameover
you will be asked to enter your name in the high-score table
enter a random name example: "WILL THIS CRASH" and hit return and you will get the error:
Exception "Address Error" ($B00C) at $51774 occured.

Additional InformationSeems like during the save, some sort of decryption is happening and placing data on an area which already has game data

00051774 6d0b blt.b #$0b == $00051781 (F)
00051776 0bab 44d8 bclr.b d5,($44d8,a3) == $000044d8 [fe]
0005177a 798a illegal
0005177c 4a76 4ae6 tst.w (-$1a,a6,d4.l*2) == $4000fbca [033c]
00051780 00ef 9ffd fc21 chk2.b (-$03df,a7) == $4001d571,a1
00051786 b626 cmp.b -(a6) [16],d3
00051788 f0f7 illegal
0005178a b880 cmp.l d0,d4
0005178c bc14 cmp.b (a4) [00],d6
0005178e b3e1 cmpa.l -(a1) [00000000],a1
TagsNo tags attached.
MachineA1200
CPU68EC020
CPUSpeed14
ChipSetAGA
GFXCardNone
ChipMem2 MB
FastMem0 MB
WorkbenchOS 3.0
KickROM39 - Kick 3.0
KickSoft39 - Kick 3.0
WHDLoad20.0
imported

Activities

ztronzo

ztronzo

2026-05-20 18:02

reporter   note ~14989

For test purposes and to quickly get a high-score; write to the $036A address the value $1770, which will set you with 6000 points
W 0000036A 1770

Issue History

Date Modified Username Field Change
2026-05-20 18:00 ztronzo New Issue
2026-05-20 18:02 ztronzo Note Added: 14989
2026-05-28 22:05 DJ Mike Assigned To => DJ Mike
2026-05-28 22:05 DJ Mike Status new => assigned