English Amiga Board


Go Back   English Amiga Board > Support > support.WinUAE

 
 
Thread Tools
Old 15 September 2018, 16:44   #1
jotd
This cat is no more
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 48
Posts: 3,533
stealth way to enter/exit the debugger

The issues:


- Shift+F12 requires to press shift first, which triggers a level 2 interrupt.
- When exiting the debugger, you have to press g+<enter>, releasing enter (possibly pressing it) also triggers a level 2 interrupt.


What would be cool is some way to avoid those spurious keyboard interrupts to occur. For instance by cliking somewhere... A meta key to enter the debugger (instead of Shift+F12, say, some other meta key) would be cool.


And a delayed "reenter emulation" feature would allow to press & release. Ex: I type "gg"+return. Winuae waits 1 second before starting emulation, and the return key isn't detected.
jotd is offline  
Old 15 September 2018, 17:18   #2
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 44
Posts: 23,578
END+F12 should not generate any Amiga side key events. (Press END first and release END last)

It does not help with return release but it is just a plain simple bug, there is no need for delays to fix it.
Toni Wilen is online now  
Old 15 September 2018, 17:52   #3
jotd
This cat is no more
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 48
Posts: 3,533
End+F12: yes!!!
So for the reenter emulation RETURN bug, you mean you're going to fix it ?
jotd is offline  
Old 15 September 2018, 18:57   #4
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 44
Posts: 23,578
I can't duplicate exiting debugger key events. There is none.

Use -inputdevicelog 1 command line parameter to log any events.
Toni Wilen is online now  
Old 15 September 2018, 19:19   #5
jotd
This cat is no more
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 48
Posts: 3,533
okay, maybe I dreamed that one... Will check again, sorry for this.
jotd is offline  
Old 03 February 2020, 23:12   #6
jotd
This cat is no more
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 48
Posts: 3,533
well, I can confirm that when I'm debugging keyboard interrupts, the fact that I press "g" + return triggers an interrupt on the amiga side.

To fix that, I use to copy/paste g+linefeed in the debugger console. That at least doesn't trigger a keyboard interrupt.
jotd is offline  
Old 04 February 2020, 18:51   #7
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 44
Posts: 23,578
I still can't duplicate it and you didn't include log either but I'll still add a possible workaround: when exiting debugger, if next key event is release, it will be ignored.
Toni Wilen is online now  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Debugger updates (was: WinUAE Debugger HH PC history) selco support.WinUAE 8 14 March 2018 23:27
cannot enter WinUAE debugger if 68000 jotd support.WinUAE 3 09 June 2016 09:28
Why can't I enter The Zone Overkill Amiga scene 3 10 January 2012 23:22
Operation Stealth / James Bond 007 - The Stealth Affair lemm support.Games 15 16 November 2008 15:07
How do you enter the Zone? Flashlab New to Emulation or Amiga scene 1 02 October 2005 04:06

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 09:44.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, vBulletin Solutions Inc.
Page generated in 0.06708 seconds with 13 queries