Super Mario Advance 4 gets unofficial 3DS port in new proof of concept homebrew release

sdadasddsadsadsadasdasdas.png

Why emulate Super Mario Advance 4, when you can play it natively, on your 3DS? A user named Mythical-Atlas has created a homebrew port of the game to the Nintendo 3DS, which features custom-written code to get all the audio and handling functions working correctly through CTR User Library. Right now, it only contains the first level of Super Mario Bros. 3, but the dev claims that the homebrew has "modular support for multiple different levels". They're also working on other 3DS homebrew projects, and this port will be the basis for them.

:arrow: Source
 

Desconocido90

Well-Known Member
Newcomer
Joined
May 10, 2016
Messages
87
Trophies
0
Age
34
XP
851
Country
How many times people should say that all 3DSes have a whole GBA inside, and that all that hardware is used in GBA VC and OPEN_AGB_FIRM? Nothing will ever be the same as original hardware, like it or not.

I think you're wrong. 3DS don't have GBA hardware inside, like its ARM7 CPU... they have a secondary ARM9 processor used to run DS games that can be used to run ARM7 (GBA) code natively.
 

BETA215

Member not found
Member
Joined
Dec 30, 2014
Messages
333
Trophies
0
Location
they/them | 0xDEAD brain
XP
1,675
Country
Argentina
I think you're wrong. 3DS don't have GBA hardware inside, like its ARM7 CPU... they have a secondary ARM9 processor used to run DS games that can be used to run ARM7 (GBA) code natively.
An ARM7 processor isn't the only piece of hardware you need to run GBA software. Else, DSis would be natively compatible with GBA ROMs.

Also, a DS/DSi necessarily has an ARM7 processor and needs it at all times.
 

KeeperCP1

"What, why, where, who?" is my middle name
Member
Joined
Dec 13, 2020
Messages
316
Trophies
0
Age
24
XP
653
Country
France
If this was ever finalized, would World- E be included
Because E readers don't exist on a 3ds (even though amiibo)
E

téléchargement.jpeg
 

hamohamo

Well-Known Member
Member
Joined
Jan 16, 2017
Messages
400
Trophies
0
Age
27
XP
2,120
Country
I wouldn’t say that, I bought my 3DS like half a year ago and found neat new things. Really weird YouTube client, N64 games from 1% to 20% working
Really weird YouTube client and small update to an emulator throughout a whole year isn't enough to say a homebrew community is alive. That said, we did get Sonic mania which I would have never expected but still. The living homebrew communities like the vita (despite having waaaaaaaaaaay less owners) puts out quality ports and releases on a weekly basis.
 

Ampersound

Well-Known Member
Member
Joined
Feb 4, 2018
Messages
276
Trophies
0
Age
37
XP
1,468
Country
Germany
With e-reader levels, this could be an amazing homebrew release.
Super Mario Bros 3 is a great game, and having it display in the 3ds' full resolution would be dope.
 

vstar950

Well-Known Member
Member
Joined
Jun 28, 2018
Messages
273
Trophies
0
Age
123
XP
1,103
Country
United States
Is it possible for home brewers to take advantage of the 3d mode? Is there a way to patch emulators or games to have 3d capabilities?
 

CinnamonMina

Active Member
Newcomer
Joined
Jun 24, 2021
Messages
44
Trophies
0
Age
23
XP
254
Country
United States
GBA games on N3DS aren't emulated , they are running natively on the hardware cause the hardware supports it. Open AGB Firm and the Virtual Console Injects use this hardware support to provide native playback.

Now, you could emulate it with the N3DS port of mGBA but that's like the worst way to play them on the system. The only reason you would use an actual emulator instead of the native hardware built in is for the motion pack games.
 

Thejax

Well-Known Member
Newcomer
Joined
Mar 19, 2021
Messages
89
Trophies
0
Age
21
Location
Mississippi
XP
1,151
Country
United States
GBA games on N3DS aren't emulated , they are running natively on the hardware cause the hardware supports it. Open AGB Firm and the Virtual Console Injects use this hardware support to provide native playback.

Now, you could emulate it with the N3DS port of mGBA but that's like the worst way to play them on the system. The only reason you would use an actual emulator instead of the native hardware built in is for the motion pack games.
“the only reason to use an emulator is to play RPGs at 3x speed”
 

The Catboy

GBAtemp Official Catboy™: Boywife
Member
Joined
Sep 13, 2009
Messages
27,909
Trophies
4
Location
Making a non-binary fuss
XP
39,183
Country
Antarctica
And just like that, open_agb_firm goes right in the trash
This is just one game. Unless you were using open_agb_firm for this one game, then it wouldn't make much sense to stop using open_agb_firm for other games.
 

MythicalAtlas

New Member
Newbie
Joined
Mar 9, 2023
Messages
1
Trophies
0
Age
21
XP
35
Country
United States
Hey! I programmed that! I had no idea people were interested in it. It was a fun little project I did because I wanted to see what it was like to develop for the 3DS. I actually used it on my resume and it helped me get a programming job! I really appreciate you guys giving attention to it. It's very encouraging to hear that people think it's cool. I'm especially surprised to see the attention that my audio code specifically is getting. That might be the part that I'm the most proud of, and I learned a lot from writing it. The project has admittedly been shelved for a while because I've been busy with other things, but I guess now I have to finish it!

Quick edit to try to answer some questions I saw:
I did try to start porting Sonic Adventure because I wanted to work with some 3D functionality, but that got real complicated real quick, so I don't know if that will become anything. The Mario port has a lot more potential, so I'd like to focus on that before I port anything else. While it is only a 1 level proof-of-concept at the moment, a lot of the code for future levels/features is there already, it's mostly a matter of mapping everything out and loading in assets.

Also, I'm really surprised how much nostalgia people have for this game. I kind of assumed it wasn't very popular, and I really only chose it because it's fairly simple and I own a GBA to compare my version with. I had a lot of trouble finding assets and information about the game because it doesn't get a lot of attention.
 
Last edited by MythicalAtlas,

Youffie

DrBrunette
Member
Joined
Jul 18, 2018
Messages
145
Trophies
0
Location
Guadalajara
Website
www.instagram.com
XP
647
Country
Mexico
Hey! I programmed that! I had no idea people were interested in it. It was a fun little project I did because I wanted to see what it was like to develop for the 3DS. I actually used it on my resume and it helped me get a programming job! I really appreciate you guys giving attention to it. It's very encouraging to hear that people think it's cool. I'm especially surprised to see the attention that my audio code specifically is getting. That might be the part that I'm the most proud of, and I learned a lot from writing it. The project has admittedly been shelved for a while because I've been busy with other things, but I guess now I have to finish it!

Quick edit to try to answer some questions I saw:
I did try to start porting Sonic Adventure because I wanted to work with some 3D functionality, but that got real complicated real quick, so I don't know if that will become anything. The Mario port has a lot more potential, so I'd like to focus on that before I port anything else. While it is only a 1 level proof-of-concept at the moment, a lot of the code for future levels/features is there already, it's mostly a matter of mapping everything out and loading in assets.

Also, I'm really surprised how much nostalgia people have for this game. I kind of assumed it wasn't very popular, and I really only chose it because it's fairly simple and I own a GBA to compare my version with. I had a lot of trouble finding assets and information about the game because it doesn't get a lot of attention.

Amazing that you're going to finish it ! Can't wait for the full port.
 

Osakasan

Well-Known Member
Member
Joined
Sep 19, 2015
Messages
1,236
Trophies
1
Age
39
XP
3,138
Country
Hey! I programmed that! I had no idea people were interested in it. It was a fun little project I did because I wanted to see what it was like to develop for the 3DS. I actually used it on my resume and it helped me get a programming job! I really appreciate you guys giving attention to it. It's very encouraging to hear that people think it's cool. I'm especially surprised to see the attention that my audio code specifically is getting. That might be the part that I'm the most proud of, and I learned a lot from writing it. The project has admittedly been shelved for a while because I've been busy with other things, but I guess now I have to finish it!

Quick edit to try to answer some questions I saw:
I did try to start porting Sonic Adventure because I wanted to work with some 3D functionality, but that got real complicated real quick, so I don't know if that will become anything. The Mario port has a lot more potential, so I'd like to focus on that before I port anything else. While it is only a 1 level proof-of-concept at the moment, a lot of the code for future levels/features is there already, it's mostly a matter of mapping everything out and loading in assets.

Also, I'm really surprised how much nostalgia people have for this game. I kind of assumed it wasn't very popular, and I really only chose it because it's fairly simple and I own a GBA to compare my version with. I had a lot of trouble finding assets and information about the game because it doesn't get a lot of attention.
Really looking forward to it.

Indeed, lots of people has nostalgia for Super Mario Bros 3, and even the Advance version covers the itch. A native port of the game on 3DS is nothing but good news.
 

Site & Scene News

Popular threads in this forum

Recent Content

General chit-chat
Help Users
  • No one is chatting at the moment.
    Xdqwerty @ Xdqwerty: good night