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:
+3
-2
@@ -76,8 +76,9 @@ box closes the program.
|
||||
## Saved data
|
||||
|
||||
Settings and the ten-entry high-score table are stored as `save.json` in the
|
||||
platform's normal per-user application-data directory. On first run, the table
|
||||
is imported from the original `HISCORES.DAT` included with this reconstruction.
|
||||
platform's normal per-user application-data directory. On first run, settings
|
||||
are imported from an adjacent original INI (or the embedded distributed
|
||||
TDKPIN.INI), and the table is imported from the original `HISCORES.DAT`.
|
||||
|
||||
## Reconstruction status
|
||||
|
||||
|
||||
Reference in New Issue
Block a user