Homebrew FCE Ultra GX Mod [Preview + WiiUPro + ScreenShot button]

Tanooki16

Well-Known Member
Member
Joined
Jul 21, 2009
Messages
208
Trophies
1
Age
43
XP
1,071
Country
France
Here I am back, I needed a vacation :)

@Flo_o Yes, I noticed that the PAL sound setting was not good for the NTSC. I tested a lot of different settings and it is impossible to find the perfect setting for PAL and NTSC at the same time.

For now, I've set the framerate settings for the original sound. I'll see in the coming weeks to change the synchronization code, inspired by Genesis Plus GX code ;)
 
Last edited by Tanooki16,

Flo_o

Well-Known Member
Member
Joined
Mar 18, 2017
Messages
165
Trophies
0
Age
37
XP
498
Country
@Tanooki16 Tanooki, you are the greatest, thank you so much for the new update! And welcome back! Hope you had a great vacation :)

Awesome to hear that the Genesis Plus GX code can be used to improve FCEUGX, Can't wait to test it out! :yaywii:
 

Flo_o

Well-Known Member
Member
Joined
Mar 18, 2017
Messages
165
Trophies
0
Age
37
XP
498
Country
@Tanooki16 Just tested the new version Tanooki, and indeed, the NTSC sound is perfect now, without any hicups or bugs. Would be awesome if your synchronization code idea will work out so that PAL games will sound just as awesome :)

One thing, maybe i didn't noticed it before, but screen scrolling in PAL games is a bit flickery. Is it just a tv thing or pure emulator related?

SAMPLE
 
Last edited by Flo_o,

niuus

Well-Known Member
Member
Joined
Mar 4, 2016
Messages
2,023
Trophies
1
XP
4,456
Country
Venezuela
Here I am back, I needed a vacation :)

@Flo_o Yes, I noticed that the PAL sound setting was not good for the NTSC. I tested a lot of different settings and it is impossible to find the perfect setting for PAL and NTSC at the same time.

For now, I've set the framerate settings for the original sound. I'll see in the coming weeks to change the synchronization code, inspired by Genesis Plus GX code ;)

Here is my new version, with the original sound settings perfect for the NTSC, and the last FCEUX core update:

readme:

[3.4.4 MOD]

* Fixed the PAL noise channel
* Added all PAL regions detection
* Removed PAL 60Hz video mode
* Fixed the PAL 50Hz resolution to 576i/288p
* Enabled low quality sound
* Updated to the latest FCEUX core (except cheats)
* Updated color palettes

Edit: reupload. Updated FCEUX core to git 63421d4
Edit 2: Updated Forwarder (no Mr_Nick666 logo)
Hey @Tanooki16 , just a heads up. PAL games video are completely broken since 3.4.3, maybe even before. Nobody told you before since it looks like most of your mod users only play on LCD/LED screens, so they can't use the original render mode (240p support).

PAL music tends to still have hiccups. If you need a precise example, check the behaviour in Ufouria.
 

Tanooki16

Well-Known Member
Member
Joined
Jul 21, 2009
Messages
208
Trophies
1
Age
43
XP
1,071
Country
France
Hi sorry for my absence time, it's not terrible since the loss of my father, as we say time alone can cure that.

@niuus: With a CRT NTSC screen, it's perfectly normal :) These TVs do not take PAL (288p for PAL / 240p for NTSC). In addition the refresh rate and quite different.

@Flo_o: good news, I managed to put a separate sound rate for the PAL, so here, I was able to fix it without destroying it for the NTSC ^^
 
Last edited by Tanooki16,

soniccomcisbr

Well-Known Member
Member
Joined
Jul 27, 2014
Messages
551
Trophies
0
Age
43
Location
Fortaleza, Brazil
XP
1,981
Country
Brazil
Hi sorry for my absence time, it's not terrible since the loss of my father, as we say time alone can cure that.

@niuus: With a CRT NTSC screen, it's perfectly normal :) These TVs do not take PAL (288p for PAL / 240p for NTSC). In addition the refresh rate and quite different.

@Flo_o: good news, I managed to put a separate sound rate for the PAL, so here, I was able to fix it without destroying it for the NTSC ^^

so, update:

5Ap5ht0.png

ztrC3Kr.png


[3.4.4 MOD - October 13, 2019]

* Added separate PAL audio sample rate
* Increased sound volume in games
* Added Retrode support (thanks revvv!)
* Changed default mapping of buttons A and B
* Fixed buttons for the Zapper (thanks niuus!)
* Fixed the PAL noise channel
* Added all PAL regions detection
* Removed PAL 60Hz video mode
* Fixed the PAL 50Hz resolution to 576i/288p
* Enabled low quality sound
* Updated to the latest FCEUX core (except cheats)
* Updated color palettes



Question: its something hard to add the Swap duty cycles on the sound options? I o9ve this option because I used to play on NES clones
 
Last edited by soniccomcisbr,
  • Like
Reactions: rogerioronin

Flo_o

Well-Known Member
Member
Joined
Mar 18, 2017
Messages
165
Trophies
0
Age
37
XP
498
Country
Hi sorry for my absence time, it's not terrible since the loss of my father, as we say time alone can cure that.
Hi Tanooki, no problem at all my friend, awesome to see your post here again, and totally understandable, it must be such a tough situation.. :(

Thank you so much for the incredible new version, you are the best! Awesome that you have found a way to separate the PAL sound rate, can't wait to test it out!
 
  • Like
Reactions: rogerioronin

Flo_o

Well-Known Member
Member
Joined
Mar 18, 2017
Messages
165
Trophies
0
Age
37
XP
498
Country
@Tanooki16 Hi Tanooki, i have tested the new version today, awesome job on fixing the PAL sound problem, the stuttering is completely gone! :)

I've tested a lot of games, and all with no problems. As usual, and out of curiosity, i've recorded both Original Hardware megaman 2 and FCE megaman 2 to compare, the result is that the FCE MM2 is running a tiny bit faster than the original hardware MM2. And maybe just my ears, but the Flashman stage track on the original hardware sounds a tiny bit smoother, but again, maybe just my ears (or i've played too much MM2 on a PAL console) ;)

- MM2 on Original Hardware
- MM2 on FCE

nes-vs-fce-mm2.png


Thanks again Tanooki for your awesome work!

O wait, one thing, Bladeoner recently updated Snes9x GX and included a great new feature: Added L+R+START trigger to go back to emulator

Is it possible to add a menu combo to FCE too (well, in this case if you use an original nes controller A+B+START)? Without this combo, you always need a gamecube controller in the second port to go back to the menu.
 
Last edited by Flo_o,
  • Like
Reactions: fmhugo

niuus

Well-Known Member
Member
Joined
Mar 4, 2016
Messages
2,023
Trophies
1
XP
4,456
Country
Venezuela
Hi sorry for my absence time, it's not terrible since the loss of my father, as we say time alone can cure that.
Sorry for your loss.

@niuus: With a CRT NTSC screen, it's perfectly normal :) These TVs do not take PAL (288p for PAL / 240p for NTSC). In addition the refresh rate and quite different.
It is broken. No, PAL games do not work properly on a CRT with your emulator if you use original render mode.

I do know about the different video standards, obviously a NTSC TV won't take PAL signals (and viceversa), but they ALL support 240p/288p in their respective broadcast standards. What you don't know is that i am using a Sony PVM, a professional monitor that can take both video standards without hiccups. PAL games used to work without issues in older builds, it does not matter if you use NTSC/PAL TV (the emulator will adjust accordingly, even on an ordinary CRT TV), you can compare it against GX or RX versions.

I haven't tested your new build, so i'll still reports bugs if you're interested.

@Tanooki16
O wait, one thing, Bladeoner recently updated Snes9x GX and included a great new feature: Added L+R+START trigger to go back to emulator
Just so you know, that feature is present in FCEUltra RX / Snes9x RX ever since the first version, back in 2018 (Start+A+B+Z), as stated in their release threads.
 
Last edited by niuus,

niuus

Well-Known Member
Member
Joined
Mar 4, 2016
Messages
2,023
Trophies
1
XP
4,456
Country
Venezuela
Hey @Tanooki16 , just a heads up. PAL games video are completely broken since 3.4.3, maybe even before. Nobody told you before since it looks like most of your mod users only play on LCD/LED screens, so they can't use the original render mode (240p support).

PAL music tends to still have hiccups. If you need a precise example, check the behaviour in Ufouria.
@niuus: With a CRT NTSC screen, it's perfectly normal :) These TVs do not take PAL (288p for PAL / 240p for NTSC). In addition the refresh rate and quite different.

[3.4.4 MOD - October 13, 2019]

* Added separate PAL audio sample rate
* Increased sound volume in games
* Added Retrode support (thanks revvv!)
* Changed default mapping of buttons A and B
* Fixed buttons for the Zapper (thanks niuus!)
* Fixed the PAL noise channel
* Added all PAL regions detection
* Removed PAL 60Hz video mode
* Fixed the PAL 50Hz resolution to 576i/288p
* Enabled low quality sound
* Updated to the latest FCEUX core (except cheats)
* Updated color palettes
Same behavior. PAL games will be a flickering mess on Original mode, only 480i filtered/unfiltered modes work okey.

Thanks for the new release though, everything else seems to be in order. Glad you included the Zapper buttons fix.
 
Last edited by niuus,

Flo_o

Well-Known Member
Member
Joined
Mar 18, 2017
Messages
165
Trophies
0
Age
37
XP
498
Country
Same behavior. PAL games will be a flickering mess on Original mode, only 480i filtered/unfiltered modes work okey.

You are right niuus, i did not see it because of the filtered mode. It is indeed very flickery. Then i am very curious why the problem was not present in the earlier versions of FCE, i hope Tanooki can spot the problem :)

Just so you know, that feature is present in FCEUltra RX / Snes9x RX ever since the first version, back in 2018 (Start+A+B+Z), as stated in their release threads.

@niuus That's good to know, but have you included Start+A+B+Z with FCEUltra RX or Start+A+B? I ask this because i use a original NES controller with a RetroUSB adapter for authenticity.
 
Last edited by Flo_o,

niuus

Well-Known Member
Member
Joined
Mar 4, 2016
Messages
2,023
Trophies
1
XP
4,456
Country
Venezuela
That's good to know, but have you included Start+A+B+Z with FCEUltra RX or Start+A+B? I ask this because i use a original NES controller with a RetroUSB adapter for authenticity.
Re-read my comment again :D. Regarding the adapters, i added the combo specifically for users of the original controllers, again, as stated in their release threads.
 

Flo_o

Well-Known Member
Member
Joined
Mar 18, 2017
Messages
165
Trophies
0
Age
37
XP
498
Country
Re-read my comment again :D. Regarding the adapters, i added the combo specifically for users of the original controllers, again, as stated in their release threads.
Hahah you are right, then it's totally clear now, thanks niuus ^_^
 

Tanooki16

Well-Known Member
Member
Joined
Jul 21, 2009
Messages
208
Trophies
1
Age
43
XP
1,071
Country
France
@Zonta85 Yes this is supported

@Flo_o I can not repair what is not broken ^^ Otherwise, flickering with PAL is normal, test the PAL 50Hz with GenPlus GX, you'll see it's the same thing ;)

@niuus Watch what PAL in 240p does on a real PAL TV
LJPzQuz.jpg


Here in 288p (result strictly identical to my NES PAL)
Ojc7IPp.jpg


For TV NTSC, put the timing on NTSC
 
Last edited by Tanooki16,

Flo_o

Well-Known Member
Member
Joined
Mar 18, 2017
Messages
165
Trophies
0
Age
37
XP
498
Country
@Flo_o I can not repair what is not broken ^^ Otherwise, flickering with PAL is normal, test the PAL 50Hz with GenPlus GX, you'll see it's the same thing ;)

@Tanooki16 Just saw your update Tanooki, awesome! Great Job! It's hard for me to remember how it was on my old childhood crt back in the days but maybe it was indeed already that flickery, i think i'm not used to 50HZ PAL anymore;) Wish i had a crt too to test it on, hope i can spot the same tv i had then some day.

Also love the other tweaks you did, especially the menu combo, thank you so much for adding it! :)

Will test it out soon :yaywii:
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • K3Nv2 @ K3Nv2:
    How do you know if the night will be good when you're asleep
  • BakerMan @ BakerMan:
    because i didn't say i was asleep
  • BakerMan @ BakerMan:
    i said i was sleeping...
  • BakerMan @ BakerMan:
    sleeping with uremum
  • K3Nv2 @ K3Nv2:
    Even my mum slept on that uremum
  • TwoSpikedHands @ TwoSpikedHands:
    yall im torn... ive been hacking away at tales of phantasia GBA (the USA version) and have so many documents of reverse engineering i've done
  • TwoSpikedHands @ TwoSpikedHands:
    I just found out that the EU version is better in literally every way, better sound quality, better lighting, and there's even a patch someone made to make the text look nicer
  • TwoSpikedHands @ TwoSpikedHands:
    Do I restart now using what i've learned on the EU version since it's a better overall experience? or do I continue with the US version since that is what ive been using, and if someone decides to play my hack, it would most likely be that version?
  • Sicklyboy @ Sicklyboy:
    @TwoSpikedHands, I'll preface this with the fact that I know nothing about the game, but, I think it depends on what your goals are. Are you trying to make a definitive version of the game? You may want to refocus your efforts on the EU version then. Or, are you trying to make a better US version? In which case, the only way to make a better US version is to keep on plugging away at that one ;)
  • Sicklyboy @ Sicklyboy:
    I'm not familiar with the technicalities of the differences between the two versions, but I'm wondering if at least some of those differences are things that you could port over to the US version in your patch without having to include copyrighted assets from the EU version
  • TwoSpikedHands @ TwoSpikedHands:
    @Sicklyboy I am wanting to fully change the game and bend it to my will lol. I would like to eventually have the ability to add more characters, enemies, even have a completely different story if i wanted. I already have the ability to change the tilemaps in the US version, so I can basically make my own map and warp to it in game - so I'm pretty far into it!
  • TwoSpikedHands @ TwoSpikedHands:
    I really would like to make a hack that I would enjoy playing, and maybe other people would too. swapping to the EU version would also mean my US friends could not legally play it
  • TwoSpikedHands @ TwoSpikedHands:
    I am definitely considering porting over some of the EU features without using the actual ROM itself, tbh that would probably be the best way to go about it... but i'm sad that the voice acting is so.... not good on the US version. May not be a way around that though
  • TwoSpikedHands @ TwoSpikedHands:
    I appreciate the insight!
  • The Real Jdbye @ The Real Jdbye:
    @TwoSpikedHands just switch, all the knowledge you learned still applies and most of the code and assets should be the same anyway
  • The Real Jdbye @ The Real Jdbye:
    and realistically they wouldn't

    be able to play it legally anyway since they need a ROM and they probably don't have the means to dump it themselves
  • The Real Jdbye @ The Real Jdbye:
    why the shit does the shitbox randomly insert newlines in my messages
  • Veho @ Veho:
    It does that when I edit a post.
  • Veho @ Veho:
    It inserts a newline in a random spot.
  • The Real Jdbye @ The Real Jdbye:
    never had that i don't think
  • Karma177 @ Karma177:
    do y'all think having an sd card that has a write speed of 700kb/s is a bad idea?
    trying to restore emunand rn but it's taking ages... (also when I finished the first time hekate decided to delete all my fucking files :wacko:)
  • The Real Jdbye @ The Real Jdbye:
    @Karma177 that sd card is 100% faulty so yes, its a bad idea
  • The Real Jdbye @ The Real Jdbye:
    even the slowest non-sdhc sd cards are a few MB/s
  • Karma177 @ Karma177:
    @The Real Jdbye it hasn't given me any error trying to write things on it so I don't really think it's faulty (pasted 40/50gb+ folders and no write errors)
    Karma177 @ Karma177: @The Real Jdbye it hasn't given me any error trying to write things on it so I don't really...