Homebrew blargSnes -- SNES emulator for the 3DS (WIP)

Status
Not open for further replies.

Onion_Knight

Well-Known Member
Member
Joined
Feb 6, 2014
Messages
878
Trophies
0
Age
45
XP
997
Country
If I'm building from source and I get this:

Makefile:11: *** "Please set CTRULIB in your environment. export CTRULIB=<path to>libctru". Stop.

I have the current DevKitARM installed with CTRULIB. I've also downloaded the CTRULIB from sources and compiled it. Do I want this to use the library in DevKitARM or Do I want this to point at the libctru.a I've compiled?

EDIT:

I used the ctrulib.a that I built and it successfully compiled.
 

Melon__Bread

~It's A Magik~
Member
Joined
Dec 9, 2013
Messages
833
Trophies
0
Age
31
XP
938
Country
United States
If I'm building from source and I get this:

Makefile:11: *** "Please set CTRULIB in your environment. export CTRULIB=<path to>libctru". Stop.

I have the current DevKitARM installed with CTRULIB. I've also downloaded the CTRULIB from sources and compiled it. Do I want this to use the library in DevKitARM or Do I want this to point at the libctru.a I've compiled?

EDIT:

I used the ctrulib.a that I built and it successfully compiled.

You need to add CTRULIB to your PATH?
 

Onion_Knight

Well-Known Member
Member
Joined
Feb 6, 2014
Messages
878
Trophies
0
Age
45
XP
997
Country
quote="Melon__Bread, post: 5201256, member: 341376"]You need to add CTRULIB to your PATH?[/quote]
It called for it. However, the
No. He needs to set the environment variable CTRULIB to the path to CTRULIB...

I did it and it compiled after I also downloaded aemstro_as.py as it was also needed. It compiled however, when I try to run it, the top screen just keeps flashing. The menu works and I can navigate to a game, and start it. I hear the music on ALTTP but the screen keeps flashing. Evidently, I don't have everything set up correctly yet.
 

Ewo

Active Member
Newcomer
Joined
Nov 27, 2014
Messages
29
Trophies
0
Age
29
XP
99
Country
United States
I did it and it compiled after I also downloaded aemstro_as.py as it was also needed. It compiled however, when I try to run it, the top screen just keeps flashing. The menu works and I can navigate to a game, and start it. I hear the music on ALTTP but the screen keeps flashing. Evidently, I don't have everything set up correctly yet.
Just to make sure, you compiled from this branch of ctrulib, correct?

Also, I'm not sure if it's possible to get this far otherwise, but make sure you're using Python 3, as aemstro requires it.
 

Onion_Knight

Well-Known Member
Member
Joined
Feb 6, 2014
Messages
878
Trophies
0
Age
45
XP
997
Country
Just to make sure, you compiled from this branch of ctrulib, correct?

Also, I'm not sure if it's possible to get this far otherwise, but make sure you're using Python 3, as aemstro requires it.


Correct, I used the source from smealum's github, downloaded aemsgtro from smealum's github, and am using Python 3 since it was built for it. I do have 2.7 installed as well, which I use for FileInsight, but I verified that aemstro launched from Python 3.
 

thenotoriousrod

Active Member
Newcomer
Joined
Nov 6, 2014
Messages
31
Trophies
0
Age
34
XP
90
Country
United States
I had Cubic Ninja and use your blargSnes Version 1.2 emulator on my red 3DS XL with Toshiba SDHC 4 GB - Class 4 and working fine. I love your snes emulator. B-)

I filled my report for you to see here for proof of working and not working games. I had test some games list:


Working


7th Saga, The (USA)
Breath of Fire (USA)
Breath of Fire II (USA)
Bust-A-Move (USA)
Donkey Kong Country (USA)
EarthBound (USA)
Final Fantasy II (USA)
Final Fantasy IV (Japan) (Rev 1) [En by J2e v3.21] [Bug Fix by Deathlike2 v1.0a] (Yang's HP Fix)
Inindo - Way of the Ninja (USA)
Kirby's Dream Course (USA)
Legend of the Mystical Ninja, The (USA)
Legend of Zelda, The - A Link to the Past (USA)
Lufia (Europe)
Megaman VII (USA)
Megaman 8 (Japanese Rockman and Forte) [slightly scratchy sound but smooth gameplay]
Megaman X (USA)
Pac-Attack (USA)
Pac-Man 2 - The New Adventures (USA)
Paladin's Quest (USA)
Shadowrun (USA)
Soul Blazer (USA)
Street Fighter 2 Turbo
Super Bomberman 2 (USA)
Super Bomberman 4 (English - Translated)
Super Bomberman 5 (Japan)
Super Mario All-Stars + Super Mario World (USA)
Super Street Fighter 2
Tecmo Secret of the Stars (USA)
Terranigma (Europe)
Tetris & Dr. Mario (USA)
Tetris 2 (USA)
Ys III - Wanderers from Ys (USA)






Working - Glitch, hang up, bugs


Lemmings (USA) - 2 Vertical line sides of gray flashing World glitch
Secret of Evermore (USA) - fly over World glitch
Tetris Attack (USA) (En,Ja) - World color glitch

Tecmo Secret of the Stars (USA) - messages then hang up - black (To get work, press start to skip messages then no hang up)

Arcana (USA) - messages then unplayable
Kirby's Avalanche (USA) - can't move select stages

Megaman X2 (USA) - 3 errors
Megaman X3 (USA) - 3 errors






Not Working - black screen, hang up


Brain Lord (USA) - black screen
Brandish (USA) - black screen
E.V.O. - Search for Eden (USA) - black screen
Final Fantasy III (USA) - black screen
Illusion of Gaia (USA) - black screen
Incantation (USA) - black screen
Kirby Super Star (USA) - black screen
Lagoon (USA) - black screen
Lemmings 2 - The Tribes (USA) - black screen
Lost Vikings II, The (USA) - black screen
Lost Vikings, The (USA) - black screen
Lufia & The Fortress of Doom (USA) - black screen
Mario's Time Machine (USA) - black screen
Might and Magic II - Gates to Another World (Europe) - hang up
Might and Magic III - Isles of Terra (USA) - black screen
NBA Jam (black screen)
Pac-in-Time (USA) - black screen
Robotrek (USA) - messages then black screen
Seiken Densetsu 3 (Japan) [En by LNF+Neill Corlett+SoM2Freak v1.01] [Hack by Parlance v1.0] (3 Player Edition) - hang up on music test
Star Ocean (Japan) [En by DeJap v1.0] - black screen
Super Bomberman (USA) - black screen
Super Bomberman 3 (Europe) - hang up on hudson soft logo
Super Mario Kart (USA) - hang up on nintendo logo
Super Mario World 2 - Yoshi's Island (USA) - black screen
Ultimate Mortal Kombat - (hangs up at title credits)
Wario's Woods (USA) - black screen
Ys IV - Mask of the Sun (Japan) [En by Aeon Genesis v2.0] - black screen






Black screen, Frozen, error to restart - need to restart system


Chrono Trigger (USA) - black screen
Final Fantasy - Mystic Quest (USA) - black screen, unsupport vram
Final Fantasy V (Japan) [En by RPGe v1.1] [Hack by JCE3000GT v1.0] (Easy Type) - black screen
Final Fantasy VI (Japan) [En by RPGOne v1.2b] [All Bug Fixes] - black screen
Harvest Moon (USA) - error to restart
Kirby's Dream Land 3 (USA)
Lufia II - Rise of the Sinistrals (USA)
Romancing SaGa 3 (Japan) [En by Mana Sword v0.30]
Secret of Mana (USA) - hang up on squaresoft logo
Super Buster Bros. (USA)
Super Mario RPG - Legend of the Seven Stars (USA)
Tales of Phantasia (Japan) [En by DeJap v1.2] (Upper Case Font)

I've been emulating for years. It's about time I gave back (it's all I've got anyway lol)

Added:
(Working)
Megaman 8
Street Fighter 2 Turbo
Super Street Fighter 2

(Not working)
Ultimate Mortal Kombat 3
NBA Jam
 

thenotoriousrod

Active Member
Newcomer
Joined
Nov 6, 2014
Messages
31
Trophies
0
Age
34
XP
90
Country
United States
For further bug reporting, I'd also I'd like to report that Super SF2 has weird glitches on fei long stage. Also characters kind of have glitchy graphics when standing still (happens in SF2 Turbo as well). Scratchy sounds in Megaman 8 as well. Haven't tried the English translated version but I'm sure it's the same for that one too.
 

Myria

Well-Known Member
Member
Joined
Jul 24, 2014
Messages
464
Trophies
0
Age
42
XP
852
Country
United States
What is it about the homebrew loader method and Gateway loading that prevents sound from working? ExHeader issues?
 

davhuit

Well-Known Member
Member
Joined
Nov 23, 2005
Messages
994
Trophies
0
XP
550
Country
France
Bug reports are always welcome if they're about the last official release.


I started to make a huge list of compatibility but unfortunately, I had the whole goodset on the SD card and as I said, it just take forever to move in the roms list.

When we will be able to move from letter to letter and/or page to page, you cant count on me to try every game and list games that don't work/boot at all :)
 

DiscostewSM

Well-Known Member
Member
Joined
Feb 10, 2009
Messages
5,484
Trophies
2
Location
Sacramento, California
Website
lazerlight.x10.mx
XP
5,511
Country
United States
Modes 2 and 4 have been supported for a while, but implementation of Offset-Per-Tile wasn't there......so, I tried my hand at it.

wIZlZ8s.png
ZtDD3PT.png


On the existing builds, his head and body don't move because they utilize offset-per-tile rendering to make it warp or extend. Took me a good long while to try and understand how it works, but I got it somewhat. As you can see at the top under the HUD, there are some misplaced tiles, and at the bottom of the body, a couple of tiles are not placed correctly. The intro of Chrono Trigger with the wavy text also uses OPT and works, as well as Tetris Attack having smooth scrolling of the tiles (but the bottom of the stack has the same problem as shown above). I've only dealt with 8x8 tile rendering, not 16x16, nor can I recall any game other than those 3 that utilize OPT, so if anyone has a list of games that use OPT, please link them so I may try them out (except for anything that uses Mode 6, since that isn't implemented).
 

Arisotura

rise of melonism
OP
Member
Joined
Dec 5, 2009
Messages
839
Trophies
1
Age
30
Location
center of the Sun
Website
kuribo64.net
XP
2,498
Country
France
I started to make a huge list of compatibility but unfortunately, I had the whole goodset on the SD card and as I said, it just take forever to move in the roms list.

When we will be able to move from letter to letter and/or page to page, you cant count on me to try every game and list games that don't work/boot at all :)
It's already implemented, more or less. You can press Left/Right.

I guess I should have mentioned it in the changelog.


DiscostewSM hah, not bad! I'll have to look into that shit eventually :)
 
  • Like
Reactions: eco95

lisreal2401

Well-Known Member
Member
Joined
Jun 4, 2013
Messages
855
Trophies
1
Age
27
XP
2,948
Country
United States
This is off topic, but what is CSND? Aside from homebrew, what applications use it and why is it there in the first place? Additionally, have you looked into the strange issue I posted about DokiDoki Adventure a few weeks back? That one seems so odd.
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: https://youtube.com/shorts/4M3E1Lz6l9E?si=fSYNJxYTa0czXVow