4dsdev
Views: 1,383,904 Main | Rules/FAQ | Memberlist | Active users | Last posts | Calendar | Stats | Online users | Search 03-29-24 05:57 AM
Guest:

Main - Posts by Discostew

Pages: 1 2 3
Discostew
Posted on 05-21-15 11:30 PM, in blargSnes -- SNES emulator for the 3DS Link | #140
Posted by Daggdroppen
Cool. This will keep the trolls away, I guess :)


Oh, they'll come, but they won't be able to stick around should they do that.

Discostew
Posted on 06-05-15 12:34 AM, in blargSnes -- SNES emulator for the 3DS (rev. 2 of 06-05-15 12:35 AM) Link | #175
Posted by VinsCool
How good is the improvement with the hardware assisted mode7?


It's not a full replacement for software-rendered Mode7, but it gets used when the current settings allow it to be done faster than software would.

To put into perspective, software-rendered Mode7 has to access what tile and pixel-color in that tile for each pixel on-screen, so it has to access tiles 256 times plus the palette 256 times for each row. It's constant because it's based on screen pixels, so no matter if zoomed in, zoomed out, rotated, or put into a perspective view, it has to do the same amount of work per scanline for every scanline used. Hardware-rendered Mode7 is based on tiles, so because the layer could be zoomed in or out, the number of tiles it has to render is variable, not constant. In perspective view, it has to do it per scanline, rather than a group of scanlines together.

So, to summarize, it depends on the settings set for Mode7. It may do full software, or full hardware, or even a mix of the two within the same frame.

Posted by StapleButter
note to self: there's something wrong with the threaded DSP system


it buffers writes to replay them later, but... what about reads?


That was one thing I was gonna look into after I tackled the possible improvement to tile decoding.

Discostew
Posted on 06-05-15 09:59 PM, in blargSnes -- SNES emulator for the 3DS Link | #178
Posted by StapleButter
The main issue is that unlike writes, reads can't be 'applied later' as it needs the return value immediately.


Could that be why some games don't run at all, because they need to read from the DSP, and what they don't get causes it to lock up?

Discostew
Posted on 06-09-15 06:50 PM, in blargSnes -- SNES emulator for the 3DS Link | #198
Just a word of caution for those attempting to build blargSNES using the latest ctrulib, an update from around May 24th will result in a corrupted background border, due to the width/height inputs being switched to conform to texture standards. In-game graphics looks to be unaffected because the textures uses for in-game hardware rendering have the same width/height values.

Posted by rotebrotobias
Why doesn't Star Fox work?


Because it uses a special chip, which is not implemented. No special chips have been implemented. IMO, I think the base system needs more work done before those get implemented.

Posted by Darklinkreturns
Using BlargSnes 1.3 CIA on my O3DS 9.8 emunand, and just getting a black screen that turns my DS completely unresponsive. No home button or sleep mode or anything. Any idea what could be wrong?


I unfortunately can't help you there, since I not only have stuck with 9.2, but don't use CIAs or emunand.

Discostew
Posted on 07-20-15 05:19 AM, in blargSnes -- SNES emulator for the 3DS Link | #270
Posted by kellykel
Does this work with hacked snes games? I have tried playing super mario world hacks and it just seems to freeze the emu or the game does not play. I could play chrono trigger.


Many games still won't run because of a possible sync issue, including hacks.

BTW, has anyone tried blargSNES with Ninjhax v2.0 on an n3DS? Supposedly, other apps and emulators are getting a speed boost through it, up to 2.5x like GameYob is. I run an o3DS, and from the look of it, it doesn't help there. It may just be CPU improvement, so software rendering may only be affected.

Discostew
Posted on 07-20-15 05:13 PM, in blargSnes -- SNES emulator for the 3DS Link | #273
Posted by StapleButter
Either better dynarecing abilities, or threading working better because the N3DS has more cores. blargSNES doesn't really use either.

Dunno about hacks, but if they're meant to run on ZSNES, they're probably too broken for blargSNES.


I'd imagine threading is better, since Ninjhax 2.0 is not capable of dynarec (yet?), insomuch that something like CitrAGB on n3DS actually runs better under NH v2.0 with interpreter mode than it does on v1.1b with dynarec (from what people are saying, not from self-experience).

Discostew
Posted on 08-01-15 05:04 PM, in blargSnes -- SNES emulator for the 3DS Link | #285
From what I've been hearing lately, the n3DS's CPU upgrade is the kind of upgrade the DSi got. Double the clock frequency, so apps that recognize it will utilize it. It was initially believed that they threw in a quad-core instead of a dual-core like the 3DS, and that may be correct still, but in any case, Ninjhax 2.0 is unlocking the full CPU core on the n3DS, making homebrew run far better than before, especially with single-threading.

So in turn, I'd imagine that blargSNES does run much better, at least in software mode. I can't really prove it because I don't have an n3DS to test with. Because I'm limited to an o3DS, I've simply been trying to find different ways of improving upon what's been established, since plenty others just have an o3DS as well.

Discostew
Posted on 08-01-15 05:06 PM, in blargSnes -- SNES emulator for the 3DS Link | #286
Posted by Jim_e
The real advantage of running on the New 3DS is the fact that it runs full speed with the software renderer. Meaning graphical glitches go away like Donkey Kong's broken sky.


Of course, but the software renderer hasn't been worked on for quite some time, so while it does things correctly that the hardware renderer does not, the hardware renderer has things implemented that the software renderer does not.

Discostew
Posted on 08-08-15 07:26 PM, in blargSnes -- SNES emulator for the 3DS Link | #293
Posted by Termingamer2-JD
Perhaps Wireless Link should be incorporated for multiplayer playback.
However on game screen (as the normal 3DS is quite small screen) it would be a bit annoying seeing both screens.

Also, what's the compatibility? By that question, I mean does it only support US ROMs, or does it support all regions?


Multiplayer is unlikely to happen, if anytime soon. It's just not a priority. Compatibility is not limited by region, but just because a game in one region works doesn't necessarily mean the same game from another will.

Discostew
Posted on 08-09-15 10:36 PM, in blargSnes -- SNES emulator for the 3DS Link | #299
Posted by Termingamer2-JD
I was referring to local multiplayer which would work well with games like Super Mario Kart. :)
glad I haven't been banned, lol


But what StapleButter was referring to includes local. One system becomes the host/server, and others are clients, transferring wirelessly between each other.

Discostew
Posted on 08-13-15 06:52 AM, in blargSnes -- SNES emulator for the 3DS (rev. 2 of 08-13-15 06:53 AM) Link | #306
Posted by Kikirini
Multiplayer is cool. I'm personally more interested in save states, is that something we could see in a future update?


It's possible. From what I understand, it's basically a dump of RAM, register states, and timing values. I've never dived into that kind of stuff from an actual implementation level, so I couldn't really say how much work it would require.

Posted by supermariorick
there is a bug when playing Earthbound. when I am fighting the Starman Deluxe and try the Shield killer, the game crashes and I have to reload the game from the emulator. Lmao


Well, the emulator is still a WIP, so even if something works for a while, there's always a chance of something cropping up that wasn't expected. How does it crash? Does it give any information when it crashes?

Posted by Abbott
I am having problems installing the .cia. I tried installing with both FBI and BBM on EmuNAND and neither worked. The app shows up on the homescreen but when I launch it I get a black screen and have to force restart. I've tried re-downloading and re-copying along with rebooting at various times, all without success.

Any suggestions?


I haven't tried any installation of it via a CIA, nor with emuNAND booted up. I always test straight from sysNAND -> NinjHax. What firmware are you running?

Discostew
Posted on 08-17-15 07:47 PM, in blargSnes -- SNES emulator for the 3DS Link | #317
Posted by break
Nice, plays Lufia 2 : RotS with no problems.

* as of yet *

Is there anyway to terminate the emulator or even trigger a hard reset with this homebrew ?

Rather, is there a way to switch games without powering down the system ?


Touch the touchscreen to pause emulation, then press Select to return back to the game list. Doing this will close your existing game. Some games may screw up somewhat when you do this though (like playing certain games, then switching to Secret of Mana will cause audio issues), and if you try loading a game that doesn't work, it'll likely lock out emulation altogether for any other games to try to switch to until you exit the emulator.

Discostew
Posted on 08-18-15 11:03 PM, in blargSnes -- SNES emulator for the 3DS Link | #334
Posted by Electric
Well i did say i didn't know. I'm trying to help out. No need to cross this border to someone who is volunteerly trying to help out your community.


You may have been trying to help, but when it explicitly says in the ToS that you cannot do that (a link to the ToS is on the registration screen, which people agree to when they register), by doing it anyways, you either didn't read, or purposefully wanted to break it. You don't seem like the kind of guy to do it purposefully.

Discostew
Posted on 08-19-15 10:18 PM, in blargSnes -- SNES emulator for the 3DS Link | #345
Posted by CheatJoker
nah i had solved my problem.
but it cant run megaman X3.
It gives a bunch of errors (of corse it's the rom)
and the screen goes crazy.Any idea why???


There is current no support for any game that uses an enhancement chip. For a list of all games that use an enhancement chip (which therefore, don't work on blargSNES), please follow the provided link.

https://en.wikipedia.org/wiki/List_of_Super_NES_enhancement_chips#List_of_Super_NES_games_that_use_enhancement_chips

Discostew
Posted on 08-20-15 01:41 AM, in blargSnes -- SNES emulator for the 3DS Link | #350
Posted by Valou66000
Hi, i was playing to Chrono Trigger until the tribunal scene: when the gards come from take Chrono to the prison, (after pass the "bridge" ), a black screen appear. What can i do for this?

Thanks (and i hope my english is not so bad)


Your English is just fine.

There's really nothing you can do because it's a common problem among many games, likely an interaction/sync problem with the CPU and SPC emulation units. Some games used to work in 1.2, but don't anymore in 1.3 because of a change that did lead many games that didn't work in 1.2 to work in 1.3.

Discostew
Posted on 08-20-15 08:10 AM, in blargSnes -- SNES emulator for the 3DS Link | #353
Posted by emett
Hi guys got this working fine on my N3DS version9.90-26E. However when I close the screen the emulator crashes. I have version 1.3 of blargSnes. Any fixes for this?


I don't believe this to be a blargSNES issue, but a general issue due to the recent available hacks like tubeHax. Not only does blargSNES result in black screens when closing the 3DS (I have an o3DS and it does this), but Yeti, ftbrony, and even the Homebrew launcher does it too. However, with ninjHax 1.1b via Cubic Ninja, this problem doesn't occur with anything.

I'll test via CN NinjHax v2.1b in the morning, but I have my doubts that it'll be any different from tubeHax.

Discostew
Posted on 08-26-15 01:34 AM, in blargSnes -- SNES emulator for the 3DS Link | #379
Posted by terriermon
a third problem i get an error code that i cant connect to the internet when i start tubehax, 2 days ago it worked fine with the same settings

error code 003-2003


I believe because the server that tubeHax refers to (since you changed the DNS) is not up. That's where the code is downloaded from to initiate the process.

Discostew
Posted on 08-26-15 06:02 PM, in blargSnes -- SNES emulator for the 3DS Link | #382
Posted by terriermon
is there a way to play the homebrew without internet conection and dns settings (for the situation the server will be offline again)
i dont have ironfall on my ds :(


Outside of Ironhax, there's only ninjHax, which requires a copy of Cubic Ninja. From what I understand, Gateway and other cards like it won't work.

Discostew
Posted on 08-29-15 05:04 PM, in blargSnes -- SNES emulator for the 3DS Link | #391
Posted by Player One
Is there a chance, that you make a new version with more compatibility, perhaps FX-Support? That would be great.


As far as I understand, SuperFX chip support is not planned. While I can't say exactly what StapleButter thinks on the matter, I believe we need to get the base emulation working to a better level before enhancement chips should be considered.

Discostew
Posted on 09-08-15 06:09 PM, in blargSnes -- SNES emulator for the 3DS Link | #398
The text window color oddity is normal for the current hardware-mode scenario, because hardware mode doesn't account for color palette changes mid-frame (the same reason why DKC had a black sky during the first levels). Hardware-mode takes whatever color palette remains after the frame is processed (from top scanline to bottom), so what you get is the same color as the lower window boxes.

The GP thing is something interesting. I hadn't actually bought anything in the game when I was doing various developments. Don't know why it does that. Possibly an incorrect opcode being processed?

Can't really do much about sleep mode, since that is more of a problem with how homebrew is set up atm.

Emulation is always a power drainer, especially when processing has to rely on the CPU. In past emulators for the DS and the GBA, the 2D hardware was really similar to the SNES with some differences that could be compensated. The 3DS, however, does not have such access to that kind of hardware, so it must instead use the 3D hardware, which means each and every tile used must be formed with at least 2 polygons (and with scanline changes, possibly up to 16 polygons). And there's no straightforward way of doing it, so while it takes less time than doing it all via software, it's still far more than what the GBA/DS required.
Pages: 1 2 3

Main - Posts by Discostew

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