Changes

Jump to navigation Jump to search
655 bytes removed ,  22:23, 23 July 2015
{{Infobox_TODO|
taskname=AGOS Engine TODO|
techcontact=[[AGOS]] Engine Team|
subsystem=Engine|
}}
 
== General ==
 == Personal Nightmare ==* Add proper support for fading effects used for transitions between day and night, in the Accolade MIDI format uesd by 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 versions of Elvira 1version exactly, Elvira 2squeezing character where required.* Improve sound support, Waxworks especially the handling of appended and Simon the Sorcerer 1 queued sounds. The introduction sequence (DOS Floppy Demoin Amiga/AtariST ports)of [http://robertmegone.com/scummvm/demos/agos/pn-atari-ni-demo-en. Currently invalid data zip demo] and full version, is often passed through the MIDI parser, causing crashesbest point for testing.* Use actual timerUsing the 'Wait' command passes by far too quickly, for timer_callback() and timer_proc() coderequires a work around. This problem occurs in the original game, when used on modern systems, due to match exact timing of the original gamesspeed increase.
== Elvira 1 ==
* Add support for the 'INSTR.DAT' Adlib instrument bank EGA mode in the DOS version.* Add support for drawing inventory arrows (hard coded image).* Add support for music in Atari ST version (The format is unknown).* Add support for load/save screensThe location of the music data is unknown.* Add support for text compression format differences used by music and tables files in Atari ST the PC98 version.* Fix background glitches on pause options in Amiga and Atari ST versions.* Fix incorrect drop point, when picking up items.* Fix incorrect palette for print scroll, during many scenes.
== Elvira 2 ==
* Add support for the 'INSTR.DAT' Adlib instrument bank in the DOS version.* 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 AdLib sound effects (Adlib format?) in the DOS version, which are stored in the 'mylib.fxb' file.* Fix the incorrect palette shown for interface (Lower parts) in Atari ST version. The correct palette is only shown when mixing options, restore options or save options are displayed.* Fix highlighting of names through invertbox() sometimes been cut off, on the left side.
== Waxworks ==
* Add support for loading room state resources from 'statelst' AdLib sound effects in PC the DOS version, which are stored in the 'wax.* Add support for loading and saving room state data.* Add support for loading restart state in Amiga versionfxb' file.
== 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 drawing inventory arrows in Amiga OCS version.
* Add support for the 'mt_fb.ibk' Adlib instrument bank in DOS versions.
* Fix palette issues in Amiga OCS version.
* Fix load/save interface in Amiga CD32 version.
== Simon the Sorcerer 2==
* Add support for language files used by Amiga and Macintosh versions.
* Add support for music fade out in vc62_fastFadeOut() when changing locations.
* Fix minor glitch in the trail shown on the first map, when Simon is riding the Lion to the Goblin's Camp. The minor glitch occurs, as the next location starts blinking, slightly too much background is been restored for some reason.
== Feeble Files ==
* Add support for resuming position of last OmniTV video, after changing rooms.
 
* Work around the scrolling glitch when repair man comes to fix the car, which occurs in original too. A race issue, the screen scrolling should have completed, before the video is played.
 
* 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?
* Currently, it is difficult to extract the Feeble Files Fix occasional glitch when scrolling text in Oracle interface.cab files for people on non-windows systems. Sadly, unshield See [[httpsmedia://sourceforgeOracle-glitch.net/tracker/?func=detail&atid=399601&aid=1429549&group_id=30550 does not properly support png|this series of screenshots]] from the FF DIRECTIVE CHARTER article.cab files](It happens in other places as well. It would be nice if somebody could work on this) 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 looking at the [http://programmerstools.org/node/122 i5comp source code] could help.checksum algorithm is more likely to fail when there are only two colors involved?
=== Some observations about the missing line breaks ===
656

edits

Navigation menu