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

C-R-T
Posts: 205
Joined: Wed Mar 03, 2021 5:10 pm
Has thanked: 21 times
Been thanked: 92 times

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

Unread post 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!

Attachments
JFGforN64CorePatchV1.zip
(274 Bytes) Downloaded 254 times
CBFDforN64CorePatchV2.zip
(371 Bytes) Downloaded 317 times
FPGA64
Top Contributor
Posts: 937
Joined: Mon Mar 01, 2021 3:10 pm
Has thanked: 49 times
Been thanked: 374 times

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

Unread post by FPGA64 »

Remember this is for the US Retail Version.

thorr
Top Contributor
Posts: 1311
Joined: Mon Jul 06, 2020 9:37 pm
Has thanked: 634 times
Been thanked: 308 times

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

Unread post by thorr »

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

kubbie
Posts: 106
Joined: Mon May 25, 2020 11:41 am
Has thanked: 1 time
Been thanked: 5 times

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

Unread post by kubbie »

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

rhester72
Top Contributor
Posts: 1321
Joined: Thu Jun 11, 2020 2:31 am
Has thanked: 15 times
Been thanked: 213 times

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

Unread post by rhester72 »

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

User avatar
dickhardpill
Posts: 285
Joined: Tue Apr 09, 2024 9:28 pm
Location: Not Portland, OR
Has thanked: 73 times
Been thanked: 59 times
Contact:

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

Unread post by dickhardpill »

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

I has a you tube
Analog IO
USB board
VGA > Component
HDMI > FPM

Missus
Posts: 183
Joined: Fri Jan 27, 2023 12:45 am
Has thanked: 48 times
Been thanked: 43 times

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

Unread post 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.

FPGA64
Top Contributor
Posts: 937
Joined: Mon Mar 01, 2021 3:10 pm
Has thanked: 49 times
Been thanked: 374 times

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

Unread post 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

pbsk8
Posts: 289
Joined: Mon Dec 28, 2020 4:23 pm
Has thanked: 75 times
Been thanked: 33 times

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

Unread post by pbsk8 »

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

User avatar
owlnonymous
Posts: 21
Joined: Sun May 24, 2020 6:48 pm
Has thanked: 3 times
Been thanked: 11 times

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

Unread post by owlnonymous »

Very cool! Thanks for sharing.

Missus
Posts: 183
Joined: Fri Jan 27, 2023 12:45 am
Has thanked: 48 times
Been thanked: 43 times

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

Unread post 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.

User avatar
Longtime4321
Posts: 116
Joined: Fri Aug 12, 2022 5:17 am
Has thanked: 9 times
Been thanked: 17 times

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

Unread post 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.

HarborSeal
Posts: 51
Joined: Sun Jul 12, 2020 6:54 am
Has thanked: 42 times
Been thanked: 16 times

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

Unread post 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.

C-R-T
Posts: 205
Joined: Wed Mar 03, 2021 5:10 pm
Has thanked: 21 times
Been thanked: 92 times

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

Unread post 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.

rhester72
Top Contributor
Posts: 1321
Joined: Thu Jun 11, 2020 2:31 am
Has thanked: 15 times
Been thanked: 213 times

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

Unread post 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.

C-R-T
Posts: 205
Joined: Wed Mar 03, 2021 5:10 pm
Has thanked: 21 times
Been thanked: 92 times

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

Unread post 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. ;)

KennyL
Posts: 121
Joined: Sun May 24, 2020 11:40 pm
Has thanked: 73 times
Been thanked: 50 times

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

Unread post 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.

naylord
Posts: 53
Joined: Sat May 21, 2022 11:55 pm
Has thanked: 20 times
Been thanked: 7 times

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

Unread post 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.

thorr
Top Contributor
Posts: 1311
Joined: Mon Jul 06, 2020 9:37 pm
Has thanked: 634 times
Been thanked: 308 times

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

Unread post 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

seastalker
Posts: 249
Joined: Tue Jun 02, 2020 6:49 pm
Has thanked: 26 times
Been thanked: 53 times

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

Unread post 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...

FPGA64
Top Contributor
Posts: 937
Joined: Mon Mar 01, 2021 3:10 pm
Has thanked: 49 times
Been thanked: 374 times

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

Unread post by FPGA64 »

The patch author now has this post

viewtopic.php?t=8078

seastalker
Posts: 249
Joined: Tue Jun 02, 2020 6:49 pm
Has thanked: 26 times
Been thanked: 53 times

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

Unread post 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.

User avatar
redsteakraw
Posts: 245
Joined: Sun May 24, 2020 11:19 pm
Has thanked: 1 time
Been thanked: 41 times

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

Unread post 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.

Fear is the mind killer!
poyy
Posts: 4
Joined: Mon Mar 25, 2024 3:48 pm
Has thanked: 1 time

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

Unread post 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

MacDragon
Posts: 9
Joined: Mon Nov 01, 2021 1:38 pm
Been thanked: 3 times

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

Unread post by MacDragon »

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

Post Reply