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 “lick.huuf.net”+”weather/fetch2.php” is now offline. Please change your settings to “lickr.org”+”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

DSLiveWeather Update June 07

June 2007 – New release
Download: http://lickr.org/files/DSLW_2007_06_27.zip
Built with: DevKitARM r20, libfat (DLDI), dswifi/wifilib 0.3.1, rebootlib 1.1

I hope it runs on ya devices!

backlight fading demo

I was interested in the backlight fade-in that the original firmware does. According to gbatek (Backlight Dimming / Backlight caused Shut-Down(s)) the backlight has to be turned on/off at different rates so it simulates a smooth fade-in.

This is the result. It works, but I don’t recommend that anyone reuses the code in their projects. It’s bad code.

It should work on Phat DSes as well. 

– Lick

DSLiveWeather another update

This build will work on newer DS Lites as it uses DSWifi 0.3c (sgstair).

This post is open for comments, so put the feedback here!

– Liick

Happy birthday..

..to me! It’s the 23rd of January and today I turned eighteen. I feel different from yesterday, seriously, I feel more mature. Maybe because I can buy drugs legally now. Yeah, I should buy drugs and sell it to kids..

Short update..

Hey everyone,

I haven’t posted anything on my blog lately, but it’s time to crawl out from under my rock.

First thing that I need to say is that I’ve compiled DSLiveWeather against the latest revolution in the DS homebrew toolchains, namely chishms DLDI. You can grab the new build of DSLiveWeather “Vesper” from this link (~390 KiB).

Also, I got dugg, makezine’d, crunchgear’ed, rojo’d, gizmodo’d, itechnews’ed and many more! Yes, even though I haven’t posted any information on this blog about Licks Media Player the iPod-look-a-like-music-player, formerly known as “.bleepz” (hehe), it is true that I was working on it for a while and discontinued the project. Never thought it’d get so much (late) attention, since the software barely played songs. And a funny note: most of the articles that wrote about LMP never even mention me! Bah..

Back to development-talk, if you use libcartreset, you’ll notice that it doesn’t work that well anymore. I should update it to be compatible with more fatlibs and devices, but I just need to find time to rewrite it a bit. Some people asked me if <their Slot-1 device> will be supported, but unfortunately, no one actually knows how to do this. The only chance is to ask the manufacturers how their hardware works, because –I– have no idea.

And that all I got to say for now. Happy 2007, by the way!

– Lick