Open main menu

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

Added done work on 2007-06-14 and 2007-06-15.
(Added info on 2007-06-13's work.)
(Added done work on 2007-06-14 and 2007-06-15.)
Line 189: Line 189:
** setClrCurrPixel
** setClrCurrPixel
** setWhiteMenuBar
** setWhiteMenuBar
== 2007-06-14 (Thursday) - Taking a look at the AGI256 hack ==
Started to convert ScummVM's AGI engine to a 256 color version so that
the color screen and priority screen would be separated into totally different buffers
(At the moment they are married/merged together so that each pixel in the 160x168 AGI
screen buffer contains 4 bits of color data and 4 bits of priority data). Doing
the conversion in this way would require changes in many places in the AGI engine...
so Sev hinted that it would be good first to take a look at the hacked AGI256
AGI interpreter with [http://en.wikipedia.org/wiki/Interactive_Disassembler IDA]
because whoever did that hack highly probably didn't just rewrite half of the
engine :-).
So started to look into AGI256 hacked interpreter files. Also found
[http://www.agidev.com/dl_files/nagi/nagi_disasm_-_2002-05-01.zip Nick Sonneveld's commented disassemblies for various AGI versions]
at http://www.agidev.com/projects/nagi/dev.php and they've been helpful.
== 2007-06-15 (Friday) - Disassembling and reading specifications ==
Looked more into AGI256's hacked files and read AGI specifications etc.
417

edits