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

libretro port #5

Open
eadmaster opened this issue Oct 28, 2018 · 4 comments
Open

libretro port #5

eadmaster opened this issue Oct 28, 2018 · 4 comments

Comments

@eadmaster
Copy link

https://github.com/daniel5151/ANESE/issues

@daniel5151
Copy link
Owner

At one point I considered doing a libretro port, but I ultimately decided against it.

ANESE is not a great emulator, and while i'd like to revisit ANESE sometime and polish it up, I'm not sure when that would be. Doing a libretro port of ANESE in it's current state seems silly, given the quality of existing NES cores.

It would make more sense to open an issue on another, more established libretro NES emulator to implement wideNES functionality 😅

@KMFDManic
Copy link

@daniel5151 I am a little late to the party. A friend enlightened me to what you have attempted and succeeded at with your emulator. Despite the fact that you state that it is NOT a great emulator, I feel it would have a most amazing practical implementation for the awesome gimmick of being able to essentially play games like Metroid, Zelda, and (hopefully, even Rygar!) As far as the Wide coding making it into what you deem better NES Emulators/Cores, I wouldn't see that being an urgent priority. It truly takes someone interested enough to make it happen. Myself and a few others would love to get this up and running for the masses to enjoy. I personally cater to the subdivision of Mini Classic systems, such as NES, SNES, MD, PSC. And, I feel this would be a tremendous addition.

In any case, I am still deciding if we should try to work right off of what you've already done, or at least port the necessary stuff over to say fceumm, to pull off the WIDE gimmick. I have forked fceumm, and can "test" things out on my end.

Thanks very much in advance for any feedback or input on this matter!

https://github.com/KMFDManic/libretro-fceumm

Looking forward to your response. And, I would love to do what I can to get this to truly be enjoyed as it should be! I also have a YouTube channel, and know this will be a miracle thing for many to experience, on the games that DO work with it!

@daniel5151
Copy link
Owner

Hey @KMFDManic, thanks for the kind words and all the enthusiasm!

Unfortunately, as you might be able to tell by the project's commit history, ANESE (and in-turn, wideNES) hasn't been actively worked on in over 3 years. It was a fun project, but over time my interests have shifted onto other topics and other projects, so it's unlikely that I'll ever resume working on the ANESE codebase again...

Plus - and I can't stress this enough - ANESE is a genuinely terrible NES emulator, at least when compared to the "competition". It's slow, buggy, and incredibly inaccurate. It was my first major emulation project, and it shows!

That said, I still firmly believe in the merit of the wideNES technique, and would love to see it adopted by other projects and system emulators. I only know of one other developer who actually ran with my technique and ported it to another system, namely, @kemenaran's WideGB for the GB/GBC.

I would be ecstatic if you ported wideNES over to another emulator, and while I haven't worked on wideNES is quite a while, I don't mind spitballing ideas / answering any questions you might have about the technique / implementation.

Best of luck, and let me know what you come up with!

@KMFDManic
Copy link

KMFDManic commented Mar 17, 2021

@daniel5151 @kemenaran For now, to get the ball rolling..did a video:)

https://www.youtube.com/watch?v=OOjPgagSZC4

If I can get enough interest on Libretro side, this can truly be a thing. But, I will see what can be done, regardless! At least we have platforms that can handle these, as is, such as PC! I just need to beef up my PC a little more to better handle ANESE!

libretro/SameBoy#61

libretro/libretro-fceumm#434

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

3 participants