![]() |
![]() |
#101 |
Registered User
|
lol was so simple
![]() yes, i only remaped = ! - _ and * all the rest is default ...and not .. we are not mad, only if numeric keypad was missing ![]() |
![]() |
![]() |
#102 |
Online Amiga Gaming
Join Date: Jun 2010
Location: Paris/France
Posts: 280
|
|
![]() |
![]() |
#103 |
Posts: n/a
|
fixing FS-UAE with both kbd and evdev drivers
Hi, thanks for FS-UAE, it's awesome!
I'm afraid you can count me as the second person to hit the evdev/kbd scancodes issue... Fortunately I think it's fixable: the evdev and kbd scancode mappings actually only differ above 96 (well, apart from SysRq which Amigas don't have) and the keys that they differ on are things like cursor keys (as we've noticed), other special keys and bits of the numeric pad, none of which vary position between regional layouts. So it seems to me the solution is to remove the scancode mappings above 96 in fs_ml_initialize_keymap so that we fall back to the SDL keysym for those. The evdev/kbd thing is rather unfortunate, it looks like Linux and the XFree86 kbd driver both started from the PS/2 mapping 1 (XT) scancodes, but (sensibly) remapped codes with a prefix byte to different unique codes in the unused code space and (not sensibly) did this in two different ways. When Xorg switched to evdev they were no longer driving the hardware directly and used the Linux codes (well, plus 8 because XFree had also added 8). The prefix byte is for keys that weren't on the original IBM XT keyboard, so these are those are the ones where kbd and evdev differ, and luckily they're all 'special' keys that don't vary between regional layouts. I've attached a completely trivial patch to remove the irrelevant scancodes from libfsemu/src/ml/linux.c:fs_ml_initialize_keymap() I zapped lots of mappings that shouldn't vary (AFAIK) between Amiga keymaps, but if you want I could redo it for exactly only the keys that differ between kbd and evdev. Cheers, Andrew |
![]() |
#104 | |
FS-UAE Developer
![]() Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
|
Quote:
![]() Since the kbd driver seems deprecated, I was not planning to do anything further about it, but your solution is, as you say, trivial to implement - and should make FS-UAE work equally well in both cases! I would rather just disable keycode mappings > 96 (though your other removals looked sane too, it should not really matter), but you don't need to redo the patch for it, I have already removed the keycodes in question. Thanks again, and nice work! EDIT: @Psicopatico, you can soon switch back to kbd if you did not get the multimedia keys working properly with evdev. Last edited by FrodeSolheim; 03 June 2012 at 02:32. |
|
![]() |
![]() |
#105 |
FS-UAE Developer
![]() Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
|
Development version 1.3.13 posted over at http://eab.abime.net/showthread.php?t=64138 with the evdev/kbd fix suggested by AndrewKanaber.
Also, I have created a new thread for FS-UAE Launcher here: http://eab.abime.net/showthread.php?t=64531 (and details about the latest launcher release can be found there). |
![]() |
![]() |
#106 |
Banned
Join Date: Jul 2010
Location: Earth
Age: 46
Posts: 500
|
Hi Frode,
today I have a very important (I hope so ![]() It's important to open manuals to enter copy protection codes. Many of these manuals are in PDF format. THIS would be one of the coolest features in an emulator. What do you think? |
![]() |
![]() |
#107 |
Registered User
|
Apdf is working Great under Workbench
![]() |
![]() |
![]() |
#108 |
Banned
Join Date: Jul 2010
Location: Earth
Age: 46
Posts: 500
|
I know, but who has spoken, that I use a Workbench installation?!
![]() And if you are in a (WHDLoad-) game, you can't get to workbench, to search for the copy protection code (if the game have one) ![]() |
![]() |
![]() |
#109 |
Registered User
|
you're supposed to own the game
![]() |
![]() |
![]() |
#110 |
Banned
Join Date: Jul 2010
Location: Earth
Age: 46
Posts: 500
|
I just do not understand your reasoning! This is neither piracy nor the ability to open PDF files on AmigaOS.
The idea is to open the manual IN FS-UAE. Since you do not have the real manual, which in retro-games is already very valuable wear out, or get further out of the box! I hope you understand now what I mean! |
![]() |
![]() |
#111 |
Registered User
|
i was joking , i'm sorry
![]() Good Idea anyway ![]() |
![]() |
![]() |
#112 | |
FS-UAE Developer
![]() Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
|
Quote:
![]() So it's not at the top of the list (currently focusing a bit on the launcher), but is definitively on the list of features I would like to have myself. |
|
![]() |
![]() |
#113 |
Registered User
|
FS-UEA in Amiga Future !
![]() ![]() |
![]() |
![]() |
#114 |
Registered User
Join Date: May 2012
Location: moon
Posts: 211
|
like it !!
![]() ![]() ![]() Last edited by yesplease; 22 June 2012 at 13:19. |
![]() |
![]() |
#115 |
FS-UAE Developer
![]() Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
|
Nice
![]() ![]() |
![]() |
![]() |
#116 |
Banned
Join Date: Jul 2010
Location: Earth
Age: 46
Posts: 500
|
There are also online issues of AF. Maybe you can get this issue gratis if you contact Andreas Magerl at his page or on a1k.org
![]() |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
FS-UAE Stable Series - Questions, Feedback and Bug Reports | FrodeSolheim | support.FS-UAE | 253 | 18 July 2023 02:33 |
Amiga Lore Feedback and Feature Requests | CodyJarrett | project.Amiga Lore | 16 | 05 July 2019 11:55 |
Perfect General | mai | support.Games | 17 | 04 June 2009 22:21 |
General Discussion | Zetr0 | project.Amiga Game Factory | 12 | 15 December 2005 13:53 |
|
|