Amiga.org

Amiga computer related discussion => Amiga Software Issues and Discussion => Topic started by: dougal on February 21, 2012, 04:31:13 PM

Title: F10 Quitkey on WhdLoad not working
Post by: dougal on February 21, 2012, 04:31:13 PM
For some reason games with a Quit Key of F10 in WhdLoad will not quit when F10 is pressed.

I know the F10 key works because i tried a game which uses it and it worked fine no problem.

I am using WhdLoad 16.8 Registered and Workbench 2.0

I don't know if it affects but i quit the WhdLoad install when it asked where to install the documentation but that should not affect it as games run fine.
Title: Re: F10 Quitkey on WhdLoad not working
Post by: bbond007 on February 21, 2012, 04:55:51 PM
Quote from: dougal;681203
For some reason games with a Quit Key of F10 in WhdLoad will not quit when F10 is pressed.

I know the F10 key works because i tried a game which uses it and it worked fine no problem.

I am using WhdLoad 16.8 Registered and Workbench 2.0

I don't know if it affects but i quit the WhdLoad install when it asked where to install the documentation but that should not affect it as games run fine.


I assume the Amiga you are using has at least a 68010 CPU?

That feature is incompatible with the 68000. Strangely it seems to work on my minimig 1.1.
Title: Re: F10 Quitkey on WhdLoad not working
Post by: dougal on February 21, 2012, 04:58:29 PM
Quote from: bbond007;681204
I assume the Amiga you are using has at least a 68010 CPU?

That feature is incompatible with the 68000. Strangely it seems to work on my minimig 1.1.


It is an A2000 with a 68000 cpu
Title: Re: F10 Quitkey on WhdLoad not working
Post by: Christian Johansson on February 21, 2012, 04:59:44 PM
It could also be that the game uses F10 for something. You could set a quit key which overrides the one specified for the game, in the settings file which is located in S: IIRC.
Title: Re: F10 Quitkey on WhdLoad not working
Post by: runequester on February 21, 2012, 05:10:04 PM
This might be a stupid answer but not all games use F10 to quit. Quite a few use print screen or others.
Title: Re: F10 Quitkey on WhdLoad not working
Post by: zipper on February 21, 2012, 07:52:45 PM
Simply - the quitkey doesn't work with plain 68000.
Title: Re: F10 Quitkey on WhdLoad not working
Post by: Dwyloc on February 21, 2012, 08:11:59 PM
Quote from: zipper;681219
Simply - the quitkey doesn't work with plain 68000.

That's kind of correct.  As a Minimig user who plays a lot of games on his 68000 CPU based Amiga clone I can confirm that the quitkey does not work with all games, but it works with a lot of newer WHDLOAD slaves, the programmer just needs to handle it them self.
Title: Re: F10 Quitkey on WhdLoad not working
Post by: dougal on February 21, 2012, 08:21:31 PM
Thats a bugger about the quit key not working on the 68000.
Title: Re: F10 Quitkey on WhdLoad not working
Post by: Piru on February 21, 2012, 08:33:44 PM
Quote from: dougal;681223
Thats a bugger about the quit key not working on the 68000.

Without actually checking I can only presume the "universal quitkey" (independent of the slave) works by using the vector base register (VBR) and mapping the interrupt vectors outside of the zero page. Then the new interrupt vectors check for the key before continuing to the real interrupt vector pointed by the zero page.

VBR was introduced by the 68010.
Title: Re: F10 Quitkey on WhdLoad not working
Post by: bbond007 on February 21, 2012, 08:49:20 PM
Quote from: dougal;681223
Thats a bugger about the quit key not working on the 68000.


Not really, you can get a 68010 typically for under $10. Unless you have an a600 or minimig 1.1. Well, you can still get one, just won't fit :)

Piru is correct about the VBR, I remember reading about requiring that register specifically for the exit key. His description of how its used is more technical than the whdload docs which is nice.


I don't see why you are you are using such an old version of whdload anyway? I'm sure I have at least 17. Something.

Perhaps it allows exit key to be used on some games, I know  a lot do exit on my minimig.
Title: Re: F10 Quitkey on WhdLoad not working
Post by: Matt_H on February 22, 2012, 12:43:07 AM
Quote from: Piru;681225
Without actually checking I can only presume the "universal quitkey" (independent of the slave) works by using the vector base register (VBR) and mapping the interrupt vectors outside of the zero page. Then the new interrupt vectors check for the key before continuing to the real interrupt vector pointed by the zero page.

VBR was introduced by the 68010.


@ dougal

And I believe that's the same reason the Quit key doesn't work if you use the NOVBRMOVE tooltype.

There are a few games that use a different method for the quit key, so you might find those working, even on a plain 000.

As others said, you can get an 010 pretty easily, and it's a simple drop-in replacement on the A2000