Skip to content

More DOS updates#18700

Merged
LibretroAdmin merged 1 commit intolibretro:masterfrom
zoltanvb:dos_fixes_2
Feb 14, 2026
Merged

More DOS updates#18700
LibretroAdmin merged 1 commit intolibretro:masterfrom
zoltanvb:dos_fixes_2

Conversation

@zoltanvb
Copy link
Copy Markdown
Contributor

@zoltanvb zoltanvb commented Feb 6, 2026

Description

This, nowadays quite pointless platform support was there in the code, but not really operational with all the changes happening in recent years. Brought it up to a working state:

  • adjust log name (timestamp is limited)
  • adjust config name and provide config directory
  • move keyboard input handling to regular input driver
  • remove hardcoded joypad keys (RA defaults work just fine)
  • extend keyboard map
  • adjust RGUI for a better default layout

Now one can run RGUI, save config, set up keyboard binds, and at least play 2048 in glorious 320x200 resolution (even the victory text will be squashed). But hey, maybe someone will implement SVGA driver and audio driver.

For a working distribution, a special core info pack is needed with 8+3 filenames. Also, DJGPP setup instructions would be nice. I tried compiling the salamander version, but it does not seem to do its thing yet.

Related Issues

Not that many, can you believe? #18584 is there but this PR does not solve it completely.

Related Pull Requests

#18650

Comment thread input/drivers/dos_input.c Outdated
@zoltanvb zoltanvb marked this pull request as draft February 7, 2026 19:34
@zoltanvb zoltanvb marked this pull request as ready for review February 12, 2026 20:51
@zoltanvb
Copy link
Copy Markdown
Contributor Author

Added also working salamander build. ECWolf is also operational now.

Comment thread verbosity.c Outdated
- adjust log name (timestamp is limited)
- customize config name and provide config directory
- move keyboard input handling to regular input driver
- remove hardcoded joypad keys (RA defaults work fine)
- extend keyboard map
- adjust RGUI for a better default layout
- add salamander build, not yet activated in CI
@LibretroAdmin LibretroAdmin merged commit 24027ab into libretro:master Feb 14, 2026
35 checks passed
@zoltanvb zoltanvb deleted the dos_fixes_2 branch April 7, 2026 19:02
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

Successfully merging this pull request may close these issues.

4 participants