Fceux Qt/SDL Port Testing

Discuss technical or other issues relating to programming the Nintendo Entertainment System, Famicom, or compatible systems. See the NESdev wiki for more information.

Moderator: Moderators

Mjbudd77
Posts: 35
Joined: Fri Oct 16, 2020 3:22 pm
Location: Tampa

Re: Fceux Qt/SDL Port Testing

Post by Mjbudd77 »

New feature announcement: the development version of the Qt/SDL fceux now supports full AVI record functionality. For Linux and Mac OSX, a new optional dependency (x264) can be linked that will allow for H.264 video encoding during AVI recording. Windows uses Video for Windows (VfW) interface.
User avatar
Eugene.S
Posts: 317
Joined: Sat Apr 18, 2009 4:36 am
Location: UTC+3
Contact:

Re: Fceux Qt/SDL Port Testing

Post by Eugene.S »

This is nice project!
I want to ask nesdev people for help: need more deeper QT-build testing before FCEUX 2.4.0 release

https://github.com/TASVideos/fceux/issues/332
https://github.com/TASVideos/fceux/issu ... -843888724
Mjbudd77
Posts: 35
Joined: Fri Oct 16, 2020 3:22 pm
Location: Tampa

Re: Fceux Qt/SDL Port Testing

Post by Mjbudd77 »

I’m pleased to announce another release of the fceux Qt/SDL GUI (2.4.0). This is the first release that supports the windows operating system (previously only supported Linux and Mac OS X). I would like to thank everyone who helped in testing.
User avatar
nesrocks
Posts: 563
Joined: Thu Aug 13, 2015 4:40 pm
Location: Rio de Janeiro - Brazil
Contact:

Re: Fceux Qt/SDL Port Testing

Post by nesrocks »

I don't know why it took me this long to discover anything post 2.2.3 FCeux, but here I am... Wow!!!

So... Who's developing the regular windows build of Fceux? The 2.4 one that is not Qt/SDL. I find that it has some nice additions like the ability to change colors in the interface and huge performance improvements to the trace logger and the RAM hex editor.

The Qt/SDL version seems to have great improvements too. PC line positioning, not generating many windows on the taskbar, having even more color configs, palette editor, sprite viewer :shock: . Sadly it doesn't seem to be usable to me just yet because the debugger is not displaying code data logger info. Also the windows positions and sizes are not saved.

So, anyway this new 2.4 version is really nice and I would like to suggest some features related to making it easier to reverse engineer games.
Suggestions:
- Automatically add some bank reference to the bookmark names. For example "Bk7: Label Name"
- Ability to auto open the code data logger, the hex editor and the cheat search the same way the debugger can be set to do so.
- Make the bookmarks area inside the debugger as big as possible.
- Add a checkbox option inside the debugger to break when the PC reaches a byte that hasn't been logged by the CDL (be it executing code or reading data).

If you want me to help out somehow or to test the emulator I want to! I'm a designer who likes to code and I love Fceux. Maybe I can help with the interface and usability. Or if you only want testers, okay I'm here. I'm using windows 10.
https://twitter.com/bitinkstudios <- Follow me on twitter! Thanks!
https://www.patreon.com/bitinkstudios <- Support me on Patreon!
Mjbudd77
Posts: 35
Joined: Fri Oct 16, 2020 3:22 pm
Location: Tampa

Re: Fceux Qt/SDL Port Testing

Post by Mjbudd77 »

I’m glad to hear you are interested in helping out. I have been looking for someone who has more experience with the debug tools to help me ensure that they are as functional as the original win32 version. I have some ideas on how to implement some of the items you have mentioned. If you open issues for these on the fceux GitHub page, I’d be happy to start looking into them. I’m only focusing on the Qt/SDL GUI as I want Linux and Mac OS X users to benefit from the changes as well. I also have porting over the TAS editor on my task list which is a big one. Once you open the issues, I may have some questions for you.
User avatar
nesrocks
Posts: 563
Joined: Thu Aug 13, 2015 4:40 pm
Location: Rio de Janeiro - Brazil
Contact:

Re: Fceux Qt/SDL Port Testing

Post by nesrocks »

Thank you so much for the swift action! I think I'll have the time to test it all this sunday.
https://twitter.com/bitinkstudios <- Follow me on twitter! Thanks!
https://www.patreon.com/bitinkstudios <- Support me on Patreon!
Post Reply