Homebrew Emulation Emulators for Libnds?

Deleted member 587507

Active Member
OP
Newcomer
Joined
Mar 6, 2022
Messages
26
Trophies
0
XP
167
Hello! I am currently trying to find some emulators that I can put in my Libnds game.

Any console emulator would be fine but I would really like,
- NES
- Game Boy/Game Boy Color
- Game Boy Advance
- SNES

Please include a link to the emulator's source code!
 

Pk11

A catgirl with a DSi
Member
Joined
Jun 26, 2019
Messages
1,285
Trophies
1
Age
22
Location
米国
Website
xn--rck9c.xn--tckwe
XP
3,905
Country
United States
  • NES: NesDS (Public Domain)
  • GB(C): GameYob (MIT)
  • GBA: GBARunner2 (no license/all rights reseved)
  • SNES: This one's a bit trickier, the best is SNEmulDS (GPL 2) but it's best version is TGDS not libnds... there is an old version that's libnds but it doesn't work natively on DSi and isn't quite as good

Though for all of these instead of building the code into your game directly it would probably work a lot better to simply bundle their normal builds and boot them, all four of those support argv so you can just boot it with the path to the ROM as argv.
 

Deleted member 587507

Active Member
OP
Newcomer
Joined
Mar 6, 2022
Messages
26
Trophies
0
XP
167
  • NES: NesDS (Public Domain)
  • GB(C): GameYob (MIT)
  • GBA: GBARunner2 (no license/all rights reseved)
  • SNES: This one's a bit trickier, the best is SNEmulDS (GPL 2) but it's best version is TGDS not libnds... there is an old version that's libnds but it doesn't work natively on DSi and isn't quite as good

Though for all of these instead of building the code into your game directly it would probably work a lot better to simply bundle their normal builds and boot them, all four of those support argv so you can just boot it with the path to the ROM as argv.
The only thing about booting them is that I want to do other things with the DS at the same time. Example, top screen is GB emulator, and while that is going on, the bottom screen has maybe a platformer of something. Maybe that's weird Idk I want to do that tho. Thanks for helping, I'll have to look at those!
 
  • Like
Reactions: Pk11

elhobbs

Well-Known Member
Member
Joined
Jul 28, 2008
Messages
1,044
Trophies
1
XP
3,034
Country
United States
The only thing about booting them is that I want to do other things with the DS at the same time. Example, top screen is GB emulator, and while that is going on, the bottom screen has maybe a platformer of something. Maybe that's weird Idk I want to do that tho. Thanks for helping, I'll have to look at those!
Emulators are extremely resource and cpu intensive. And the ds does not have a lot of either one. Emulators often struggle to run by themselves. It will be a challenge to run an emulator plus something else at the same time.
 

DanTheManMS

aka Ricochet Otter
Member
Joined
Jun 2, 2007
Messages
4,453
Trophies
1
Age
34
Location
Georgia
XP
751
Country
United States
The only thing about booting them is that I want to do other things with the DS at the same time. Example, top screen is GB emulator, and while that is going on, the bottom screen has maybe a platformer of something. Maybe that's weird Idk I want to do that tho. Thanks for helping, I'll have to look at those!

With the regular DS hardware, that's not going to be possible. It has no underlying operating system, nor the resources to support such an OS (it has two processors clocked at 66MHz and 33MHz, and 4MB of on-board RAM). Once a *.nds file loads, it has complete control over every aspect of the hardware.

With Moonshell you can listen to music while browsing pictures, so there's that. DSOrganize had some very limited multitasking abilities as well I believe.

DSLinux is the only true instance of real multitasking on the DS, and that required slot-2 RAM to function in text-only mode. With DSLinux I could browse the web in one virtual shell via the text-based LINKS or RETAWQ browser, stream an online radio station in a second virtual shell (WGET piped to MP3play), and use the third virtual shell for editing a text file with VI or NANO.
 
Last edited by DanTheManMS,
  • Like
Reactions: Tarmfot

Deleted member 587507

Active Member
OP
Newcomer
Joined
Mar 6, 2022
Messages
26
Trophies
0
XP
167
Emulators are extremely resource and cpu intensive. And the ds does not have a lot of either one. Emulators often struggle to run by themselves. It will be a challenge to run an emulator plus something else at the same time.
So basically, I can't run the emulator AND do other things at the same time?
But they can be in the same ROM together?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Materia_tofu @ Materia_tofu:
    im not a very bright individual, but we live and we learn
  • SylverReZ @ SylverReZ:
    @Materia_tofu, We do learn a lot from plenty of talented individuals.
  • Materia_tofu @ Materia_tofu:
    this is true! i learned how to make soundfont remixes from a friend back in 2021
    +1
  • BakerMan @ BakerMan:
    Update on my brother: He's home now, tired and hungry, obviously, but other than that, seems to be doing fine.
    +2
  • Veho @ Veho:
    That's a relief to hear. Do you know what happened?
  • SylverReZ @ SylverReZ:
    @BakerMan, Any idea what happened? I hope that your brother's doing good.
  • BakerMan @ BakerMan:
    Well, from what I've heard from my parents, he had a seizure last night, perhaps an epileptic episode, fucking died, had a near death experience, my dad called the paramedics, they showed up, took him to the hospital, and he woke up covered in tubes, and started complaining.
  • BakerMan @ BakerMan:
    He couldn't eat until after his MRI, when he had a bomb pop.
  • BakerMan @ BakerMan:
    What matters now is that he's doing alright.
  • Veho @ Veho:
    But you still don't know what it was?
  • Veho @ Veho:
    Has he had seizures before?
  • The Real Jdbye @ The Real Jdbye:
    apparently stress can cause seizures, my brother had one during a test once
  • The Real Jdbye @ The Real Jdbye:
    never had one before that, and never had one since
  • Redleviboy123 @ Redleviboy123:
    Question about game texture chanching Do i need an own game id?
  • The Real Jdbye @ The Real Jdbye:
    @Veho for those that want to
    experience being sonic the hedgehog
  • Veho @ Veho:
    Ah, you mean
    furries.
  • The Real Jdbye @ The Real Jdbye:
    well, sonic fans are a whole separate thing from furries
  • The Real Jdbye @ The Real Jdbye:
    like bronys
  • The Real Jdbye @ The Real Jdbye:
    sonic porn is too weird even for me
  • Dumpflam @ Dumpflam:
    bruh
  • Dumpflam @ Dumpflam:
    guys how do i delete a post
  • The Real Jdbye @ The Real Jdbye:
    you don't
  • The Real Jdbye @ The Real Jdbye:
    you can report it and request deletion
    The Real Jdbye @ The Real Jdbye: you can report it and request deletion