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 Responses to “Lameboy DS 0.8”

  1. mmmax says:

    Great work Nutki! ;)

  2. Spike says:

    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.

  3. as says:

    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!
    Bye.

  4. ThaiGrocer says:

    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.

  5. Wraggster says:

    Nice work Nutki :)

  6. souLLy says:

    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

  7. Commander147 says:

    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.

  8. Crunchy2 says:

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

  9. Dryer Lint says:

    Hi,

    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:

    http://i10.tinypic.com/5ylqdj5.png

    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.

    Cheers!

  10. Wrecking Crew says:

    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?

  11. stefan_skellen says:

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

  12. ChaosBoi says:

    Nicely well done. Now I can play the oracle series with sound :D .

  13. Wrecking Crew says:

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

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

  14. Sonicandtails says:

    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 :D

  15. koldawer says:

    Harry Potter games don´t work….

  16. silaslang says:

    Once again Thanks for the update. All the best for future progress.

  17. Kette says:

    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.

  18. pear says:

    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

  19. joe joe says:

    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.

  20. weux says:

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

    BTW, it works on the EZV

  21. Kette says:

    a color palette as in this screenshot would be great and like the real hardware:

    http://bildrian.de/n/b/50e7a4e4437503ad.jpg

    The PC Gameboy Emulator “BGB” offers this color palette. Would be nice, if this could be added!

    http://bgb.bircd.org/

  22. Harshboy says:

    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 :P

  23. Tyler says:

    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

  24. bergunzo says:

    Ehi, nutki, i have a question! can you implement the game shark codes for the next release of this stupend homebrew program?(if you can) bye

  25. Kette says:

    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.

  26. weux says:

    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.

  27. Wrecking Crew says:

    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

  28. Tets says:

    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.

  29. patto says:

    This is brilliant Nutki.
    Wasn’t expecting emulation this good for a while.

    my issues are:
    The ability to save/load save states at any time would be fantastic

    Drum samples don’t sound proper in LSDj (Wave channel)
    the chip and noise sounds seem ok though
    you can download at http://www.littlesounddj.com/lsd/latest/demo_version/

  30. Beeter says:

    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

  31. Tyler says:

    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.

  32. Wrecking Crew says:

    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! :D

  33. Guspaz says:

    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.

  34. FEARKILLERS!!! says:

    HI
    JUST WONDERING…..WELL……..YOU KNOW ON THE GAMEBOY COLORS WHEN YOU PUT A NON COLOR GAME IN AND IT TURNS TO COLOR??………WEEL IS IT POSSIBLE TO MAKE THE NON COLOR GAMES HAVE COLOR SOMEHOW BECOUSE I LIKE SEEING THEM WITH COLOR LOL……….SORRY TO BE A PAIN LOL

  35. Askot says:

    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-

  36. winsonandcyndi says:

    thank you for making the Lameboy Devlog

  37. Hyrule_boy says:

    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) :D

  38. Cool site. Thank you!!!
    http://auto98.galaxy99.net Auto Loan Marketplace

  39. Matt Weber says:

    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!

  40. Red says:

    Red…

    I guess it’s ok…

  41. Jakob says:

    This is exactly what I expected to find out after reading the title Lameboy DS 0.8. Thanks for informative article

  42. azotyp says:

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

  43. Wim says:

    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.

  44. Student Art says:

    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.

  45. sbwu miwdrkx says:

    iurzwtm pmvfdsukw uloypadit agcq trgbv msibd qvchrnowt

  46. jtnfphbvg tpcile lxdimsun xdlyrz cwelp vymcduho bnhu http://www.zhtjv.rmgitl.com

  47. downloadable PSP Games…

    I am glad I found this blog. Great information. Thanks for posting. :)…

  48. soma says:

    soma…

    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…