Homebrew GBARunner2

Gericom

Well-Known Member
OP
Member
Joined
Jun 30, 2011
Messages
1,383
Trophies
2
Age
25
XP
4,708
Country
Netherlands
Just a quick update on dsp audio. Recently I have been working on a toolchain to be able to develop programs for the dsp. By now I managed to get (shitty/buggy) c code and assembly code compiling with llvm, linking with lld and elf to cdc (dsp1). The cdc files can then be loaded onto the dsi or 3ds.

I got so far that I could play audio from main memory with the dsp. The goal is to eventually fully emulate gba audio using the dsp on dsi and 3ds systems. This would then hopefully fix all audio issues.
 

Dull

Active Member
Newcomer
Joined
Jul 10, 2019
Messages
25
Trophies
0
XP
133
Country
Brazil
The games are not appearing, many new and old ones that were already there are missing. Only a few have been updated. why has this defect and how to solve?
 

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,906
Country
United States
The games are not appearing, many new and old ones that were already there are missing. Only a few have been updated. why has this defect and how to solve?
Do you have over 64 games / folders in a single folder? IIRC you can have up to 64 games / folders in a single folder, more total files is fine but only 64 games/folders so if you've got more than that you'll need to split them into separate folders
 

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
16,637
Trophies
3
Age
24
XP
21,095
Country
United States
Do you have over 64 games / folders in a single folder? IIRC you can have up to 64 games / folders in a single folder, more total files is fine but only 64 games/folders so if you've got more than that you'll need to split them into separate folders
Alternatively, you can use the TWLMenu++ GUI to view the GBA games.
 

Gericom

Well-Known Member
OP
Member
Joined
Jun 30, 2011
Messages
1,383
Trophies
2
Age
25
XP
4,708
Country
Netherlands
Another little update on dsp audio. I have pushed the experimental modifications of llvm for the teak target to my github here: https://github.com/Gericom/teak-llvm. I managed to setup a timer and was able to play audio at a different samplerate than the output (simply nearest-neighbour). I'm pretty confident that emulating gba audio using the dsp will be possible soon.
 

jonothan.stevens

Active Member
Newcomer
Joined
Jan 28, 2012
Messages
37
Trophies
0
XP
70
Country
United States
Another little update on dsp audio. I have pushed the experimental modifications of llvm for the teak target to my github here: https://github.com/Gericom/teak-llvm. I managed to setup a timer and was able to play audio at a different samplerate than the output (simply nearest-neighbour). I'm pretty confident that emulating gba audio using the dsp will be possible soon.

I realize this may be annoying n00b territory, but...in layman's terms, what does this mean?
 
  • Like
Reactions: banjo2

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,138
Country
United States
@Gericom , I have an issue with final fantasy 1 and 2 dawn of souls on the ds. I'm using a flash cart (supercard dstwo), but the game doesn't boot. it gets stuck at a white screen. I tried other options like it mentions in the menu, but it didn't affect it.
 
D

Deleted User

Guest
@Gericom , I have an issue with final fantasy 1 and 2 dawn of souls on the ds. I'm using a flash cart (supercard dstwo), but the game doesn't boot. it gets stuck at a white screen. I tried other options like it mentions in the menu, but it didn't affect it.
Also make sure you have a clean rom. Use No-Intro gba rom file.
 
  • Like
Reactions: Alexander1970

Zense

Well-Known Member
Member
Joined
Apr 20, 2008
Messages
1,977
Trophies
2
XP
4,319
Country
Italy
well, the game works on the 3ds using twilight menu++, which is what has me stumped.
Yes, but I've tested this game on the DS gbarunner2 and it works. Have you put the bios in the right place. Any patches or romhacks made to the rom?

As a matter of fact there's a part of the game where it freezes if you use the dsi version, only the 3ds and DS gbarunner2s work.
 
Last edited by Zense,
  • Like
Reactions: godreborn

Plasmaster09

Social Justice Potato
Member
Joined
Feb 20, 2020
Messages
1,371
Trophies
1
Age
19
Location
somewhere that may or may not exist
XP
2,531
Country
United States
GBARunner2 is a hypervisor that runs GBA games on DS/DSi/3DS in DS mode, basically like Nintendont does for running Gamecube games on Wii.

Download
Source and releases can be found on github: https://github.com/Gericom/GBARunner2

Compatibility List
On the gbatemp wiki: https://wiki.gbatemp.net/wiki/GBARunner2
Many thanks to @Dodain47 for investing so much time in testing games!

Usage
  • Place a GBA bios on your sd card. Either /bios.bin or /gba/bios.bin will work.
    • Note: Do not use Normmatt's open-source GBA BIOS. It won't work, as many patches are applied at fixed addresses. The right checksums are listed below.
  • If you have a gba folder on the root of your sd, this folder will be opened by default
  • Do NOT use SRAM patches unless stated on the wiki. They cause problems with the internal patching of GBARunner2 and may actually break saving.
  • If you are using GBARunner2 with TWiLightMenu on a DSi or 3DS with the SD card, make sure you use the dldi on ARM7 build
If you want to use existing save files, they should have the same name as the gba file but instead of .gba they should be .sav (so the save for mygame.gba is mygame.sav).

BIOS Checksums
The BIOS used should have the following checksums (checking one should be enough):
  • CRC32: 81977335
  • MD5: a860e8c0b6d573d191e4ec7db1b1e4f6
  • SHA1: 300c20df6731a33952ded8c436f7f186d25d3492
  • SHA256: fd2547724b505f487e6dcb29ec2ecff3af35a841a77ab2e85fd87350abd36570
You can check the MD5 with WinMD5Free for example.
this is a large yay
to think there was a time where anyone suggesting gba on a non-classic ds was mocked as an uneducated noob
but now we have this
this puts all the actual emulators the ds could use (like gbaemu4ds) to shame
 
Last edited by Plasmaster09,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    I liked the cameo the original cast did
  • Xdqwerty @ Xdqwerty:
    @K3Nv2, I heard a member of the original cast died
  • K3Nv2 @ K3Nv2:
    Rest of the plot was just average
  • K3Nv2 @ K3Nv2:
    Egon was the best character
    +1
  • BigOnYa @ BigOnYa:
    My favorite was the Key master in the first one, "Ok, who brought the dog?" - Rick Moranis
  • K3Nv2 @ K3Nv2:
    Was way better than that ghostbusters: frozen in women power one
    +1
  • K3Nv2 @ K3Nv2:
    It was kind of a passing the torch idea which I didn't hate finally
  • BigOnYa @ BigOnYa:
    The old Ghostbuster video game was pretty good also, newer one is just ok.
  • K3Nv2 @ K3Nv2:
    Gotta be more specific nes one was garbage 360 was decent
  • BigOnYa @ BigOnYa:
    Yea 360/ps3 one I meant, I don't remember the Nes one tbh
  • BigOnYa @ BigOnYa:
    Yea I never played that one.
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, me neither
    +1
  • The Real Jdbye @ The Real Jdbye:
    @K3Nv2 gotta be more specific, there were 2 on the NES and one of them was pretty decent
  • K3Nv2 @ K3Nv2:
    Well it's probably the one youtube link I posted
    +1
  • Xdqwerty @ Xdqwerty:
    deleted my newgrounds account
  • Xdqwerty @ Xdqwerty:
    bc of shame
  • K3Nv2 @ K3Nv2:
    You have shame?
  • Xdqwerty @ Xdqwerty:
    @K3Nv2, made a new one
  • Xdqwerty @ Xdqwerty:
    yawn
  • BakerMan @ BakerMan:
    guys, who would win
  • BakerMan @ BakerMan:
    Every character from HH/HB (hazbin hotel/helluva boss) VS Dante (devil may cry), Doom Guy (doom) and V1(ultrakill)
  • K3Nv2 @ K3Nv2:
    Fairly odd parents
    K3Nv2 @ K3Nv2: Fairly odd parents