Welcome, Guest. Please login or register.

Author Topic: F10 Quitkey on WhdLoad not working  (Read 5306 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline dougalTopic starter

  • Hero Member
  • *****
  • Join Date: Oct 2005
  • Posts: 1221
    • Show only replies by dougal
F10 Quitkey on WhdLoad not working
« 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.
A1200HD- Blizzard 1230IV / 64Mb / Kick 3.1 / OS 3.9 / 20GB HD
A4000 040 @33Mhz -Kick 3.1 / 16MB
A2000 Rev4.4 - \'030 @25Mhz / 8MB / Kick 3.1 / ClassicWB
CD32 -     Stock (W/ 2 CD32 Controllers]
A500 Plus - 68000 / 2MB Chip / 2Mb Fast / 2.04/1.3 / A590 / A570
A600HD - 2MB Chip / 8MB Fast / 2GB CF HD / Kick 3.1
CDTV

PowerMac G4 1Ghz (MorphOS / Leopard)

[url]http://amigamap.com/us
 

Offline bbond007

  • Hero Member
  • *****
  • Join Date: Mar 2009
  • Posts: 1517
    • Show only replies by bbond007
Re: F10 Quitkey on WhdLoad not working
« Reply #1 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.
 

Offline dougalTopic starter

  • Hero Member
  • *****
  • Join Date: Oct 2005
  • Posts: 1221
    • Show only replies by dougal
Re: F10 Quitkey on WhdLoad not working
« Reply #2 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
A1200HD- Blizzard 1230IV / 64Mb / Kick 3.1 / OS 3.9 / 20GB HD
A4000 040 @33Mhz -Kick 3.1 / 16MB
A2000 Rev4.4 - \'030 @25Mhz / 8MB / Kick 3.1 / ClassicWB
CD32 -     Stock (W/ 2 CD32 Controllers]
A500 Plus - 68000 / 2MB Chip / 2Mb Fast / 2.04/1.3 / A590 / A570
A600HD - 2MB Chip / 8MB Fast / 2GB CF HD / Kick 3.1
CDTV

PowerMac G4 1Ghz (MorphOS / Leopard)

[url]http://amigamap.com/us
 

Offline Christian Johansson

  • Full Member
  • ***
  • Join Date: Nov 2004
  • Posts: 247
    • Show only replies by Christian Johansson
Re: F10 Quitkey on WhdLoad not working
« Reply #3 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.
 

Offline runequester

  • It\'s Amiga time!
  • Hero Member
  • *****
  • Join Date: Oct 2009
  • Posts: 3695
    • Show only replies by runequester
Re: F10 Quitkey on WhdLoad not working
« Reply #4 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.
 

Online zipper

Re: F10 Quitkey on WhdLoad not working
« Reply #5 on: February 21, 2012, 07:52:45 PM »
Simply - the quitkey doesn't work with plain 68000.
 

Offline Dwyloc

  • Full Member
  • ***
  • Join Date: Apr 2005
  • Posts: 208
    • Show only replies by Dwyloc
Re: F10 Quitkey on WhdLoad not working
« Reply #6 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.
Sam440ep 667mhz 512megs OS4.1
Minimig, 4MB RAM, ARM add-on board
Amiga 1200 Eyetech mk4 Tower, Blizzard 1240 040/40 32MB Fast ram, IDEFix Express mk2, mediatorSX pci, Voodoo3 PCI, PCI network card, OS3.9 BB2.
 

Offline dougalTopic starter

  • Hero Member
  • *****
  • Join Date: Oct 2005
  • Posts: 1221
    • Show only replies by dougal
Re: F10 Quitkey on WhdLoad not working
« Reply #7 on: February 21, 2012, 08:21:31 PM »
Thats a bugger about the quit key not working on the 68000.
A1200HD- Blizzard 1230IV / 64Mb / Kick 3.1 / OS 3.9 / 20GB HD
A4000 040 @33Mhz -Kick 3.1 / 16MB
A2000 Rev4.4 - \'030 @25Mhz / 8MB / Kick 3.1 / ClassicWB
CD32 -     Stock (W/ 2 CD32 Controllers]
A500 Plus - 68000 / 2MB Chip / 2Mb Fast / 2.04/1.3 / A590 / A570
A600HD - 2MB Chip / 8MB Fast / 2GB CF HD / Kick 3.1
CDTV

PowerMac G4 1Ghz (MorphOS / Leopard)

[url]http://amigamap.com/us
 

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show only replies by Piru
    • http://www.iki.fi/sintonen/
Re: F10 Quitkey on WhdLoad not working
« Reply #8 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.
 

Offline bbond007

  • Hero Member
  • *****
  • Join Date: Mar 2009
  • Posts: 1517
    • Show only replies by bbond007
Re: F10 Quitkey on WhdLoad not working
« Reply #9 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.
« Last Edit: February 21, 2012, 08:52:52 PM by bbond007 »
 

Offline Matt_H

Re: F10 Quitkey on WhdLoad not working
« Reply #10 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