Open main menu

Difference between revisions of "User:Buddha^/GSoC2007-ProjectDiary"

Added info on done work on 2007-08-02.
(Reworded 2007-08-01's title.)
(Added info on done work on 2007-08-02.)
Line 1,020: Line 1,020:
Committed the Apple IIGS and Atari ST palettes to the trunk (Here's the
Committed the Apple IIGS and Atari ST palettes to the trunk (Here's the
[http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/engines/agi/graphics.cpp?r1=28114&r2=28387&sortby=file diff]).
[http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/engines/agi/graphics.cpp?r1=28114&r2=28387&sortby=file diff]).
== 2007-08-02 (Thursday) - Trying to figure out Apple IIGS sample header ==
Tried to figure out what the unknown bytes in the Apple IIGS AGI sample resource's header do.
Finally figured out bytes at header offsets 44, 45, 50 and 51. According to my current
theory bytes 45 and 51 contain channel info and playing mode and bytes 44 and 50 control
played wave length. They're all encoded in the same fashion as the same info in Apple IIGS
instruments (More info [[AGI/Specifications/Sound#MIDI_sequences | here]]).
Committed the Apple IIGS AGI sample loading code to the trunk
(/scummvm/trunk/engines/agi/sound.cpp: diff to
[http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/engines/agi/sound.cpp?r1=27024&r2=28404&sortby=date r28404] and
[http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/engines/agi/sound.cpp?r1=28404&r2=28405&sortby=date r28405])
417

edits