Archive for July, 2007|Monthly archive page

PC+Monitor or a Laptop?

So I graduated.

Somewhere in September I’ll be going to college, studying “Business and Information Technology”. I’m pretty excited since it combines the money-making field with my special-interest field. I hope this study will work out.

Anyway, a more interesting thing is that I’m going to buy a new configuration. It’s either a PC+monitor combo, or a laptop. I’m currently undecided, but I think it’s going to end up being a PC+monitor combo. Raw power and a huge screen, no one can refuse such an offer. But on the other hand I have the laptop. Average performance, average screen, but I can take it everywhere I go, whether it’s outside or just the living room. Probably most useful if I need it for my classes next schoolyear.

Of course I really wish I could have both. But then again, I’d also like to get some driving lessons, new clothing, go on vacation and more of the stuff young people oughtta do.  I’ll be slowly working towards these goals and I hope I’ll meet them in 2008.

Enough talk about my life. Right now I just need to decide what to buy. Any suggestions?

– Lick

DSLiveWeather New Server Configuration

Hi guys,

The default server “”+”weather/fetch2.php” is now offline. Please change your settings to “”+”weather/fetch2.php”.


– Lick

RAM Unlocking API (Ram API)

I haven’t posted about my RAM Unlocking API on this blog, so here’s a short description.

Some of the Slot-2 homebrew devices and also the Opera RAM Expansion have External Memory that can be used as Extra RAM. The amount of RAM depends on the specific devices, where it can go from 4MB to 32MB. Opera RAM Expansion for example, provides us with 8MB.

To use this RAM we need to unlock the hardware first. Because this procedure is different on all those devices, I have decided to collect all the Unlock Sequences (it’s how you call ’em) into one package and I named it RAM Unlocking API or just Ram API.

So now if you’re a DS homebrew developer and you want to use the Extra RAM, you can, with just a few simple calls to Ram API.

Find more information on Ram API, go here.

Rebootlib (successor of Libcartreset)

I haven’t posted about Rebootlib on my blog, so for completeness’ sake I’ll just post a short introduction here.

In the beginning there was Libcartreset. It was a small library that provided procedures to reset the Nintendo DS to the Slot-2 Device’s bootmenu. For example if you have a Supercard and you ran DSLiveWeather, you would be able to return to the Supercard’s bootmenu -without- powercycling your DS.

Even though the library was functional and in my own opinion very useful, not many developers have made us of it. I decided to rewrite it from scratch and added support for a few new devices.
Rebootlib was born.

Rebootlib is not a compiled library like Libcartreset (*.a). You just include it to your project’s sources (*.h *.c *.cpp) and it will be compiled with your project.

Find information on how to Download and implement Rebootlib.

DSLiveWeather Update July 12

New in the July 12 version of DSLiveWeather:

  • Automatically searches for the DSLiveWeather directory within 3 depth levels away from the root. This means that the following three configurations will work:
    1. /DSLiveWeather
    2. /<1>/DSLiveWeather
    3. /<1>/<2>/DSLiveWeather

    This procedure is done with my Locator() function. If you would like to see this feature in more homebrew projects, spread the word to the developers!

  • People experienced problems with Saving to FAT. This should be fixed.
  • This build uses the latest official DSWifi 0.3.2. I hope it fixes some of the WiFi problems.

That’s it! Download DSLiveWeather Update July 12.

– Lick