[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