Homebrew SNES9x for Old 3DS

suzsuzuki

Well-Known Member
Member
Joined
Aug 25, 2016
Messages
403
Trophies
0
Age
36
XP
471
Country
Brazil
For 3dsx just instal devekitpro and type make. I can share with you the last 3dsx version if you want. For cia version I don't know....
 
  • Like
Reactions: ArtemisM

Sonic Angel Knight

Well-Known Member
Member
Joined
May 27, 2016
Messages
14,399
Trophies
1
Location
New York
XP
12,933
Country
United States
Those graphic layering is kinda funny, i tried it with super mario all stars and stuff was phasing out of pipes and item blocks. The sound for some reason i know isn't perfect but i like when you get power up sounds, reminds me of a mario flash game. :D

So umm there seem to be huge layering problems. Especailly with games that makes obsessive use of it like Super punch out, donkey kong country, killer instinct or chrono trigger :P
 

ArtemisM

Kupo for Kupo Nuts
Member
Joined
Apr 14, 2010
Messages
316
Trophies
0
XP
794
Country
United States
Found a small bug in sprite/layer ordering in Chrono Trigger using the latest commit (as of this post). I barely caught it, but reproduced it several times.

KqtoSHK.png


Super Punch Out works decently, despite gratuitous frameskipping that somehow doesn't affect gameplay. Graphical bug found with the scrolling background on the hi-score screen that displays after each fight though. Nothing gamebreaking.

laPrqOP.png


EDIT: My SD Card reader decided to die. What wonderful timing. I'll still contribute, but photos may be of potato quality until my new one gets here. I didn't have any FTP service installed on my o3DS :/
 
Last edited by ArtemisM,

Coto

-
Member
Joined
Jun 4, 2010
Messages
2,979
Trophies
2
XP
2,565
Country
Chile
@mqk9999 I compiled for you, but I don't know if works.. please try this:

http://tinyurl.com/hcsnzfq

you know : if i were you i'd offer compiled stuff only if you mention where you took the source from (for example: here is the compiled code, taken from some github branch followed by certain commit number). Otherwise if a bug happens you'll confuse devs (we dont want to confuse devs!)

:P
 
  • Like
Reactions: suzsuzuki

ArtemisM

Kupo for Kupo Nuts
Member
Joined
Apr 14, 2010
Messages
316
Trophies
0
XP
794
Country
United States
  • Like
Reactions: Coto and suzsuzuki

suzsuzuki

Well-Known Member
Member
Joined
Aug 25, 2016
Messages
403
Trophies
0
Age
36
XP
471
Country
Brazil
than
you know : if i were you i'd offer compiled stuff only if you mention where you took the source from (for example: here is the compiled code, taken from some github branch followed by certain commit number). Otherwise if a bug happens you'll confuse devs (we dont want to confuse devs!)

:P
Thanks. I edited the post above!
 
  • Like
Reactions: Coto

DiscostewSM

Well-Known Member
Member
Joined
Feb 10, 2009
Messages
5,484
Trophies
2
Location
Sacramento, California
Website
lazerlight.x10.mx
XP
5,488
Country
United States
Dunno if this was brought up, but Mystic Quest has stuttering issues due to it being one of the few games that use SRAM as temporary storage. The stuttering is the emulator saving the SRAM to a file every so often due to writes having been done within each update period. You see this in battles and particularly in the first town.
 

Clydefrosch

Well-Known Member
Member
Joined
Jan 2, 2009
Messages
6,022
Trophies
2
XP
4,619
Country
Germany
Dunno if this was brought up, but Mystic Quest has stuttering issues due to it being one of the few games that use SRAM as temporary storage. The stuttering is the emulator saving the SRAM to a file every so often due to writes having been done within each update period. You see this in battles and particularly in the first town.

i guess all games that do this would stutter now. a few updates back, the timer that wrote sram to the sd was lowered from like 30 seconds, since some people were losing their saves.
but other than changing the sram timer on a per game basis, i'm not sure how this kind of behavior could be addressed. maybe a timer that only writes to sram after x seconds have passed without any changes to sram? that would maybe tone down the stuttering a little. but not completely.
or save sram to sd only when switching games/closing the emulator... but then, people might lose saves because of crashes/different shut downs of the 3ds
 

DiscostewSM

Well-Known Member
Member
Joined
Feb 10, 2009
Messages
5,484
Trophies
2
Location
Sacramento, California
Website
lazerlight.x10.mx
XP
5,488
Country
United States
i guess all games that do this would stutter now. a few updates back, the timer that wrote sram to the sd was lowered from like 30 seconds, since some people were losing their saves.
but other than changing the sram timer on a per game basis, i'm not sure how this kind of behavior could be addressed. maybe a timer that only writes to sram after x seconds have passed without any changes to sram? that would maybe tone down the stuttering a little. but not completely.
or save sram to sd only when switching games/closing the emulator... but then, people might lose saves because of crashes/different shut downs of the 3ds
Here's my thoughts.

- Option to turn off automatic SRAM saving on a game-to-game basis
- Automatically save SRAM when going to emulator options (touching the bottom screen) if any changes were made.
- If a game is making frequent yet real small changes to SRAM while auto-saving is enabled, perhaps print a message on the bottom screen stating the game maybe using SRAM for temporary storage and may benefit from disabling auto-saving.
 

Knight of Time

Well-Known Member
Member
Joined
Apr 19, 2015
Messages
135
Trophies
0
Age
41
XP
1,271
Country
Canada
Alright, I just tried out the emulator today (the CIA more specifically), and I tested out a few games that aren't on the list yet; namely Uniracers, Tetris & Dr. Mario, and Tetris 2.

Here's what I found for each of them:

Uniracers- occasionally has a lower FPS rate that causes it to run in slow motion, but otherwise runs pretty well. I found enabling frameskip and having a max of 4 frames helped here.
Tetris & Dr. Mario- minor sound issues for both Tetris and Dr. Mario, otherwise plays perfectly.
Tetris 2- plays perfectly.

So yeah, great work so far.
 

m45t3r

Well-Known Member
Member
Joined
Jul 17, 2007
Messages
243
Trophies
0
Website
Visit site
XP
422
Country
Brazil
I don't know if this will help, however I will try to describe the problem in Mickey to Donald - Magical Adventure 3 (Japan) (I am using a fan translation by RPGOne, btw) with more details.

I decided to compile lastest commit (52348ed13114bab63cdd69241f73cae42ff12255), and the issue with the boss not appearing is fixed. The problem of the crow in the animation pre-boss is still there, however this is a minor issue.
 

ArtemisM

Kupo for Kupo Nuts
Member
Joined
Apr 14, 2010
Messages
316
Trophies
0
XP
794
Country
United States
ActRaiser 2 freezes when you go to enter a stage (when the mode7 spiral zoom-in begins)

Oddly enough, it's not the only emulator that I've seen this happen in. Maybe something special is going on? ActRaiser 1 doesn't freeze when employing the same effect.

Secret of Mana has garbage font/text rendering and distorted BGM, among other things.

Weapon Lord has major stuttering with voice samples as well as significant slowdown, but not much in the way of graphical glitches.

Contra III has significant slowdown when employing anything that uses the effect that the invulnerability barrier and smart bombs use. I was able to overload the game to a dreary 45f frameskip (!) when fighting the Stage 1 end boss by using the cluster shot and spamming the smart bombs (though this would lag the actual hardware somewhat anyways). On stage 2 (the mode7 gimmick highway), layering is incorrect and displays the player as if he were on top of an overpass when walking underneath. This issue also occurs on the stage 2 end boss. The player displays above the boss sprite when the boss is "over" the player. Additionally, the street markers incorrectly display on top of the boss (o.O) instead of under (this does not happen to the player sprite)
 
Last edited by ArtemisM,

LongTimeLurker

Well-Known Member
Member
Joined
Aug 25, 2016
Messages
177
Trophies
0
Age
31
XP
114
Country
Canada
@mqk9999 I compiled for you, but I don't know if works.. please try this:

http://tinyurl.com/hcsnzfq

Used version 52348ed from github https://github.com/bubble2k16/snes9x_3ds

Hello, what flags did you use to build that CIA? @bubble2k16, that CIA works fine on Gateway.

Edit: The DKC1 improvements are impressive.

Edit2: The flicker when the sword strikes the intro text on A Link to the Past seems to be functioning correctly. It wasn't before, at least on the 3dsx version of v0.35.

Also there's a slight (I don't notice it) frameskip introduced (1) on the ALttP but that could just be the extra debugging features slightly slowing it down.
 
Last edited by LongTimeLurker,

sj33

Well-Known Member
Member
Joined
Oct 22, 2013
Messages
4,072
Trophies
2
XP
4,726
Country
Japan

LinkFan16

I link them all
Member
Joined
Mar 15, 2009
Messages
424
Trophies
1
XP
1,493
Country
Germany
I just found the time to try this emulator and what can I say? Thanks for letting me relive the joys of my childhood on my O3DS :) While some things still need to be fixed (for example after I finished the last race of a cup in Super Mario Kart, some of the graphics would glitch out), there are a lot of games that are running perfectly already. I also played some Kriby's Ghost Trap which was working perfectly fine, along with some A Link To The Past and Dr. Mario & Tetris.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • HiradeGirl @ HiradeGirl:
    He is now fishy.
  • K3Nv2 @ K3Nv2:
    Sak is a fishy pineapple
  • HiradeGirl @ HiradeGirl:
    Have a good night everyone.
  • HiradeGirl @ HiradeGirl:
    i'm getting sleepy.
  • HiradeGirl @ HiradeGirl:
    So much drinking from @K3Nv2
  • HiradeGirl @ HiradeGirl:
    Have a nice day. Life. Week. Month. year.
  • K3Nv2 @ K3Nv2:
    10 tabs open on chrome and no slow downs suck it low ram plebs lol
  • Veho @ Veho:
    Firefox users be like "look at what they have to do to mimic a fraction of our power."
  • K3Nv2 @ K3Nv2:
    they be like which lite firefox exe pls
  • Veho @ Veho:
    Wut.
  • Maximumbeans @ Maximumbeans:
    GM all
  • K3Nv2 @ K3Nv2:
    butt
  • SylverReZ @ SylverReZ:
    douche
  • Veho @ Veho:
    Touché.
  • SylverReZ @ SylverReZ:
    Push it :creep:
  • Veho @ Veho:
    Talk about propaganda.
  • Veho @ Veho:
    Illinois is working to ban toxic food additives that have been banned for decades in other countries; additives that can be replaced and all those countries still have Skittles and Mountain Dew. Title of the piece: GUBMINT WANTS TO TAKE AWAY YOUR CANDY
  • Veho @ Veho:
    Gee, I wonder if the author is biased?
  • SylverReZ @ SylverReZ:
    @Veho, Sounds and smells like bullshit. They don't give you cancer, and California should know that. I don't get why they stick labels that say "may or may not cause reproductive harm or cancer".
  • Veho @ Veho:
    Arsenic doesn't give you cancer either.
  • Veho @ Veho:
    California has already banned those additives BTW.
    Veho @ Veho: California has already banned those additives BTW.