Commit graph

7 commits

Author SHA1 Message Date
athrxx
d6e9afa272 SCI: (ECOQUEST2/Windows) - enable 16 colors mode
(version found on Sierra's School House Math CD)
2025-02-10 18:51:02 +01:00
athrxx
adb3d5fc3a SCI: (PEPPER/LB2/Windows) - enable 16 colors mode
(also add Windows platform detection entries for both targets)
2025-01-23 23:22:33 +01:00
athrxx
d620ad1299 SCI: (ECOQUEST/CD/Windows) - enable 16 colors mode support 2025-01-21 21:14:36 +01:00
athrxx
3779f208ad SCI: (SQ4/CD/Windows) - make use of windows gfx drivers
SQ4/CD/Windows uses a simiar interpreter to the KQ6 one, minus the hires
graphics support. It has the same upscaling to 640x440 (or 320x220 for small
windows) and also support the same 16 colors mode.

Also removed some whitespace...

I have attached the SQ4 Windows variant to the gfx drivers I made for KQ6.
The 16 colors mode now requires the SCIWV.EXE executable, though. I had
hard coded the 512 bytes color pattern table for KQ6, since I thought it
would remain the only one necessary. But SQ4 has a different table. So I now
load them from the executable.

There might be more Windows games like that, I just currently don't know
about it (probably other SCI_VERSION_1_1 titles). Adding support would be
super easy. But it will not work right out of the box, since I explicitly check
the game IDs in customizeGuiOptions(), to avoid any nonsense to happen.
2024-12-21 18:33:13 +02:00
sluicebox
27fb4f0e1c SCI: Test FSNode::getChildren return value
CID 1563746
2024-10-16 16:09:20 -06:00
athrxx
a4380b8e0b SCI: add appropriate render options for KQ6 Win 2024-10-09 08:35:11 +03:00
sluicebox
871edae91b SCI: Fix detection_internal.h table duplication 2024-08-19 12:23:14 -07:00