Difference between revisions of "Groovie/TODO"

Jump to navigation Jump to search
258 bytes added ,  17:37, 6 March 2011
m
Add TODO Infobox.
m (The Mac font has been implemented)
m (Add TODO Infobox.)
(3 intermediate revisions by 2 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==
* Implement the Macintosh version music (compressed SMF, custom instruments for the Mac synth)
* Cursors not pretty in non-paletted cursor platform (it seems we should provide a fallback)
* 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)
* Performance bad on low-end platforms (e.g. 650MHz WinCE, stuttering during "cd audio" (mp3) playback)
Line 11: Line 16:
* 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)
* ...
* ...


Line 16: Line 22:
* Convert VDX and ROQ players into VideoDecoder subclasses
* Convert VDX and ROQ players into VideoDecoder subclasses
* Convert to use Archive subclasses and search manager
* Convert to use Archive subclasses and search manager
* Reuse the code of the script disassembler on the engine itself
208

edits

Navigation menu