[ 3 / biz / cgl / ck / diy / fa / ic / jp / lit / sci / vr / vt ] [ index / top / reports ] [ become a patron ] [ status ]
2023-11: Warosu is now out of extended maintenance.

/vr/ - Retro Games


View post   

File: 480 KB, 1366x473, snes programming.png [View same] [iqdb] [saucenao] [google]
8149814 No.8149814 [Reply] [Original]

>snes fans have to pay a brazillian programmer 12,000 a year to fix slowdown in their games

>> No.8149842

He's not fixing anything. He's using cheating expansion chips that only began to exist in 1996, well after the SNES was relevant. The stock console remains incapable of playing those games with any modicum of performance.

>> No.8149845

>>8149814
Who else is going to be autistic enough to do it?

>> No.8149846 [DELETED] 

>>8149814
>$12k a year
Literally nothing

>> No.8149860

>>8149846
12k dollars roughly translate to 63k BRL. Thats more than what 80+% of what we earn yearly. We are that much poor.

>> No.8149881

>>8149842
He does FASTROM and SA-1 patches. FASTRom is enough to make a big boost and was something that could have been done on release.

>> No.8149885

>>8149814
Only hardwarefags

>> No.8149902

>>8149842
>cheating expansion chips
The eternal cope of the Euro PC tard.

>> No.8149910

>>8149885
Why can't people just emulate??

>> No.8149926

>>8149881
This.

As it turns out the FASTROM stuff has been more effective in providing meaningful boosts, and that's only changing out the ROM chips for the ones that had faster read times of that era, which many games made use of, but some publishers would opt against because it was more expensive.

You'd think setting a game up with a faster xo-processor would be more effective, and provide 100% boosts, but it doesn't always. A lot of the SA-1 conversions still have a good amount of slowdown, whereas with the FASTROM conversions, it's basically entirely eliminated.

>> No.8152004

>>8149926
FASTrom is much easier to impliment as well rather than resdesigning the game to use a new chip.

>> No.8152961

>>8149910
>>>/v/

>> No.8153383
File: 2.63 MB, 736x634, 1612909817455.webm [View same] [iqdb] [saucenao] [google]
8153383

I like SFC action games more than Mega Drive, but they have more slowdown.

>> No.8153581

>>8149814
Can't you just raise the emulated CPU clock?

>> No.8153586

>>8149926
Are you saying that the SNES itself would've been fine on its own to handle games, but was hamstrung by slow memory?

>> No.8153615 [DELETED] 

>>8153383
Rocket Knight Adventures is better than any Goemon game, though...

>> No.8153621

>>8153586
fastrom doesnt have anything to do with the rom chips on the carts, the snes can already read them faster, many games just didn't take advantage of it.
with a certain setup, the snes can read rom at about 3.5mhz instead of 2.5mhz

>> No.8153628

>>8153586
Certain SNES games were hamstrung by their developers cheaping out by using slower ROM. Faster ROM was available and plenty of other other SNES games used it.

>> No.8153637 [DELETED] 
File: 51 KB, 480x360, hqdefault.jpg [View same] [iqdb] [saucenao] [google]
8153637

is it the same guy who make those shitty mugen games?

>> No.8153638

I don't think Nintendo first party titles ever used FastROM. They seem to have always been SlowROM.

>> No.8153650
File: 25 KB, 480x360, hqdefault[1].jpg [View same] [iqdb] [saucenao] [google]
8153650

>>8153586
>>8153628
As I understand it, the developers of Race Drivin' were targeting higher-end memory or co-processing chips as would be appropriate for their 3D engine game.
Their publisher however wouldn't even pony up for FastROM, forcing them to develop and release a LoROM version that ran like shit.

https://www.youtube.com/watch?v=-NB_CcwHWGI

>> No.8153653

>>8153638
Super Metroid was FastROM actually.
As it happens, that's Vitor's current project, an SA1 conversion of Super Metroid.

With any luck the end result will benefi from eliminating slowdown altogether, it's most noticeable at the start of the Kraid boss fight or whenever you use power bombs.

>> No.8153720

>>8153653
Can he add more than 2 or 3 simultaneous enemies while he's in there? Perhaps give the game any semblance of action whatsoever?

>> No.8153738

Can't you just play a shitty emulator that doesn't respect the per-clock limits of the original hardware?

>> No.8153781
File: 203 KB, 800x533, index[1].png [View same] [iqdb] [saucenao] [google]
8153781

>>8153738
Good SNES emulators that let you do that.

>> No.8153803

>>8153581
Yes. Snes9x and bsnes do this, but I really don't know why many people ignore it. Not to diss on those enhancement patches, but they're little useful. Maybe if you're using a flashcart, but that's it.

Let me give you an example. Snes9x has three progressive levels of "overclock": light, compatible and max. If you set it to light, it's enough to be on par with the FASTRom hacks of Super Castlevania IV and Mega Man X. So, it's that simple.

>> No.8153816
File: 135 KB, 620x475, 1[1].png [View same] [iqdb] [saucenao] [google]
8153816

>>8153720
So yes that would be possible.
SA-1 greatly increases the number of actors you can have on screen before you experience slowdown.

https://www.youtube.com/watch?v=-en4NwcZVAI
https://www.patreon.com/posts/sa-1-demo-has-50834480 (public post)

The SA1 Super Metroid patch he'll produce will be a strictly vanilla version of the game, but it could serve as the foundation for more ambitious Super Metroid ROM hacks, much like his SA1 pack of Super Mario World, which itself is the foundation of the widescreen version he produced.

>> No.8153819

>>8153803
Flashcarts are the primary benefit of these hacks yes, making these games run as smooth as possible on real or aftermarket hardware.

But it's also tremendously useful for ROM hacking if you want to build a game on top of a base with greater processing capabilities, without relying on hacky emulator enhancements.

>> No.8153824

>>8149814
stopped reading at "snes"

>> No.8153880

>>8153819
>But it's also tremendously useful for ROM hacking if you want to build a game on top of a base with greater processing capabilities, without relying on hacky emulator enhancements.

Thanks! I didn't realize it could be used that way.

>> No.8153950

>>8153880
Yeah, there are a lot of MMC3/MMC5 mapper hacks for NES games for this reason.
The base game won't always benefit from the conversion too much, but it's really useful for would-be hackers.

>> No.8153972

SlowROM games map at $0-$3FFFFF, FastROM games map at $400000-$FFFFFF. also if you use SlowROM only 32k of each game bank is actually used. in essence if you use SlowROM, memory banks run from $00 to $80 (128) with 32k used thus allowing 32 megabits in total. if FastROM is used then the ROM fills the entire 64k of each bank and banks from from $00-$40 (64)

if you use an address decoder to go beyond 32 megabits then you use what's called exLowROM and exHighROM which allows up to 64 megabits ROM but only FF6 and Star Oceans actually exceed 32 megabits.

>> No.8153978

>>8153950
MMC3 is backward compatible with MMC1 except if the game uses single screen mirroring. But the main benefit is that sprite 0 hit can be replaced with scanline IRQ so you can have a stable status bar without flickering or breaking up when a lot of stuff is moving around. Another smaller benefit is faster bank switching.

>> No.8153982

>>8153972
This bullshit is why homebrew fags hate the SNES. The Mega Drive is so much simpler. Just a flat memory map from $0 to $3FFFFF and all the way to $FFFFFF if you use address decoder to enable the entire CPU address space.

>> No.8153986

Yet impressive that it did get over 1700 games while the Mega Drive had less than 1000.

>> No.8153996

>>8153972
>FastROM games map at $400000-$FFFFFF

it's $400000-$7FFFFF (or $BFFFFF if ExtHiROM is used)

>> No.8154005

>>8153982
That, and the wholly 3x faster processor.

>> No.8154009

>>8153986
The Japanese market was way bigger and professional programmers love a challenge. Also I mean, the PS2 was a lot harder to code on than its rivals and yet...

>> No.8154031

>>8153996
Right.

>SlowROM
$0-$3FFFFF (normal setup) $0-$7FFFFF (extLowROM)
>FastROM
$400000-$7FFFFF (normal setup) $400000-$BFFFFF (extHiROM)

In each case maximum possible ROM is 64 megabits while the Mega Drive on paper will let you use the whole CPU address space for 128 megabits.

>> No.8154036

>>8149842
>cheating
are you literally 12 years old?

>> No.8154039

I have more respect for the Venezuelans making their living scamming noobs and botting bosses on runescape. Lol south america

>> No.8154042
File: 115 KB, 1024x896, SMZ3-V11.1-ZLn+SLn-1000142245-201005-000715.png [View same] [iqdb] [saucenao] [google]
8154042

>>8153972
This difference in memory banks is how the Super Metroid / A Link to the Past crossover randomizer is possible.
Super Metroid is HiROM, ALttp is LoROM.

Apparently, all SA1 games need to be HiROM as a basis.

>> No.8154194

>>8154009
>>8153986
The Famicom was huge, and the Super-Fami was equally as big.

>> No.8154548

>>8153824
>the 40 year-old console wars faggot
You will die alone, and not a soul will mourn you.

>> No.8154691

>>8154039
All of Latin America is a shithole, it doesn't matter what kind of government they ran. Communist Cuba and socialist Venezuela would still be poor and miserable even if they had a democracy and capitalism, or even a military junta like le based helicopter man.

>> No.8154701 [DELETED] 

If he makes pic related run at proper speed then pay the man.

>> No.8154704
File: 3 KB, 256x192, SNES_Stunt_Race_FX.png [View same] [iqdb] [saucenao] [google]
8154704

If he makes pic related run at proper speed then pay the man.

>> No.8154719
File: 117 KB, 1526x1266, Screenshot 2021-09-20 at 00-40-34 Super FX - Wikipedia.png [View same] [iqdb] [saucenao] [google]
8154719

>>8154704
Vitor hasn't actually done any Super FX optimisation work yet, but it's on his roadmap.

https://www.patreon.com/posts/progress-updates-55356600

Stunt Race FX should be a candidate for a Super FX GSU-2 upgrade, and whilst it's been possible to achieve this via emulation for ages already, actual optimisation should achieve better results.

https://youtu.be/iOAqQ2QzVcY

>> No.8154746

>>8153383
>all that frame stutter

>> No.8154801

>>8153638
they did printings in ginormous quantities so cost savings were important

>> No.8154809

>>8154691
>socialist Venezuela would still be poor and miserable even if they had a democracy and capitalism
Venezuela was a lot better in the '80s and '90s than it was ever since Chavez and Maduro.

>> No.8155207

>>8153615
2, that is.