FeralChild64
FeralChild64
@johnnovak OK, extended the syntax.
The problems are still there on current _main_. They are unlikely to be a regression, as DOSBox-X 2024.03.01 exhibits the same problems.
PS/2 keyboard hardware is emulated. BTW, 86Box has even worse problems with this game than DOSBox. When I disable BIOS keyboard in version 1.2, the game goes crazy, it registers...
Might be, the existence of the BIOS input option suggests the author was aware of potential problems. Current emulation is not super-accurate - timing is just an estimation, some debug/test...
@Torinde For the future: it is much easier, if a single issue addresses a single problem. Problems (1) and (3) are just missing/misleading logs, right? Problem (2) `KEYB bg442` is...
@Torinde Please also look at issue https://github.com/dosbox-staging/dosbox-staging/issues/1925 - different code page loaded and different printed in some cases is a long standing issue, not limited to Bulgarian keyboards.
There is more to do regarding this command: - the implementation should be moved from `programs.cpp` to `program_config.cpp` - this large switch/case block should inside be split into several functions...
@Grounded0 The change to remove program name was just reverted. For 0.82.0 I intend to make it configurable.
Draft implementation is ready in https://github.com/dosbox-staging/dosbox-staging/tree/fc/titlebar-3, not tested thoroughly yet (and there is a risk of regressions!). Known problems: - ~~detection of alpha build not implemented yet~~ - ~~changing any...
> Option to put the version number and the git hash in the title bar (useful when testing and developing). Version number - easy. GIT hash - not so much....