FCEUX 2.2.3 released!

Discuss emulation of the Nintendo Entertainment System and Famicom.

Moderator: Moderators

Post Reply
User avatar
rainwarrior
Posts: 7639
Joined: Sun Jan 22, 2012 12:03 pm
Location: Canada
Contact:

FCEUX 2.2.3 released!

Post by rainwarrior » Tue Aug 09, 2016 5:48 pm

I just noticed FCEUX got a new release a few days ago!

Version 2.2.3 is available here: http://www.fceux.com/web/download.html
Full change log: http://www.fceux.com/web/pressrelease-2.2.3.html

Highlights:
  • Dendy mode and customizable overclocking.
  • Better emphasis support, and 512 colour palette support.
  • SNES mouse support.
  • Mapper 31 support (NSF compilation mapper)
Probably a bunch of other new stuff but these are the things I know about.

Bavi_H
Posts: 120
Joined: Sun Mar 03, 2013 1:52 am
Location: Texas, USA
Contact:

Re: FCEUX 2.2.3 released!

Post by Bavi_H » Tue Aug 09, 2016 6:47 pm

Yeah, feos sort of mentioned it in Re: APU Address in FCEUX?:
feos wrote:Register values are available as a part of RAM now (hex editor, debugger, probably other tools too), in the recent release. Does setting breakpoints to those writes work for you guys?
After I read the words "recent release", I looked at the fceux.com homepage and saw the new version. Yay! (I haven't checked it out yet, though.)

User avatar
koitsu
Posts: 4214
Joined: Sun Sep 19, 2004 9:28 pm
Location: A world gone mad

Re: FCEUX 2.2.3 released!

Post by koitsu » Tue Aug 09, 2016 7:23 pm

So excite! Much wow!

User avatar
Guilty
Posts: 93
Joined: Fri Apr 08, 2016 5:58 pm
Location: California, USA

Re: FCEUX 2.2.3 released!

Post by Guilty » Thu Aug 11, 2016 5:07 pm

Yay! Does it support A53 yet? And who's breakfast do I have to make to get support for Cheapocabra GTROM on mapper 111?

tepples
Posts: 21713
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Re: FCEUX 2.2.3 released!

Post by tepples » Thu Aug 11, 2016 5:37 pm

The Action 53 mapper is supported since 2.2.2. 2.2.3 also supports oversize CHR RAM on MMC3 using the NES 2.0 header.

To request a particular mapper or other feature, follow three steps:
  1. Make a SourceForge account.
  2. Make a comprehensive test ROM.
  3. File a feature request in FCEUX's bug tracker, attaching said test ROM.
I've done this a few times:
  • Super NES Mouse support, using Thwaite
  • Super NES controller support, using spadtest
  • Action 53 mapper support, using test28
  • FME-7 IRQ acknowledgment fixes, using fme7acktest

User avatar
Myask
Posts: 965
Joined: Sat Jul 12, 2014 3:04 pm

Re: FCEUX 2.2.3 released!

Post by Myask » Mon Aug 15, 2016 11:15 pm

A lot of emulator devs are over at TASvideos, too.

User avatar
rainwarrior
Posts: 7639
Joined: Sun Jan 22, 2012 12:03 pm
Location: Canada
Contact:

Re: FCEUX 2.2.3 released!

Post by rainwarrior » Mon Aug 22, 2016 1:59 pm

I just noticed a hack was removed that limited mapper 2 (UxROM) it to only 256k, so apparently oversize UxROM variants are now working. I didn't realize they were busted before, but... woot!

So... FCEUX 2.2.3 can now play Battle Kid 2 and Owlia, it seems. Possibly others?

(Don't ask me were to find ROMs, of course. :P I dumped them from my own copies.)

User avatar
rainwarrior
Posts: 7639
Joined: Sun Jan 22, 2012 12:03 pm
Location: Canada
Contact:

Re: FCEUX 2.2.3 released!

Post by rainwarrior » Sun Aug 28, 2016 5:35 pm

Guilty wrote:Yay! Does it support A53 yet? And who's breakfast do I have to make to get support for Cheapocabra GTROM on mapper 111?
Submit a request for it on the FCEUX bug tracker: https://sourceforge.net/p/fceultra/bugs/

Attach to your request a test ROM to verify that it's working. If you can, submit an actual patch that implements it.

If you can't provide the patch, it will wait until somebody else feels like implementing it. (No estimate as to how long that takes. Will happen whenever a capable person is interested enough. If you find such a person, get them to submit a patch for you.)

User avatar
rainwarrior
Posts: 7639
Joined: Sun Jan 22, 2012 12:03 pm
Location: Canada
Contact:

Re: FCEUX 2.2.3 released!

Post by rainwarrior » Tue Aug 30, 2016 10:56 pm

Okay, I was in there doing something else and felt like emulating the Cheapocabra board, so: https://sourceforge.net/p/fceultra/code/3287/

(Doesn't have self-flashing, but otherwise seems to work so far.)

Edit: flashing is implemented. Get a build of r3300 or later to try, if you want Cheapocabra support.
Last edited by rainwarrior on Mon Sep 05, 2016 2:35 pm, edited 1 time in total.

hackfresh
Posts: 100
Joined: Sun May 03, 2015 8:19 pm

Re: FCEUX 2.2.3 released!

Post by hackfresh » Mon Sep 05, 2016 1:35 pm

I take it other emulators are still best for PPU timing related things. I have an MMC3->MMC5 conversion that works in fceux but it is using the wrong BG bank for the top of the screen for a single cut-scene in nestopia/mesen/nintendulator.

I'm guessing its likely something to do with my code.

User avatar
rainwarrior
Posts: 7639
Joined: Sun Jan 22, 2012 12:03 pm
Location: Canada
Contact:

Re: FCEUX 2.2.3 released!

Post by rainwarrior » Mon Sep 05, 2016 1:45 pm

Just in case you haven't noticed, there is an "old PPU" and "new PPU" mode (Config menu, under PPU). The "new PPU" was started around 2009 and has slowly been improved since; probably not the most accurate PPU emulation there is, but surely a lot better than the "old PPU" which has not changed significantly in many years.

The "old PPU" mode remains the default, I think mostly because it's faster (and is compatible with the vast majority of games), and probably also to avoid breaking somebody's favourite TAS? I dunno.

hackfresh
Posts: 100
Joined: Sun May 03, 2015 8:19 pm

Re: FCEUX 2.2.3 released!

Post by hackfresh » Mon Sep 05, 2016 2:02 pm

Thanks. I had already tried the new PPU mode but it also works in that mode as well.

Post Reply