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
886
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
363
Trophies
0
Location
they/them | 0xDEAD brain
XP
1,752
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
317
Trophies
0
Age
24
XP
655
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
401
Trophies
0
Age
27
XP
2,149
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
286
Trophies
0
Age
37
XP
1,506
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
277
Trophies
0
Age
123
XP
1,145
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
91
Trophies
0
Age
21
Location
Mississippi
XP
1,194
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™: Savior of the broken
Member
Joined
Sep 13, 2009
Messages
28,091
Trophies
4
Location
Making a non-binary fuss
XP
39,835
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
37
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
657
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,238
Trophies
1
Age
39
XP
3,167
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

General chit-chat
Help Users
  • S @ salazarcosplay:
    hunter x hunter
  • S @ salazarcosplay:
    he has not allowed anyone to continue it for him for example
  • Xdqwerty @ Xdqwerty:
    @salazarcosplay, theres a dragon ball af mod for budokai 3
  • Xdqwerty @ Xdqwerty:
    updated ship of harkinian, gonna install some hd texture pack
  • Xdqwerty @ Xdqwerty:
    I might download rayman revolution for my ps3
  • BigOnYa @ BigOnYa:
    I may try the new ram site, and download more RAM to my Switch. Not sure if ddr3 is the right ram
    for it tho. Edit- no it uses floppy Ram, just like @AncientBoi
    +1
  • Xdqwerty @ Xdqwerty:
    aeiou
  • BigOnYa @ BigOnYa:
    And sometimes Z
  • SylverReZ @ SylverReZ:
    @K3Nv2, MAGA supporters be wearing tin foil hats lol.
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, whats maga?
  • BigOnYa @ BigOnYa:
    It stands for Maniacs Against General Acceptance
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, people rejecting general consensus about stuff?
    +1
  • BigOnYa @ BigOnYa:
    Yup, nuh its really just Trump followers
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, im not american so i dont care about trump
    +1
  • Xdqwerty @ Xdqwerty:
    or us elections
  • BigOnYa @ BigOnYa:
    Me niether, us north Koreans don't care
  • Xdqwerty @ Xdqwerty:
    good night
  • BakerMan @ BakerMan:
    i don't care either, even if i'm american
  • BakerMan @ BakerMan:
    truth be told, i agree with psi, i dislike both candidates, but i'd probably vote trump simply because the economy was better during his presidency
  • AngryCinnabon @ AngryCinnabon:
    Just be careful, if trump ends up winning and using project 2025 America might really change...for the worse.
  • AngryCinnabon @ AngryCinnabon:
    I'm not american and even that sends shivers down my spine.
  • AngryCinnabon @ AngryCinnabon:
    anything that offers trump an opportunity to become an actual dictator
    is bad in my book, i could care less if it wasn't for that...
  • K3Nv2 @ K3Nv2:
    Canada: America's Russia
  • NinStar @ NinStar:
    people are so dramatic that I can't even tell if they are being serious
    NinStar @ NinStar: people are so dramatic that I can't even tell if they are being serious