4dsdev
Views: 1,383,820 Main | Rules/FAQ | Memberlist | Active users | Last posts | Calendar | Stats | Online users | Search 03-28-24 04:48 PM
Guest:

0 users reading blargSnes -- SNES emulator for the 3DS | 2 bots

Main - Homebrew projects - blargSnes -- SNES emulator for the 3DS Hide post layouts | New reply

Pages: 1 2 3 4 5 ... 9 10 11 12 13 14 15 16 17
Drenn
Posted on 01-11-16 08:08 AM Link | #871
So, from the sounds of things, you're currently working on v1.4? I'm just curious because I was poking around the source. Mostly to disable auto sram saving since it seemed to make the audio glitches worse. If you've updated it for the latest ctrulib already then there's no reason for me to mess with it. I suppose you haven't uploaded the code to github due to your passionate hatred of EmuCR? :P

Discostew
Posted on 01-11-16 08:54 AM Link | #872
We've already got a push request that incorporates the newest ctrulib (from fincs). We just haven't committed it yet.

Osakasan
Posted on 01-11-16 12:41 PM Link | #873
Posted by Weicxiable
Here's the absolutely latest public build, 1.3b. https://gbatemp.net/up/152102/blargSnesCia.zip


Well... i'm getting a black screen on RxTools 10.3 EmuNAND, but thanks anyway ^^U

I'll wait 'til we get a new release. Shame, because it's actually the only SNES emulator that reaches 100% speed for us o3DS peasants.

Drenn
Posted on 01-11-16 10:27 PM Link | #874
Posted by Discostew
We've already got a push request that incorporates the newest ctrulib (from fincs). We just haven't committed it yet.

Ok great, I didn't notice that.
Posted by Osakasan
Well... i'm getting a black screen on RxTools 10.3 EmuNAND, but thanks anyway ^^U

I'll wait 'til we get a new release. Shame, because it's actually the only SNES emulator that reaches 100% speed for us o3DS peasants.

You should probably try launching it from the homebrew channel instead. I tried the cia but it didn't detect my roms.

Osakasan
Posted on 01-12-16 09:40 AM Link | #877
I'm actually trying to avoid using any homebrew launcher from CFW, last time i did it entered in some weird loop so i decided agaisn it :/

Also, since CFW brings absolute freedom, it defeats the purpose of a HBL, actually.

Now i understand those guys who were always asking for .cia builds. I'm kinda getting annoyed by myself.

Xharos
Posted on 01-18-16 11:40 PM Link | #881
Any news on 1.4 or whatever? I just want to play A Link to the Past, haha.

Thanks for this emulator, it's awesome

Discostew
Posted on 01-19-16 03:22 AM Link | #882
Posted by Xharos
Any news on 1.4 or whatever? I just want to play A Link to the Past, haha.

Thanks for this emulator, it's awesome


I don't work on the emulation/timing side of development, so I couldn't tell you anything regarding that, but there are a few things I've been working on, like various graphical/audio fixes. When is 1.4 being released? There is no ETA as of yet.

UltiNaruto
Posted on 01-19-16 02:38 PM Link | #883
Here's an unofficial build for those who need it as .cia : http://www.mediafire.com/download/nc8zuufcl08yacf/blargSnesCia.cia

It's compiled from veryhard branch with latest ctrulib.

Discostew
Posted on 01-19-16 06:50 PM Link | #884
Posted by UltiNaruto
Here's an unofficial build for those who need it as .cia : http://www.mediafire.com/download/nc8zuufcl08yacf/blargSnesCia.cia

It's compiled from veryhard branch with latest ctrulib.


As a reminder to everyone. While you can choose to use unofficial builds, do not expect any help with them if you run into problems.

Weicxiable
Posted on 01-19-16 11:59 PM Link | #885
Posted by UltiNaruto
Here's an unofficial build for those who need it as .cia : http://www.mediafire.com/download/nc8zuufcl08yacf/blargSnesCia.cia

It's compiled from veryhard branch with latest ctrulib.
This is the best build of blargSNES yet!

UltiNaruto
Posted on 01-20-16 02:03 AM Link | #886
@Discostew : I won't support this unofficial build aswell. It's just a temporary way to get blargSnes via cia for CFW users till we get an updated blargSnes version.

@Weicixiable : Thanks. Glad that it helps someone here. I had hard time figuring out the registers used in gpu because I never worked with the gpu service, but everything fine for now.

Discostew
Posted on 01-20-16 02:12 AM Link | #887
Posted by UltiNaruto
@Discostew : I won't support this unofficial build aswell. It's just a temporary way to get blargSnes via cia for CFW users till we get an updated blargSnes version.

@Weicixiable : Thanks. Glad that it helps someone here. I had hard time figuring out the registers used in gpu because I never worked with the gpu service, but everything fine for now.


You should have looked at the pull requests before doing it yourself, as fincs literally did the job already. We just haven't committed to it yet (but we will, as the things I've been working on are based on it).

UltiNaruto
Posted on 01-20-16 02:56 AM Link | #888
It doesn't matter as long as everything works. I usually use framebuffers for graphics. I will have to learn how to use gpu, so I can work on something a bit more advanced.

Discostew
Posted on 01-20-16 05:53 AM Link | #889
Posted by UltiNaruto
It doesn't matter as long as everything works. I usually use framebuffers for graphics. I will have to learn how to use gpu, so I can work on something a bit more advanced.


Always good to learn. I didn't know much about the 3DS hardware when I first started tinkering around blargSNES.

UltiNaruto
Posted on 01-20-16 06:12 AM Link | #890
When I released Tetris3DS I was still learning framebuffers and even now I feel it to be a pain in the ass to draw something with framebuffers.

TecXero
Posted on 01-21-16 07:05 AM Link | #894
Posted by Osakasan
I'm actually trying to avoid using any homebrew launcher from CFW, last time i did it entered in some weird loop so i decided agaisn it :/

I'm guessing you have HomeMenuHax setup for your SysNAND and have it autobooting your EmuNAND with CFW? If so, download Homebrew Launcher Loader, install it, and have it download the payload for your EmuNAND (start it up and hold Y).

The payload will be on the root of your SD card. Open it up with a hexeditor and, on the text side, find "boot.3dsx". Change the name to anything else with four digits, like "menu.3dsx". Now grab your preferred Homebrew Launcher, rename it from "boot.3dsx" to "menu.3dsx" or whatever you changed it to in the hexeditor and put it on the root of your SD card. This way it won't interfere with your autoboot and you can easily access 3dsx homebrew.

Discostew
Posted on 01-23-16 11:28 PM Link | #898
Posted by UltiNaruto
Here's an unofficial build for those who need it as .cia : http://www.mediafire.com/download/nc8zuufcl08yacf/blargSnesCia.cia

It's compiled from veryhard branch with latest ctrulib.


If I may ask, how did you make the CIA file, and what did you use for it? I'm attempting to do it myself with the files that have been supplied in the CCI folder, but I keep getting an error. The makerom I used is from the 3dbrew site


arm-none-eabi-strip blargSnes.elf
makerom -f cia -o blargSnes.cia -rsf cci\cia.rsf -target t -exefslogo -elf blargSnes.elf -icon cci\icon.bin -banner cci\banner.bin

[RSF ERROR] Unrecognised Key: 'ExeFs'
[RSF ERROR] Error Proccessing RSF file


StapleButter
Posted on 01-23-16 11:31 PM (rev. 2 of 01-23-16 11:32 PM) Link | #899
set PATH=%PATH%;C:\Python30
make
copy blargSnes.elf blargSnes_s.elf
arm-none-eabi-strip blargSnes_s.elf
makerom -f cci -o blargSnes.3ds -rsf ./cci/gw_workaround.rsf -target d -exefslogo -elf blargSnes_s.elf -icon ./cci/icon.bin -banner ./cci/banner.bin
makerom -f cia -o blargSnes.cia -rsf ./cci/cia.rsf -target t -exefslogo -elf blargSnes_s.elf -icon ./cci/icon.bin -banner ./cci/banner.bin
pause

my build.bat file which I use to build Gateway/CIA versions of blargSNES

(the first line might be unneeded now, it was a dirty hack so that I could compile shaders with aemstro back then)

there's also build2.bat for Ninjhax if you want, but that one is easy


____________________
blargSNES -- SNES emu for 3DS
More cool stuff

profi200
Posted on 01-24-16 01:56 AM Link | #900
You should use the new, slightly changed rsf format: https://gist.github.com/jakcron/47392b861657746d8448

And also stripping elfs is not needed anymore :)

Discostew
Posted on 01-24-16 02:26 AM (rev. 2 of 01-24-16 02:53 AM) Link | #901
Well, got it working with the old one by trimming out the ExeFs and PlainRegion sections of the cia.rsf file. Result is quite a bit smaller than the 3dsx. Installs on my emuNAND, but there's no audio. I didn't have the system report if NDSP is enabled or not, so I'll examine it now. It works as a 3dsx though.

And to those wondering, I recently pushed my changes.

edit:

Seems under my emuNAND and running the CIA, NDSP doesn't turn on.
Pages: 1 2 3 4 5 ... 9 10 11 12 13 14 15 16 17

Main - Homebrew projects - blargSnes -- SNES emulator for the 3DS Hide post layouts | New reply

Page rendered in 0.019 seconds. (2048KB of memory used)
MySQL - queries: 28, rows: 103/103, time: 0.008 seconds.
[powered by Acmlm] Acmlmboard 2.064 (2018-07-20)
© 2005-2008 Acmlm, Xkeeper, blackhole89 et al.