Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AZERTY keyboard #18

Open
Skarnivorous opened this issue Oct 6, 2021 · 1 comment
Open

AZERTY keyboard #18

Skarnivorous opened this issue Oct 6, 2021 · 1 comment

Comments

@Skarnivorous
Copy link

In Retroarch they changed some keyboard mapping code to be 'correct' and unfortunately this core now maps QWERTY keyboards to AZERTY keyboards - is this a core issue, or should I be remapping my keyboard somehow when using this core.

@a-dekker
Copy link

It is caused by https://github.com/libretro/libretro-crocods/blob/master/libretro.c#L164
Setting the value to 0 (default) will map it to the qwerty layout.

schmurtzm added a commit to OnionUI/Onion that referenced this issue Nov 6, 2023
The core has two modifications for Onion :
Fix keyboard to QWERTY:
libretro/libretro-crocods#18

Change default internal config path to BIOS folder instead of Retroarch folder.
https://github.com/libretro/libretro-crocods/blob/f1b4b91291ba1e8e7c0be02269cd0d75c7fa71b9/crocods-core/platform.c#L1399
github-merge-queue bot pushed a commit to OnionUI/Onion that referenced this issue Dec 17, 2023
**Add DuckStation Xtreme Amped - Retroarch Core**

Slower than PCSX Rearmed but an interesting alternative.
A core from KMFD.

**Add GnGeo - standalone emulator (Credits: bankbank)**

The GnGeo is an AES/MVS Neo Geo emulator (without NG-CD support) based
of MAME ROMsets.
This emulator natively supported GNO files.
The reason why this release of gngeo is useful is because of loading
times. Tested a few big games like kof2000 and found that it took just a
few seconds instead of 45 seconds. The framerate is also very good

Modifications :
- Created an dedicated icon for Expert section
- Moved saves states to "/mnt/SDCARD/Saves/CurrentProfile/states/.gngeo"
- Bios folder in command line to "/mnt/SDCARD/BIOS"

Interesting information about GnGeo here (with compatibility list) :
TriForceX/MiyooCFW#369

**Add superbroswar core (credits KMFD)**

Source : https://github.com/libretro/superbroswar-libretro
Official website (with many maps and skins) : http://smwstuff.net/

Will be probably added as a port due to the requirement of free assets.
 
 **Add LowRes NX in PacMan Expert section - Retroarch Core**

LowRes NX is a virtual Game Console : "Program retro games in BASIC!"
(Game Engine like Pico8)
"Imagine LowRes NX as a handheld game console with a d-pad, two action
buttons and a little rubber keyboard below a slidable touchscreen.
LowRes NX was inspired by real 8- and 16-bit systems and simulates chips
for graphics, sound and I/O, which actually work like classic hardware.
It supports hardware sprites as well as hardware parallax scrolling, and
even offers vertical blank and raster interrupts to create authentic
retro effects."

Game list : https://lowresnx.inutilis.com/programs.php?category=release

**Add PuzzleScript core (71f0346) - Retroarch Core**

Add PuzzleScript core in RA, + adding it in Package Manager with new
icon.
PuzzleScript is an open-source HTML5 puzzle game engine. All games are
free an open source.

Game lists :
 - https://www.puzzlescript.net/Gallery/index.html
 - https://philschatz.com/puzzlescript/

Repo and instructions to download games :
https://github.com/nwhitehead/pzretro


 **Add PUAE Xtreme Amped - Retroarch Core**

A core from KMFD, alternative to our current PUAE 2021, could be helpful
for demanding games (require testers)
It supports frameskip (You can use frameskip with AMPED, but not Xtreme)
AGA games are pretty much playable with it.
25 fps limit forced on this core.

**Updating CrocoDS (CPC) to f1b4b91 (+keyboard fix) - Retroarch Core**

The core has two modifications for Onion :
- [Fix keyboard to
QWERTY](libretro/libretro-crocods#18)
- [Change default internal config path to BIOS folder instead of
Retroarch
folder.](https://github.com/libretro/libretro-crocods/blob/f1b4b91291ba1e8e7c0be02269cd0d75c7fa71b9/crocods-core/platform.c#L1399)


**Add Caprice32 (CPC) - Retroarch Core**

Caprice32 is probably better than the current default CrocoDS for CPC
games (require testers)
A remap file allows to use the keypad to display the virtual keyboard
(Select + Start)

 **Add Gong to the Onion default Ports pack - Retroarch Core**

Gong is a Pong port, this Retroarch core doesn't requires any additional
asset like Bomberman (mr.boom) and 2048.


 **Add Frodo (C64) to Expert Section - Retroarch Core**

Frodo is an alternative core for Commodore 64.

 **Add Beetle PCE core in PacMan**

"Beetle PCE" slower than "Beetle PCE Fast" but more accurate, full speed
at 1900mhz, so more reserved to MMP.

 **Fix vice x64 loading time**

The default core config wasn't good anymore : from xtreme vice x64 to
vice x64 (standard version).
So our vice x64didn't have default configuration anymore -> long loading
time.

 **Update chailove core (69000df)**

Chailove is a Löve game engine emulator, however the compatibility is
concerns to a short list of Löve games :
https://buildbot.libretro.com/assets/cores/ChaiLove/

 **Update Lutro core (09a134e)**

Lutro is a Löve game engine emulator, however the compatibility is
concerning to a short list of Löve games :
https://buildbot.libretro.com/assets/cores/Lutro/

This update fix the compatibility with Tetris.

1600mhz cpu clock applied (still not full speed however)
belmix added a commit to belmix/OnionRV that referenced this issue Dec 18, 2023
**Add DuckStation Xtreme Amped - Retroarch Core**

Slower than PCSX Rearmed but an interesting alternative.
A core from KMFD.

**Add GnGeo - standalone emulator (Credits: bankbank)**

The GnGeo is an AES/MVS Neo Geo emulator (without NG-CD support) based
of MAME ROMsets.
This emulator natively supported GNO files.
The reason why this release of gngeo is useful is because of loading
times. Tested a few big games like kof2000 and found that it took just a
few seconds instead of 45 seconds. The framerate is also very good

Modifications :
- Created an dedicated icon for Expert section
- Moved saves states to "/mnt/SDCARD/Saves/CurrentProfile/states/.gngeo"
- Bios folder in command line to "/mnt/SDCARD/BIOS"

Interesting information about GnGeo here (with compatibility list) :
TriForceX/MiyooCFW#369

**Add superbroswar core (credits KMFD)**

Source : https://github.com/libretro/superbroswar-libretro
Official website (with many maps and skins) : http://smwstuff.net/

Will be probably added as a port due to the requirement of free assets.

 **Add LowRes NX in PacMan Expert section - Retroarch Core**

LowRes NX is a virtual Game Console : "Program retro games in BASIC!"
(Game Engine like Pico8)
"Imagine LowRes NX as a handheld game console with a d-pad, two action
buttons and a little rubber keyboard below a slidable touchscreen.
LowRes NX was inspired by real 8- and 16-bit systems and simulates chips
for graphics, sound and I/O, which actually work like classic hardware.
It supports hardware sprites as well as hardware parallax scrolling, and
even offers vertical blank and raster interrupts to create authentic
retro effects."

Game list : https://lowresnx.inutilis.com/programs.php?category=release

**Add PuzzleScript core (71f0346) - Retroarch Core**

Add PuzzleScript core in RA, + adding it in Package Manager with new
icon.
PuzzleScript is an open-source HTML5 puzzle game engine. All games are
free an open source.

Game lists :
 - https://www.puzzlescript.net/Gallery/index.html
 - https://philschatz.com/puzzlescript/

Repo and instructions to download games :
https://github.com/nwhitehead/pzretro

 **Add PUAE Xtreme Amped - Retroarch Core**

A core from KMFD, alternative to our current PUAE 2021, could be helpful
for demanding games (require testers)
It supports frameskip (You can use frameskip with AMPED, but not Xtreme)
AGA games are pretty much playable with it.
25 fps limit forced on this core.

**Updating CrocoDS (CPC) to f1b4b91 (+keyboard fix) - Retroarch Core**

The core has two modifications for Onion :
- [Fix keyboard to
QWERTY](libretro/libretro-crocods#18)
- [Change default internal config path to BIOS folder instead of
Retroarch
folder.](https://github.com/libretro/libretro-crocods/blob/f1b4b91291ba1e8e7c0be02269cd0d75c7fa71b9/crocods-core/platform.c#L1399)

**Add Caprice32 (CPC) - Retroarch Core**

Caprice32 is probably better than the current default CrocoDS for CPC
games (require testers)
A remap file allows to use the keypad to display the virtual keyboard
(Select + Start)

 **Add Gong to the Onion default Ports pack - Retroarch Core**

Gong is a Pong port, this Retroarch core doesn't requires any additional
asset like Bomberman (mr.boom) and 2048.

 **Add Frodo (C64) to Expert Section - Retroarch Core**

Frodo is an alternative core for Commodore 64.

 **Add Beetle PCE core in PacMan**

"Beetle PCE" slower than "Beetle PCE Fast" but more accurate, full speed
at 1900mhz, so more reserved to MMP.

 **Fix vice x64 loading time**

The default core config wasn't good anymore : from xtreme vice x64 to
vice x64 (standard version).
So our vice x64didn't have default configuration anymore -> long loading
time.

 **Update chailove core (69000df)**

Chailove is a Löve game engine emulator, however the compatibility is
concerns to a short list of Löve games :
https://buildbot.libretro.com/assets/cores/ChaiLove/

 **Update Lutro core (09a134e)**

Lutro is a Löve game engine emulator, however the compatibility is
concerning to a short list of Löve games :
https://buildbot.libretro.com/assets/cores/Lutro/

This update fix the compatibility with Tetris.

1600mhz cpu clock applied (still not full speed however)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants