WHDLoad MantisBT - DungeonMaster
View Issue Details
0003887DungeonMaster[All Projects] Generalpublic2018-05-31 09:342022-12-29 17:56
Reporterrubin 
Assigned ToJOTD 
PrioritynormalSeverityminorReproducibilityalways
StatusclosedResolutionno change required 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
MachineA500
CPU68000
CPUSpeed7
ChipSetOCS
GFXCardNone
ChipMem1 MB
FastMem1 MB
WorkbenchOS 3.1
KickROM40 - Kick 3.1
KickSoftOther
WHDLoad18.3
importedyes
Summary0003887: Dungeon Master starts fine. When you enter the first level (The Hall of
DescriptionGameVersion: Dungeon Master, english,pal,2 disks (main and save).
SlaveVersion: Not sure, It's a prebuilt based on the latest whdload install.

Dungeon Master starts fine. When you enter the first level (The Hall of Champions) and pick any champion you gain the ability to save the game.
When you do so, you notice that you can format a new gamesave disk or save the game directly without having to actually insert a disk in df1 (as the game initially requests of you - you just press ok and the disk is magically there). When you then quit to the title screen of the game, you can click on resume and the game is loaded. All good so far.
However, when you quit Dungeon Master to workbench (for example by resetting the system) and start the game anew, you cannot resume the game. The game will keep asking for a save disk to be inserted into df1. The end result is you cannot save your game, a somewhat limiting feature for this kind of game.
Note: I looked at the disk.2 file before and after the save action. The sha1sum for it stayed the same, indicating the disk.2 file was not changed which I think would mean the save data actually does not go onto that disk.2 image.
TagsNo tags attached.
Attached Files

Notes
(0006216)
Wepl   
2018-05-31 17:05   
WHDLoad will normally defers writes to the normal exit. If you reset the Amiga before nothing gets written. So quit using the QuitKey to retry.
(0006217)
rubin   
2018-06-04 10:47   
You are right: quiting using the quit key syncs the cached memory to disk.2. Curious: is it possible to tell whdload to make this kind of access non-cached / synchronuous?
(0006218)
Wepl   
2018-06-04 10:54   
Yes, you can use NoWriteCache for this (http://whdload.de/docs/en/opt.html#NoWriteCache)

Issue History
2018-05-31 09:34administratorNew Issue
2018-05-31 09:34administratorStatusnew => assigned
2018-05-31 09:34administratorAssigned To => JOTD
2018-05-31 17:05WeplNote Added: 0006216
2018-06-04 10:47rubinNote Added: 0006217
2018-06-04 10:54WeplNote Added: 0006218
2018-12-25 22:47JOTDStatusassigned => acknowledged
2022-12-29 17:56JOTDStatusacknowledged => closed
2022-12-29 17:56JOTDResolutionopen => no change required