Previous Thread
Next Thread
Print Thread
#121023 06/15/22 03:43 AM
Joined: Feb 2004
Posts: 2,383
Likes: 98
Very Senior Member
OP Offline
Very Senior Member
Joined: Feb 2004
Posts: 2,383
Likes: 98
I saw it mentioned that you can’t play The Immortal because it doesn’t like seeing keystrokes. What if you go to the Keyboard Selection menu and disable the keyboard until it’s ready to accept keyboard input?

Joined: Feb 2004
Posts: 2,383
Likes: 98
Very Senior Member
OP Offline
Very Senior Member
Joined: Feb 2004
Posts: 2,383
Likes: 98
Yep, it works. You can do it entirely through the internal UI, but if you’re starting from the command line:
  • mame apple2gs -ui_active -noskip_gameinfo -flop3 apple2gs_flop_orig:immortal:flop1
  • Hit Tab at the system info screen to bring up the menu
  • Choose “Input Settings”, then “Keyboard Selection”, move down to “[root:]” and flip it to “Disabled”
  • Hit Tab to dismiss the menu
  • Wait for it to prompt you to insert the Graphics disk
  • Hit Tab to bring up the menu, switch disks the usual way with the file manager
  • Navigate back to the Keyboard Selection menu and flip “[root:]” back to “Enabled”
  • Hit Tab to dismiss the menu – it will leak through to the machine and the game will continue loading
  • After it loads the graphics, it will prompt you to switch back to the Play disk again
  • At this point it doesn’t get upset at unexpected keystrokes – you can work it out

Joined: Feb 2004
Posts: 2,383
Likes: 98
Very Senior Member
OP Offline
Very Senior Member
Joined: Feb 2004
Posts: 2,383
Likes: 98
Obligatory image:
[Linked Image from i.imgur.com]

Joined: Apr 2005
Posts: 598
Likes: 1
Senior Member
Offline
Senior Member
Joined: Apr 2005
Posts: 598
Likes: 1
Wouldn't the better fix be to simply not leak any keys while the UI is active? This confused me in the past too, and it often made installations where you had to switch disks very fragile for the same reason

Joined: Jun 2001
Posts: 476
Likes: 3
O
Senior Member
Offline
Senior Member
O
Joined: Jun 2001
Posts: 476
Likes: 3
Darkstar, we're awaiting your PR with bated breath.

Joined: Apr 2005
Posts: 598
Likes: 1
Senior Member
Offline
Senior Member
Joined: Apr 2005
Posts: 598
Likes: 1
I was under the impression that this was considered a feature and not a bug, and was implemented for a particular reason...

Joined: Mar 2001
Posts: 16,923
Likes: 57
R
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 16,923
Likes: 57
As far as I'm aware, it's always been considered a bug.

Joined: Feb 2014
Posts: 853
Likes: 48
G
Senior Member
Online Content
Senior Member
G
Joined: Feb 2014
Posts: 853
Likes: 48
Another thing you could do is to map the UI Config Menu key to NUMLOCK and clear the NUMLOCK mapping to KEYPAD_ESC in Input(this machine).

Or even perhaps a joystick button.

Just so long as hitting the key you've defined, doesn't generate any key events to the IIGS like TAB would.


Link Copied to Clipboard
Who's Online Now
1 members (pmackinlay), 21 guests, and 3 robots.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics9,103
Posts119,278
Members5,019
Most Online890
Jan 17th, 2020
Our Sponsor
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!

Superior Solitaire
Forum hosted by www.retrogamesformac.com