Quantcast
Channel: Pearls on a String
Browsing all 25 articles
Browse latest View live

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 Article



Day 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 Article

Reflections 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 Article

link 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 Article

A 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 Article


Some Success!

Got ScummVM on the PS2 building with dynamic modules enabled (plugins linking, too!) Now to start actually testing on the PS2.

View Article

The 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 Article

Debug!

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 Article


PS2 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 Article


Wiz-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 Article

Quick 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 Article

PS2 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 Article

objdump-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 Article


Restructuring

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 Article

New Schedule up on Wiki

Check it out :-)http://wiki.scummvm.org/index.php/User:Toneman

View Article


Article 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 Article

DS 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 Article


plugins 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 Article

a 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 Article

Good 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
Browsing all 25 articles
Browse latest View live




Latest Images