Open main menu

Difference between revisions of "AGOS/TODO"

269 bytes added ,  04:09, 1 May 2009
Update
(Update)
Line 3: Line 3:


== Personal Nightmare ==
== Personal Nightmare ==
* Add support for fading effects used for transitions between day and night, in the Amiga and Atari ST versions.
* Convert the various longjmp/setjump code, to a more portable alternative.
* Convert the various longjmp/setjump code, to a more portable alternative.
* Fix charset rendering to match original PC version exactly, squeezing character where required.
* Improve sound support, especially the handling of appended and queued sounds. The introduction sequence (in Amiga/AtariST ports) of [http://robertmegone.com/scummvm/demos/agos/pn-atari-ni-demo-en.zip demo] and full version, is the best point for testing.
* Improve sound support, especially the handling of appended and queued sounds. The introduction sequence (in Amiga/AtariST ports) of [http://robertmegone.com/scummvm/demos/agos/pn-atari-ni-demo-en.zip demo] and full version, is the best point for testing.
* More accurate speed, events pass quicker than the original, and using the 'Wait' command passes by far too quickly.
* More accurate speed, events pass quicker than the original, and using the 'Wait' command passes by far too quickly.
Line 30: Line 32:


== Feeble Files ==
== Feeble Files ==
* Maybe add support for the non-interactive German Demo?


* Fix occasional glitch when scrolling text in Oracle interface. See [[media:Oracle-glitch.png|this series of screenshots]] from the DIRECTIVE CHARTER article. (It happens in other places as well.) This is actually not a bug in the Simon engine, but rather a problem with the automatic calculation of dirty rects that we use to speed up full screen updates in some engines. Maybe the checksum algorithm is more likely to fail when there are only two colours involved?
* Fix occasional glitch when scrolling text in Oracle interface. See [[media:Oracle-glitch.png|this series of screenshots]] from the DIRECTIVE CHARTER article. (It happens in other places as well.) This is actually not a bug in the Simon engine, but rather a problem with the automatic calculation of dirty rects that we use to speed up full screen updates in some engines. Maybe the checksum algorithm is more likely to fail when there are only two colours involved?
657

edits