#Nintendo 64
1 messages · Page 182 of 1
yes, that behavior is the issue. If you let the game "repair" the cpak, this doesn't happen
i don't know how to replicate that
Which part?
how to make it create two identical blank cpaks
for me it happens if i delete the save files on sdcard, then start the game
with all 4 controllers set to controller pak?
yes
can't make that happen. (San Francisco Rush 2049 (USA))
surely... it can't be something i accidentally fixed in my latest PR to main? i cleaned up the code for saving...
is rob definitely on the latest main?
the latest "official" main is four months old. grab the nightly one and try. 🙂
can't make it happen with the latest official either. must be using the wrong ROM then. or i dunno.
iirc he doesn't use update-all so he could be way behind
he really have to be waaaaaay behind then.
I only update when there is something I need 😅
Can try with the newest. But @weary perch had the same issue and is probably less lazy.
strange
you are right, it works fine. We just need to update and remove the cpak saves once.
Sorry for the trouble.
no worries
i was testing that game back in 2023, so if those save files were inherited from before the change....
lol
so if i delete all Rush cpak files and restart with 4 cpaks inserted, i'll be prompted to repair 4 cpaks and then all works?
i did test last night with Robert's 0xFF pak and was able to dupe that over four times and get it to repair 4 times and then all worked perfectly
i guess i'll test it myself right now since i'm still on lunch break
ok, i think the only issue was that i have been testing this core since very early on
my save files were originally generated long, long, long ago
you don't even need to repair, just delete the files, the auto generated ones work fine
when i deleted all my files, the auto... yes what Robert said above 🙂
incredible, thank you and sorry for having anyone spend time on this. there is one benefit, which is that anyone else who has very old save files will like to know why their Rush 2049 might be crashing
double user error: use old mister main and use old save files, haha
😄
we are extremely close to fixing all non-timing related errors on MiSTer
Ken Griffey title screen, Monster Truck Madness 64 text - not timing related seemingly
last bastions of issues
madden explosions
yes
thank you for fixing this back in 2023 yxkalle 😄
Ain't I great?
That you even remember after 2 years!
I love the Monster Truck 64 test issue, gives it character
Any issues with the test build? #1096015979055697940 message
If not I can release it tomorrow.
There was some analog audio issue with the previous one, but I think this was a timing issue, hopefully gone...
i've been using it, no issues over HDMI
Wipeout 64 visual glitches are another probably fixable on MiSTer / non-timing issue
i love that "madden explosions" could also refer to him saying "boom, touch actin' tinactin"
i'll never get that clip out of my head
Boing boom chack
Same, or at least to the decompilation projects
The analog audio problem is fixed for me! I have an hd-crt and was having an issue when not using the scaler on the 12/16/25 core, but on 480p, 540p, and 720p there was no audio issue. Regardless, everything is good now
I think it would run pretty bad with all those extra polygons that were added to the DS port.
was talking less about the new models and more just the content itself
namely the extra characters and DS-exclusive levels. some of them have already been remade in other SM64 hacks
For real
We need to play the DS stuff on the 64 engine
isnt that what the 3D does? Perfect Dark is most likely a patch than a simple overclock
MVG still thinks its 1998 and we use emulators with plugins
I have the PD Performance Patch on MiSTer, works wonders on the Turbo core
he doesn't seem to know or care that fpga emulation has made incredible strides in a quarter of the time zilmar was working on project64
MVG is such a weirdo when it comes to this stuff
Like, you love emulation, remastering, even working in the business, but not assed to actually ask people
I’m shocked that it runs as “well” as it does considering the performance of the vanilla game
he worked for limited run games up until a few months ago, so that should give you at least some insight
He does everything on an emulator already so he already has high resolution mario 64
kaze has been working on making his hack have optimal performance on console, so i don't think he does everything on emu
Dude knows his shit when it comes to N64 hardware and software but i remember one of his videos he talked about how how some of mario 64’s textures looked bad because of the way they were programmed and all of the examples were of in emu stuff
Oh yeah, I know
maybe easier to record footage that way? i guess
Quite. What I’m trying to say was that particular comparison wasn’t great because it was all using higher rendering resolutions where geometry seams between become way, way more visible
Otherwise he’s absolutely one of the most knowledgeable people in the world about mario 64
Am I the only one who barely sees a difference? I was watching on my phone, to be fair, at 1080p but apart from the odd texture it barely looks like an improvement. Maybe it's a bad level to show it off?
The hi-res one takes quite a bit longer to get to the ladder in the first part. I’m assuming here these are using pre-recorded inputs to make the comparison more fair
With the way that YouTube compresses crap, you really should be using the highest quality option. I see the difference quite clearly. You can very easily see the difference in sharpness and clarity of the railing when he's going down the walkway from the beginning of that timestamp
The left side looks smudgy and the right side looks sharp
The front of the gun is all cleared up to
found a new crash on the N64 core unfortunately https://www.youtube.com/watch?v=LD4yhiiEkLw
someone mentioned this issue on the ares discord and it turns out it happens on MiSTer too
on the plus side i've been running tonic trouble for awhile now and it seems like maybe it is no longer crashing
PAL version that is
At least we know that in the past 2 years no one tried a multiplayer game of Eikou no Saint.
He's cool.
He's a YouTuber first 😛
90 percent of the dudes videos are about xbox anyway
he really loves the xbox and doesn't seem to care a lot about anything else
Tonic Trouble (Europe) seems to no longer crash, knock on wood. Had it running for hours now and it used to crash pretty quickly...
the NTSC version has always been fine, but PAL had issues
not sure why it'd be more stable now
according to the ares devs, they don't recall this game ever having crash issues on ares. i let it run for a long time on ares too, but it never crashed there either. so maybe something actually fixed this at some point, but i'm not sure what that would have been
it also makes me wonder about Rayman 2 (USA) by the same developer which used to crash randomly and ares also had no report of. if this is fixed... maybe that doesn't happen anymore? and Rayman 2 is also one Ruleset tried to fix but the fix didn't work
lol
misteries indeed
MVG did a ton of work in the xbox homebrew scene back in the day
like, probably over half the emulator ports iirc
Yes, very involved.
So what's the consensus on the 8bitdo 64 controller by now? Does it have any dropouts when using it with the Mister? What about the stick values reaching max values before the stick physically reaches the gate? Does the Mister compensate for it?
i use it on MiSTer with the latest firmware update and have no complaints
it was patchy before the latest
mister will compensate for pretty much any analog stick at this point
several issues have been fixed
It works great for me so far.
the build quality seems potentially bad? (corey snapping the cap right off just proding it)
Awesome! I decided to finally give it a go. I at first decided to wait for the M64 controllers, but these don't have a menu button.
mine seems pretty sturdy tbh
I've been using an 8BitDo Ultimate for various other things for quite a while, so the form factor being very similar was a welcome surprise, too.
it's not perfect, it's a bit sensitive, but it is probably the best modern N64 pad as far as I'm concerned
better than Tribute, better than Brawler
I loved the Brawler... until I used the 8BitDo. 😉
yes
I don't think the N64 used any triggers where you would require analog buttons with partially pressed states.
Does yuke yuke trouble makers work without issues on mister (and for conpletuons sake tjat analog thing)?
well, unfortunately Tonic Trouble (Europe) still does crash on the core randomly
it took many hours but it finally hung up during the attract mode
He's literally one of the original xbox hackers
Hopefully you didnt do that for M64 development🤣 🙈
something interesting (but also maybe a red herring) with the Tonic Trouble PAL crashes. there are no reports of it happening on ares, including me recently running the attract mode for quite a few hours on the latest nightly. but i do notice that it almost always happens in the room with the inverted red pyramid platforms that appear and disappear and shuttle you around
i don't think i've ever seen it happen during the intro cutscene, and probably a majority of the time the hangs are in that same scene
unfortunately it's not 100% limited to that scene, but it's weirdly overrepresented for it to be truly random
if it really doesn't ever occur on ares (which fails almost all the same timing-related issues as MiSTer, plus a few more) it might just be a real bug that isn't timing related...
or at least, maaaybe timing related in a way that is solvable? who knows.
but effectively every other crash situation on MiSTer has analogous behavior on ares, so if this one really doesn't then that's curious to me
this is the scene i get the majority of crashes in in Tonic Trouble (Europe)
Unfortunatly this is nearly impossible to research due to the random DDR3 timing.
I will however be able to research such things on a system with non-random timing, in case they happen there at all.
i have a suspicion that it is the high end rather than the low end of DDR3 latency that causes this, if that makes sense? race condition where something arrives too early? i only put that forth because A) this doesn't occur on the NTSC version, and never has B) it doesn't occur on ares, which has not-perfectly-accurate timings but is more deterministic, and in particular C) ares runs this game notably closer to hardware timings when comparing the intro cutscene performance to MiSTer. MiSTer runs some scenes at basically double-speed. all these factors make me think it could probably be mitigated similarly to the other issues Ruleset has patched, if nothing else
i can probably test for this by messing with the debug settings a bit to introduce some delays
DDR3 delay to 56 or something could hypothetically prevent the crashes
possibly make the intro perform closer to hardware... and maybe it doesn't crash on the slow end haha. i'll poke at it
Does nobody have stick value test results for the 8bitdo after the latest firmware update? It was definitely way off before, so it would be very nice to have actual measurements indicating how much better it's gotten and whether it still has any significant problems at all. The stick value issue is the entire reason I've been holding off on one. I and many others would appreciate it if anyone with the controller could run it through the test ROM at their convenience.
Someone did one a while back in this thread
iirc it was more or less aligned with the “correct” values
Ah, thanks for letting me know. Where can I find the latest core builds? VGE mentioned them being in this channel, but I'm having a little trouble finding one of them
I might be missing something, the search shows the last mention of N64 in #test-builds was in 2024
For the N64 core, check the pins in this channel. #test-builds is rarely used for anything but it is sometimes used, #unstable-nightlies is used more regularly when devs push to the repos, but NOT for the N64 core.
Awesome, thank you very much
Forgot the n64 core is in update all now. Can also check the github
I can't play pokemon stadium2,mario cart can run well,i use latest core1218,change about 10 roms,all failed,just black screen after the N64 logo,now i have no idea...
Step one, cold reboot followed by turning it off and on again and trying again. Sometimes it just has a moment.
Step two, run update all to make sure everything is all good. Could also manually re-add the latest N64 core.
Step three check your game dumps, make sure they're from a known source like redump. Random rom sites often have bad dumps.
I tried different games,all can play but stadium2,stadium1 can play too,roms are from the same source,the problem only on 512m game i guess
are you sure you have a 128Mbyte ram stick and not a 32Mbyte one?
This random timing issue is really horrible in both directions:
N64 games could never really rely on timing as the unified memory will cause the normal program flow to change in every game build due to e.g. what time VI is fetching data from the framebuffer to send it to screen. However on a fixed build after development is done, it is relativly fixed or at least in a small area because VI clock is asynchronous and never fully deterministic even on original console.
We now alter the timings on mister and not in a static situation like some software emulator would, but rather completly random.
So we test the game in billions of possible timing situations. It can easily be that some these are a crashing race condition. Either by a bug in the game or a bug in the core.
If we limit this with fixed and 100% reproducible timings, some of these would just not occur. Even a true core or emulator bug can be easily be hidden forever in such a situation.
Cycle accurate N64 emulation is nothing but a Peip dream.
Who wants to make a pull request for Ares to introduce asynchronous VI/AI clock to give the devs something to do?
Why should only FPGA devs have fun?
I've noticed that the firmware they use "sticks" to the corners of the octagonal gate. They compensate for hardware inaccuracies with software. It works, but trying to aim slightly off to any of these 8 directions and it will adjust your angle to match the "pure" direction.
I'm not good at explaining.
Yes I'm sure. Now i have something new,my friend use hdmi,the game can run well,i use crt,is there any difference? And i find i can turn on error overlay in video settings,and i see the error code is "00000040" when black screen
Maybe i know the reason, the problem is the ram quality,my friend change a defective ram then reproduce the issue,so it's a hardware problem,i need to change a new ram,I'll test it a few days later
Nintendo 64? more like sucktendo suckyfour
Evil Robby be like: I own 0 sucktendo suckyfour cartridges
omg i love it
The sucktendo suckyfor was a real device in Europe for... lonely adults. Sadly it was not the safest device. 
Where are you getting your ram from?
Why are random ram timings no problem for software emulators? 👀
I imagine because of the raw horsepower on PCs and they’re not emulating console behavior at a hardware level. So they can create a software environment where it meets all timings.
So basically... the devs are lazy?
Water is wet
because its software
high level emulation, accuracy isn't important and speed is
mario64 on project64 might be innacurate as hell and hit all kinds of timing quirks and glitches, but it hits its target framerate fast as hell thanks to a bunch of frameskips and hacks built in the emulator to avoid all of that low level garbage
UltraHLE is where it's at.
I remember tryig out the first Emulator when they arrived. They could only play homebrew ROMS, but I still followed the progress. UltraHLE was quite amazing. This core has gave me the same feeling. Over two years ago now. 🙂
Trying to remember the name of any of those really early ones...
Project Unreality.
StarFox was the first one I played. 🙂
It was not that hard on the computer and emulated well.
Probably. When developers add a lot of custom low-level codes to their games (instead of/on top of using the Nintendo SDK), it becomes impossible to do "High Level Emulation" (HLE).
I'm no expert, but you pretty much replace the "engine" of the game with computer (x86) code. This was possible because of Nintendos SDKs, because they made the games share a lot of code.
@wanton sun - we were looking at Pro Mahjong Kiwame 64 (Japan) which crashes when you get to the point where the game tries to use the controller pak. @viscid gate was able to test it with SNAC and confirm it actually still hangs there even with SNAC.
this is something you could probably look at in the software emulator since it happens immediately after booting up the game
Does it work is software emulators like Ares?
ares fails in an identical way to MiSTer
there's a brief load while the game accesses the controller pak. on hardware, it has a blank screen for a moment and then shows an autosave warning
on MiSTer/ares, the game hangs on the blank screen
if no controller pak is inserted, the game does not hang
but you can't save, because this is the only time the game will ever accept a controller pak being inserted
it never recognizes it after the fact
apparently this game uses the controller pak to autosave, which is rare for N64 games using it
they almost always prompt you explicitly
but you can start without a pak in an insert one later. maybe?
what happens if you start the game while holding START, btw? that opens up a save handler for all CPAK games.
you can't insert a pak later in this game
it only accepts it right after the title screen
i just tried pre-placing a valid .cpk file converted from hardware for the game to use, but it still hangs in the same way
i'll see what it does when holding start
hm. it loads the cpak manager fine but it doesn't see anything even though it should be seeing the save
oh i forgot the mister need _1 for cpaks, let me retry
weird bug
I made it like that. Sorry xD
hehe, it's not bad i just need to make sure i do it right
RE: Pro Mahjong Kiwame 64, even if we import a valid save for the game from hardware and play using that same controller pak using SNAC, the game still hangs after pressing Start on the main menu @wanton sun
Not really, look at ares
the game gets past that screen in the N64_80MHz core, but i haven't gotten it to actually save anything after that. it might help if i knew how to play mahjong
OK so changing one of the options menu works to save the game, and was confimed working on N64_80MHz
thanks @viscid gate for helping to look at this
not sure why the game hangs on the normal core, but at least there's that
whats crazy about this thing, is the fact that I was using it to play ocarina of time on my computer, while the game was still being commercially sold
and with a glide wrapper on a radeon card, it just worked
granted that the roms were 25 megabytes and on 56k internet they took about three hours to download
people today don't realize just how this thing literally rocked the emulation landscape
I remember the GBA actually had an emulator for it before the system even RELEASED
Yeah, although that emulator was super inaccurate and only played some initial homebrew (most of which did not work on actual hardware)
But still quite cool nonetheless
Thank you both for investigating it. Great that you added all the finding in the github issue.
Unfortunatly this seems to be some timing issue, rather than a logic issue, so I doubt I can fix it easily.
Usually they do not work with random timings and even less with asynchronous timings.
E.g. if every ram access takes 20 cycles, but every 50th takes 25 cycles due to refresh, you will not find such a thing in most software emulators.
But even if, it would still not be random, as it's predictable.
True random timing would mean you load a savestate and every time you load it, the game behaves different in next few frames already.
This is of course horrible to debug.
Emulating timings has been a limitation of most software emulators for so long now. I believe that was one of the main reasons Street Fighter 2 was never properly emulated at home until the CPS MiSTer core. I know there was talk about MAME applying the timings from the CPS core, but I've never gone back to see if that ever happened. It's really great to see devs taking this in to account for MiSTer cores, even if it is a massive PITA.
Thanks, but why are the ram timings random on mister but not on PC? I guess thats the question i should have asked 😄
Ares emulates timings, they just dont know all timings yet (like rdp). So its not a technical limitation of software emulators. Only input lag is i think, you can mitigate that with things like run ahead, but it cant ever be zero (except you program a bare metal emulator and circumvent uefi somehow) with fpga no input lag should be possible though
mister ddr3 ram access is shared with the linux system and goes through a memory controller
this controller manages refreshes etc, so a lot of the timing is out of the fpga-side's hands. so sometimes you just get more request latency
Yes, as Zakk said, it's because of the shared DDR3. Most cores use SDRAM for main ram so the timing can be fully controlled.
But one sdram is not enough to cover the RDRAM bandwidth and even with two it would only be enough for 8 of the 9 bits.
DDR3 is fast enough(in fact easily 100% faster than required), but access delay can be anything from 15 to 150 cycles, with average at around 20 or so.
Because of the bandwidth being higher and the average latency being lower than n64 needs, it works and most games are very forgiving.
Well in fact, if games where not that forgiving and act more like some NES or gameboy titles, software emulation would be in trouble as well.
Because as you told: it's not only that we cannot fulfill the timings 100%, several of them are not even known yet.
literally my introduction to emulation
when I bought a bootleg CD with UltraHLE and a bunch of N64 roms in late 1999
I didn't even realize Nintendo 64 was a console
downlclock ddr3 a little or to sdram, just asking @wanton sun
Tldr: n64 emulation is a mess in 2025. 😅
That’s just a regression in the core that hasn’t been fixed, CPS2 matched at one point and will again I’m sure since it looks like grego is running tests again
Oh CPS1 that’s tricker because the hardware is variable as well, not sure on that
Anyway off topic SORRY ROBBY FOR LIVING
Omg, thats wild! 😄
Thank guys very much for explaining! 🙂
You will be judged!
I have dishonored this channel and will commit seppuku my lord
the guyver...
Bae fu nau.
did you live under a rock?
mario madness was a global phenomenon
I had no internet, in eastern europe
I wasn't aware Nintendo 64 was a console until 2005
we absolutely never had a chance of seeing N64s in the wild because you couldn't feasibly make bootleg carts
same reason why we never had Sega Saturns and yet PS1s and Dreamcasts exploded in popularity and were everywhere
Wat
It's french.
Makes a ton of sense, honestly,
With the N64, bootlegging became possible early on but you needed expensive proprietary hardware for that, so that wasn’t feasible for most people.
I could've done it quite easily but didn't since it's a crime in my country. 
My friend in high school had a video game import / export business to South America and that included a ton of bootlegging devices and chips lol.
The crime!
And our Daimyo in the midst of it!!!
Ur French
Yeah the claire obscure game is actually about my life.
they didn't have nintendo after they brought down the wall?
and I didn't have the internet until 1995, and I live in the US
we had Dendy's and that was the only thing close to "nintendoes"
I didn't have proper internet until 2005
some of the famiclone designs are completely unhinged
for a while, i've had the idea in the back of my head to buy one, gut it, and shove a mister inside
i have to respect it
First time posting on here - Howdy and Merry Christmas!
Quick question... I have an NSO N64 controller, but I just cannot get the analog stick working with the N64 core.... Tried all the tried and tested mapping workarounds, but nothing seems to work once I launch a game. (via bluetooth)
Any ideas what I'm missing? Thanks!
You mapped analog in mister main right? You didn't get to analog part then cancel out did you? You need to get through the entire mapping process. Usually requires a keyboard to hit the skip key to skip mapping the stuff you don't need
Or you can use a secondary controller like a PS4/5 controller and press the PS button to skip
(unless I'm wrong about that button but I'm pretty sure that's the one you use to skip)
Thanks - Do you just map d-pad for everything in main menu and then analog right at the end?
There's a stick tilt right and down near the start of the mapping process, which i define using the analog stick, then go through the rest of the mapping, where at the end you get tilt right and down again, so i repeat the analog stick mapping.
Launch the core, then define the N64 buttons with the D-PAD, NOT the analog stick, but still both inputs are DOA when trying to play a game.
As far as I'm aware as long as you went through the whole process in main then the analog stick should work in the cores.
Make sure the first controller in the core menu is set to cpak.
I've never used an NSO controller though only my PS4/5 controllers which work fine until I bought real N64 controllers and a SNAC adapter
I'm going based off using other BT controllers and what others have said in here
Nope... still no cigar 🙁
THanks for your help though
FIXED IT! Had to nuke all existing config files related to N64 controller setups and start afresh - Worked first time!
And the Pegasus but not sure if it got to Ukraine much, it was in other eastern countries. Copyright law was put in place I think around (edit: just a few years before) the n64 launch, at least in Poland where they were made
What's this tube-like thing jutting out from the top?
Breathalyzer port, you have to have a below limit BAC before you can start your Mario kart engine
if this is supposed to be a penguin, why does it look like mr popo from dbz instead
did we watch the same dragon ball z
probably not
but it doesn't look that much like a penguin either so tell me what I'm looking at
The Power Games famiclone
this doesn't help my visual association at all
ok its eyes glow, what the actual fck
in Brazillian portuguese, the word penguin is pronounced famiclone
I wonder what happens if you put a JP Sqoon cart in it. It has an LED light on it!
Though there's also a version without the LED (I have the one with the LED)
my guess is the zapper
is the random crash in Rayman 2 still happening in the core? Kind of have the urge to play that again because I got that game for Christmas when it was new
I actually never beat it
very likely yes
most of the crashes are unfortunately probably not solvable on MiSTer
Ruleset tried to make a patch for Rayman 2, but the first attempt didn't work - the game still crashed
that's really the hope for the remaining crashes, that Ruleset or someone else is able to make patches for those too haha
Eikou no Saint Andrews, Iggy's Reckin' Balls (NTSC), Pro Mahjong Kiwame 64, Rayman 2 (USA), Tonic Trouble (Europe), Wipeout 64 (Europe), Wonder Project J2 all have unpatched crashes
Tom and Jerry in Fists of Furry hangs on a blank save if you don't initialize data, which could be considered a crash as well. that one should be fixable on MiSTer tho
Wonder Project crashes? And no auto patch?
Wonder project doesn't crash on the turbo core I think. And yes, for Rayman 2 I tried some of the timing related patches that worked for other games but no luck. Since the crash happens during the controller pack save I guess the problem might be there.
Unfortunatly it's very unrealiable, so hard to research.
E.g. if there is a difference with SNAC, 1 vs multiple pads/paks, timing related(turbo core), ...
If we could at least create a savestate before it happens, it might be much easier to try multiple times and see a difference
as far as reliable, Eikou no Saint Andrews, Iggy's Reckin' Balls, Pro Mahjong Kiwame 64, and Wonder Project J2 can all be reliably crashed at specific spots. Wipeout 64 (Europe), Tonic Trouble (Europe), and Rayman 2 (USA) are the last unpatched random crashes
Yeah it takes about 2 hours of playing the same short level repeatedly to trigger a crash for sure. So a save state might help with that.
Tom and Jerry has a reliable hang but that one i think is something simpler, some init thing
I haven’t crashed on Rayman 2 but I also only played like 30m of it lol
the crash has actually been in the core since the game became playable, someone mentioned it here long before i became aware of it
it seems to happen more often later in the game? for some reason
it only happens on level end screens
and yeah it's relatively rare so very annoying to test
the Tonic Trouble crash is also relatively rare but it can happen anywhere so despite it not being that common, you are sure to encounter it if you try to actually play the game
Rayman PAL and Tonic Trouble USA don't crash so there's that haha
Shame that it’s PAL Rayman that’s fine 

In my heart?
are you stuck with PAL roms on NSO if you're yuropean or it's all NTSC?
the sega dreamcast version
nso has both versions usually
Thanks for elaborating! This might be a dumb question, but I know there are 60Hz hacks out there for other PAL games…is it feasible that someone could do a 60Hz patch for PAL Rayman 2 and that could potentially be a workaround? I guess we wouldn’t know unless someone tried it 😅
if the game still works (depending on the level of PAL optimization and other factors, sometimes to 50Hz->60Hz hacks don't work properly), it probably would still crash in the same way. i think the issue with these are the random DDR3 timings so the reason those regions don't crash is probably because their timing is slightly slower/faster respectively
also has anyone played Rayman 2 PAL long enough to be certain it never crashes? i know i haven't
i could basically confirm Tonic Trouble USA doesn't crash because the PAL version crashes on the attract mode so you can just let it run
ok yeah that makes sense and I was thinking that patching it might just bring up the same issue that causes the crash
I wonder if the same glitch crashing Rush is what's crashing Rayman since it seems tied to cpak
i had overlooked that SF Rush (Europe) issue, it appears it still crashes on the latest core
it happens even with no controller pak inserted, notably
that's easy to reproduce at least
no, this is old
it works in the 80MHz core, but for some reason crashes on boot on the normal core
ok my list should be relatively up-to-date now including links to mirror issues in ares https://docs.google.com/spreadsheets/d/1HiL-vHgpL5Wj0iv88EGtMYcmcf9sml35W3sQgRPz2wU/edit?usp=sharing
i made a "consolidated" list so it's not so many rows of regional variants
easier to see the actual scope of issues etc.
worth remembering N64 shouldn't even be possible on the DE-10 nano hardware. given the constraints, the experience is excellent for nearly all games
on future hardware most of these issues will be instantly solved
i get very curious about some of these things on Analogue 3D
i don't like constantly bugging people to test things tho haha
and i don't think i'll be buying one
Nintendo 42?
The PSX version? 😛
oh wow, the Rush PAL crash is actually semi-random
if you keep resetting the game eventually it loads
also sometimes if you wait long enough on the black screen it will load a partially glitched title screen and freeze there?
strange stuff...
i had left my mister on a black screen crash and left the TV, and came back later and it was on the Rush title screen with a little horizontal stripe missing lol
this smells like another one of those borderline timing issues 🙁
If anyone want to experience the N64 version of rayman 2, the pc version is feature identical and there is a fixup mod on PCgamingwiki
People fondly remember the Dreamcast version but the most feature rich and balanced sku is the PS2 rerelease RAYMAN 2 REVOLUTION
My personal view of worst to best of all versions is PSX>N64>PC>DC>PS2
Shouldn’t your inequalities be the other way around?
I’ve always been fond of the N64 version tbh, it’s graphic style was perfectly tuned to what the N64 could produce
The Dreamcast version is great too of course
The N64 is THE ORIGINAL version, everything else comes from it
How likely is a crash on the core? Can you still play through the game, or is it super frequent?
I’m stubborn and HAVE to play it on N64 so I can truly feel like I’m injecting the nostalgia straight into my veins

Turn the resolution down to 480 and use a saffun controller on your pc
In this video I play Christmas melodies on the in game ocarina in The Legend of Zelda Majora's Mask for the Nintendo 64 N64
0:00 Jingle Bells
0:38 Deck The Halls
1:11 Feliz Navidad
1:37 Frosty The Snowman
2:22 Let It Snow!
2:49 Rockin' Around The Christmas Tree
3:43 Jingle Bell Rock
4:51 Rudolph, the Red-Nosed Reindeer
6:11 O' Christmas Tree
6:2...
I played for a few hours with no crashes.
Gog version has been updated to include the fixes
This is so good! I just sent it to my brothers 😊
Thanks
30 messages left 'til we reach 100, 000
Are we there yet?
and message 100,000 is probably going to be Robby saying something like, “I don’t like the N64….”
The man is notoriously hard to please.
the user that posts the 100,000th message should get a special gift….a copy of Quest 64 perhaps? 
Quest 64 is better than ff7 anyway.
Roughly approximately, yes.
Is that 64/7?
I'm serious though, Quest 64 is way more relatable. Y'all aren't cool and acrobatic blond guys that swing a massive sword, get all the girls and protect the world from corporations and aliens.
Y'all are little solitary goobers that waggle a stick around.
So q64 wins in the end.
19
Are you calling me a loser? 
Yeah Quest 64 will always be seen as the better game by most people.
I'm calling you a Brian. 
Never, friend
When @magic girder is starting to call everyone friend he just wants to hear how special he is and a big hug. Let's all give him what he wants.
If Quest 64 is so great, how come I have never heard of Quest 1-63?
Because you're a fake fan, obviously.
😲
they were all obscure famicom/super famicom releases that the West never got...I believe one of them was called Doki Doki Panic?
You visiting vge for Christmas?
6 more...
I don't want that, not even if its free
it should instead be considered punishment by the 100,000th person banned by robby
Let’s say you are comment #100k and you receive a package from the Official MiSTer FPGA Discord™ with a pristine copy of Quest 64….how are you disposing of that generous gift from the community?
also by 'pristine' copy you mean one that doesn't have kevin's name written on it in magic marker
Quest 64 is an alright game. It’s like someone took a very early NES RPG and made it 3D in terms of structure and plot, but then gave it a neat battle system.
Waiting for “actually it is the best game!”
the amount of copies of quest 64 I saw for rent at blockbuster back in the day would shake your very soul
I think most of the sales from that game, blockbuster was responsible for
that and the game...whats the one with the glove from the hamburger helper box that pushes the ball around
Glover
I loaded up Donald Duck 64 thinking it might be easy for my 4yro to play around with… noooope lol
So this is what we get for the 100k? A Q64 comment?
You had the world in your hands Robby.... The world.
Excuse me, Sir. Some of us happen to LOVE NES RPGs. So what you're describing is a glowing recommendation of the game and I'll take it as such. 🙏
Shiren 2 is a nice roguelike that was fan-translated recently
Where is the neon genesis 64 translation everybody is waiting for? 😭
that's like one of the big japan-exclusive N64 games that i'm surprised doesn't yet have an english patch
animal crossing translation was never finished either iirc. neither was doshin the giant
NGE would require either implementing subs or actually putting dubs, aside from replacing all title cards into english variants
I know there is a korean translation. How did they handle all that?
한글화된 에반게리온 64를 레트로아크를 사용하여 다시 플레이하였습니다.
미션1~3 까지의 플레이 영상입니다.
사용한 코어는 Mupen64plus, 섀이더는 CRT geom 입니다.
프로젝트64 에뮬로 easy모드 엔딩을 한차례 본 이후,
레트로아크에서도 실행이 가능하도록 코어수정...
they definitely replaced all japanese assets with korean
except the voice acting
Seems like a good place to steal start
I always felt like English is the middle ground when it comes to translations. Imagine if I translated it into German just so that the 5 people with taste here can play it. 
It would be easy to take title cards from the show but this game has End of Evangelion previews as bonuses later on
Weird that so many obscure games get translations and one about the most popular anime franchise in history does not.
it's cuz evangelion's bad so no one wants to go through the trouble of translating that slop
Is 1 game playable by Christmas??
Does jet force gemini need a patch because of Copy protection, like it was in past?
I believe the core auto patches most of the games that needed them before.
yeah, I don't think anyone has worried about the copy protection in the N64 roms in a long time
the one in banjo used to make you really tiny and you couldn't progress through the game
Wait do you have video of that? Cus ive never heard of it but if thats true its hilarious
Hows the new 8bitdo n64 controllers on this core? I saw some people complaining about stick sensitivity/deadzones on actual hardware, but i assume those can be adjusted in the core
They cannot
Cant what, be adjusted?
you need the rom database. check your games/n64 directory. there should be a rom database text file
if it's missing, you need to run update all again
yes, the core itself has no settings for this. In MiSTer ini you could setup an N64 specific section to fiddle with deadzone values in that to achieve something.
Ah, gotcha
Well the original question still stands i guess: how y'all liking those controllers on the core?
I ran the update all again and still the same error message..what is the exact name of this database text file?
N64-database.txt in /media/fat/games/N64 you can download it manually here https://github.com/MiSTer-devel/N64_ROM_Database/blob/main/N64-database.txt
Same error after manually copy the ini file to the specific ..other cores work without issue....I'll manually create a new SD to try again
Did you download it as a raw file?
If you open the file on your SD cardis there a buncha of html?
Checking
That's the part that'll trip some people up is the raw thing
Are we sure it's not just a bad rom
Tried many
It's just sm64 right? Not modded or anything?
MiSTer FaST FaCTs
Ol’ Dirty Bastard was such a big GitHub power user that he wanted to help teach the world about how to properly grab files from there so he wrote the song “Shimmy Shimmy Ya”.
Lol
I know that when you download an rbf file, you have to do the raw thing. If you click on it and download it that way it'll still say it's an rbf file... But it's wrong.
Are your N64 roms from the No-Intro or Hardware Target Game Database sets?
Newly created SD Card with the ini file generated produce the same error...
Let me try to find another SM64 rom
this is definitely a bad dump
This isn’t helpful but it’s something on your end.
How did you make a new SD card so fast?
I ran the update all and it said completed...is it that fast?
Running update all isn't the same thing as setting up an SD card. Setting up an SD card is you reformatting the card and setting the whole thing up again with MiSTer fusion
@latent dagger u got this
That's why I was like how you do that so fast 😂
I formated using win32diskimager
Takes me like 30 min at least to do a full setup.
With Mr fusion and running update all and getting games transferred
with mr fusion iso
As for your rom. Try no intro on myrient. Or htgd from Internet archive
Same here.. 🙁
Doesn't look like it to me
I forgot to mention I'm using the multisystem2...not sure if that matters
I can't remember, but does the core support .z64 ROMs?
I read somewhere they advised to use .z64
Yes big endian
Never mind... brain fart.
Little endian supported too
Sorry, but reaching a bit here. Nothing much is making sense right now.
It’s not, surprised by the issues you’re having to be honest
What about a different game altogether?
I've tried diff roms...same
I would honestly try searching for HTGDB Gamepacks and using one of those.
You are running everything off the SD card right? Nothing external?
is this the latest Mr fusion?
Everything off SD
MiSTer main, you mean. MiSTer Fusion is just the utility used to create the SD card and install the necessary files to run.
But yes, that is the latest stable MiSTer main binary.
Yes, that is the correct one.
Everything else seems to be working properly, so you can be relatively certain that it ran properly. Just need to focus on the N64 core and its support files.
Probably go into the Config folder on the SD card and delete anything that starts with N64 and try running the core again to recreate those files.
Is it not a bios issue?
The error message in the image above specifically references the ROM database.
But yeah, could be....
Let me try the other big hitter 🙂
Did you enable the BIOS downloader option in Update_All to grab the necessary pif files for the N64 core?
oh yeaaaaaaaah
@chilly ember is right, there is no bios in their screenshot
@wanton lava Please don't post screenshots of Archive
Im sorry
Ok cool I was thinking the same thing too
noted
You're slacking, Robby. 😏
God I hope this is AI 🤣
LOL
Let me try this one
I'll try this one as well
Missing BIOS file(s) is definitely your problem.
Sometimes it's easy to overlook the obvious... even for veterans (besides InsaneFriend). 😏
In the ..\Games\N64 folder you should have a boot.rom file for NTSC and a boot1.rom file for PAL.
Thank you everyone...waiting for the lady to get off the tv to try again 🙂
My kid is playing Switch 2 which is why I’m here, otherwise I’d be playing Hyrule Warriors right now lol
play your switch 3 instead
switch 2 the mister amirite?
switch 1 + switch 2 = switch 3
I remember when everyone thought them calling the next one the Xbox 720 was a good joke... Then they got the Xbox One 😂😂😂
...and that's when things started going downhill for the Xbox brand.
360 era was their peak.
PCMR never stopped being peak
It was lightning in a bottle for them, since Sony had such a big misstep initially with the PS3
and Nintendo wasn't competing on the same level
I don't think they even cared to. They were always about doing their own thing.
Then the guy in charge flubbed up with XBone and Sony had a chance to flip the script with PS4 even though they too were thinking of doing the same thing with always on and no game sharing nonsense
they kinda did until the Wii. The Gamecube was pretty competitive power-wise
True
Up to that point they were used to being the dominant player. It's like they didn't know how to play catch-up to anyone else after the GC.
SNES to Gamecube was that era when Nintendo actually did try to compete with hardware power
for consoles at least
NES was kind of anemic on paper but it was able to punch above it's weight thanks to clever hardware design
Nintendo finally hit their end point though with the switch cuz like... What do you do after that other than a more powerful upgraded version of that? Game consoles aren't custom unique things anymore. Mainly cuz of the advent of universal game engines and whatnot so the games are the same across everything and everything is just a PC by another name
Definitely true of the SNES, CPU power-wise.
NES was pretty good hardware in 1983
6502 was old news by then though
6502-based was all the rage.
compares favorably to the other consoles released or planne in 1983
Old news... even though the C64 was released in '83...
it was pretty well established but Motorola was the hot new thing then
82 actually
I say this like once every couple of months but it’s true, Don Mattrick cost Microsoft tens of billions of dollars and the Xbox brand with his shit leadership
Sony could never have done the damage that guy did in two years,
6502 had been around since 75
no video game console admitedly use the latest in the latest of tech
true
2010 to 2013
in 83 it was pretty good in a console and NES was very competetive for years with newer systems coming out
lol the death of xbox era
Microsoft fired his ass so hard, but he’s a CEO so of course he voluntarily left and got paid big
of course theres the whole "microsoft shitting out the xbox 360 to make it before sony and accidentally making defective systems for years" thing costing a couple billion too
Childhood unlocked. Thanks again everyone!
I still remember when he said straight into a microphone and camera "if you want an offline console, get an Xbox 360"
I lost my job because of that asshole, the Xbox One was doing apocalyptic levels of terrible. Microsoft cancelled scores of external projects after their big reveal.
I remember that interview. He single handed took down MS since Xbox one
Anyways he went on to sabotage Zynga too and no one in the game industry wants to work with him.
Lol.
Another EA executive alumni lol
I remember Zynga exclusively for poker on Facebook
I'm embarrassed by how often I get that wrong. After all this time, I keep thinking about the year when I first got one. 😄
I should know better... 😏
my new video game corporation will release the new console the Piss 5
it is a executive level gaming system
Wow
Ok Mister richy rich and your three PS5s and 6 dual sense controllers
That's like $2000 worth of shit right there
Easy
Well... I don't have a SuperCPU for any of them, so they don't play it well.
The Ultimate 64 Elite does though.
I actually cant find any evidence of it at all
but I know it was real with pirated copies of banjo, I remember seeing screenshots of it
I think the source code for that one was leaked... but most of it is redacted.
does the new h264 libdragon demo by rasky work on the mister n64 core?
its awesome! 🙂
It works on the core so far.
Some audio/video desyncs.
Maybe my USB stick is lagging (I had some issues with the Amigavision set loading longer than usual with it).
That will need a second test with another MiSTer @green epoch
I never played MM but loved OOT as a kid. Is it worth picking up MM or is the 3 day cycle thing super annoying?
It's really good but more focused on side content and a really short game (4 dungeons) if you just follow the main story.
Mm is great, 3 day cycle isn't so bad if you play the song of time backwards which slows the time by half
It's really not that annoying, there's ingame mechanics to skip time, or slow down time progression to ensure everything's managable. Very very rarely actually a problem that you don't have enough time to complete your objectives.
If time resets do you lose all progress?
3 day cicle was never an issue, you can slow time down to half. Some people just don't like that there is any kind of clock ticking in the background.
Or just in the current mission?
So basically the suggestion is do all the side quests otherwise it will be way too short lol
You lose rupees and what you did during 3 days but you keep your masks. You can bank your rupees so you don't lose them
If you skip most of the sidequests, the main game is probably around as long as OOT. No emperical evidence to back that up, just some rough judgements.
make sure you have enough time when you start a dungeon, progress will get lost if you have to reset time
The time stuff sounds stressful but really isn’t once you get past the first cycle and learn a few songs to control time
Yeah just don’t enter a dungeon on day 3 but that’s easy- every dungeon has a fast travel point infront of it
Just copy and paste it lol
you dont lose any items or masks
but you do lose whatever progress you were making in whatever quest you were on
Ah okay so it’s kind of similar to losing all your hearts
did you play ocarina of time?
anything in the quest subscreen that you pick up is permanent, aside from a few exceptions. Each indivisual townsperson has a pre-set life that they live throughout the three days, so they might be in a different place on a different day
it may take almost the three full days to complete a person's quest
the dungeons also reset at the end of the three days but if you beat them whatever item you earned you keep. The whole goal is to eventually beat all dungeons and earn all masks until you are ready to face skullkid on the final night
then proceed to pummel his ass
Yeah I did
its the exact same game, even the assets are the same
they just added the three day time limit and its a bit darker than the other one, otherwise it plays the exact same
It's very annoying.
Getting ALL masks is quite the undertaking. Especially without a guide. I wouldn't recommend doing that for your first playthrough.
just tested on the Analogue 3D, here have some error report screens:
Interesting. Sorry for asking, but — what does this have to do with MiSTer? Just feeling competitive? 😅
honestly I thought @digital remnant was the ROM's creator
as I couldn't find any other linkback to whomever posted the demo
and was just passing the info along if they were interested - assumedly for Analogue to fix, not the demo creator
How the hell is an N64 capable of decoding H.264? Is the RDP a kind of DSP?
That's nuts.
I've actually never beaten MM.
I should do that.
The RSP is
It’s another full fledged MIPS processor
Just out of curiosity: I take it these videos can't exceed 64mb and are 480i max?
they're not interlaced. 320x240
Something inside me yearns to watch the lord of the rings extended trilogy on the n64. 😅
And I don't know exactly where the upper limit is. Around 80MB if i remember correctly.
the rom has to fit inside the SDRAM
together with some other things
Given that the extended movies are split into 2 discs on bd (which I'd use) that might still work. 🤔 🫣
what movies?
ah. the rings. sure XD
I'm not encoding that. that would take weeks on my poor laptop
seems like 112 MB is the maximum? If I'm not completely mistaken?
it's the upper limit for this core
so about 45 minutes per "cartridge".
not bad
Can't you lower quality to cram in something longer?
Also 45 minutes would fit most tv series snuggly per episode.
maybe, but it's plenty shit already xD
C'mon it's all we got till we finally get the shreck mapper on gba! 😅
those GBA video carts?
Exactly
do they work on software emulators nowadays?
ok, i'm going to encode shrek for the lulz, but i can't upload it here becuz copyrightz
Sorry dunno about software emulators. Afaik the shrek mapper is the only one that supports 64mb so it's special on gba.
...this is so stupid
cool that the videos work here but not in ares. quite impressive, me thinks
MiSTer wins again! 
this is going to look like absolute shit
I know, i tested already on A3D
Robert mentioned he implemented MI repeats on Mister, buts its not quite perfect yet, so I was interested how this new tech runs on the current state
I mean i mentioned in my original post its a new libdragon demo by Rasky and included the whole quote so....
It should work fine with latest ares version
Since it was developed using it lol🤣
@weary palm is Safety Dance now working???
Yes, with another player. 😉
Ah OK, wonder if the issue can be resolved on the core, it apparently works fine on the A3D
I'm sure it can be, but I only care for the meme.
I fit the whole movie in 61MiB btw.
libdragon wouldn't have it with roms larger than 64
its literally the same processor that was in those big silicon graphics workstations, just cut down
it was also used in printers xD
the real shit is those development cards that went into the SGI Indy, that was basically an N64 on a card
There may or may not be a copy of this fabled ROM on a certain archival site. Allegedly. I'm no telling.
AI is fucking scary... again.
shrektendo 64
which video did not work?
yeah however you quoted that message, it didn't show the source to me - as if it came from a private channel I'm not a member of. I'll look up Rasky in that case.
I just forwarded it from n64brew, you should check out that server
Can you post a link to it?
@fallen sparrow
@cerulean elk
Eh?
Thanks, I'm streaming and will test this now.
Come and say hi
Support the Channelhttps://www.youtube.com/channel/UCEozS0uaZibXKTQSu10XgSw/joinhttps://www.patreon.com/PixelCherryNinjaAll things FPGA & Retro GamingStay up...
imagine a shrek n64 game made by Titus
Thank you too! I watch many of your videos. 😊
SUPPORT THE CHANNEL : http://www.patreon.com/VideoGameEsoterica
The Dolphin emulator just got a BIG upgrade on 12/22 with Dolphin Release 2512, bringing better visuals, latency and response time along with Retro Achievements for Android emulation!
And if you need a Dolphin Guide / Dolphin Tutorial for GameCube emulation and/or Wii Emulation c...
i tried all of your videos on ares v147, and they all work correctly from start to finish? which video gave you problems?
Thanks, appreciate the gift. You made my evening.
Aw. My sweet cherry ninja... ♥️
works fine for me - did you test other games? maybe you need to update your graphics driver, do you use intel?
We gotta do everything we can, at 77 you don't have a lot of Christmases left
Mister bros gotta live long enough to see the N64 core clobber the Analogue in every category
complete scorched earth humilitation
then you have my permission to die
analogue users already humiliate themselves by buying analogue consoles
this is true
I miss the days when I was 69
Nice
what if you were 67 instead
My boys, are doing the 67 stuff all day lol.
Even I've started joining in
Is there a guide or a tool on how to convert files to vids?. I wanna do a guide video
You do have to develop a libdragon rom per video for that
Oh damn, so not a add and click solution
In the future i am sure you could create the videplayer rom and put converted videos on the sdcard of the flashcart
But this way you need at least to compile the sourcecode and replace the converted video each time
You can use libdragons videoconv64 to convert to the correct h264 format, but you cant do anything with it right now without a matching n64 rom
I guess you could create a guide how to install and setup libdragon with Docker, convert the videos and compile the videoplayer example - its not that complicated
Yes, it's slightly slower than it should be, because I was too lazy to implement true write bursts for such a rare used feature.
If required this could be added for about 0.1% more core logic utilization
Rasky said libdragon will use everywhere in the future, so i guess it will be worth it in the long run?
that dude is the reason I have a mister. well him and linus tech tips.
There is great shame in admitting that.
To be fair MiSTer kinda sounds like a scam when you tell people about it. "Oh yeah all these devices in one little box, no lag or performance issues since it uses exotic technology."
well that dude was advertising a saturn with ODE and I messaged him and was like "I think I want one, does it have an HDMI mod". It didn't but he told me I should be able to add one, and in googling I found out about the saturn core and the retrotink 4k.
Tbf, I had been circling the mister for a while, but the idea of maintaining it seemed overwhelming. Then I read about update_all and that was that
I thought I'd only play nes and snes on mine. 
This resonates with me.
You should see the dead stares I get with “it emulates hardware at the bare copper level”
Possibly yes, but we have to consider that most of the mister users will play official games only and I rather have space left to still support them properly in 2027 than have these things and make e.g. the overclocked core nearly impossible.
Also it's not clear if the desync comes from that as I would assume the clear action from repeat writes doesn't make up for most of the calculation time.
The more critical reason is probably that the RSP in the core is still single issue instead of dual issue.
You could try if the turbo core is more in sync to see if it's a performance issue.
wait until you tell them that the N64 core is programmed by a literal wizard and theres a secret discord full of his acolytes where they share arcane knowledge
True, I can see why people would be skeptial. "Yeah yeah, I once backed a game that claimed it was going to be incredible and use exotic techology to make the console do things it normally can't, and I never even got my copy of Paprium"
I thought the core was already about as far as it could go on the DE-10? Regardless though, the way I see it it's not like new retail N64 games are going to come out, but plenty of homebrew games using libdragon are going to be coming out. I don't just play retail games, I love using it for romhacks and homebrew too.
Yes, but it sounds like it’s a choice between making future libdragon games work and the core potentially being “frozen” and not getting updates (e.g. framework updates), or even having retail games play worse in the future if the speed cannot be kept high - or continuing to be updated and supporting retail games as well as it does currently, but future libdragon games not working well
I’d vote for the core being supported and retail games continuing to work well
The core is full, and it sounds like Robert is saving that 0.1% for if we need it in the future 😅
So a common homebrew library uses a feature that official games don't?
The GCC toolchain is 64 bit capable to be able to use the full R4300 capabilities (commercial games and libultra are based on a 32-bit ABI and is not possible to use 64-bit registers and opcodes with it)
This part seems relevant.
the 0,1% thing only referred to the MI repeat thing
isnt the whole point of this core to get high compatibility with retail games, and homebrew working is a bonus
Exactly, yes
sounds like it's time to move on to the DE-25 nano 
Maybe my message wasn’t phrased very clearly. The issue is essentially that the core is full and so Robert has to be selective about what he adds. Supporting the retail library is obviously the priority, and there still needs to be a bit of wiggle room left to support future updates (bug fixes, framework updates) without making things worse for the games already supported
@hidden bolt i've got a save file for the second chase sequence in Blues Brothers 2000. unfortunately there's not a particularly easy way to get to this exact spot in the level and it's the last level and has some extra devious platforming. are you using an emulator to debug? i could get you a save state in an emulator if that helps
i will put up a video showing how to get there. it's not that crazy but this giant cowboy chase guy is at the end of the level it seems so you have to go thru most of it
edit: https://www.youtube.com/watch?v=XA2VMdCg5kc
this uses to moon jump cheat (update_all seems to be able to download this for you) to make it much, much easier
there are some very easy cheats that help with getting there, too
if you tap Right 3 times on the d-pad you get an extra life, and there's a code to heal on demand too
Left Left Up Left Left on the d-pad maxes out your health capacity and heals you
reuploaded because the timestamp was weird on WinSCP, so i disconnected and reconnected to make sure it was the right file
it is really honestly a huge pain in the ass to get there, going over the route now. save state would definitely be best for this
Is SNAC working on the latest core? I can’t get my N64 controller working. Could it be because it’s a unique variant?
You’re not supposed to plug the snac adapter into a raspberry pi, just in case that’s what’s happening here
That boy ain't right
That variant only works with Nintendo Labo.
lol it’s a drink coaster from the Nintendo Museum
how do you hold it? i can't figure it out
I though the ideal end goal is to make it function as accurate to the original Hardware as possible, even if that meant features retail games didn't use
Though it's not possible to have 100% accuracy on the DE-10
i still stand by the "if it works on real hardware, it should work on mister" ideology, but that gets a bit muddy when you start running into the upper limits of what will even fit on the board
As the MI repeat is reaching about 80% of the required speed, this would still mean you get 2.4% speedup out of it, which makes it even more unlikely to be the issue.
The core is on average faster than a n64 due to higher ram bandwidth. Only some parts are slower:
- TLB page switch after TLB cache miss is up to ~80% slower (libdragon doesn't use that as far as i know)
- some FPU instructions are slightly slower(up to 25%)
- RSP currently cannot run vector and non-vector instruction in parallel. Potentially up to 50% speed loss. Realistically 10-25%.
Last one is a good candidate, because typically this slower RSP doesn't matter as it's waiting for RDP in games anyway. But for video conversion, it possibly doesn't use and wait for RDP.
Would the De25 help?
Actually Terasic's site lists a DE25 Nano as $248 and a DE10 Nano as $225. Not a relatively big difference.
From my understanding, it's not just a slightly bigger FPGA. If I am understanding right, the DE-25 Nano on top of just happening to conveniently add 128MB of SDRAM on-board, has two sets of 1GB of DDR4 RAM, one of which is dedicated to the FPGA, while the DE-10 has only one and it's shared between the FPGA and CPU. That sharing of RAM is the reason for some of the issues the N64 has with some of the memory timings.
Wait, since it still has the same amount of GPIO pins as the DE-10 but has 128MB of RAM on board does that mean it can go dual-RAM while still using the analog boards?
I think so
But there’s still the issue of no framework or hardware yet 😉
And something about fractional PLLs which is a bit of a pain, apparently
Everyone stands by this point - but you’ve got to be picky if the core doesn’t fit. If it’s a choice between no core, one that plays retail games as well as this does, or something that maybe plays everything badly and can’t be updated, I know where my vote would be
Ngl I don't know the name of a single libdragon game. Not sure if they're all that popular tbh.
Thanks for the file, I will have a look at it. (If I can remember what I changed for the first chase level)
Xenocrisis? Is that one?
I think you confuse it with xenogears on psx.
Xeno Crisis is a 2019 multidirectional shooter homebrew video game developed and published by Bitmap Bureau for the Sega Mega Drive/Genesis, Linux, macOS, Microsoft Windows, Nintendo Switch, PlayStation 4, and Xbox One. It was later ported to Dreamcast, PlayStation Vita, Neo Geo, Neo Geo CD, Nintendo 64, GameCube, Super Nintendo Entertainment Sy...
The fifth N64brew Game Jam is here! The theme was revealed on the 18th of October and the deadline was on the 13th of December. The contest The combined ROM can be downloaded from the download page by using the password minigamemadness. It can also be found from the Github releases mirror. Theme The theme […]
To be fair: it's not like everything Libdragon would fail on the core. That's why I made the recent fixes and features: to support the latast changes of Libdragon again.
E.g. Xeno Crisis runs just fine.
The question is rather if some niche feature like the new video decoding must run at +-5% performance difference (we will never reach +-0% on mister) or if 20% is acceptable.
It has more logic cells and can run at higher clock speeds, so yes it would help.
It's unclear if the timings can be fulfilled completly. That depends on their DDR4 memory controller. But it would be a step forward for sure.
I trust that people smarter than me (Sorg, Robert et al) will figure out the best way forward for the core and for the wider project
I have no reason to second guess their decisions
I don't think any board that can't handle the next console generation (ps2, gc, xbox) will be a meaningful upgrade tbh. It's all fine and dandy to discuss some numbers on a test but the current de10 runs 99% of the retail games just fine.
it has other advantages, it's being looked into, some of ya'll need to stop yapping about stuff
Cool to see an M64 out in the wild.
Are they out? Are the controllers? Do they work with mister?
They're not unless yxkalle is messaging from the future
He's prone to do that.
No, but they've been sent out to "influencers". 😅 (Not the right word, perhaps).
I'm living in the past.
It's easier to develop on an FPGA that isn't crammed. 😅
That's what she said
For devs no question, but I've seen a lot of end useres salivating over the thought of a successor.
Hence Zakk’s frustration 😅
It’s constant
Please share a link 👍
@fallen sparrow
I want that color... 😭
I'm honestly only interested in the controller.
Why would you not be honest
Could try and impress y'all with my minimalism. 😅
Now do the original but with spider legs
He was hiding them, he was shy about his wiggle legs
Needs more eyes
Fun fact: the "sect" in insect means six.
No notes
2026 is about to be the Nintendo 64 renaissance. Thanks to the M64 by @ModRetroHub with not only a NEW 64 console but brand new games incoming, lets take a look at 10 games that not only didn't get enough attention when they came out but will very likely also end up going up in value in the coming year. Get these games BEFORE they are wildly e...
booting in 4 seconds is very nice
(link with timestamp)
ꙮ is my favorite letter.
ꙮ🫦ꙮ
@zinc dew
You win Discord 😂
yaay
Yes. Audiopolute the planet.
even if we had hardware capable of running 6th gen consoles, we're a long ways away from seeing anyone recreate them in FPGA. whether or not the DE-25 nano is the next step forward or not is up to sorg, but i'm sure a larger board would be a welcome improvement for almost all mister users and developers
For devs I get it, but for users? Why spend a couple hundred bucks to play the same games that already run flawlessly?
part of the reason i like the mister is because i know i'm getting an accurate experience with most cores. if a new board helped solve even a few edge cases, i'd upgrade in a heart beat
If you're really keen on playing from carts. Or perhaps the 4K scaling.
I have 4k scaling on my current mister. 
If DE-25 becomes MiSTer 2 then it isn't going to replace the DE-10 Nano (in the short and medium run), it will run along side it, and help future proof the project for when eventually the DE-10 Nano does go end of life.
how
Rt4k
Sorry, was dropping kids off at camp
LOLOL
omg shit, I forgot I had it playing in discord and when I reopened it in the grocery store it blasted it LOL
You should always blast it at full volume. It's your theme song.
If you think it's AI I'm going to take it as a compliment.
I can't wait for the album to drop!
Everything's updated. It just don't wanna. 😉
Give me a bottle of of whiskey or scotch and i'll sing all night
Not that I think any of you want to, but feel free to PM me youtube video links if you want to see them N64:ified.
@weary perch @weary palm New patch for Blues Brothers 2000. This fixes the second chase as well. PAL is untested.
thanks!
If I remember how xD
thank you so much for looking at this!
i'd love to know more about your method for looking at these
that was very quick
obvious answer is the nintendo sixty four kid.
!
I found a flag that gets activated when the chase starts, then I found a routine that checks this flag every frame. Near this routine was some code that increments a float value with another value. This value changes the speed of the redneck. So I searched this value in the rom and changed it to something slower.
PJ64 has a really easy to use debugger for these kinds of things (disassembler, value search, memory viewer).
What does the patch do? slow him down?
yes, the alligator and the redneck chases are too fast, so you can't complete them on the core
so you know VR4300 assembler?
this also happens on ares. the patch likely allows you to play thru the game on ares as well.
I guess they aren't supporting the DD
any sign of why this happens? is it general speed of the core or rather some bug?
that's why summercart64 compatibility will be important
damn... i get graphical glitches in ALL n64 roms with Ares. 😂
kinda, you can usually guess what something does, or just look it up.
does anyone even own a 64DD?
no
isn't there like 20,000 of them in the whole world or something?
yeah, I figure software is the way to go, but yanno, if you could go all the way, why not 😛
Yeah the framerate is just too high, it seems to be a hardcoded value, probably tweaked during development on a real n64
@wanton sun i am going to make some new issues in the GitHub to split out the ones that address multiple games that thoseposers made last year. if that's alright with you. i'll make comments on the old ones when i'm done so you can close them
I thought it was! Wow you have a fantastic singing voice!
Neither did Nintendo huehuehuehue
EY YO
sure
Ok genuine question here. Playing video on the N64 is cool as hell but what could be a real world application of this? Easy CRT hookup for digital videos?
give your friends a cartridge with an SM64 label but it's just rick astley's never gonna give you up on it instead
i'm not sure what PAL ROM you're using here? my Blues Brothers 2000 (E) (M6) [!].z64 seems to be a mismatch
I am so mad at myself for not thinking of that.
I never tested it, and I can't remember where i got that rom. I'll have a look
There actually exists a "ROM hack" like that out in the wild.
i don't doubt it lol
the hash doesn't match the known good no-intro dump for the PAL version of this game, so maybe it's older / a bad dump
Algorithm : SHA1
Hash : D641AFCA71A7D83587F9D7105D5E6DFFDEAA8016
Path : D:\MiSTer\N64\2 Europe - A-Z\Blues Brothers 2000 (Europe) (En,Fr,De,Es,It,Nl).z64
that should be the only known-good dump for PAL
Which gpu do you use?
just some Lenovo laptop shit.
maybe endianess of that pal rom
the checksum needs to match, so I will need to make a new patch for pal, was there even a pal patch previously?
ok, but the .BSP expects a ROM with CRC32 = 7044a186
no, there was only USA
i was just about to say
i believe there's an ares bug with Intel GPUs
I read that there a issues with intel vulkan drivers, but yours seems recent enough so i dont know. Your rom works fine with ares 147 for me with amd/nvidia and apple gpus so... Maybe its intel 😄
yes, seems like it
Or maybe its HD scaling? Maybe disable that
I assume homebrew could make use of it, could allow for very nice looking and sounding cut scenes
There are zero real world applications.
Ok just skip the PAL version for now. Nobody noticed it didn't have a patch anyway. I might look at it again later.
Are there any homebrews making use of the Randnet keyboard (or rather a USB keyboard) yet?
They call it Ares because can't stop fighting over it
Porting ff7/9 to n64
Oh duh, of course. Good point!
@weary perch AI is fucking crazy.
@weary palm ok this should work, don't know what was wrong
damn you're fast.
😄
it took me many hours to get to that save point and ruleset comes in and patches the fix in minutes
lmao
I think i just selected the wrong file when making the patch
the game is truly awful. we're probably doing the world a disservice in making it more accessible.
there's a good reason no one bothered getting to that point in the game before
so what's the wackiness it does that requires a patch?
I do appreciate that they copied mario's jump dive/rollout, not many games have that. Although it doesn't really add much functionality in this game
it does 2 crash bandicoot-style run into the camera while being chased sequences
the chasers run too fast, you can't win the chases on the vanilla core with the game unpatched
and yeah the core just runs the game better than hardware and it speeds up the chase actors
it's not the worst game i've ever played, but it is pretty hateful
one thing that really ground my gears is each level has 10 notes to collect, and there are only 4 of them so they are pretty long
if you get to the end and talk to the NPC at the end of the level, but you don't have all 10 notes, they just unceremoniously boot you from the level, forcing you to restart from the beginning
One question I keep asking myself is why is it the obscure and "bad" games that often give the most trouble? Is it because all eyes are on the "good" games first and everyone knows how they're supposed to be so those issues get ironed out? Or is it because the "bad" games are often done by inexperienced or rushed devs that implement non-standard programming solutions to get their games to run?
and yeah 4 levels * 10 notes = 40 notes total. the cowboy / redneck that ruleset just patched guards note 40 of 40 so you have to play the entire game to get to it
i don't emudev but i can imagine that the returns are rather diminishing when you have lots of work to do for a fix and the end result is that maybe you fix a game that no one cares about
or worse, your fix causes a regression on games people actually do play 🙂
@hidden bolt how do the patches work? Is it on-the-fly when the game is loaded so it's temporarily appliedm or is it a permanent patch the first time the game is loaded?
; N64 game patches to increase N64 Core compatibility
thank you, sounds like the perfect implementation!
I know I say this shit like daily, but honestly the community is what makes the MiSTer incredible. Look at all these fixed up games thanks to everyone in here. Thank you so much for being such badasses!!!!
Yeah worked great for me last I played it, which was like over a year ago
yeah haven't tried that yet but it seemed interesting
Ohhh interesting:
When you remember it, write it down 🙂
Main MiSTer changes from yesterday. #1046941029296779344 message
It is done!

Thanks @hidden bolt, @weary palm @weary perch
I haven't tried it.
Oh I posted in the wrong channel, sorry about that. But thanks for linking me to the binary!
thanks!
is it awkward if more than two people hug?
also am I hugging @hidden bolt or am I hugging @severe quail who added the hug emoji first?
things to ponder
first one to verify that the patch works gets a song from me
I convert and watch all my pornographic films on N64 like Miyamoto always hoped for
Did I ever share my Miyamoto stories?
I don't know about now but back in the mid 00s that dude loved making perverted jokes lol
You're just as excited as Todd Howard was when his favorite band played at the Skyrim release party, aren't ya?
You can’t get spaghetti sauce on your clothes if you aren’t wearing any. Checkmate spaghetti
Do y'all think we'll get like an MSU style format for the N64?
What would it add but more ROM space?
“This is what the designers would have done” fmv of some unnecessary bullshit with ska version super mario theme cover (garage band quality)
that was my favourite VHS as a child, i watched it many times!
and thanks to Rasky, we can watch it on a real N64 now 🙂
( ~64mb is not half bad for 30minutes of runtime!)
Hier mal ein Restaurierter Upload der Nintendo 64 Promotion VHS von 1998
die ca 30 min läuft und eine reihe an Infos zu Spielen bietet.
Diese Promotion VHS ist die 3. von 3 erschienen zum Nintendo 64
Covertext:
Dieses Video führt Dich auf eine Achterbahn der Emotionen. Es gibt Dir einen Vorgeschmack auf Spielerlebnisse,
die all Deine Phantasi...
I crammed 1:30:08 into 61MB...
and it's worse than half bad. it's quarter bad.
Good, it needs an intermission so I can get up and pee and hit the concession stand
you can't pause so you have to watch it on the toilet
the DE-69 Nano with the snac adapter for the hitachi wand
Here's that Super Mario 64 / Rick Roll ROM btw.
#1096015979055697940 message
mine was 65% bad - a pity you cant compress audio with opus at the same time to save space
Pokemon Episode 1 only takes like 40MB with the same settings 🙂
you cant? but the C file says you can?
i havent tried yet, if it actually plays - but maybe it lags because that needs too much performance
