Author Topic: gsu (superfx) support [work in progress]  (Read 198382 times)

0 Members and 3 Guests are viewing this topic.

Offline Eyedunno

  • Full Member
  • ***
  • Posts: 122
  • Karma: +10/-0
    • View Profile
Re: gsu (superfx) support [work in progress]
« Reply #675 on: May 16, 2018, 12:25 AM »
What exactly is the speed difference between this and a normal Super-FX chip (as a percentage) in both 'Normal' and 'Fast' mode?

Is it the whole cart that runs slower, or just special effects using this chip?
I'm not sure there is a simple answer to this. Like I have done some frame-synced comparisons with Star Fox, and the levels are pretty much perfect on normal mode, while the end credits are about 9% too slow. Meanwhile, Yoshi's Island apparently runs a bit too fast on a few occasions just by virtue of having a little less lag.

Fast mode is significantly faster. I haven't actually quantified this, but I would just guess 25-30% faster on Star Fox.

And no, it's obviously not "the whole cart" that runs faster, or it would be a general option, not a GSU option. It's similar to overclocking a Super FX chip, which some modders have done.

Offline Fitzicks

  • Newbie
  • *
  • Posts: 1
  • Karma: +0/-0
    • View Profile
Re: gsu (superfx) support [work in progress]
« Reply #676 on: May 16, 2018, 01:03 AM »
I just tested the v10 on my retron3.  starfox, doom, SMB2, dirt trax all seem to be working fine!

Offline jon_bone

  • Newbie
  • *
  • Posts: 2
  • Karma: +0/-0
    • View Profile
Re: gsu (superfx) support [work in progress]
« Reply #677 on: May 16, 2018, 03:37 AM »
I tried to copy the files over to the sd card but its says its write protected. How do I remove this write protection?

Offline TheShadowRunner

  • Full Member
  • ***
  • Posts: 117
  • Karma: +8/-0
    • View Profile
Re: gsu (superfx) support [work in progress]
« Reply #678 on: May 16, 2018, 03:42 AM »
I tried to copy the files over to the sd card but its says its write protected. How do I remove this write protection?

Offline jon_bone

  • Newbie
  • *
  • Posts: 2
  • Karma: +0/-0
    • View Profile
Re: gsu (superfx) support [work in progress]
« Reply #679 on: May 17, 2018, 04:27 AM »
It still won't let me copy them.

Offline iwasaperson

  • Full Member
  • ***
  • Posts: 141
  • Karma: +13/-0
    • View Profile
Re: gsu (superfx) support [work in progress]
« Reply #680 on: May 17, 2018, 04:51 AM »
v9+ (unofficial) was the only version that had new "fpga_base.bit" file, v10 does not. should I restore the original "fpga_base.bit" I had before, or leave it? what does it do? thanks
You should use the same fpga_base.bit that was included in the older v9+. v10+ doesn't include any changes to that file. fpga_base.bit is the FPGA core that the SD2SNES loads on boot and uses with non-special chip games.
@Syboxez on Discord and some other places as well.

Offline GreenXarrow

  • Newbie
  • *
  • Posts: 21
  • Karma: +0/-0
    • View Profile
Re: gsu (superfx) support [work in progress]
« Reply #681 on: May 17, 2018, 09:46 AM »
v9+ (unofficial) was the only version that had new "fpga_base.bit" file, v10 does not. should I restore the original "fpga_base.bit" I had before, or leave it? what does it do? thanks
You should use the same fpga_base.bit that was included in the older v9+. v10+ doesn't include any changes to that file. fpga_base.bit is the FPGA core that the SD2SNES loads on boot and uses with non-special chip games.
people who start with v10, will likely have older fpga_base.bit
A42667646176B936D8810980A975344C

unless they caught the previous link in this thread for v9+ (unofficial)
FE1900267952E124285E0337F4391078

what's different between the two? thanks
« Last Edit: May 17, 2018, 09:48 AM by GreenXarrow »

Offline Hexatendo

  • Sr. Member
  • ****
  • Posts: 302
  • Karma: +6/-0
    • View Profile
Re: gsu (superfx) support [work in progress]
« Reply #682 on: May 17, 2018, 10:02 AM »
It still won't let me copy them.

It may be your computer. Try another computer. If it doesn't work, try another sd card.
What exactly is the speed difference between this and a normal Super-FX chip (as a percentage) in both 'Normal' and 'Fast' mode?

Is it the whole cart that runs slower, or just special effects using this chip?

Thanks,

Technically speaking, The GSU-2 (Fast speed) is 200% faster than GSU-1 (Normal Speed). It essentially doubles the processor speed with the GSU-2. I have tested it, and sometimes it clocks in normally with GSU-2, though that normally happens with things like a lot of objects on screen.

Offline iwasaperson

  • Full Member
  • ***
  • Posts: 141
  • Karma: +13/-0
    • View Profile
Re: gsu (superfx) support [work in progress]
« Reply #683 on: May 17, 2018, 08:58 PM »
people who start with v10, will likely have older fpga_base.bit
A42667646176B936D8810980A975344C

unless they caught the previous link in this thread for v9+ (unofficial)
FE1900267952E124285E0337F4391078

what's different between the two? thanks
The v9+ fpga_base.bit includes ikari_01's 1CHIP brightness fix, and the fpga_base.bit included in Redguy's firmware is identical to the official fpga_base.bit included in the latest SD2SNES firmware. Without replacing the fpga_base.bit file, the 1CHIP brightness option will do nothing (or worse, break something if it changes something that it's not supposed to since bit 6 in the FPGA [the bit that controls the fix] would be undefined).
@Syboxez on Discord and some other places as well.

Offline Alvis

  • Jr. Member
  • **
  • Posts: 83
  • Karma: +6/-0
    • View Profile
Re: gsu (superfx) support [work in progress]
« Reply #684 on: May 21, 2018, 10:16 AM »
The GSU-2 (Fast speed) is 200% faster than GSU-1 (Normal Speed). It essentially doubles the processor speed with the GSU-2.

Wait, those aren't the same thing. "200% faster" would be triple the original speed, not double. Double is 100% faster.

Offline James-F

  • Sr. Member
  • ****
  • Posts: 331
  • Karma: +28/-0
    • View Profile
Re: gsu (superfx) support [work in progress]
« Reply #685 on: May 21, 2018, 11:34 AM »
"Normal" will run GSU-1 and GSU-2 games at proper speed as the game intended, it is the game itself that selects between GSU-1 or GSU-2 (10MHz or 20MHz).
"Fast" will run the GSU FPGA core at maximum speed the SD2SNES FPGA will allow, effectively much faster than any real GSU chip.

On "Fast", games that are clock speed (MHz) sensitive, will run much faster than the developer intended, most noticeable is Star Fox, and Stunt Race FX.
Game that are not clock sensitive like Yoshi's Island or Doom will run properly but without the occasional stuttering in graphical heavy scenes.

It is recommended to leave the GSU speed at "Normal" for authentic experience for all GSU games.
« Last Edit: May 21, 2018, 11:40 AM by James-F »
Mega Everdrive x5, Everdrive 64 v3, Everdrive N8, SD2SNES, Joyzz.

Offline adimifus

  • Jr. Member
  • **
  • Posts: 65
  • Karma: +5/-0
    • View Profile
Re: gsu (superfx) support [work in progress]
« Reply #686 on: May 23, 2018, 05:27 PM »
powerslide fix in v10? the demo is a jittery mess. whats fixed? thanks.

I have the same problem. Moving the camera around works fine, but when I switch to the driving mode, the camera freaks out and all I can do is move the dot on the steering wheel. The A/B/X/Y buttons don't do anything. All I can do is take it back into the initial camera mode, where it works fine again.
« Last Edit: May 23, 2018, 05:30 PM by adimifus »
Everdrive N8 (Famicom version), SD2SNES rev E1, Game Doctor SF7, Everdrive 64 v2, Jaguar SD, PSIO
EMS USB 64M, Everdrive GB v1.1, Everdrive GB X7 rev B, CycloDS Evolution + M3 GBA Expansion, Everdrive GBA X5

Offline ErivandoXP

  • Jr. Member
  • **
  • Posts: 70
  • Karma: +7/-0
    • View Profile
Re: gsu (superfx) support [work in progress]
« Reply #687 on: May 23, 2018, 05:41 PM »
powerslide fix in v10? the demo is a jittery mess. whats fixed? thanks.

I have the same problem. Moving the camera around works fine, but when I switch to the driving mode, the camera freaks out and all I can do is move the dot on the steering wheel. The A/B/X/Y buttons don't do anything. All I can do is take it back into the initial camera mode, where it works fine again.

Did you try to hold the "B or Y" button for a few seconds? (The car moves forward)

Here it works.

Edit.:
Hold Y to gas.
Hold B to reverse.
« Last Edit: May 24, 2018, 03:20 AM by ErivandoXP »

Offline dvd2vcd

  • Hero Member
  • *****
  • Posts: 1784
  • Karma: +156/-116
    • View Profile
Re: gsu (superfx) support [work in progress]
« Reply #688 on: May 23, 2018, 09:44 PM »
powerslide fix in v10? the demo is a jittery mess. whats fixed? thanks.

I have the same problem. Moving the camera around works fine, but when I switch to the driving mode, the camera freaks out and all I can do is move the dot on the steering wheel. The A/B/X/Y buttons don't do anything. All I can do is take it back into the initial camera mode, where it works fine again.


Did you try to hold the "B or A" button for a few seconds? (The car moves forward)

Here it works.
can you make a quick video showing us please?
ED64 v2.5 - MEGAED X7 - TED v2.4 - SD2SNES rev F - EDN8 fami - EDGB X7 rev B

Offline ErivandoXP

  • Jr. Member
  • **
  • Posts: 70
  • Karma: +7/-0
    • View Profile
Re: gsu (superfx) support [work in progress]
« Reply #689 on: May 24, 2018, 03:24 AM »
powerslide fix in v10? the demo is a jittery mess. whats fixed? thanks.

I have the same problem. Moving the camera around works fine, but when I switch to the driving mode, the camera freaks out and all I can do is move the dot on the steering wheel. The A/B/X/Y buttons don't do anything. All I can do is take it back into the initial camera mode, where it works fine again.


Did you try to hold the "B or A" button for a few seconds? (The car moves forward)

Here it works.
can you make a quick video showing us please?

Yes, here:
https://youtu.be/oG5vg5tAsgA

My SNES Fat Rev 2, PPU1 1, PPU2 3.
FW Unofficial-GSU-v10+

Sorry for the bad vĂ­deo.

Edit:
Hold the "button Y" until the car moves forward. (It takes a few seconds for it to move)
If you try to go back, the camera is glitch.
« Last Edit: May 24, 2018, 03:40 PM by ErivandoXP »