Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cross-platform port? #2

Open
MetalMaxMX opened this issue Jan 21, 2024 · 13 comments
Open

Cross-platform port? #2

MetalMaxMX opened this issue Jan 21, 2024 · 13 comments

Comments

@MetalMaxMX
Copy link

Just wanting to know if this will have a cross-platform version for OSes like macOS or GNU/Linux

Cheers!
MetalMxMX.

@L-Spiro
Copy link
Owner

L-Spiro commented Jan 22, 2024

It will! I am using a UI library that is not portable, but I am carefully sectioning off that code so that creating UI’s for other platforms isn’t as much hell as it first seems!

@MetalMaxMX
Copy link
Author

Oh awesome! Would love to try this first as a libretro port and then maybe with its own UI later, that would be quite cool to see and experiment!

I'll leave the issue open for any updates to the codebase relevant to that!

@0CCULTIST
Copy link

It will! I am using a UI library that is not portable, but I am carefully sectioning off that code so that creating UI’s for other platforms isn’t as much hell as it first seems!

Might I suggest Tk?

Very minimal UI toolkit written in C that's cross-platform.

@L-Spiro
Copy link
Owner

L-Spiro commented May 2, 2024

Thank you for the suggestion but that’s okay! I need to develop my UI library for another project, where it is non-negotiable (MHS X). Doing 3 UI’s isn’t such a hassle, and I know for-sure I will have no problems integrating Vulkan, Direct3D 12, and Direct3D 9 all at once, plus the iOS UI will have be completely redesigned anyway.

@TheBoxGame
Copy link

a android port ?

@L-Spiro
Copy link
Owner

L-Spiro commented Jun 3, 2024

Well, I don’t personally do Android development, and have devices for testing etc. But no doubt someone will make one!

@TheBoxGame
Copy link

@L-Spiro the question is whether an hdmi filter for fceux would be suitable

@L-Spiro
Copy link
Owner

L-Spiro commented Jun 3, 2024 via email

@TheBoxGame
Copy link

@L-Spiro let me tell you, there is someone who programs emulators in C++ and he made a NES.Emu emulator based on fceux but there is no hdmi and pixel perfect filter because I have my famicom and I connect it to the hdmi cable on the new TV and it looks nice and such a filter in fceux would be useful

https://github.com/Rakashazi/emu-ex-plus-alpha

@TheBoxGame
Copy link

Screenshot_2024-06-03-10-47-01-922_com explusalpha NesEmu
Screenshot_2024-06-03-10-47-06-588_com explusalpha NesEmu
Screenshot_2024-06-03-10-47-21-453_com explusalpha NesEmu
Screenshot_2024-06-03-10-47-33-127_com explusalpha NesEmu
Screenshot_2024-06-03-10-47-37-409_com explusalpha NesEmu

@L-Spiro
Copy link
Owner

L-Spiro commented Jun 3, 2024

So you are requesting I add something to FCEUX?

@TheBoxGame
Copy link

TheBoxGame commented Jun 3, 2024

@L-Spiro yes of course, if it was possible to add this if fceux can handle such a filter

@L-Spiro
Copy link
Owner

L-Spiro commented Jun 3, 2024

I’m sure it can but I’m not interested in working on someone else’s emulator! My hands are full just working on mine, and there is no way I could pause the exciting new features I am adding right now to learn an entire new codebase and etc.!

But my code is here if anyone wants to do it! If anyone has questions about my custom features or filters I am happy to answer them!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants