124
edits
(→Known Warnings: The Iceman warning has been fixed with a workaround) |
(Remove outdated SCI32 TODOs/bugs) |
||
(26 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
{{Infobox_TODO| | |||
taskname=SCI Engine TODO| | |||
techcontact=[[SCI]] Engine Team| | |||
subsystem=Engine| | |||
}} | |||
= Missing features = | = Missing features = | ||
== SCI0-SCI1.1 missing features == | == SCI0-SCI1.1 missing features == | ||
=== Sound === | === Sound === | ||
Line 11: | Line 15: | ||
* Adapt the CMS driver to support earlier SCI versions too. | * Adapt the CMS driver to support earlier SCI versions too. | ||
* MT-32 is only using 10 channels (1-10), but our music code always assumes 16 channels leading to lost notes | * MT-32 is only using 10 channels (1-10), but our music code always assumes 16 channels leading to lost notes | ||
* | * Rewrite the MIDI parser (which is using ticks) so that it uses byte offsets instead | ||
=== Mac-specific === | === Mac-specific === | ||
* Support for the SCI1 Mac version of kGetEvent | * Support for the SCI1 Mac version of kGetEvent | ||
* Support for the SCI1 Mac version of kNewWindow | * Support for the SCI1 Mac version of kNewWindow | ||
* Support for SCI1.1 partially hardcoded icon bar | * Support for SCI1.1 partially hardcoded icon bar | ||
** Images stored in PICT resources (tags: 'IBIN' (not-selected), 'IBIS' (selected), 'PICT' (inventory image)) | ** Images stored in PICT resources (tags: 'IBIN' (not-selected), 'IBIS' (selected), 'PICT' (inventory image)) | ||
** kPlatform subop 4 is called various times for the icon bar. One call sets up the scripts for the icons, etc. | ** kPlatform subop 4 is called various times for the icon bar. One call sets up the scripts for the icons, etc. | ||
== SCI2- | == SCI2-SCI3 missing features == | ||
* Support for Macintosh versions of games | |||
= Known bugs = | = Known bugs = | ||
Line 61: | Line 33: | ||
=== Graphics === | === Graphics === | ||
=== Sound === | === Sound === | ||
Line 74: | Line 45: | ||
* PQ2: Room 26 isn't exitable - happens if you warp from inside the car at the start into room 26 - happened to me during the game although I'm not unable to reproduce it anymore. I guess I did something differently last time. | * PQ2: Room 26 isn't exitable - happens if you warp from inside the car at the start into room 26 - happened to me during the game although I'm not unable to reproduce it anymore. I guess I did something differently last time. | ||
* QFG1 EGA: when buying something from the shop and the merchant is reading at that time, it will get bought twice | * QFG1 EGA: when buying something from the shop and the merchant is reading at that time, it will get bought twice | ||
* QFG1 VGA: ending music isn't played at all. no sound calls are done, so I guess it's VM. | * QFG1 VGA: ending music isn't played at all. no sound calls are done, so I guess it's VM. | ||
Line 87: | Line 57: | ||
* SQ4: During intro - "WARNING: Unhandled SCI MIDI command 0x0 (parameter 0)!" | * SQ4: During intro - "WARNING: Unhandled SCI MIDI command 0x0 (parameter 0)!" | ||
== SCI2- | == SCI2-SCI3 known bugs == | ||
* Please check the [https://bugs.scummvm.org/report/12 bug tracker] |
edits