Repository navigation
Game Engine v0.96
Pre-release
Pre-release
New features:
- VGA.drv: ScanLineDouble bit support. Sounds easy? Not really, cuz it affects many other things, so I had to also implement many other features, like font height selection.
- EGA/VGA.drv: HeightRoundMode option. I used rounding up prior to that, because I wanted to preserve vertical resolution. But then I saw how things were implemented in EGA/VGA char gen and decided to add round down option, that prevents last line from being cut.
- VGA.drv: New option CharGenFontMode to select base font height, that affects CharGenLoadMode, Compatibility settings and also standard mode filtering.
- VGA.drv: New option CharGenMonoMode. IBM VGA-specific. 8x14 font is forced in mono mode on IBM VGA. This behavior may not be reproduced on later video cards and emulators.
- VGA.drv: New option CharGenRestoreMode. Controls, how initial font height is restored, as it's global option and isn't restored automatically, that can cause other programs to operate wrongly.
Fixes:
- EGA/VGA.drv: purely standard modes (like CGA ones for example) were handled wrongly.
Changes:
- CharGenLoadMode and HeightRoundMode are moved to EGAVGA.drv section to avoid option duplicates.
Warning!: Config incompatibility! Check your config!