Firmware v0.1.7d released

Firmware v0.1.7d released

Firmware 0.1.7d is out. Get it here! Lots of critical fixes and a little surprise in this one.

What’s new:

  • reworked the in-game hook code again, squeezing out a couple more CPU cycles – compatibility improved further. The in-game hook compatibility list has been updated accordingly!
  • BS-X: new bsx page file by LuigiBlood!
    • contains a proper channel map, notably fixes Fuurai no Shiren: Surara o sukue and most likely more games
    • revives the town :)
  • BS-X: better detection for script-type ROMs (e.g. various magazines)
  • Cx4 SKIP instruction timing sped up a bit. Core felt a bit too slow. (this is a makeshift “fix” until I implement the proper Cx4 instruction timing I recently figured out)
  • fixes:
    • fixed occasional black screen after soft reset (L+R+Select+Start)
    • in-game hook memory area visibility quirks fixed in various situations, notably fixes BS Kirby no Omochabako: Pinball
    • BS-X: fix PSRAM corruption on SNES WRAM writes, fixes a number of games, notably BS Kirby no Omochabako: Pinball (tough one)
    • PPU2 H/V count odd/even read flag is reset on ROM load, this fixes games that depend on it when run after games that leave it in a dirty state – notably audio glitches and freezes in Super Punch-Out when run after Fuurai no Shiren.
    • SPC Player: Fixed a long-standing transfer corruption bug that occurred because the original bulk transfer routine didn’t account for CPU stalls by HDMA (which is abundant in the sd2snes menu). This fixes occasionally missing instruments, corrupted samples etc.
    • fixed an occasional deadlock on bootup where the menu would hang at the “Loading…” screen.
    • fixed hard freeze when selecting a file immediately after disabling the “Hide file extensions” option
    • fixed persistent hard freeze in recent games list handling when running games with long path names (> ~120 characters)
    • revert DAC I2S timing to pre-v0.1.7c behaviour, hopefully reducing audio glitches for sd2snes Rev.G units
    • fixed corrupted file list display after playing an SPC file with a scrolled file name
  • cosmetic changes:
    • “Loading” window is replaced by status bar notification to be less disruptive with very short load times
    • configuration settings no longer have the wrong color when changed

102
Leave a Reply

47 Comment threads
55 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
20 Comment authors
newest oldest most voted
Sniperpain

Thankssssss ????????????????

xadox

Once again txh for this new release!

M

Awesome, thanks. Which one’s the surprise?

Max Bell

You beauty! :)

Thanks a lot! However, when loading a new SPC file very quickly after another one, the menu freezes on the “Loading” window. My guess is that the SPC700 is still busy with the apu_ram_init stuff at that point, so attempting to feed it new data naturally fails.

AllisonChan

So Ikari, I thought I should mention that MSU-1 volumes are way too loud across the board on my Rev. H PCB. Would it be possible to add a down volume feature similar to the db boost? Just a negative db boost essentially. This may be something that needs to be fixed by the MSU-1 hack creators themselves though, I’m not sure. I just know that everyone else I know who has an SD2SNES has Rev. F and they need the boost for things to sound normal whereas my cart on Rev. H is so loud that I can’t hear… Read more »

AllisonChan

I should have specified I’m using no db boost whatsoever. My apologies.

Philbess

Thank you so much! :-)

marvelus10

Thank you, so many updates this year. This is awesome, please keep it up.

Blitzed

Thank you! I appreciate your work on this.

juef

Wow, the in-game hook compatibility list is getting very close to being useless! :D Congrats on the new release, and thank you very much!

Anonymous

Thanks for all your hard work!

Anton

Sweet!! Thanks for the update…

No game genie menu yet?

Arthur Heller

You’re the best Ikari! Thanks a lot!

allan

this version makes me black screen to launch any games nimporte
what to do?

guilhermoadib

I was getting annoyed that maybe I was the only one.. With version 0.1.7c everything works great, but with 0.1.7d most games wont launch, mainly games with 32mb or more.
Msu-1 audio gets distorced too.
I’ve bought my sd2snes from krankz recently, and since it arrived, I used only these two firmware.

guilhermoadib

ikari, sorry for the lack of feedback for almost a month.. things are really busy right here, and unfortunately I didn’t have any time to even think about my snes. well, today I did some test and cleaning. because of allan comment, I’ve started to question my sd card (micro sd sandisk ultra hc1 16gb, exactly like his). it has access times of 0.493 / 1.253 and worked flawesly with 0.1.7c. with version 0.1.7d I couldn’t load any game with more than 24mb without getting a black screen (only solution was to power snes off), and msu-1 games had horrible… Read more »

Mike V

Excellent work as usaul Ikari! Keep it up.

Amazing!

allan

regarding the black screen I changed my card it fixed the problem that it semblerai sertaine card does not support this fimware (micro sd sandisk ultra hc1) 16gb here is one that can help

allan

ikari working on incompatible kirby super star? it will be really great to be able to play this game thank you again for all your efforts

densy

I’ve been trying to get some MSU-1 games working on my PAL snes with this firmware, but not with great success. I got Secret of Mana to boot but the volume of the msu-1 music is incredibly low. I also tried to increase the volume through the menu, but it is still way way low.

I also noticed that my snes combined with the sd2snes only outputs sound through the right audio channel. What’s wrong with my setup/cart settings??

Marcus

Hello,

I just bought a SD2SNES Rev. F and looking here and there I found out that there are, at least, two other revisions: G and H.

What are the main differences between rev F, G and H?

Thanks!

dave

absolutely horrible distorted noise when booting MSU games… using rev F

Andrew

Great work as always! Owned a cart for about a year, so it’s great to see it’s still being worked on :)

I just want to suggest a small change relating to the “Hide file extensions” option. Currently, when the “hide extensions” option is selected, the extension is still displayed in the list of names on the “Recent Games” menu. For consistency, it would be nice if the extensions were hidden there too :)

rogerio

Oi Ikari , a firmware 1.7d realmente tem bugs para games com msu-1 , o audio fica danificado e chega até sumir e bugar o sistema , outro detalhe que o jogo donkey kong country 2 ( basic rom ) congelou a tela ficou preta , tentei desligar e ligar novamente o console mas a tela continuou preta , algo deve ter corrompido o sistema tive que voltar para firmware 1.7c dai voltou a funcionar tudo corretamente .quanto a essa revisão 1.7d quais foram as compatibilidades que foram melhoradas ? pergunto no sentido de quais jogos que agora são compativeis… Read more »

rogerio

Hi Ikari, firmware 1.7d really has bugs to games with MSU-1, the audio gets damaged and comes to disappear and bugar the system, another detail that Donkey Kong Country 2 game (basic rom) froze the screen went black, tried disconnect and reconnect the console but the screen went black, something must have corrupted the system had to go back to 1.7c firmware and returned to work everything correctly .As this review 1.7d which were compatibilities that have been improved? I ask in the sense of what games are now compatible? or is it just the compatibility of games already run?I… Read more »

Raph_friend

Hello, Ikari, thanks for all your work.

I’m trying to build the PCB and i got stuck with MT45W8MW16 that is now “obsolete”. There’s any alternative?

Thanks.

Renaud

You are awesome Ikari, and thanks LuigiBlood !

DOT

Again. Thanks for your work Ikari!

When I bought this in 2012 I didn’t thought it would feature so many options .. and it’s going better every year!

Can’t wait to see the next updates!

Raph_friend

Ikari, do you if there’s any way to program the FPGA using a cheap Altera USB Blaster? Or i really need buy a xilinx based programmer? They are a little expensive.

sistema_octal

Hi, in this last firmware I have not sound problems in MSU1 games, but I have find a problem with super metroid,It always crash before starts to play. This is the only problem in 3 hours testitng this firmware, thans very much , this last firmware is really stable works fine.

sistema_octal

I talk about 0.1.7.d frimware

Tobias Hellgren

Great work! However, after upgrading my SuperCIC is acting up. I have always had on auto, but now the chip won’t select proper hertz setting until a couple of minutes into gameplay and then it doesn’t properly set but keeps flickering on auto/60 hz. I’m going to fiddle with settings and see if I can fix this myself.
The SNES is recapped and I’ve got a rev f.

sistema_octal

hi ikari, I have a problem with super metroid, always freeze before start the game with 0.1.7.d . This is the only game that I has test whith this problem (usa and jap rom).thanks

sistema_octal

nobody have same problem wih supe metroid in last firmware version (d ) , thanks?

Thiago Ribeiro

Hey Ikari, I’m having some issues with Earthworm Jim 2’s sound on 0.17d

Some sounds, mainly effects and jim voice, come out abruptly cut ; immediately noticiable on intro, accordion sound is bugged.
I tried U and E roms, along with various hacks, but result is the same.

Could you please help me?

Thanks for the HUGE effort.

Best regards,

Thiago

Thanks for the update! Wondering if anyone else is having minor graphical errors with Super Mario World? I’m playing through now, and I’m getting screen errors most often with the spotlight zoom at the ends of levels or key exits, screen scrambling when a text box pops up (like introducing yoshi/help block) and some minor red pixeling glitches during castle bosses. Appreciate any help

Anonymous

hi ikari,do you have some news for upgrade rev g to h?

fille1976

hi ikari,do you have some news for upgrade revG to H?

Hi Ikari,

Do you know why I would get a black screen on boot using rev d but everything works fine when I downgrade back to rev c? My SD2SNES is E1 and I’m using an RGB modded Super Famicom Jr.

Cheers!

Raph_friend

Hey Ikari, i din’t find any tips to soldering the parts, so, i’ll ask here.

How do I solder the MT45W8MW16 in U501?

Thank you.

ze

First of all, thank you for your hard work! SD2SNES is awesome! :) Did something change in regard to cheats in this update? I ask this because I’m having trouble using cheats for Front Mission. Previously, I was using firmware v0.1.7b and when I created a cheat file like – Name: “Infinite time” Enabled: true Code: – “80874FAD” And ran the game on SD2SNES, it’d update the file to something like – Name: “Infinite time” Enabled: true Code: – “80874FAD” # GG code: C260-37AF But now that doesn’t work with v0.1.7d… At first I thought this wouldn’t be a big… Read more »

Tobias Hellgren

Merry christmas, Ikari!

Looking forward to v0.1.7d-R2-I(a) :D

Ootwii

Will they ever be a flashcart that can play every snes game??…not hatein on the creator of the flashcart but to me super everdrive is just as good as sd2snes..6 to 8 games more than the super everdrive is not worth 100 plus dollars …ive followed this project sence first announced…for now ill keep my super everdrive..i hope one day soon this will play all hames or close but until then i cant see buyin it at the price…

Get out

Anton

Just as good you say? So it supports MSU1? It has the potential of supporting SA1 and GSU1/2? If you were to buy each of the game carts online which are suported by SD2SNES and not supported by Super Everdrive.. it would exceed the price difference. That’s how I determined that it was worth the price difference.

trantorbingo

tu est un connard ikari !

Anonymous

Hey ikari, just a heads up, the Tengai Makyou Zero (Far East of Eden Zero) translation is about 90% done (http://www.romhacking.net/forum/index.php/topic,23162.0.html). So you will probably be getting an influx of people clamoring for SPC7110 emulation soon.

Anonymous

Nobody cares about that game.

dickus

nobody cares about your life

krivx

What is the recommended version for someone wanting to build a cart? I see design files for Rev F on GitHub but references here to Revs G & H. Where are the gerbers for Rev H?
Thanks :)

snakeatermgs

Hola Ikari,

thanks for the work you do. please keep updating, as of late February 2017 there’s still a whole lot of people looking forward to buying this multi-rom tape option.

Saludos!

Gilles

Hello Ikari.
I think I’ve never done it, but I wanted to thank you for the work you did on this whole project. I have a blast playing with my SNES, which I wouldn’t have without the SD2SNES. Being able to play Clock Tower in english with SNES hardware on my TV was a wonderful experience.
More specifically, an additional thank for the inclusion of cheats. My son now feels secured playing classic games like Arkanoid with infinite lives. It also makes wonders when playing 2-players games, if all we want is a nostalgic journey in hardcore experiences like Super Contra.
Merci !

Prock78

Hello Ikari! Thanks for you work on this great SD2SNES I love so much! There’s something weird with mine though: in the system information screen, at SD acc. time I sometimes have good values (for exemple around 0.5/0.8) and MSU1 games work flawlessly, and I sometimes have high values (for exemple right now I have 1.339/14.272) and MSU1 games don’t work well, the sound is choppy and videos kind of blurred. In such moments I switch off and on again (once or twice) the console and it works well again with good values. I have a fast SanDisk Ultra 32Go… Read more »

Erik

Hallo ikari,
ich bin scheinbar wieder auf ein kleineres Problem gestoßen, ich habe endlich einmal Secret of Mana beendet und dachte, ich mache bei Seiken Densetsu 3 weiter. Das normale rom läuft einwandfrei, nur die deutschen Fanpatches verurschen Probleme. Genauer, du landet im Musik-Test Menü und der SNES reagiert nicht mehr.
Die Frage ist nun, wie umschiffen wir das :) Normalerweise wird das durch halten von L+R und einem Reset der Konsole ausgelöst.
Liegt das an dem Patch oder dem Modul…

Kannst du dir das mal ansehen?

Viele Grüße

This site uses cookies.
You need to accept cookies to use the comment feature and view embedded media.
See Privacy Policy for further details: more information

Some content on this site is hosted on an external site (YouTube).

This site uses a cookie for comment spam protection, and WordPress uses cookies to store some information.

If you want to use either of these features you need to opt-in to the use of cookies by clicking "Accept" in the cookie notification bar.

See Privacy Policy for further details.

Close