[Scummvm-tracker] [ScummVM :: Bugs] #15049: FREESCAPE: DOS/CGA render mode need work
ScummVM :: Bugs
trac at scummvm.org
Tue Oct 22 06:56:15 UTC 2024
#15049: FREESCAPE: DOS/CGA render mode need work
------------------------+--------------------------------
Reporter: neuromancer | Owner: neuromancer
Type: defect | Status: new
Priority: normal | Component: Engine: Freescape
Version: | Resolution:
Keywords: | Game:
------------------------+--------------------------------
Comment (by neuromancer):
Just to clarify, stipple patterns should be already supported, but the
code could have some issues. For instance, for Dark Side (CGA), we have:
{{{
Color map:
0
0
0
0
---
ff
ff
ff
ff
---
aa
aa
aa
aa
---
55
55
55
55
---
22
88
22
88
---
33
cc
33
cc
---
11
44
11
44
---
bb
ee
bb
ee
---
99
66
99
66
---
dd
77
dd
77
---
88
22
88
22
---
cc
33
cc
33
---
ee
bb
ee
bb
---
44
11
44
11
---
fe
fe
fe
fe
---
}}}
They are loaded here:
https://github.com/scummvm/scummvm/blob/master/engines/freescape/loaders/8bitBinaryLoader.cpp#L806-L827
and then they are parsed into pixel patterns here:
https://github.com/scummvm/scummvm/blob/master/engines/freescape/gfx.cpp#L137-L231.
But it is unclear why the rendering fails to match
--
Ticket URL: <https://bugs.scummvm.org/ticket/15049#comment:4>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list