Difference between revisions of "Gob/TODO"

From ScummVM :: Wiki
< Gob
Jump to navigation Jump to search
(We have auto-detection, but it needs more work.)
(pDrawLine is implemented)
Line 17: Line 17:


=== video.cpp ===
=== video.cpp ===
* Implement pDrawLine function from the VGA driver (lvga.gdr) ''Is it ever used?''
* Add support for other rendering modes (EGA/CGA/Hercules) lega.gdr, l360.gdr, lcga.gdr
* Add support for other rendering modes (EGA/CGA/Hercules) lega.gdr, l360.gdr, lcga.gdr

Revision as of 22:35, 6 June 2005

Status

Game is completable. Autodetection exists, but the list of games it detects is incomplete.

Long-term goals

  • Convert it to C++ classes. This should be done on per-file basis.
  • Alignment fixes

File-specific tasks

gob.cpp

  • Complete the list of detectable games.

interp.cpp

  • Since neither VGA nor CD versions have protection screen we may skip it in EGA version too

text.cpp

  • This file should be removed and is not currently required for compilation but we need to inspect which variables does it set and to which values and convert them to our Config Manager. We should support all video outputs and at least PC speaker and Adlib.

video.cpp

  • Add support for other rendering modes (EGA/CGA/Hercules) lega.gdr, l360.gdr, lcga.gdr