Page 1 of 1

Patches to make Conker's Bad Fur Day and Jet Force Gemini work in the N64 core on MiSTer

Posted: Fri Jun 28, 2024 7:35 pm
by C-R-T

Here are patches that fix Conker's Bad Fur Day and Jet Force Gemini to work properly in the N64 core on Mister. Seems to work perfectly. Patch it using "Beat" or other bps patching software.

That, I believe, make all N64 games finally playable on this thing. How awesome is that?

Credit goes to "Ruleset" on the UNOFFICIAL discord Mister thing. Sadly it seems to be locked behind there so I thought posting it here for visibility, availability and straight up preservation would be a good idea. Locking so many Mister specific things behind discord is quite unfortunate. We should all work together to bring everything useful we can out of there for when it inevitably closes down due to in-fighting over which My little pony character is the coolest.

EDIT: Added patch for Jet Force Gemini!


Re: Patches to make Conker's Bad Fur Day and Jet Force Gemini work in the N64 core on MiSTer

Posted: Fri Jun 28, 2024 7:48 pm
by FPGA64

Remember this is for the US Retail Version.


Re: Patches to make Conker's Bad Fur Day and Jet Force Gemini work in the N64 core on MiSTer

Posted: Fri Jun 28, 2024 8:17 pm
by thorr

It's amazing to me that a 371 byte file fixes everything.


Re: Patches to make Conker's Bad Fur Day and Jet Force Gemini work in the N64 core on MiSTer

Posted: Fri Jun 28, 2024 9:21 pm
by kubbie

I'm curious if this patch can be intregrated into the MiSterFPGA core?


Re: Patches to make Conker's Bad Fur Day and Jet Force Gemini work in the N64 core on MiSTer

Posted: Fri Jun 28, 2024 9:41 pm
by rhester72

That is QUITE remarkable (and I had absolutely no idea) - thank you!


Re: Patches to make Conker's Bad Fur Day and Jet Force Gemini work in the N64 core on MiSTer

Posted: Fri Jun 28, 2024 11:05 pm
by dickhardpill

According to the output of ls -l, the zip is 371B but the patch itself is only 187B :D


Re: Patches to make Conker's Bad Fur Day and Jet Force Gemini work in the N64 core on MiSTer

Posted: Sat Jun 29, 2024 4:57 am
by Missus
C-R-T wrote: Fri Jun 28, 2024 7:35 pm

Here's a patch that fixes Conker's Bad Fur Day to work properly in the N64 core on Mister. Seems to work perfectly. Patch it using "Beat" or other bps patching software.

Credit goes to "Ruleset" on the (unfortunate) discord Mister thing. Sadly it seems to be locked behind there so I thought posting it here for visibility and availability would be a good idea for all of us not using that.

doing gods work. down with discord.


Re: Patches to make Conker's Bad Fur Day and Jet Force Gemini work in the N64 core on MiSTer

Posted: Sat Jun 29, 2024 9:37 am
by FPGA64
Missus wrote: Sat Jun 29, 2024 4:57 am
C-R-T wrote: Fri Jun 28, 2024 7:35 pm

Here's a patch that fixes Conker's Bad Fur Day to work properly in the N64 core on Mister. Seems to work perfectly. Patch it using "Beat" or other bps patching software.

Credit goes to "Ruleset" on the (unfortunate) discord Mister thing. Sadly it seems to be locked behind there so I thought posting it here for visibility and availability would be a good idea for all of us not using that.

doing gods work. down with discord.

Its not being held ransom on Discord. it was published there so it could easily be tested. Thanks to Ruleset for taking the time to figure out the patch


Re: Patches to make Conker's Bad Fur Day and Jet Force Gemini work in the N64 core on MiSTer

Posted: Sat Jun 29, 2024 2:49 pm
by pbsk8

I hope this can be done with jet force gemini as well.


Re: Patches to make Conker's Bad Fur Day and Jet Force Gemini work in the N64 core on MiSTer

Posted: Sat Jun 29, 2024 4:44 pm
by owlnonymous

Very cool! Thanks for sharing.


Re: Patches to make Conker's Bad Fur Day and Jet Force Gemini work in the N64 core on MiSTer

Posted: Sat Jun 29, 2024 4:45 pm
by Missus
FPGA64 wrote: Sat Jun 29, 2024 9:37 am
Missus wrote: Sat Jun 29, 2024 4:57 am
C-R-T wrote: Fri Jun 28, 2024 7:35 pm

Here's a patch that fixes Conker's Bad Fur Day to work properly in the N64 core on Mister. Seems to work perfectly. Patch it using "Beat" or other bps patching software.

Credit goes to "Ruleset" on the (unfortunate) discord Mister thing. Sadly it seems to be locked behind there so I thought posting it here for visibility and availability would be a good idea for all of us not using that.

doing gods work. down with discord.

Its not being held ransom on Discord. it was published there so it could easily be tested. Thanks to Ruleset for taking the time to figure out the patch

No offense to anyone at all, but imo discord is not an ideal platform to publish on. perhaps it isnt being held ransom, but i havent seen the discussion or the files anywhere else.

i get that with real time chat and discussion things move fast, and news spreads first, but discord? may as well be a microsoft teams chat that requires a sign up.

RIP IRC.


Re: Patches to make Conker's Bad Fur Day and Jet Force Gemini work in the N64 core on MiSTer

Posted: Sat Jun 29, 2024 5:06 pm
by Longtime4321

Was it really necessary to zip a 187B file?
Also poo on whoever decided to publish this to the Discord. Corporations owning our discussion space aside, that would've killed any visibility were it not for C-R-T posting it here.


Re: Patches to make Conker's Bad Fur Day and Jet Force Gemini work in the N64 core on MiSTer

Posted: Sat Jun 29, 2024 5:32 pm
by HarborSeal
Longtime4321 wrote: Sat Jun 29, 2024 5:06 pm

Was it really necessary to zip a 187B file?

Zip files are easier than including a CRC checksum file.


Re: Patches to make Conker's Bad Fur Day and Jet Force Gemini work in the N64 core on MiSTer

Posted: Sat Jun 29, 2024 8:58 pm
by C-R-T

Updated with patch for Jet Force Gemini! See first post for the file.

That makes all N64 games playable on the Mister, I believe! Thanks a lot to Ruleset!

I zipped the files because the forum wouldn't let me upload the bps files for some reason.


Re: Patches to make Conker's Bad Fur Day and Jet Force Gemini work in the N64 core on MiSTer

Posted: Sat Jun 29, 2024 9:09 pm
by rhester72

I would genuinely love to understand exactly what is being modified in these patches that makes them work...alluding to what someone said earlier, if it's that 'simple', it seems likely the underlying cause could be corrected in the core itself versus relying on patched carts.


Re: Patches to make Conker's Bad Fur Day and Jet Force Gemini work in the N64 core on MiSTer

Posted: Sat Jun 29, 2024 9:15 pm
by C-R-T
rhester72 wrote: Sat Jun 29, 2024 9:09 pm

I would genuinely love to understand exactly what is being modified in these patches that makes them work...alluding to what someone said earlier, if it's that 'simple', it seems likely the underlying cause could be corrected in the core itself versus relying on patched carts.

Quote from the patch author regarding Conker's Bad Fur Day: "This fixes the memory overflow bug on emulator, so hopefully on Mister as well." and "For those curious, I now purge the entire memory map when ram overflows. This could cause a small hitch maybe every hour or so but CBFD is like 90% small hitches even in normal gameplay so I doubt you'll notice."

And regarding Jet Force Gemini: "This one was pretty easy, there is a rsp timing check that is well known by emu devs. I just removed the check and it seems to just work."

This was hard to find among the endless droning in the discord chat. ;)


Re: Patches to make Conker's Bad Fur Day and Jet Force Gemini work in the N64 core on MiSTer

Posted: Sat Jun 29, 2024 10:10 pm
by KennyL

Thank you for posting them here. Huge huge thanks to Ruleset!

Discord has its advantages but yeah... it's horrid for retaining/maintaining information. So much of great technical info are wasted in there in disorganized and unsearchable state, wash away in sea of junk in minutes... I'm glad that Ruleset maintains PWM cores here.


Re: Patches to make Conker's Bad Fur Day and Jet Force Gemini work in the N64 core on MiSTer

Posted: Sat Jun 29, 2024 11:11 pm
by naylord
KennyL wrote: Sat Jun 29, 2024 10:10 pm

Thank you for posting them here. Huge huge thanks to Ruleset!

Discord has its advantages but yeah... it's horrid for retaining/maintaining information. So much of great technical info are wasted in there in disorganized and unsearchable state, wash away in sea of junk in minutes... I'm glad that Ruleset maintains PWM cores here.

Yeah I agree with your sentiment on Discord. I don't really use it and kind of resent how discord servers have chipped away at the already decaying presence of forums for online info. Maybe I'm just old, but I miss the old internet of random websites and forums. Too much of it has consolidated into specific company apps like discord, facebook, youtube etc. I feel like we have so much less autonomy on the modern web compared to the 90s and 2000s.

Also I agree that Ruleset is a top tier contributer. These patches + PWM cores are incredible contributions and I'm very grateful for both.


Re: Patches to make Conker's Bad Fur Day and Jet Force Gemini work in the N64 core on MiSTer

Posted: Sun Jun 30, 2024 3:07 am
by thorr
rhester72 wrote: Sat Jun 29, 2024 9:09 pm

I would genuinely love to understand exactly what is being modified in these patches that makes them work...alluding to what someone said earlier, if it's that 'simple', it seems likely the underlying cause could be corrected in the core itself versus relying on patched carts.

My understanding is that CBFD added the use of the expansion pak so the memory on it could be used. source: https://www.youtube.com/watch?v=Q2Uk3W2jRuU


Re: Patches to make Conker's Bad Fur Day and Jet Force Gemini work in the N64 core on MiSTer

Posted: Sun Jun 30, 2024 12:28 pm
by seastalker

I'm not a 'Discord-er' so I truly appreciate when stuff that goes on there is presented here. Thank you to C-R-T!!

On that note, I am the type to enjoy learning more about core development [sigh..., I was glued to THE 5 hour documentary on Sega Rally]. I would love to know where an (un)official list or UPDATED link to information exists to help_all to demiSTify [see what I did there?] the list of games that hit the ceiling(s) of the regular N64 core vs the turbo core; and as this thread implies, which games are no longer an issue. Wasn't 'Jet Force Gemini' the supposed biggest 'problem child' for the core?

I ask all this with genuine fascination at the history and timeline; ie. was Robert involved with any of the patches/changes since his last build of standard/turbo cores or were the leftover handful of straggler incompatible games tackled by others in the scene? Is it true that ALL N64 releases are fully playable now?

DO I smell an upcoming video presentation by the great 'V.G.E.'? :D HOPEFULLY...


Re: Patches to make Conker's Bad Fur Day and Jet Force Gemini work in the N64 core on MiSTer

Posted: Sun Jun 30, 2024 12:44 pm
by FPGA64

The patch author now has this post

viewtopic.php?t=8078


Re: Patches to make Conker's Bad Fur Day and Jet Force Gemini work in the N64 core on MiSTer

Posted: Sun Jun 30, 2024 8:26 pm
by seastalker

...and here it is! V.G.E. to the rescue:
https://www.youtube.com/watch?v=gqfhxiISyTE

So, if what he said is true, is it just RE2 on Claire's campaign, Star Wars Battle for Naboo and some majong game that are left that are yet fully working in the core? ...and that is now the REGULAR core and not the turbo?? IF so, AMAZING!! I'm sure all will be conquered.


Re: Patches to make Conker's Bad Fur Day and Jet Force Gemini work in the N64 core on MiSTer

Posted: Tue Jul 02, 2024 11:59 am
by redsteakraw
HarborSeal wrote: Sat Jun 29, 2024 5:32 pm
Longtime4321 wrote: Sat Jun 29, 2024 5:06 pm

Was it really necessary to zip a 187B file?

Zip files are easier than including a CRC checksum file.

Well there is TAR for that every system I know of can handle TAR files. I like to think of the file like literal tar it sticks all the files together but any archive format is going to have some small overhead and dealing with small files I guess it doesn't matter what you do in the end as long as it is convenient.


Re: Patches to make Conker's Bad Fur Day and Jet Force Gemini work in the N64 core on MiSTer

Posted: Sat Jul 20, 2024 2:18 pm
by poyy

The Conker issue seems to be due to RAM overflow with default RAM set 4MB, however if the virtual Expansion Pack is enabled in MISTER, wouldn't the overflow just happen naturally and don't freeze, and also don't require any rom patching?

Thanks to this video where it gets explained: MiSTer FPGA N64 Core Updates! Patching Tutorial for Conker and Jet Force Gemini


Re: Patches to make Conker's Bad Fur Day and Jet Force Gemini work in the N64 core on MiSTer

Posted: Sat Jul 20, 2024 7:01 pm
by MacDragon

Tar would be 1.5k overhead minimum, and no crc - zip is superior for the purpose of insuring download is OK.