Lameboy DS 0.8

To celebrate Lameboy Devlog grand opening here comes new release featuring initial sound emulation. You cannot turn it off yet, but it always possible to turn it down by hardware volume control. Also you can forget about X button annoyance, just return to rom menu for autosave.

Lameboy DS 0.8

Full changelog follows:

  • fixed: GBC speed change did not work for some games (like Mario Bros Deluxe)
  • fixed: interrupt priority
  • fixed: corrected timers interrupt frequency
  • fixed: tile in foreground color 0 is transparent
  • added: preliminary sound emulation
  • added: auto save on exit to rom menu

48 replies on “Lameboy DS 0.8”

Superb work. Many thanks. Its great to play the old classics games again on the DS. Tried a few games and the new sound support is fantastic.

You are the best!!!
The sound works excellent. The only thing that I request it is already that it is compatible with the clock of Pokémon Gold and Silver but I suppose that that is to request something impossible.
A lot of thanks!

Congratulations on your new dev blog! I personally have never written a line of code in my life, and it is spectacular every time you release an even more functional emulator. I hope your work will continue on this emulator as it will complete the entire history of Nintendo handheld games, all in one machine.

Awesome work Nutki, Link’s Awakening has been making lots of my train journeys home a lot more fun πŸ™‚
If you need any interface design work for the emulator done get in touch

Great job. I wish the other developers would follow your example and produce great emulators without the long wait time. Keep up the good work.

Fantastic emu! The sound support seems great and the emu has run everything I’ve tried so far.


v0.8 is really great! The addition of sound emulation makes a huge difference, so I’ll second all the “Good job!”-s so far. πŸ™‚

What I really would like to see is a full-stretch scaling mode that uses the whole top-screen.

I also pondered what other ways to display the GB image using both screens there could be and came up with this image:

The resolutions are accurate, so this is what it would look like on the DS.

The last variant is the most interesting, I think, since many games use a certain amount of rows at the top or bottom of the screen (usually 2) to display some kind of status data (HP, time, coins, score, etc.).
These could be moved to another screen on the DS, allowing for better-looking full-screen scaling on the first screen.

What do you think?

It would be nice if it was possible to switch off the bottom-screen with the status messages to save power. It’s also sometimes distracting. This could be done by pressing the touch-screen for example.

And some gimmicks like custom palettes for mono games would be great additions, of course. πŸ™‚ (custom palettes for the different layers would be preferable but a single custom palette would be fine, too).
Those could be read from special files in the ROM directory (like “Super Mario Land (JUE) [!].pal”). If Lameboy had a built-in editor, this would of course be a plus! πŸ˜‰

But no pressure! Lameboy is already great as it is. This is a wish-list, not a request-list. πŸ™‚

BTW, if you want to really test your GBC-emulation efficiency, try the game “Shantae”. It really pushes the GBC hardware to its limits and runs very slow on Lameboy at the moment.


Great job, Nutki! Before trying out this build, I expected the sound to be semi-bad… O_O Sound emulation is basically perfect, except for a few parts (like the screen transition from field to battle in the Dragon Quest games).

My god, you’re great! The guy on top said something about full screen, and… Well, PSP emulators use smoothing when the game’s in full screen. Have you thought of that?

Thanks a lot for this great emu! All the best from Polish compatriot! Keep up the good work!

Mmm… Pokemon Pinball’s semi-broken now! D:

And you still cannot move left or right in Wario Blast… :/ Everything else is great! πŸ˜€ w00t!

I am so happy you have no idea. I just spouted it out in every IRC channel I live in and many of them are getting Slot-1’s now. The only three things I ask, is of course the RTC for Pokémon, and in Donkey Kong (Not Country) theres a refresh rate bar going down the background (That wasn’t there before in I believe 1.4) and in Kirby’s Star Stacker the bottom screen displays a bunch of debug information it looks like, but it eventually stops.

I am downloading a ton of GBX games as we speak. Thank you so much πŸ˜€

Hey Nutki!

Really great work! Thanks! The addition of sounds makes a real huge difference in playing now. πŸ™‚

So far there is on game, that doesn’t work for me: Wizards & Warriors Chapter X – The Fortress of Fear. The music plays in the background but the screen stays white.

Thanks Nutki a lot!!!
but a little problem,please check this rom named
“Fushigi no Dungeon – Fuurai no Shiren GB2 – Sabaku no Majou (J)”
its text layer is coverd by some other layer
All versions have the same bug,like goomba color alpha 6 does,but goomba color bulid5 fixed.
thanks again

Works great!.
Using a MMD.

Do you think you’ll add a wifi?
There’s not many multiplayer games for the GBC but it’d still be fun to trade Pokemon and play Mario Bros. Deluxe.

Now we just need color palates and this would be a totaly kick ass emulator.

BTW, it works on the EZV

Hey, this is by far one of my favorite emulators for the DS. I’m surprised it took this long for a Gameboy/Color Emulator to be produced, but you’re doing a kickass job at making one.

Two things that I’d like to see inplemented is a Border for the games. Also, I would just take out the Screen enlarge Feature, it’s ugly.

Another thing I’d like to see implemented is a Cheat Code System based on Gameshark codes, no emulator is complete without GS/AR πŸ˜›

This release is great, when I read preliminary sound, I figured it would be something like just sound effects or something. The only thing I really thing is needed to be added now other than debugging everything thats broken and buggy is to add real time clock, which I do not think its possible unless there was some way you could implement the ds system clock into the emulator? Just an idea. Anyways great emulator! thumbs up

I think i’ve found a bug or memory leak or something. i played Super Mario Land and after half an hour the scrolling wasn’t smooth anymore. It stuttered (but still 60fps were shown on the bottom display). Only fix was to reset the DS.

I have one tiny thing that I would really love to be changed. When Im playing pokemon on your emulator I pretty much hold down L the whole time and holding L down starts to get old after a while, so I was thinking mabye you could change it so 1 press of L turns on fast mode, 1 press of L turns it off. That would really help me out, Thanks.

Y’know, one of these comments mentioned borders… I think that’d be a swell idea! Kinda like playing on the Super Gameboy!

Ho-ho! That takes me back… n_n

I wonder if it would in fact be possible to just use the Super Gameboy borders that come with the games. Of course, custom borders would be cool too, if only for use with older games.

Hi Nutki,

Lots of thanks for your emulator! It’s a lot of fun, playing the older Gameboy games on the DS!
Keep up the good work!

BTW: Super Mario Land 4 crashes. Do you think that it could be fixed?

Kind regard

I love you. It’s buggy but damn this is nice! I have been wanting so long to be able to play games like Sword of Hope II, SI for Kids, Links Awakening, Ninja Boy etc. on my nintendo DS. Now with sound support!? Thank you.

The other day, I tried out another game that didn’t work. Once you got in-game, you couldn’t see any sprites. The game was Donal Duck Goin’ Quackers.

BTW, I beat Oracle of Ages (again!) using your emulator! πŸ˜€

I tried it with Oracle of Ages. It worked almost flawlessly. I could barely see any emulation glitches! Sound was perfect. Some instruments occasionally cut off, but I can’t recall if it didn’t do that in the original, since it was fairly subtle.

Really, the only clue one might have that it’s an emulator is that it suffers from somewhat frequent slowdown.

My only real request is that the scaling mode use bilinear filtering instead of nearest-neighbour. While it’s neat, nearest-neighbour is just so bad it’s painful to look at.


The idea of adding colors to GB Mono it’s not an impossible, I could send you the file for lcd with custom palette colors (Credit its for Goomba Color emulator authors) and I added GBC/GBA palette colors. This file is used in GnuboyGX -Emu of GB/GBC in Gamecube-

Your GB/GBC emulator is one of the greatest NDS Homebrew application ever made!(Period) Also how quickly you manage to release a new Lameboy version is outstanding! You rock Nutki! keep it up, I’m really looking forward to the upcoming version(s) πŸ˜€

This is truly the best emulator I have ever used on my ds. I was wishing that I hadn’t bought a slot-1 card, but now I’m happy!

Thank you!

nutki can you add support for dldi , for cyclo ds , cose i cant turn this on on cyclo ds

Hi, Nutki
Great to see you are working on the emulator again.
For me it is the best I could find around.
If you could make use of Super Gameboy borders also in GBC emulation mode I would be more than happy.
Also an option to set the GBA mode (e.g. Shantae game / Zelda games) I would be even more happy.

This blog is simply smashing. In my humble opinion of course. As this post is rather debatable I don’t think all your blog visitors are going to agree with it.


buy soma. watson soma. watson soma. soma carisoprodol. generic soma. soma cruz. order soma. soma carisoprodol. soma online. soma carisoprodol. buy soma. buy soma online. order soma. generic soma. soma. buy soma. soma online. cheap soma. akane soma. che…

Comments are closed.