First post, by ludicrous_peridot
- Rank
- Member
Have here this TSR to share, intended to perform key swapping for realmode DOS games.
It started out as a study in "can one write a TSR easily this days" - and thanks to the work of C. Masloch, one definitely can! - and the initial demo was adding next/previous weapons keys to Wolf 3D.
Since then I came into possession of a wireless Mouse-Pad Pro Controller As Keyboard and Mouse Combo Set by IINE and repurposed the tool to perform swapping of WASD or 1432 keypresses with cursor keys, and YZ keypresses with ZX to play DOS games that don't provide keyboard configuration of their own, primarily xLand/Chaos games.
Few other realmode games also work - I checked Hocus Pocus, Wolf 3D, Titus the Fox, Black Thorne (2012 online re-release), Bio Menace (GOG release) but some others had problems. Out of curiosity I checked protected mode as well (and even added compatibility mode /Z to avoid crashing), and while the tool is generally useless Tyrian 2000 works in menus, and WackyWheels in setup routine. Of course the moment the games installs its PM ISR routine it's keyboard input is no longer influenced in any way.
Now, there are also some issues - problems with running this tool with pure MSDOS, even when Win9X or FreeDOS 1.3 work fine, and EMS driver loaded influencing its operation.
So, while the use case remains rather narrow I though I might as well share what I have in its "alpha" stage, and of course will appreciate feedback from other curious retro fellows.
AND on a tangentially relate note, also sharing a patch for Tyrian 2000 (GOG version) which allows binding S and M to games controls - at the expense of removing keyboard toggle for sound and music ingame. This is in case you would not bear the tyranny of these M S over your personal control style freedom anymore and wand to use WASD 😉
GA-G41M-Combo G41/ICH7 - Core 2 Quad Q9550 - DDR3 1033 - Radeon RX570 - YMF744 (Cobra) - X3MB (Buran)
Beetle/M/i815+ICH2 - Celeron 566Mhz - Opti 924 (Typhoon Media)