#Super Nintendo/Famicom

1 messages · Page 13 of 1

craggy merlin
#

bank switching would be more future proof.. i think.. but presumably you would need a bank selector which increases the number of bits in use.. whether that needs to be a part of the status register.. i have no idea

#

is there enough memory to even support this.. i don't know.. each savestate slot takes up a table in memory.. because its not necessarily just stored to SD card

#

unless.. only 4 savestates are in memory at any one time.. and changing banks overwrites it or something.. maybe it could require sdcard support

#

ie as far as mister is concerned theres still only 4 slots.. but bank switching literally overwrites them each time you switch

#

sorry paul-nl .. appreciate you work 😅

craggy merlin
#

there's some discussion about it now in the dev channel.. there's a slim possibility we might see bank switching (sdcard only)

#

3 bit is shot down.. it would double the amount of sdram used (for the savestate feature)

last umbra
#

I was gonna say that the number 4 would have implied to me that it might just be using 2 bits, which is probably for a reason

#

Then I read this comment and lol’d

#

And then I read this one and lol’d some more

#

Maybe it’s best not to presume that things are trivial when you’re not familiar with the code 😉

#

(Sorry to sound snarky. It was just funny reading the whole thing in one go 😅)

slow pumice
#

How are the save states actually saved? Are they just like {GameName}0.state, {GameName}1.state, etc?

#

Or something similar? As in each state is a seperate file?

#

I guess it would be possible to in the UI have 8 or 12 slots, and in the code "bank switch" as they said, just making that invisible to the end user

#

So it can save say 0-12, but it's only really working with 4 at a time

craggy merlin
#

after looking into it.. i believe its possible to do it that way yes

shadow turtle
#

but he says not tested because not having mister fpga

woeful mortar
#

and the choir sang “ 🎶 🎶 🎶 Weeeeeeeee live in helllllllll 🎶 🎶 🎶 “

slow pumice
#

Imagine if someone uploads real photo of themselves into that, and it says it's AI generated....

#

Why do people do this though? Just use AI to submit bug reports to random repos? I can imagine if it was some bug hunter site for a large corporation or something, but what do they possibly gain out of doing this to random stuff on github?

#

Oh God, if you look at that account it has 45 repos.... they are all forks it made of other emulator's repos

#

Including bsnes, mesen, sd2snes, even mister's main

craggy merlin
#

what? 😂

slow pumice
#

The account above submitted a weird pull request, the profile picture appears to be AI generated, the BIO appears to be written by AI, and it seems to just be forking any repo that is even slightly emulation related

safe basalt
#

Please hire me I work for MiSTer FPGA see my Github

slow pumice
#

But does your uncle work at Nintendo?

slow pumice
#

I stopped asking that question shorly after getting internet

#

The answer is clearly "everything"

elder pewter
#

one of his repos is an MSU port of dragon's lair for SNES??

#

I just woke up but I already feel like that is enough internet for today 😅

short palm
#

Well, 15 stars already

fickle quiver
#

Claude found him an old tool of mine to handle the graphics conversion

sharp pond
#

here's a bit of niche little thing

#

when outputting RGB to my OSSC on SNES core specifically, it's a crapshoot if the signal is stable at all

#

and absolutely no-go for Line5x scale

#

that's an issue OSSC has with SNES signals, right?

arctic elk
#

I think it's a combo of SNES signal+monitor, but yeah, OSSC isn't great with SNES

#

dejitter might help on real hardware but the core doesn't have it unfortunately

sharp pond
#

ohhhhhhh, you need to mod in dejitter, I see

#

on.. actual hardware.. heh

#

I respect the core's accuracy in this way

#

there is however funny inconsistency when trying to apply FireBrandX's SNES profile that I assume doesn't transfer to MiSTer

#

the optimal 256x240 modes for Line3x makes the image a little too wide and borderline 16:9, unless this is how all SNES games were envisioned to their fullest artistic intent

#

My capture card also cannot process that

arctic elk
#

Yeah 256x240 optimized mode has 4:3 pixel aspect ratio so it's pretty wide, you can change 256x240 aspect mode there to 1:1 as well but I think that's it

craggy merlin
clever ore
#

Quick questions. How does the SNES core compare to a real SNES in an MD Fourier analysis? Also, is there a way to use some kind of MIDI with custom BRR samples, like how there are Genesis and GB cores for MIDI?

vast oak
#

pins updated

craggy merlin
#

revert rom address mirroring? 🤔

vast oak
#

It’s above my pay grade

craggy merlin
#

that fixed at least one romhack tho.. must have caused a problem somewhere else

elder pewter
#

it raised timing slack in the report

#

I think I know why now too but I just reverted it because a new stable is looong overdue

#

both srg and sorelig pitched the idea to do this mirroring in main by simply loading the mirrored region but that does increase load times. I'll do some testing later

gleaming cipher
#

New stable 🇼 🇪 🇳

vast oak
slow pumice
craggy merlin
#

im happy to help test that if needed

elder pewter
gleaming cipher
lost maple
warm mirage
#

Wait, what?? Gonna start update all immediately

radiant stump
#

New Main too

warm mirage
#

It's beautiful! 😭

gleaming cipher
#

Dual-RAM SNES core wen

brazen dragon
#

This is incredible! So grateful this hit update all. Is every retail game supported for save states? I know Mega Man X2 or X3 were problematic

woeful mortar
#

None of the special chip games iirc

trim thicket
#

Complex or not possible to catch interrupts with some special chips.

#

That's also why some special chips aren't supported on the SD2SNES, concerning save states.

craggy merlin
#

SA-1 is supported.. i only play SMW romhacks

elder pewter
#

it does a few special chips indeed, not all of them

coarse elm
woeful mortar
#

oh nice

slow pumice
#

That's most of them isn't it? It was a a handful of games that used other chips

#

Like Cx4 in MMX2/3, SDD-1 in Star Ocean and one of the Street Fighter games, that ARM chip in that one F1 game, and the crazy buffet of chips used in FEOEZ

woeful mortar
#

Super Station owners can update to the new core btw - it has the subcarrier stuff

trim thicket
#

Some standard games don't work with save states too, as they don't fire any interrupt call to catch easily.

slow pumice
#

Ah

trim thicket
#

I remember talking about it when we had to check Super Ninja Kun.

slow pumice
trim thicket
#

I had to follow an instruction from paulb-nl and change a value in Hexa inside the ROM file for that game.

#

So, it could work with save states in the core.

#

For enabling NMI.

radiant stump
woeful mortar
#

yeah, I missed that. glad some are working

#

I just knew CX4 didn't because I spent too much time in megaman last summer

#

ifyouknowwhatimean

trim thicket
#

😏

trim thicket
elder pewter
slow pumice
#

So is the current SNES stable now newer than the latest unstable?

woeful mortar
#

no, it's the same

slow pumice
#

That works too, so no reason to keep the current unstable on my system then

brazen dragon
#

All the Super FX games work with save states. Just tested all the official releases

slow pumice
#

Does the latest stable include the SA-1 behavior toggle or is that still planned for a future release?

upbeat canopy
#

Specifically, the critical path is from the SA-1 CPU's address generator, through the ROM address path to the SDRAM output pins.

#

You might be able to get away with like one bitwise & against a register, but even that will make it significantly harder to meet timing

#

Another option would be to do the "pre-mirroring" FPGA side after the ROM load completes, which won't impact loading times as much as doing it CPU side but it'll add a lot more complexity

elder pewter
#

it was worth a shot. simple solutions can be the best

elder pewter
upbeat canopy
#

Not sure what that bandwidth is, but the SDRAM bandwidth that you could use to copy within ROM FPGA side is at least 40 Mbps.

#

er, I did my math wrong, you may be able to get over 100 Mbps

#

But still, it's probably not worth the complexity.

elder pewter
#

could have a look at rom loading too I suppose

stark copper
#

has anyone had issues with the savestate function in the new main core ?
Just tried it and when restoring it doesnt seem to work, i get black screens or corruption.

#

It creates the savestate on the SDcard fine

elder pewter
#

which game?

trim thicket
#

Does the boot1.rom file is present inside the SNES folder too ?

#

(That could be also something this stupid.)

clever tusk
#

Wait.. I dont need the unstable anymore? pengusip

marble violet
#

Save states are now in stable release yes

warm mirage
#

Stable? That's for horses. CDI

stark copper
#

I can play and save and it looks like everything is working fine but when i got to reload a save state nothing or corruption

stark copper
stark copper
#

@trim thicket Thank you for leading me in the right direction.

clever tusk
#

I might need a reminder how save states work in MiSTer.. I basically need to bind keys to save state and load state?

#

and to switch slots?

woeful mortar
#

It’s in the menu

fresh ingot
#

Any word on the Super Game Boy being updated too?

hardy sparrow
#

If load games from CIFS are save states stored in the CIFS directory or locally on the indvidual MiSTer?

woeful mortar
#

they will be in /media/fat/savestates (which you can also add to your NAS)

slow pumice
#

Was a SA1 behavior toggle implemented in the new stable?

near dove
#

I have a weird issue: the save/load state are greyed out when I launch a game. Every Game. THe save state is set to on, but I cannot save or load

woeful mortar
#

Do you have boot1.rom in your games/snes directory?

#

(I think it’s boot1.rom. Might be boot2)

gleaming cipher
#

Never mind. That's for autosave

near dove
woeful mortar
near dove
#

Yeah, I just ran update all. To be sure I did it twice

woeful mortar
#

It's weird it would be greyed out. Try deleting boot1.rom and then running update all again, just in case. boot1.rom has been in there for a while, so maybe a bit flipped or something

radiant stump
warm bluff
#

This just got merged by sorgelig!

#

Pretty cool

#

So next stable it will be possible to use randomizer item trackers and other cool stuff

twin lava
#

I am SO EXCITED dude. I commented on an issue related to this in 2022.

#

It sounds like some people already were able to use test builds or somesuch to try it. The only issues a friend had at the time of using were some caveats with MSU-1.

warm bluff
#

Yeah it’s awesome! I think that main change does need to be merged before it can be used in the snes core but I’m assuming it’ll be merged soon, since the bulk of the work was in the snes core and that was accepted

twin lava
#

Yeah the PR I linked looks very minimal.

woeful mortar
#

Whoa, congrats @upbeat canopy

trail geyser
#

so how do we get SNID running on Mister?

woeful mortar
hearty hornet
woeful mortar
#

yes

upbeat canopy
# woeful mortar It’s won’t work until this is merged https://github.com/MiSTer-devel/Main_MiSTer...

Yes, this is correct. I have a script you can use to install a development version: https://github.com/NobodyNada/jonathankeller.net/blob/master/mister/install_snid.sh

...but the versions that script installed are based on an unstable from a couple months ago, so it's a bit out of date at this point.

GitHub

Contribute to NobodyNada/jonathankeller.net development by creating an account on GitHub.

#

I'll address sorgelig's feedback on my other PRs this weekend, and hopefully those will be merged soon.

slow pumice
upbeat canopy
#

it's the internal UART to the Linux side of the SoC, not the external UART port

#

so software running on the Linux side can read and write the SNES's memory

#

and I've written a daemon which runs on the Linux side and exposes access over the network via the standard SNI and QUsb2snes protocols, so you can use standard trackers/splitters/what-have-you running on another PC

slow pumice
#

Ah

vast oak
#

pins updated

craggy merlin
#

that's pretty cool

neat harness
#

So the directory structure I like to use is giving sfc MSU1 games their own folder. Minor annoyance, but it would be nice if it'd be possible to make it so when I select the directory it autoselects the only sfc file in the folder

elder pewter
vast oak
#

I put them all in the same folder

slow pumice
#

Is the main file of a MSU-1 game the SFC or the MSU file?

#

I thought the msu was likea cue file

upbeat canopy
#

the .sfc is the ROM

#

the .msu file is a manifest listing the MSU-1 audio tracks

#

and then you'll have pcm files for the actual audio

slow pumice
#

So the msu is like a cue file then? Though, it can also contain video data IIRC?

marble violet
#

a lot, or even all of my MSU roms have a completely separate manifest file

slow pumice
#

I think that manifest file is only for a specific emulator?

#

Didn't need it for mister or bsnes

marble violet
#

Either way, the MSU roms with an empty MSU file still work fine on the mister 🙂

slow pumice
#

And yeah, whenever I see the msu file that's several dozen megs it's usually because it has fmv in it

elder pewter
#

@craggy merlin I think I am done with emulating the rom address mirroring through main. care to test?

#

this build will pad the rom uploaded to sdram to achieve the same results

radiant stump
gleaming cipher
#

A translation release from a member here! Thank you!!! 🙏

lost maple
#

neat patch, nag/splash screens have always kind of been an annoyance. i swear i remember seeing a ROM of this game with the splash screen removed already floating around though?

slow pumice
radiant stump
upbeat canopy
slow pumice
#

Only it's core is written in assembly, and it wasn't for accuracy, it was for speed

#

I remember for a while they maintain both a c and assembly version, but quickly dropped the c version because everybody preferred assembly since it was faster

#

This was great for back in the day, but made it a nightmare to maintain later and impossible to Port once people started putting emulators on consoles and arm devices, snes9x that was lagging behind it started to considerably overtake it after that

#

Both became obsolete once people started pushing for the emulators to be more accurate instead of just have all sorts of hacks to get games running

lost maple
#

ohh i see. well thank you for making a newer version 🙂

craggy merlin
upbeat canopy
#

that's the Main_MiSTer binary

#

goes at the root of your SD card, replace the one that's already there

elder pewter
#

it's merged now too, so you can also pull the latest unstable that also has nada's SNI code

craggy merlin
#

oh so it's a patch to mister and not the core.. weird

agile escarp
delicate rivet
woeful mortar
#

I want to replace the pads in my 2 NTT controllers and 2 super famicon controllers. Does anyone have a favorite brand?

slow pumice
#

I would recommend Hoskinson Industries, I replaced my SNES pads with those and they were like the originals, they even sent me a free sample of their updated onces because the store owner still felt they were not perfect yet

#

I had also tried ones from Console 5 and they were pretty bad, avoid those

coral plover
#

Should work on SFC controllers too yeah? It’s been forever since I’ve opened one up

slow pumice
#

I don't know, I would assume they are pretty similar inside

woeful mortar
#

yeah, those were actually the ones I was looking at

#

I need to confirm they work with SFC pads

#

I bought all the jag insert repros off them

coral plover
#

I may be mistaken but I believe the membranes are the same but the actual button prongs (?) are slightly different

elder pewter
#

my core patch tried to intercept the rom address generated in the core to have it point to something else when I wanted it to. it worked, but it raised timing warnings which I couldnt fix so it had to go

#

the main mister binary does the housekeeping on the mister and also provides data to the core, incl the rom file

#

this patch on main now calculates if mirroring is applicable, pads the rom and uploads it to sdram, incl the data to be mirrored

#

that means this doesn't need a core patch for this mirroring to work. if the game tries to read something in the mirrored region, the data is there in sdram because it was uploaded by main

hoary jackal
arctic elk
#

the ones i have right now look like the ones in the console5 link, i didn't order them from there but yeah, way too clicky for my taste

woeful mortar
#

I emailed them to see if they were compatible with the SFC controllers. It seems like they will be (others list both in the compatibility section) but I wanted to be sure.

elder pewter
#

you might be better off buying those rubbers on aliexpress. pretty sure that's where all the different versions come from anyway

woeful mortar
#

yeah, probably

#

but I like supporting hoskinson

elder pewter
#

fair

fathom jackal
#

is the save state feature not working from the controller?

woeful mortar
#

I don't think any of the save state cores work from controller. you have to open the OSD and do it manually

fathom jackal
#

oh NES does

#

i thought SNES would as well

woeful mortar
#

oh it does, hmm

#

then I dunno, might just be broken

dusty kernel
#

Originally, the core developer of this functionality makes it to save with the combination of save state + start. Due to a request of make the save state work like in the psx core, he added the option of choose between save+start and just save

fathom jackal
#

Oh yeah i was trying save + Start but nothing was working

#

Where is this option? I can check later

dusty kernel
#

Uhm, it was there in the main menu. In the last core update the save states feature was merged with the main official core. Now the option is not there: save = save button + down, load = save button + up, save button + left or right changes slot (total of 4)

#

Have you checked in the osd if the save options are activated? If they are not, it has something to do with a boot.bin file

craggy merlin
#

the problem with random aliexpress controller rubbers is most of them are absolute shite

#

practically unusable .. which is why people harvest oem rubbers from 2nd hand controllers and hope for the best.. or buy topgun rubbers from japan (expensive)

#

8bitdos rubbers are also not bad, but the start/select ones are incompatible.. they're horizontal instead of diagonal like oem

coral plover
craggy merlin
#

if you want multiple to combine shipping you can ask him and he'll do it.. i kinda need new rubbers but have been putting it off

coral plover
#

Thx. Does he have a store not on eBay?

craggy merlin
#

not that im aware of

coral plover
#

Funny description. Used but new. 🤷‍♂️😂

slow pumice
coral plover
# slow pumice Maybe a former GameStop employee 😛

Oh yes sir we have your brand new gutted, taken home, played by 7 employees, licked by 4 pets, and ass-handled game for you right here. Why of course it’s new? Why would you ask such a question? 🤪 A warranty with cheese too?

#

You can tell I’ve shopped there before cantcha? 😅

slow pumice
#

Yup

#

I remember when I was looking for a new copy of Sonic Rush, I went to a gamestop asking for a new copy and he tried to offer me just the game card alone without even the case or manual, insisting that while it was not in it's case it had never been played so it was new.

#

IIRC it was also common to purcahse something "new" from their website and get an opened game that may or may not be missing the original case and/or manual. They made ZERO distinction between a game having never been opened and their idea of """"""new""""""

#

And there was no way on the site to request it be a sealed copy. Not sure if this is 100% true, likely not and just a rumor, but I heard they used to have a rental policy for their employees as a perk, and some would do it to "new" games and still classify them as new. They were insanely scummy with using every excuse they can to call a game new that was clearly not, and of course, no way to request a used game have a case either (or manual back when those were a thing)

coral plover
vast oak
#

They’re fine for preordering games though, but then why bother when Best Buy and Amazon do a better job with no employees hassling you to sign up for some plan

pearl loom
#

I'd rather have GameStop around in 10 years than Best Buy. GameStop will still be selling games and Best Buy could just be selling security cameras plans and drones.

vast oak
#

FunkoStop

pearl loom
#

And in 10 years, Amazon will have bought out your home loan servicer

pearl loom
vast oak
#

I mean you’re right, I’d rather have a store who’s focus is to sell games

slate hawk
pearl loom
#

I was opposed to drones but after hearing this, I support the right to bear drones.

woeful mortar
#

Like what kind of bears tho

delicate rivet
agile escarp
#

You can use any tracks you want with a MSU1 hack.

delicate rivet
agile escarp
#

I didn't say they were the original tracks.

#

I specifically said they weren't.

delicate rivet
#

Ah ok, ok, sorry

agile escarp
#

No worries. You just confused me, haha. 🤭

slow pumice
neat harness
#

They're focusing entirely on the part of the business that can be most easily replicated online

slow pumice
#

I worked at Radio Shack in it's last few years, the store I was at was the only one in the entire district still selling components. They were trying hard to be Best Buy, pushing cellphones and consumer electronics HARD over components or hobbyist stuff. Problem is, they would never have had a prayer in hell of competing with Best Buy. Their stores were much much smaller, not suited for large amounts of consumer electronics, and their in-home brands SUCKED. We constantly had returns of the in-store brand crap, and in fact there was one time I needed to capture an old VHS for a friend so I needed to clean out my VCR that I had no used in decades... it was cheaper to buy a VCR cleaning tape from Best Buy than to use my employee discount at Radio Shack for one... and the one at Best Buy works better.

#

And now Best Buy is trying to be amazon or something, good luck with that

marble violet
#

When radio shack stopped selling the hobbyist stuff and components, is when I stopped shopping there

slow pumice
#

We had a SINGLE PERSON come in on a day I worked Black Friday, a single person! Not for any of the deals, but just for some standard batteries

#

I was actually let go early on black friday in an eletronics store... because it was THAT dead

#

I had resorted to watching movies on the display demo phones because I was so bored most days where pretty much nobody enters the store

#

And now Best Buy is trying ot pull a Radio Shack.... 🤦‍♂️

vast dew
#

hi everyone .. i dunno if i made a mistake but i can't use any cheats anymore ... it's normal or i messed up something? thanks guys

woeful mortar
#

Do they not work in any games? or just the game you have been playing?

vast dew
woeful mortar
#

Did you maybe turn off cheats in update all

vast dew
warm scaffold
#

Greyed out? Maybe you changed your path somehow

woeful mortar
#

Is there anything in /media/fat/cheats/SNES?

vast dew
warm scaffold
#

You are still using the no-intro SNES romset with the correct names?

vast dew
warm scaffold
#

What happens exactly? Is the word "Cheats" on the Mister Core settings greyed out when you start a game?

vast dew
warm scaffold
#

This usually means, that the roms names and downloaded cheat names don't match up.

#

Have you checked that for a specific game?

#

Maybe you No-Intro rom set is too old, namewise

vast dew
#

i will try the same way with a snes rom

warm scaffold
#

You mean the CRC values?

vast dew
vast dew
warm scaffold
#

Seems so. But mostly it should work with your older set. Some cheats for specific games (with different dumps in the set) might not work correctly, but the majoritiy should.

vast dew
#

pretty weird tho. but will try to find "no intro" pak

warm scaffold
vast dew
#

hope this helps ... thanks a lot merci mon ami 🫶

elder pewter
vast dew
elder pewter
#

not the core, the main binary

#

the MiSTer file on the root on your sd card. did you update that with an unstable recently?

#

because I believe I broke cheats with a patch I submitted the other day. your chat above triggered me

trim thicket
#

I think so too.
Can't use cheats anymore on my side.

#

Unstable MiSTer 2026-04-13.

#

If I remove the CRC32 mentions on the Ziped cheats files, I could regain the function once more inside the last unstable version of the SNES core.

#

The other cores are unaffected and work correctly with cheats.

vast dew
vast dew
#

i did changed the MAIN binary with the last official one "MiSTer_20260325" and it works back again so i think the issue comes from the unstables one

elder pewter
#

it's called unstable for a reason 😅

#

but thank you for the trigger. I think it's an easy fix.

vast dew
elder pewter
#

there you go. thanks for letting me know

vast dew
shadow turtle
#

Doom FX3 listed on No Intro

trim thicket
#

FX3" chip is emulated via an RP2350.

lost maple
#

screw that, i'm more interested in 240p test suite

elder pewter
#

that game is hard

woeful mortar
final oasis
#

2160p test suite when

woeful mortar
shadow turtle
#

It is a dream in a dream 🤣

slow pumice
#

"FX3" a chip that only exists in software because it's basically an overclocked FX2? At least that doom port gave us a rumble standard I guess

calm badge
woeful mortar
#

As far as I can tell, they haven't PRed anything. Sorg will be a tough sell, but he did approve MD+ support so anything is possible

upbeat canopy
#

FWIW, you'll be able to do RA using SNI once I have add file access to snid

woeful mortar
#

This too

upbeat canopy
#

a ton of code showing up in a short timeframe, there's some AI writing tells in the readmes, and comments in the code saying slightly odd things like "RetroAchievements RAM Mirror for SNES — Option C" as if the AI said "I can implement this in one of these three ways" and the user picked "option C"

#

...huh, I didn't notice until I copied and pasted that into Discord, but that was an em dash in a comment.

marble violet
#

The smoking gun, the em dash

glass glen
#

From what I see, this guy made a RA adapter for the actual NES, and then used AI to help port it over to FPGA.

gleaming cipher
#

I wouldn’t PR the code as is but definitely use it as a reference to implement a clean and AI-free version

runic eagle
#

Will the 2026 LRG version of DOOM with the FX3 chip and rumble receive support in the core?

slow pumice
#

Isn't rumble support already in the core?

woeful mortar
runic eagle
trim thicket
#

Black screen with the ROM file. Nothing.

#

And yes, like for some Mega Drive games which read MP3 files with a recent MCU, won't probably be supported.
Or the SNES version of XenoCrisis.

#

The RP2350 seems to run around @150MHz.

slow pumice
#

XenoCrisis has a SNES port?

#

What, does it use some crazy special Hardware? The game was originally developed for the Genesis!

trim thicket
#

Yes, something acting like a MSU1 custom coprocessor inside the cart.

solid meteor
#

Are they both using the same RP2350? Bitmap Bureau apparently did the so called FX3 chip too.

trim thicket
#

Raspberry Pi SC0914 (RP2040)

#

"A framebuffer wouldn't be possible for fullscreen with multiple palettes on a SNES. We had to rework all the sprite/tile/map VRAM allocations, DMA etc for the game to fit within the SNES limits.
C compilers for SNES were also just too limited or flakey - if we had the time for a full assembly rewrite there is no reason why it wouldn't have been feasible.
So we leverage the co-processor to execute the core logic and push the data to fit within those limits. A LOT more time was spent trying to rework the game data to fit within the SNES's VRAM limits."

slow pumice
warm bluff
#

Probably for the soundtrack since that was for the YM2612, I bet they just used recordings of it

slow pumice
#

I would have rather the just made the soundtrack for SNES than add custom chips to have recordings of teh genesis track

#

They ported the game to like 20 different platforms, did they just use recordings of the track for all the other versions like gba or neo-geo or gamecube or whatever else it was on?

warm bluff
#

Yes

#

well I don’t know that for every port but I know that’s how they did it for Neo Geo at least

#

So it would make sense they did it for other platforms too

slow pumice
#

I would assume they likely could have done it with base hardware for neo-geo, and defnitely gamecube, but adding custom hardware for snes just to use genesis sounds seems like an odd choice vs making a snes version of the soundtrack

trim thicket
slow pumice
#

Oh, not sure how I missed that, thought it was just for audio

warm bluff
#

Oops I missed that. Makes sense

gaunt sail
#

I've found a buggy situation with the MSU1 patch for Street Fighter Alpha 2. I've used these files https://www.zeldix.net/t1831-street-fighter-alpha-2. I'm mindblown by the removal of the pause at the begining of a fight. The buggy thing happens when chosing Shin Akuma, I can't control it, it plays by himself. Maybe did a bad patching job, but curious thing none the less

#

False alarm, changing the initial WRAM and ARAM to SD2SNES fixes it. With SNES2 values Shin Akuma gets controlled by the cpu. This wasn't it, holding SELECT + START gets Shin Akuma controlled by the CPU, holding START let's you control him

outer mountain
#

One of the better use cases for a MSU1 patch since it removes the pre-fight pauses. In addition, it's nice to just use the arcade soundtrack. Of course, there are better versions of the game we can play but still a fun and interesting port.

tough patrol
#

the patch changes the timing of the opening sequence it doesn't match the "Original SPC Soundtrack Pack", the only bummer (to me).

gaunt sail
#

That’s a bummer. That’s the music pack I’m using. Which one do you recommend?

vast oak
prisma drum
#

I'm encountering on both the unstable and default cores some weird signal loss moments in Pasta La Vista

#

Where I'm in 1-2 as either Mario or Luigi and as I keep progressing/jumping throughout the stage, my display loses a signal for a second or two until I'm settled on the ground again. It's very erratic and bizarre.

final oasis
#

I've finished Pasta la vista with no such dropouts 🤷

#

(unstable core from around when the hack was released)

prisma drum
#

weird

final oasis
#

failed to mention I ran it on a CRT

gaunt sail
tough patrol
coral plover
#

Hi SNES SFC channel
Just wanna say love ya~

craggy merlin
#

i could try latest unstable snes rom maybe

craggy merlin
#

i updated to the latest unstable rom and haven't seen any more issues.. but I beat that level.. I could mess around and try to trigger it again

fallow snow
#

mega man x 2 and 3 can't use save states for some reason

#

the option is grayed out

trail geyser
#

CX-4 enhancement chip isn’t supported for save states (the chip in those games)

trim thicket
#

Same as SD2SNES.

fallow snow
#

Well dang it. That’s unfortunate

brazen dragon
#

Are those the only 2 SNES games that don't work with save states? Also, Mega Man X3 has a PSX version so you can use save states there

trim thicket
#

Several others with special chips.

#

Like the ones with SPC7110.

clever tusk
#

It'd be nice if instead of just graying it out it actually said "CX-4 enhancement chip unsupported for save states"

neat hawk
#

It should always be greyed-out, with the message "Git Gud"

elder pewter
fallow snow
#

Anyone use save states with mega man and bass? I tried to load a save state and it would just show a black screen and even my normal saves would be gone after

trim thicket
#

No issue at all on my end.

#

The saves and savesates are working fine.

fallow snow
#

Same thing happened to breath of fire 2. Not sure what the issue is

slow pumice
#

Sure your roms are modern validated dumps?

fallow snow
#

How would I check that?

woeful mortar
#

are you hooked up via wifi?

#

and are your save states local? or saved to a nas?

fallow snow
#

Ethernet. Saves are on a mounted drive. I unmounted the drive and the problem still happened

slow pumice
fallow snow
#

Romhacking . Net says it matches no intro

#

I managed to get it to work after a reboot before. I noticed that the normal save would be back when the save state worked.

#

And when it’s not working, making a new state will also fail if I try to load it

#

Both these games have multiple save slots. Only the file that the save state was made on will be there when it fails if that helps.

woeful mortar
#

Because I have seen it on one mister with questionable connectivity

fallow snow
#

Yeah my roms are also on a mounted drive. But psx save states never gave me an issue

#

I just played through yoshis island and mega man 7 and they were fine too

radiant stump
#

I can't get save states to work with the current update_all SNES core in Super Punch Out, it just generates a garbled screen and freezes when I try to save

coarse elm
#

Gave it a test, was able to save/load states in SNES_20260325.rbf and SNES_unstable_20260418_068790.rbf

#

Super Punch-Out!! (USA).sfc

radiant stump
#

Mine is SNES_20260325, and the same ROM. I tried it three times, rebooted my system in between. It's not major, just a bummer

woeful mortar
#

wifi? NAS?

radiant stump
coarse elm
#

Savestates work OK in other games?
Super Punch-Out!! (USA).sfc MD5 97FE7D7D2A1017F8480E60A365A373F0
Maybe try deleting the core and boot1.rom and let update_all grab em again

elder pewter
#

boot1.rom installed?

radiant stump
coarse elm
#

Update all will get it

radiant stump
neat hawk
radiant stump
#

I have another weird issue where when I pick a game it just goes black for like a whole minute before it loads the file

woeful mortar
#

Sd card dying?

radiant stump
wooden surge
#

maybe try deleting and downloading a new copy of mister.ini ?

thats been my remedy when i have weird issues with cores

elder pewter
#

that sounds like an SD issue indeed

#

the long loading times at least

night breach
fallow snow
#

I don’t think so. After it happens, even other games won’t be able to load their save states. I have to reboot. Unless it corrupts the whole core until reboot.

atomic ravine
#

I'm interested in trying Archipelago randomizers using the Mister. I see that SNI support was added to the core but I don't have a clue where or how to use it. Is there any documentation that I can read to make it work or someone give me a pointer?

woeful mortar
atomic ravine
#

Yes, I have that installed -- I'm just not sure how to use the daemon once installed.

#

I can run it from SSH session, but it doesn't do anything.

trail geyser
#

Aren't we still waiting on the merge with Mister main?

atomic ravine
#

I'm not seeing the SNI UART mode, so it's probably not there yet.

#

Yeah, that was the missing piece -- just updated with the unstable and its there now.

#

Okay, so I have SNI enabled and the daemon is listening - I have my rom patched and loaded, but just don't know how to connect it to archipelago now. I tried using the SNI client from the launcher, and adding the snes via "/snes 192.168.1.149:23074 1" and it shows the TCP port is established, but always says "no snes device found. please connect device to sni".

woeful mortar
#

are you using the unstable SNES core as well?

atomic ravine
#

Yes I am

#

Let me update it just to be sure.

#

Yeah, it's the most recent unstable.

woeful mortar
#

Probably a question for @upbeat canopy, then. I thought you just had to run the script and you were off to the races

atomic ravine
#

I'll wait for their input, I'm very likely just doing something wrong on the archipelago side at this point.

woeful mortar
#

@elder pewter Somehow, issue returned

woeful mortar
#

(I thought I put the unstable in the _Console directory, but I put it in the root so the MGL was loading the stable)

elder pewter
#

no prob

#

it's not like I spent an hour debugging something only to find out I wasnt running the version I thought I was

#

never happens to me at all

#

ahem

woeful mortar
#

No mistakes. Not me

molten wadi
#

Dumb question, but in the SNES core the load/save backup RAM, and the autosave options are greyed out in the OSD. What's up with that? Is that normal?

woeful mortar
#

I had that happen before....trying to remember the fix

#

i assume you have a game loaded (only asking because I know they are grey without a game)

#

and if you do, it could be a game that doesn't support saving

molten wadi
#

Oh right. That'd be annoying. Its R-Type III and I have to change the button layout everytime 💀

woeful mortar
#

It must not support saving? That seems weird

molten wadi
#

Ah ok, well it is what it is then