Stumbling Out of the Gate
Attempted to start my GSoC project yesterday, but had a far less productive day than I had hoped. I spent pretty much all of the day just trying to get the PS2 port of ScummVM to build (with no real...
View ArticleDay 2
Spent today trying to get ScummVM builds compiled on my machine for all the platforms I'll be working with this summer.Having a fair bit of trouble with the ps2 build :-)Turns out tweaks made to the...
View ArticleReflections on Week One
Some hard truths I learned during this, my first week of working on an open-source project:Everything will take more time than you predict it will :-)This Summer will be a learning experience. I think...
View Articlelink or swim
I've been having trouble getting the modified "plugin.ld" script to work when compiling the PS2 port with dynamic modules enabled. I'm going to spend a couple of hours now reading a hundred pages of...
View ArticleA modicum of progress
Finally got the main engine linking without errors when dynamic modules are turned on for the PS2! Now to get everything else working... I think I'll be working this weekend :-)
View ArticleSome Success!
Got ScummVM on the PS2 building with dynamic modules enabled (plugins linking, too!) Now to start actually testing on the PS2.
View ArticleThe Work So Far
A summary of my work so far on ScummVM:After a bit more hassle than expected (which involved things like changing some toolchain installation scripts to use older svn revisions), I got the necessary...
View ArticleDebug!
I've been hitting problem after problem getting good debugging support going on the PS2. Lesson learned, I've sent off e-mails to the porters for GP2X-Wiz and DS so I'll be more prepared when it comes...
View ArticlePS2 plugins working
Work went much better after getting debugging facilities running on the PS2. I discovered the problem seemed to be in how the plugins were linked. After making changes to plugin.ld over the weekend,...
View ArticleWiz-tle while you work (bad pun)
After a small amount of testing/altering of the PS2 code, I began work on the GP2x-Wiz this week! On the debug front, I've gotten some help from the GP2x forums to get the Wiz to "pretend" to be a USB...
View ArticleQuick Update
Got ScummVM booting remotely on the Wiz via a terminal using the stock USB cable and have printf output (haven't tried GDB yet). Continuing work on the loader, I'll post again once it's in a shape...
View ArticlePS2 GP-relative section success!
As of yesterday, the PS2 port would fail to compile with Dynamic Modules turned on unless I put nothing in the GP-relative section by adding a "-G0" flag to the Defines in the Makefile. Last night...
View Articleobjdump-ing
So I was trying to figure out which relocation types I really need to worry about when it comes to the GP2x-Wiz today. After making a number of tweaks to the incomplete loader to get it to compile, I...
View ArticleRestructuring
So the way the plugin loader/linker code currently works (on PS2, psp, Dreamcast) is this:We build a main ELF with an absolute position in memory.We use a custom ld linker script to link together...
View ArticleArticle 9
This week has not been the most productive thus far (though it's only just begun). I've been trying to get engine plugins building for the ds (using the custom "plugin.ld" linker script) so I can begin...
View ArticleDS Update
Work on the DS dynamic module loader is progressing. In the tail end of last week, I put the basic loader code in for the DS and modified the default arm-eabi linker script to make a plugin linker for...
View Articleplugins linking on DS
I worked through some build errors, switched my plugin.ld to use a modified version of the correct linker script and added a number of PLUGIN_LD_FLAGS (including "-mno-crt0...
View Articlea size-able problem with plugins
While working on changing how the loader opens and reads plugin files on the DS this weekend, I noticed that the ".plg" files produced in my builds were significantly smaller than expected (as in under...
View ArticleGood News for the DS port
Last week, I restructured the DS loader to use a SeekableReadStream for file reading. Once that was in place and working, I restructured the PS2 loader to use a SeekableReadStream as well and tested it...
View Article
More Pages to Explore .....