Printed Amstrad Addict magazine announced, check it out here!
Started by RobertM, 15:09, 13 December 22
0 Members and 1 Guest are viewing this topic.
Quote from: andycadley on 23:47, 13 December 22Fundamentally the emulator itself can't do this because it's job is faking hardware and the CPC hardware itself only knows about KEY codes, not what symbols they represent (that's entirely a software thing handled by the firmware).
Quote from: eto on 00:09, 14 December 22Quote from: andycadley on 23:47, 13 December 22Fundamentally the emulator itself can't do this because it's job is faking hardware and the CPC hardware itself only knows about KEY codes, not what symbols they represent (that's entirely a software thing handled by the firmware).The emulator already has to map keyboard-keys to CPC keycodes. If that would be customisable, everybody could adapt the mappings to their personal preferences.Btw: Tiny.js is perfectly mapping the keyboard keys to the right CPC keycodes.
Quote from: martin464 on 10:17, 14 December 22So it can be done and I too wish WinApe would fix its mappingsthere should be a software layer between the pc keyboard and the emulated one that does translation
Quote from: andycadley on 10:06, 14 December 22The only way to avoid this is to change the key mappings in the firmware. Either by running a bunch of KEY commands or by altering the firmware ROM so the default key definitions match the PC instead. It's not like the emulator chooses not to send the key code for *, because there is no such thing.
PC => CPC keycodes => output8 => key code 40 => 8 will appearSHIFT + 8 => key codes 21 + 29 => * will appear
SHIFT + "+" => key codes 21 + 29 are sent to the CPC => * will appear
Quote from: andycadley on 10:31, 14 December 22Presumably these emulators have a modified firmware ROM, which you could probably just use in WinAPE.
Quote from: andycadley on 10:51, 14 December 22Imagine if a game used 7,8,9,0 and shift for L,U,D,R and Fire respectively.
Quote from: eto on 10:35, 14 December 22Of course we still need a key for key mapping
Quote from: andycadley on 10:51, 14 December 22but otherwise it's a bad solution to an already solvable problem.
Quote from: Sykobee (Briggsy) on 11:02, 14 December 22So it seems what is required is a custom ROM (one per keyboard layout - UK, US, DE, FR, ES, with PC and Mac variants) for emulators.
Quote from: andycadley on 11:09, 14 December 22Or someone could make a PC keyboard with a proper CPC layout.
Quote from: OffseT on 15:35, 07 October 23I was just wondering, why did you need to handle specific keyboard layout presets?Don't you have the ability to make it totally dynamic?Original ACE version works with any combinaison of keyboard layouts and firmwares.Not feasible on Linux/Windows?
Page created in 0.170 seconds with 22 queries.