WHDLoad MantisBT - Lionheart
View Issue Details
0006047Lionheart[WHDLoad Installs Games] slavepublic2023-02-02 00:572023-04-09 08:16
ReporterRetro-Nerd 
Assigned ToPsygore 
PrioritynormalSeveritytweakReproducibilityalways
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
MachineA1200
CPU68020
CPUSpeed50
ChipSetAGA
GFXCardNone
ChipMem2 MB
FastMem0 MB
WorkbenchOS 3.1
KickROM40 - Kick 3.1
KickSoftNone
WHDLoad18.8beta
imported
Summary0006047: Lionheart shows flickering background graphic if you set a joypad button combo as QuitKey
DescriptionAs for Midnight Resistance: I've mapped the quitkey ($11a) to the CD32 pad (Play+FW+RW). Strangely the background graphics right in level 1 starts to flicker horribly. Is this fixable somehow? Latest slave.

TagsNo tags attached.
Attached Files? Lionheart24b.lha (3,234) 2023-03-26 20:06
http://www.whdload.de/mantis/file_download.php?file_id=1580&type=bug

Notes
(0012414)
Psygore   
2023-02-02 21:17   
The slave already supports quitkey by pressing play+fw+rv with a cd32 pad.
(0012415)
Retro-Nerd   
2023-02-02 21:48   
Ah, ok. I guess in this case it causes some trouble with the globally mapped $11a.
(0012416)
Retro-Nerd   
2023-02-02 22:14   
But i want to keep the globally set quitkey=$11a for all games. When i set a local keyboard quitkey for Lionheart then the flickering is gone. But of course i loose the Play+FWD+RWD option to use this jopypad combo. It this conflict fixable somehow?
(0012430)
Psygore   
2023-02-04 21:10   
WHDLoad and the slave use their own routine for the cd32 buttons in the vbl interrupt and it takes some scanlines. Lionheart will not have all free time to display the gradient colors.

You can try to add novbrmove option for this game, it will disable the cd32 buttons read from whdload.
(0012431)
Retro-Nerd   
2023-02-04 21:24   
I already tried that. The quitkey joypad combo is still blocked with NoVBRMove (same as with keyboard quitkey).
(0012571)
Psygore   
2023-03-26 20:06   
Attached a new slave with keyboard quitkey.
(0012572)
Retro-Nerd   
2023-03-26 20:24   
Nice one. Thanks for the update. Works fine now. :)
(0012574)
Psygore   
2023-03-27 14:39   
By default, there is only one quitkey (keyboard or cd32 buttons).

If you set for example quitkey=93 (PrtSc) in Lionheart tooltypes icon with old slave, you can quit with keyboard and cd32 buttons and still have quitkey=$116 in global preferences (and no need novbrmove).

Local options overwrite global options.
(0012604)
Psygore   
2023-04-03 00:59   
New install available.

Issue History
2023-02-02 00:57Retro-NerdNew Issue
2023-02-02 21:17PsygoreNote Added: 0012414
2023-02-02 21:48Retro-NerdNote Added: 0012415
2023-02-02 22:14Retro-NerdNote Added: 0012416
2023-02-04 21:10PsygoreNote Added: 0012430
2023-02-04 21:24Retro-NerdNote Added: 0012431
2023-03-26 20:05PsygoreAssigned To => Psygore
2023-03-26 20:05PsygoreStatusnew => assigned
2023-03-26 20:06PsygoreFile Added: Lionheart24b.lha
2023-03-26 20:06PsygoreNote Added: 0012571
2023-03-26 20:24Retro-NerdNote Added: 0012572
2023-03-27 14:39PsygoreNote Added: 0012574
2023-04-03 00:59PsygoreStatusassigned => resolved
2023-04-03 00:59PsygoreResolutionopen => fixed
2023-04-03 00:59PsygoreNote Added: 0012604
2023-04-09 08:16PsygoreStatusresolved => closed