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

Status
Not open for further replies.

davhuit

Well-Known Member
Member
Joined
Nov 23, 2005
Messages
994
Trophies
0
XP
550
Country
France
Okay then :)

I suppose when a true exploit for homebrew will be released, it might get things easier as more developpers will probably try to do emulators, and share their source.

Edit : I might have a request. Can you add an option to browse quickly into a big rom list files? Like, using right or left on the dpad to jump like from 100 roms to 100 others?

If you have a long list of roms and want to go to the end, it pretty time consuming. Or maybe using "L" or "R" to switch to the next letter?

It also seem a bit slow to reload the rom list when you use "select", dunno if it's because I have a big rom list or if it's a normal behavior?

Edit 2 : Found a game that don't work. "Kingyo Chuuihou! Tobidase Game Gakuen" (Japan). The emulator display the "Jaleco" logo, then nothing.

Edit 3 : "Secret of Mana" (France) also don't boot (and it seems to make the loader crash. I stopped it and try to restart it and I had to hard reboot the 3DS).
 

RowanDDR

SNES Lover
Member
Joined
Apr 13, 2006
Messages
258
Trophies
0
Location
London
XP
963
Country
I've recently been seeing complies from the Git on EmuCR.

Are these actually worth downloading or should i wait?

20141030 build from emucr.. street fighter character sprites are no longer corrupted, as expected from the developments a few pages back in this thread. :)
 

davhuit

Well-Known Member
Member
Joined
Nov 23, 2005
Messages
994
Trophies
0
XP
550
Country
France
- If it can help, Seiken Densetsu 3 (Japan) show the Squaresoft logo, then black screen.
- Ring ni Kakero have some glitched sprites as the beginning and seems to lack the highlight effect in the menu.

And when a game crash (black screen), you can go back to the rom list but when you start another game, it seems to freeze on the rom list, and you have to do a hard reboot of the 3DS.
 

MarkDarkness

Nocturnal
Member
Joined
Dec 17, 2009
Messages
1,412
Trophies
2
XP
3,241
Country
Poland
This.


The reason sound output is tricky is that
a) there is CSND but only a few system apps have access to it
b) there is the DSP but it's mostly unknown, and you need an official DSP binary which would be illegal to provide


I occasionally mess with the DSP but reverse-engineering it is a separate project. Considering the lack of an emulator that runs a game far enough to get useful DSP logs, I guess we will have to disassemble a DSP binary. That sucks. The assembly language for that DSP is ugly and weird.
Thanks for the info, StapleButter. That does sound like quite a pain... messing with assembly is never a welcome thing, I'd wager.
 

DaniPoo

Well-Known Member
Member
Joined
Jan 2, 2013
Messages
927
Trophies
1
Age
35
XP
2,316
Country
Oh come on guys, the_randomizer Don't be such a little d*ck.

EmuCr is what it is. One person or two who compile a lot of emulation projects and lots of the stuff is alfa and beta stuff.
Dont be angry at them they did not write the code...

http://www.emucr.com/2014/10/blargsnes-git-20141030.html
And there we can see The_Randomizer's very mature comments.
 
  • Like
Reactions: kyogre123

piratesephiroth

I wish I could read
Member
Joined
Sep 5, 2013
Messages
3,453
Trophies
2
Age
103
XP
3,234
Country
Brazil
Yeah I like emucr too. All they do is compile publicly available code. I see no harm in doing that.
People know those builds are buggy and incomplete.
Anyone could get blargsnes source code, compile and post here it would be just the same.
 

the_randomizer

The Temp's official fox whisperer
Member
Joined
Apr 29, 2011
Messages
31,284
Trophies
2
Age
38
Location
Dr. Wahwee's castle
XP
18,969
Country
United States
Well ok, sorry if I offended you. Be carefull with what you say if you want to keep yourself out of these situations


Well, okay, I had no right to say what I said, I merely assumed that those unstable builds of BlargSnes would somehow hurt his reputation, that people would complain that the builds were unstable, etc, etc. that's all. But, it is the internet, so, people just say whatever they want pretty much. That, and I've used crappy builds on there before. I look forward to seeing this emulator get more awesome by the day, as it is slowly, but steadily getting better, that much I can tell. Special chip emulation, maybe, maybe not, hard to know for sure if the 3DS can handle that.
 

davhuit

Well-Known Member
Member
Joined
Nov 23, 2005
Messages
994
Trophies
0
XP
550
Country
France
I think I found another "bug" (?). If you put some roms in the snes directory, they display fine. If then, you decide to put some new roms in the directory, the new ones aren't displayed.

I had to delete the whole directory and put all of them again at the same time to have them dislayed.

Maybe it's because of a cache function or something like that?

And my other question is "is it useful for you to list games that don't boot/crash yet or it's better to wait a bit before doing so?".

I saw some games that display some errors codes (they seem to be errors codes) on the bottom screen, I suppose it's useful to report them?

Personally, I'm open to test a lot of games if it's needed (now or later), but it would be faster with the functions I talked about in a previous post :) (right now, if you use the fullset roms, it takes a few minutes to go to the end of the list).
 

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
The issues with EmuCR are that
a) they do that without asking me first
b) they will potentially release builds that would better not be released
c) in the case of lolSNES they kept releasing them with outdated documentation

You either spend some time to do it properly or you don't do it, damnit.


Enough of this shit now. I'll just put a notice on the first post.


davhuit: that thing is really weird, because there is no such cache. Just make sure that Windows is done writing to your SD before taking it out-- Windows doesn't always write the files immediately. If your SD card reader doesn't have a LED indicating that writes are occuring, you can always try the safe remove thing.

About the error codes and such, yeah, report them please :)
 

piratesephiroth

I wish I could read
Member
Joined
Sep 5, 2013
Messages
3,453
Trophies
2
Age
103
XP
3,234
Country
Brazil
now what about making sound work with an illegal and external DSP binary and ask the user to obtain it?
(just like BIOS files for PS2 emulators)
 

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 have exactly that in mind. But it still requires reverse-engineering one of those binaries.

The binaries are found in games' ExeFS, and are normally easy enough to find (I could make a script/tool/whatever that extracts them for you).

It's also recommended to go with a third party game. They are more likely to use the 'standard' binary and not some specific fancy crap Nintendo made for themselves.
 

loco365

Well-Known Member
Member
Joined
Sep 1, 2010
Messages
5,457
Trophies
0
XP
2,927
I'm working on getting your latest push to github to build, I just can't seem to get it to find makerom for some reason :/

Anyways, would you be fine with me making a thread here for unofficial builds (Once I get it working) so people can give you feedback towards a new final build (Note how I'm asking, unlike emucr)?
 

davhuit

Well-Known Member
Member
Joined
Nov 23, 2005
Messages
994
Trophies
0
XP
550
Country
France
Some tests I did (but I will be able to do a lot more once there will be a function to easily browse in a large list of roms, right now I just tested the first ones because it take a lot of time to scroll down) :

Don't boot/black screen :
'96 Zenkoku Koukou Soccer Senshuken (Japan)

Black screen after logo screens :
ABC Monday Night Football (USA)
Adventures of Batman & Robin, The (Europe)
Kingyo Chuuihou! - Tobidase! Game Gakuen (Japan)
Secret of Mana (France)

Crash in the starting menus :
A.S.P. - Air Strike Patrol (USA)

Crash after a few times in-game :
Accele Brid (Japan)

Graphic glitches :
None yet.
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BakerMan @ BakerMan:
    inb4 computer science
  • BigOnYa @ BigOnYa:
    Fake Leg scratching 101
  • K3Nv2 @ K3Nv2:
    IT support you can act like your own farts smell like cherries that way
  • K3Nv2 @ K3Nv2:
    Odin 2s $300 lol no
  • Scarlet @ Scarlet:
    The Mini is even more lol
  • K3Nv2 @ K3Nv2:
    That RG cube is starting to look like the better value price creep option
    +1
  • BigOnYa @ BigOnYa:
    I want a handheld gaming system with a tablet sized screen, like a 8 or10" screen, with controllers that can detach like the Switch.
  • BakerMan @ BakerMan:
    @BigOnYa i was legitimately trying to scratch my leg, this is reminding me of that cylinder post
  • Scarlet @ Scarlet:
    I don't see the buzz about a square screen personally. I think there will be a review on the site within a few weeks though if you are interested.
    +1
  • Scarlet @ Scarlet:
    I've put down the money on the Odin 2 Mini since I just love that Vita form factor. Loved the power of the Odin 2 but the size always put me off, this one seems exactly what I've been wanting.
  • K3Nv2 @ K3Nv2:
    I don't care about the square screen it's just nice to hold something you don't have to stretch your arms a foots length
  • K3Nv2 @ K3Nv2:
    All these things expecting to be super huge is overrated just run a type c cable to your TV if you want a big display or in my case screen mirror it
  • BigOnYa @ BigOnYa:
    On the go tho I meant, I use my 10" tablet and a Bluetooth controller for retro gaming while sitting on my porch or on long car rides sometimes. Easier on my eyes than the Switch screen.
  • K3Nv2 @ K3Nv2:
    My point is we already have enough shit with big displays having something pocketable with up to ps2 would be fine on the go
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Ken unless the games are made for that screen size most suck on a screen that size... Having a square screen and being brighter and higher res helps but it's not a cure all, text is tiny bullets are tiny, your.... Well lol
  • K3Nv2 @ K3Nv2:
    You can stretch to fit probably it's not all bad that they make it seem to be
  • K3Nv2 @ K3Nv2:
    People always yap about oh but you loose pixels but yeah it won't look awful either
  • Psionic Roshambo @ Psionic Roshambo:
    I like filters :P
  • K3Nv2 @ K3Nv2:
    Filters are why you don't go on 2nd dates
  • Psionic Roshambo @ Psionic Roshambo:
    Lol nahhh it's because I usually get what they want on the first date lol
  • Psionic Roshambo @ Psionic Roshambo:
    I swear if I hear "I don't usually do this on the first date" on more time... I am going to start counting
  • K3Nv2 @ K3Nv2:
    I bought you McDonald's even tho you lied about your pics I still deserve this
  • Psionic Roshambo @ Psionic Roshambo:
    No no continue, I hear these things women say so often I decided to start counting
    Psionic Roshambo @ Psionic Roshambo: No no continue, I hear these things women say so often I decided to start counting