Difference between revisions of "Groovie/TODO"

From ScummVM :: Wiki
Jump to navigation Jump to search
m (T7G Mac music is supported)
(→‎11H: add Mac QuickTime MIDI item)
Line 10: Line 10:
* Fix ROQ glitches
* Fix ROQ glitches
* Complete the opcodes
* Complete the opcodes
* The Mac version uses [http://www.mactech.com/articles/develop/issue_23/vanbrink.html QuickTime MIDI] instead of XMIDI (although all the XMIDI files are still present and work fine)
* ...
* ...



Revision as of 04:29, 19 November 2010

Groovie TODO

Things that need doing for the Groovie engine. As always, talk to the team before starting one, in case someone's already doing it.

T7G

  • Cursors not pretty in non-paletted cursor platform (it seems we should provide a fallback)
  • Performance bad on low-end platforms (e.g. 650MHz WinCE, stuttering during "cd audio" (mp3) playback)
  • Record AdLib music in Dosbox and ScummVM, check for differences

11H

  • Fix ROQ glitches
  • Complete the opcodes
  • The Mac version uses QuickTime MIDI instead of XMIDI (although all the XMIDI files are still present and work fine)
  • ...

Optional improvements

  • Convert VDX and ROQ players into VideoDecoder subclasses
  • Convert to use Archive subclasses and search manager
  • Reuse the code of the script disassembler on the engine itself