Homebrew Snes9x RX - A new fork.

Which one is the typography you think should be the main one from now on? (Images on page 22)

  • Earthworm Jim 2

    Votes: 3 15.0%
  • Kirby Super Star

    Votes: 7 35.0%
  • Super Bomberman 2

    Votes: 8 40.0%
  • Earthworm Jim

    Votes: 2 10.0%

  • Total voters
    20
  • Poll closed .

SaulFabre

Wii scene/hacking & Wii VC well-known guy
Member
Joined
Feb 6, 2019
Messages
1,880
Trophies
1
Age
23
Location
Ecuador
Website
saulfabreg-wiivc.blogspot.com
XP
3,817
Country
Ecuador
Try re-patching the rom, sometimes they get corrupted after patching, remember to check if the original rom has header.
Yep.
Try using the roms from No-Intro collection.
These are in Internet Archive (i won't put link for these due to rules)
 
  • Like
Reactions: A29

urbanman2004

Well-Known Member
Member
Joined
Jan 10, 2013
Messages
379
Trophies
0
XP
528
Country
United States
New release is up! (5.0.0)

A lot of changes in this big release, UStealth users rejoice:

[5.0.0 - Abril 22, 2022]
* Use I4 instead of RGBA8 for fonts (much less memory). [Daryl]
* When unable to load the default rom directory, just drop into device
root. Don't show an error when unable to find a load device. [Daryl]
* Silence a few warnings. [Daryl]
* Remove S9xChooseMovieFilename. [bearoso]
* Remove S9xSetPalette. [bearoso]
* Remove S9xChooseFilename. [bearoso]
This is integration of the frontend with the core. Disable
the snapshot button mappings that use it. Any frontend should
implement those port commands its own.
* Load cover images directly from file instead of an
intermediary buffer. [Daryl]
* Correct aspect ratio by changing viWidth to 644. [vaguerant]
* Add ability to change the player mapped to a
connected (Wireless) controller. [Tantric]
* Change max game image dimensions to 640x480, fix bug
in png loading. [Tantric]
* Add support for Mayflash 2-port SNES USB adapter. [EthanArmbrust]
* New scanlines filter setting. (thanks Tanooki16!)
Now nicknamed 50% and 25% for RX, I added the option to select between both,
so you can choose whether you like darker scanlines (old method)
or subtler ones (new method).
* Add A+B+SELECT+START for back to menu on Wiimote controller extensions.
Based on the similar commit by Tantric for Snes9xGX.
* If arguments are passed to the emu to autoboot a game, then the main
menu button should be labelled Exit, and leave the emu instead of going
back to the main menu. Cleanup autoboot code. [Tantric]
* Add support for mapping more than 128KByte SRAM. [cout/qwertymodo]
* Add 128KByte SRAM support in cheats. [qwertymodo]
* New Scale2x filter added. (thanks Tanooki16!)
Originally developed by Andrea Mazzoleni for the AdvanceMAME project.
http://www.scale2x.it/
* Add support for Speedlink Hornet Gamepad USB. (thanks revvv!)
* Prevent cheat name overflow. [Daryl]
* Support forwarders that pass in sd1:/ [Tantric]
* Add ability of FastROM hacks to use SuperFX. [bladeoner]
* Set SRAM initialization to set whole buffer. [bearoso]
...not just a few bytes. Add a TODO comment at allocation.
These never change, so they should ideally be static.
* Add heuristic to detect 6MB Earthbound hack.
Makes "Mother 2 Deluxe" romhack playable.
* UStealth support.
* Wii 480p video fix. [Extrems]
* More 3rd party controllers support. [Tantric]
Fix 3rd party classic controllers that don't send calibration data.
For those controllers, use default values.
* Important readme updates.

Updated official Wii U Channel and the other 5.0.0 versions will follow.

Your mileage may vary, but these type of 3rd party controllers will also work now, as reported in this previous donation post:
zbiArU0.jpg


Updated screenshots on the first post and a special build with Fast-Forward disabled will also be available, for those that don't use the feature.
Curious to see how well this fares against Snes9xGX v4.5.2.
 
  • Love
  • Like
Reactions: A29 and SaulFabre

SaulFabre

Wii scene/hacking & Wii VC well-known guy
Member
Joined
Feb 6, 2019
Messages
1,880
Trophies
1
Age
23
Location
Ecuador
Website
saulfabreg-wiivc.blogspot.com
XP
3,817
Country
Ecuador

johw

Well-Known Member
Member
Joined
Oct 12, 2020
Messages
213
Trophies
0
Age
41
XP
589
Country
Brazil
Today I took the test and dol does not recognize the SD2SP2 adapter (Snes9xRX-5.0.0-GCN_TurboModeDisabled.zip)

These here recognize normal
Snes9xGX-Mushroom
snes9xgx-dborth

@niuus
would it be possible for you to check? Of the three, I like yours the most.
 
Last edited by johw,
  • Like
Reactions: SaulFabre and A29

SaulFabre

Wii scene/hacking & Wii VC well-known guy
Member
Joined
Feb 6, 2019
Messages
1,880
Trophies
1
Age
23
Location
Ecuador
Website
saulfabreg-wiivc.blogspot.com
XP
3,817
Country
Ecuador
Today I took the test and dol does not recognize the SD2SP2 adapter (Snes9xRX-5.0.0-GCN_TurboModeDisabled.zip)

These here recognize normal
Snes9xGX-Mushroom
snes9xgx-dborth

@niuus
would it be possible for you to check? Of the three, I like yours the most.
There's still no SD2SP2 support on Snes9x RX.
A still pending pull request: https://github.com/niuus/Snes9xRX/pull/22
 
  • Like
Reactions: johw and A29

A29

Active Member
Newcomer
Joined
Jul 18, 2020
Messages
44
Trophies
0
XP
175
Country
Egypt
Yep.
Try using the roms from No-Intro collection.
These are in Internet Archive (i won't put link for these due to rules)
I just tried it and it does have graphic errors, I suppose that the patch modifies the special chip because I tried a Spanish translation and it works without problems.
 

Attachments

  • 1651429111838.png
    1651429111838.png
    467.4 KB · Views: 10
  • Like
Reactions: hug0-a7x and johw

InfiniteBlue

Well-Known Member
Newcomer
Joined
Apr 26, 2016
Messages
62
Trophies
0
Age
28
XP
219
Country
United States
What devkitPPC and libogc versions are currently being used to compile Snes9xRX? Is it still r26 and 1.8.15-1 or has that since changed? I'd love to try out some code changes but can't get past the initial compilation errors.
 
  • Like
Reactions: A29 and SaulFabre

SaulFabre

Wii scene/hacking & Wii VC well-known guy
Member
Joined
Feb 6, 2019
Messages
1,880
Trophies
1
Age
23
Location
Ecuador
Website
saulfabreg-wiivc.blogspot.com
XP
3,817
Country
Ecuador
What devkitPPC and libogc versions are currently being used to compile Snes9xRX? Is it still r26 and 1.8.15-1 or has that since changed? I'd love to try out some code changes but can't get past the initial compilation errors.
@niuus
@InfiniteBlue (kiddy dong)

Same issue here. Got devkitPPC r26 and libOGC 1.8.15-1 and still couldn't compile anything of Snes9xRX, not even FCEUltra RX nor WiiSX RX.
 
  • Like
Reactions: A29

niuus

Well-Known Member
OP
Member
Joined
Mar 4, 2016
Messages
1,634
Trophies
1
XP
2,974
Country
Venezuela
Today I took the test and dol does not recognize the SD2SP2 adapter (Snes9xRX-5.0.0-GCN_TurboModeDisabled.zip)

These here recognize normal
Snes9xGX-Mushroom
snes9xgx-dborth

@niuus
would it be possible for you to check? Of the three, I like yours the most.
It won't recognize it because there is no support for it yet, you won't find mention of it anywhere in the readme. I was approached by a member who donated an SD2SP2, it was sent and should be here in some weeks so I haven't tested it yet. I didn't get any reports from him after I sent him a build to play, so I guess release will have to wait.

Yes i'm using this patch
https://www.romhacking.net/translations/5289/
Normal game not zero project
Tried it. Seems to be doing things not meant to be, as the patch is unstable, it even crashed the entire emulator for me on PC, using Snes9x 1.61. You would have to ask the author to improve it, maybe debug it with BSNES as it is closer to the real console.
 

SaulFabre

Wii scene/hacking & Wii VC well-known guy
Member
Joined
Feb 6, 2019
Messages
1,880
Trophies
1
Age
23
Location
Ecuador
Website
saulfabreg-wiivc.blogspot.com
XP
3,817
Country
Ecuador
Tried it. Seems to be doing things not meant to be, as the patch is unstable, it even crashed the entire emulator for me on PC, using Snes9x 1.61. You would have to ask the author to improve it, maybe debug it with BSNES as it is closer to the real console.
Have you tried it on a PC on Snes9x 1.52, on Snes9x 1.60 or even on Wii with latest commits of Snes9x GX?
 
  • Like
Reactions: johw and A29

InfiniteBlue

Well-Known Member
Newcomer
Joined
Apr 26, 2016
Messages
62
Trophies
0
Age
28
XP
219
Country
United States
I was able to successfully compile Snes9xRx against devkitPPC r26, libogc 1.8.15-1, and the latest ppc portlibs from pacman (except for the ppc-freetype library which I had to downgrade to 2.4.2). However, whenever I launch the app, the text font is using the pre-5.0.0 font and every folder/file text is clipped after 8 characters. Additionally, attempting to open most directories results in an error. All the Snes9xRx source code is up to date and unmodified. It is unable to compile with the latest ppc-freetype version without making modifications to the Makefiles.

I suspect the problems have something to do with the freetype library or one of its dependencies - I'm not sure if there's more I need to configure on my end or if I'm just using the wrong versions of everything. Apparently the latest freetype portlib from pacman has some problems with older applications, but downgrading to 2.4.2 didn't seem to help in my situation.

@niuus any thoughts? I'm curious as to what deviktPPC/libogc/portlib versions are currently needed to compile Snes9xRx. I'm very new to this toolchain so apologies if I'm missing something obvious.
 
  • Like
Reactions: A29

niuus

Well-Known Member
OP
Member
Joined
Mar 4, 2016
Messages
1,634
Trophies
1
XP
2,974
Country
Venezuela
I was able to successfully compile Snes9xRx against devkitPPC r26, libogc 1.8.15-1, and the latest ppc portlibs from pacman (except for the ppc-freetype library which I had to downgrade to 2.4.2). However, whenever I launch the app, the text font is using the pre-5.0.0 font and every folder/file text is clipped after 8 characters. Additionally, attempting to open most directories results in an error. All the Snes9xRx source code is up to date and unmodified. It is unable to compile with the latest ppc-freetype version without making modifications to the Makefiles.

I suspect the problems have something to do with the freetype library or one of its dependencies - I'm not sure if there's more I need to configure on my end or if I'm just using the wrong versions of everything. Apparently the latest freetype portlib from pacman has some problems with older applications, but downgrading to 2.4.2 didn't seem to help in my situation.

@niuus any thoughts? I'm curious as to what deviktPPC/libogc/portlib versions are currently needed to compile Snes9xRx. I'm very new to this toolchain so apologies if I'm missing something obvious.
Oops, seems like I forgot to upload the new font. :lol:

I'll send you a PM later in the day with some recommendations.


On a unrelated note, I have two other projects coming soon™, one of which is a kind of forgotten DOS-to-Wii port, and the other one is a cursed emulator which sadly hasn't got much love over a decade, hopefully it will get some attention to this not-so-popular console.
 
Last edited by niuus,

InfiniteBlue

Well-Known Member
Newcomer
Joined
Apr 26, 2016
Messages
62
Trophies
0
Age
28
XP
219
Country
United States

niuus

Well-Known Member
OP
Member
Joined
Mar 4, 2016
Messages
1,634
Trophies
1
XP
2,974
Country
Venezuela
General chit-chat
Help Users
  • No one is chatting at the moment.
    KenniesNewName @ KenniesNewName: https://youtube.com/shorts/4O244HCOKfs?feature=share