Difference between revisions of "Groovie/TODO"

From ScummVM :: Wiki
Jump to navigation Jump to search
(Added mac version font issue)
m (Add TODO Infobox.)
(8 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Infobox_TODO|
taskname=Groovie Engine TODO|
techcontact=[[Groovie]] Engine Team|
subsystem=Engine|
}}
=Groovie TODO=
=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.
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==
==T7G==
* Get Macintosh version working
* Cursors not pretty in non-paletted cursor platform (it seems we should provide a fallback)
** Music
* Performance bad on low-end platforms (e.g. 650MHz WinCE, stuttering during "cd audio" (mp3) playback)
** Crash when trying to load/save (no sphynx.fnt available)
* Cursors not pretty in non-paletted cursor platform
* Record AdLib music in Dosbox and ScummVM, check for differences
* Record AdLib music in Dosbox and ScummVM, check for differences
* Microscope puzzle
 
==11H==
* Fix ROQ glitches
* 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)
* ...
 
==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

Revision as of 17:37, 6 March 2011

TODO List
Name Groovie Engine TODO
Technical Contact(s) Groovie Engine Team
Subsystem Engine

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