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

Update N64 Core #879

Open
ghost opened this issue Jun 14, 2017 · 5 comments
Open

Update N64 Core #879

ghost opened this issue Jun 14, 2017 · 5 comments
Assignees
Labels
Core: Mupen64Plus Nintendo 64 (N64) core Ghost'd OP's username has been lost to time Repro: Fixed/added in upstream stable Request: Core update Issue should also have `Core:` label. Not applicable to Hawk cores, which have no upstream.

Comments

@ghost
Copy link

ghost commented Jun 14, 2017

Edit: Briefly updated to reflect changes since the initial issue was opened.

Originally, I posted this as an issue regarding a much-needed update to the Mupen64Plus core in Bizhawk. Here's the original issue: The Mupen64Plus core has undergone a lot of changes and has seen a lot of improvements since it's original implementation, and it would be nice to see these improvements make their way in to Bizhawk.

Unfortunately, at the current point, the Bizhawk implementation of GLideN64 (when compared to the same version of the plugin that was implemented) is inferior. There are numerous problems which simply are non-existant when the same version is used with Mupen64Plus Project 64. Mupen64Plus also receives updates alongside GLideN64 to allow more titles to run and fix problems of the two in tandem.

There are also other bugs that can be squashed with newer plugins to accompany this change, such as #711, which is no longer an issue with the latest "Project 64 sound plugin", Azimer's audio plugin also apparently received an update to work with Mupen64Plus, which might a better option.

@ghost
Copy link
Author

ghost commented Jun 14, 2017

Also, some personal notes: I know the original implementation was a lot of work and there would be lot of things to consider, but I thought now would be a good time to bring it up and having an issue open would be a the best way to do so.

@vadosnaprimer
Copy link
Contributor

vadosnaprimer commented Jun 14, 2017

Actually right now isn't exactly the good time for that, because micro500 is so busy, and we're moving to x64, which will cause a bunch of bug reports until it's done perfectly. Maybe later someone will be able to try blah blah, but I wouldn't expect that soon. Updating GlideN appeared to be easy it seems, it just took updating the submodule. The core has been heavily modified by both parties, so it can't be reliably easy.

@ghost
Copy link
Author

ghost commented Jun 14, 2017

That's alright, I knew of how busy micro500 was when I posted it so I fully expected a long wait. It's only an enhancement (the existing core is perfectly functional), so that's not really a problem for me at least, and the move to x64 is what prompted me to post this.

Just on the off-chance there were some really large issues resulting in a rewrite of the core (unlikely), it would suck if large amounts of effort were put into redoing the old one when a new version exists. I honestly didn't expect GLideN64 to be updated so easily, so I'm still excited to see what improvements it's brought with it.

@vadosnaprimer
Copy link
Contributor

Developer build now links to the waterbox2 branch, so you can test it right away,.

@hegyak hegyak added App: EmuHawk Relating to EmuHawk frontend Core: Mupen64Plus Nintendo 64 (N64) core Enhancement For feature requests or possible improvements OpSys-Any Priority: Low labels Jun 15, 2017
@zeromus zeromus removed OpSys-Any App: EmuHawk Relating to EmuHawk frontend labels Jul 10, 2017
@ghost ghost changed the title Update Mupen64Plus core Update N64 Core / New N64 Core Nov 12, 2017
@ghost ghost mentioned this issue Nov 12, 2017
@ghost
Copy link
Author

ghost commented Nov 12, 2017

I've updated this issue to reflect the current core situation. @pjgat09 I'd really like your opinion here.

@zeromus zeromus self-assigned this Nov 13, 2017
@ghost ghost changed the title Update N64 Core / New N64 Core Update N64 Core Nov 29, 2018
@YoshiRulz YoshiRulz added this to the Mupen64+ Update milestone Jan 27, 2019
@YoshiRulz YoshiRulz added Request: Core update Issue should also have `Core:` label. Not applicable to Hawk cores, which have no upstream. and removed Enhancement For feature requests or possible improvements Priority: Low labels Jan 27, 2020
@YoshiRulz YoshiRulz added the Ghost'd OP's username has been lost to time label Aug 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Core: Mupen64Plus Nintendo 64 (N64) core Ghost'd OP's username has been lost to time Repro: Fixed/added in upstream stable Request: Core update Issue should also have `Core:` label. Not applicable to Hawk cores, which have no upstream.
Projects
None yet
Development

No branches or pull requests

4 participants