657
edits
(Update Personal Nightmare) |
(Update old notes about missing sound support) |
||
(15 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
{{Infobox_TODO| | |||
taskname=AGOS Engine TODO| | |||
techcontact=[[AGOS]] Engine Team| | |||
subsystem=Engine| | |||
}} | |||
== General == | == General == | ||
== Personal Nightmare == | == Personal Nightmare == | ||
* Add support for fading effects used for transitions between day and night, in the Amiga and Atari ST versions. | * Add support for fading effects used for transitions between day and night, in the Amiga and Atari ST versions. | ||
* Add support for palette differences (i.e. inventory icons), in the Amiga and Atari ST versions. | * Add support for palette differences (i.e. inventory icons), in the Amiga and Atari ST versions. | ||
* Fix charset rendering to match original PC version exactly, squeezing character where required. | * 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. | ||
Line 11: | Line 15: | ||
== Elvira 1 == | == Elvira 1 == | ||
* Add support for | * Add support for EGA mode in the DOS version. | ||
* Add support for music in Atari ST version | * Add support for music in Atari ST version, the music seems to be hard coded in the EXE. | ||
* Add support for compression format used by music and tables files in the PC98 version. | |||
== Elvira 2 == | == Elvira 2 == | ||
* Add support for music in Atari ST version (The format is unknown). The music data is stored in 'xtune.pkd' files, and not compressed. | * Add support for music in Atari ST version (The format is unknown). The music data is stored in 'xtune.pkd' files, and not compressed. | ||
* Add support for | * Add support for sound effects in the DOS version, which are stored in the 'mylib.fxb' file. | ||
== Waxworks == | == Waxworks == | ||
* Add support for | * Add support for sound effects in the DOS version, which are stored in the 'wax.fxb' file. | ||
== Simon the Sorcerer 1 == | == Simon the Sorcerer 1 == | ||
* Add support for compression format (The format is unknown) used by the music in the Acorn disk version. | |||
* Add support for [http://www.tribbeck.com/software/sonor/dtt/manual/appx_f.html Desktop Tracker format] used for music in the Acorn disk version. | * Add support for [http://www.tribbeck.com/software/sonor/dtt/manual/appx_f.html Desktop Tracker format] used for music in the Acorn disk version. | ||
== Simon the Sorcerer 2== | == Simon the Sorcerer 2== | ||
Line 33: | Line 37: | ||
== Feeble Files == | == Feeble Files == | ||
* Fix occasional glitch when scrolling text in Oracle interface. See [[index.php?title=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 colors involved? | |||
* Fix occasional glitch when scrolling text in Oracle interface. See [[ | |||
=== Some observations about the missing line breaks === | === Some observations about the missing line breaks === |
edits