GBA games running on DS flashcards is a reality

Status
Not open for further replies.

Opium

PogoShell it to me ™
OP
Former Staff
Joined
Dec 22, 2002
Messages
8,202
Trophies
0
Age
36
Location
Australia
Website
www.gbatemp.net
XP
1,163
Country
Australia
GBA games running on DS flashcards is a reality
possible, but would take a lot of work
gbadscard.gif

*UPDATE* These has been a big misunderstanding between Normmatt and his friend. To clarify this theory has not been achieved already, it is simply just that, a theory. I apologize for the confusion caused and will always endeavour to keep you up to date on the latest happenings. The original story (now incorrect) follows:

----------

Not only are DS flashcards capable of playing GBA games, but it has already been done, programmer and GBAtemp member Normmatt says.

GBA games can be played from the DS’s GBA slot, however it was long thought they could never run from a DS flashcard in the DS slot due to hardware restrictions.

A friend and fellow programmer has already created a proof-of-concept demo which can run commercial GBA games without sound but at full speed from the DS slot, Normmatt said.

The anonymous programmer is concerned about the implications of piracy so the concept demo will not be released, however it is now known to be possible, Normmatt said.

“The way my friend did it was he loaded in pages of the GBA ROM into RAM, say in 2MB pages.”

“[the demo] loads in the seperate pages when needed. So to start off it'd load in the first 2MB of the GBA ROM, then when it reads from near the end of GBA ROM it will load in the page and redirect the read to read from the main RAM where the new page is located.”

Loading times when changing the data held in the DS’s RAM ‘shouldn’t be that noticable’, Normmatt said.

A hypervisor, used to translate the GBA graphics and sound hardware to work on the DS hardware, would need to be created for this approach to work.

“Using the hypervisor approach you can get full speed, maybe even faster, not to mention you could potentially add things such as save states etc, but first someone would need to create a hypervisor and release it to the public.”

It is impossible to use a software emulation approach (like SNEmulDS, nesDS or Goomba) to emulate a GBA game from the DS slot at a solid frame rate.

“I did port a GBA emulator awhile back which did everything in software and it ran a very simple demo at like 2fps.”

Creating a hypervisor for release to the public is not a quick and simple job and would require a lot of work.

“It is technically possible it’s just no developer has the time or patience to redo something the hardware does natively.”

icon11.gif
Discussion thread
 
  • Like
Reactions: Margen67
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    Wait until they find out about RSX over clocking lol
  • K3Nv2 @ K3Nv2:
    Or upgrading to ssds
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    My PS3 is virtual but has a 12TB drive lol played Outrun 2006 yesterday that game never gets old
  • K3Nv2 @ K3Nv2:
    I installed a 3060 to my ps3
    +1
  • BigOnYa @ BigOnYa:
    I'm playing GTA 6 on my ps3 right now
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Playing PS3 in 4K is just the best lol
  • K3Nv2 @ K3Nv2:
    Curved monitors give it a fun new experience
  • Psionic Roshambo @ Psionic Roshambo:
    Lol Ken curved is a gimmick!!!! At least it's not as bad as 3D TVs.... Lol
  • K3Nv2 @ K3Nv2:
    Yes that's why I need 18 monitors to get one giant display
  • BigOnYa @ BigOnYa:
    Or to see uremum fully in one pic
  • K3Nv2 @ K3Nv2:
    Haha didn't see that one coming here's a +1
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I tried to get on your mom's good side but my car ran out of gas....
    +1
  • BigOnYa @ BigOnYa:
    Her high school photo was a overhead drone shot
    +1
  • K3Nv2 @ K3Nv2:
    I was going to ride my dildo again but I already rode it so much it said I need to call and make sure my sons home
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, but can it run doom?
  • BakerMan @ BakerMan:
    uremum doesn't need a dildo ken
  • BakerMan @ BakerMan:
    bigonya and i are, once again, the ones who provided that knowledge
    +1
  • K3Nv2 @ K3Nv2:
    I think it flew over your head like how uremum sits on my head
  • BakerMan @ BakerMan:
    @BigOnYa @K3Nv2 can the 3 of us agree we all 2-seaters?
    +1
  • K3Nv2 @ K3Nv2:
    Well bigonya doesn't call himself big over his pp his wife already debunked that for me
    +1
    BakerMan @ BakerMan: