fix(config): import original INI semantics
Load case-insensitive Language, Speed, and singular Sound values from an adjacent or embedded TDKPIN.INI before portable JSON exists, preserving Win16 defaults and clamps. Separate runtime playback from stored settings so F12 remains a silent, non-persistent toggle exactly like the original. Test Plan: - cargo test --all-targets - cargo clippy --all-targets --all-features -- -D warnings - rumdl check CHANGELOG.md RECONSTRUCTION.md README.md - git diff --check
This commit is contained in:
@@ -10,6 +10,10 @@ and this project adheres to
|
||||
|
||||
### Fixed
|
||||
|
||||
- Import exact `[Settings]` `Language`, `Speed`, and singular `Sound` values
|
||||
from an adjacent/original TDKPIN.INI before creating portable JSON. Fresh
|
||||
installs now inherit the distributed German help setting; F12 is again a
|
||||
silent runtime-only toggle and cannot leak into a later save.
|
||||
- Replace modern high-score/name overlays with the reconstructed `HighScore`
|
||||
child: exact DAT993 360x300 background, heading/row coordinates, unpadded
|
||||
scores, and DIALOG 32514 caption, prompt, 21-character edit, OK, and Cancel.
|
||||
|
||||
Reference in New Issue
Block a user