
r/M64

Permission Granted! Stream incoming!
Saturday, July 11th at 8:00 PM EDT (12:00 AM GMT) Streaming live on YouTube at: https://www.youtube.com/@stephenbias
Oh yeah baby... you guessed it. I got the official blessing from ModRetro, and I am streaming straight from the M64 to your sweet, sweet eyes!
Since I am running everything off the Summercart 64, the theme for the night is Modded Games. We are talking Shotgun Mario, Hero of Law, and whatever else we can find lurking on the MicroSD.
But that's not all. For your absolute amusement, I’m having children dropping by to challenge me in classic N64 wrestling titles. Am I going to show mercy? Hell no. I am gonna smash these kids in the ring for your entertainment.
Gameplay, modded chaos, and the horrible, beautiful twang of West Virginians. What could go wrong?
I hope to see you there!
M64 Games on Real N64 Video PLEASE!
Hopefully some YouTuber with a M64 reads this but, it would be nice to see someone try one of the new M64 game paks in a real N64. I wonder how they perform. Something tells me that we wont get a breakdown of a ModRetro game pak until after the M64 is released.
Will people with the PR kit / early reviewers get an updated version of the firmware with overclocking and increased accuracy before public release so they can share results ?
With the July 28th launch just around the corner, I’ve been closely following the updates. ModRetro’s recent blog post showing the v1.8.0 Beta core improvements and GoldenEye overclocking fixes looked incredibly promising!
Before that update, a few early previews pointed out some performance lag in more demanding games. Because the m64 supports easy Wi-Fi updates, I'm curious if ModRetro plans to push this latest firmware out to the early PR/reviewer units before release?
It would be great for the community to get a community-verified look at the performance gains and increased accuracy ahead of launch day.
Will the M64 early bird price work with existing Retro Rewards coupons?
Hey everyone,
I’m a bit confused about the upcoming Retro Rewards change on July 15.
We received an email explaining what we should do before the change, especially regarding claiming/using our Retro Rewards coupons, but there was no mention of whether people who get the M64 early bird price will also be able to use an already-claimed coupon on the same order.
Usually, ModRetro does not allow stacking discounts when an item is already discounted, so I’m worried the M64 early bird price might count as a discount code and prevent us from using our existing coupon. That would be pretty disappointing, especially because ModRetro could theoretically have made the early bird price an automatic price adjustment instead of a code to avoid this issue. Maybe that is not the case, but right now it is unclear.
For people in the US, there might still be a workaround: placing one order for only the M64 with the early bird price, and another order using the Retro Rewards coupon for other items like the Pro Controller, games, accessories, etc.
But for international customers, this is much less practical because shipping costs are now way too high to justify splitting orders. Since the carrier change, shipping seems to be around €35 minimum and up to around €65.
For reference, that is approximately:
€35 = $40 USD / £30 GBP / $57 CAD / ¥6,460 JPY
€65 = $74 USD / £56 GBP / $106 CAD / ¥12,000 JPY
And that might be even higher for the M64 depending on its size and weight compared to the Chromatic.
Another thing that feels odd is that product pages seem to indicate that the displayed price includes taxes and duties, but once you reach checkout, shipping also appears to add customs/duties-related fees. That makes the final cost much harder to predict for customers outside the US.
I’ve also included screenshots to show what I mean about duties being displayed in different places. On the product page, it clearly says “Taxes + Duties Included” under the item price. But on the checkout/shipping page, the shipping option also says “Duties Included”, and the pricing summary breaks the shipping charge down into shipping plus duties and fees. In my example, the total shipping option is €35.59, made up of €19.79 shipping and €15.80 duties and fees. So it looks like duties are both included in the product page pricing and then also shown again during checkout, which is confusing for international buyers.
Has anyone contacted ModRetro support about this yet? Do we know for sure whether the M64 early bird price and existing Retro Rewards coupons can be used together in the same order?
Anyway, have a great weekend everyone, and take care!
Game club sponsor looking for game recommendations
Hey y’all! I plan on buying a M64 (hopefully a red one) and four controllers for my after school game club students to use.
I’m looking for some game recommendations that are a bit off the beaten path. Games that showcase interesting ideas, regardless of how well they work.
My experience growing up with occasional access to the console is limited to Perfect Dark and Star Wars pod racing.
I’ll have access to an Everdrive, and I’ve budgeted money to support newer official releases.
USB Controllers
So in the Q&A awhile back it was revealed that the NSO controllers won't work without an adapter. Did they ever say if they would work by plugging them into the USB ports on the back of the M64?
I already have NSO controllers and if I have to buy additional adapters to make them work I feel like I should just pay the extra for the analogue 3D.
Had to lie to my dad about a “car repair” I need help paying off, but to truth is, it’s actually to buy the M64 and M64 pro controller 🤫
sorry dad, but this is a must, must buy.
(If I told him the truth, the answer will be a big fat NO!).
Blue controller 🥰👀
The subtle easter eggs from today's email.
M64 Final Development Update
ModRetro sent out the Final Dev Update for the M64 today!
I’m impressed with all the knobs they’re giving us to tweak the display.
Will we be able to use a loyalty rewards coupon with the M64 early-bird discount?
Hi all - I redeemed my loyalty points last week for a 20% off coupon that I was planning to use with the M64 (I wanted to order the M64 + 4xPro controllers).
The wording in the recent email that the "early bird" discount will be a code has me worried I won't be able to to use the coupon with the early bird discount... has there been any word on this?
Livestream?
I was wondering if ModRetro was doing any livestreams? Is anyone else? On my videos I get asked how does this play? Or why didn't you show this or do this? Are they doing any? Should I do one? I mean I've never done one.
30 Days Until the M64 Is Finally Here!
The countdown is officially on now.
30 days to go. We’re almost there!
Mistake! In process of fixing.
Last night I went to bed and posted my Xibalba64 review. I had three videos on my Mac that I had done for it. One with a ton of multiplayer footage and a lot longer, and a revised script. The one I posted? The original. It had mistakes, errors, and something that needed changed and I am so sorry about that. I am redoing everything and will have it back up today. My apologies!
The M64 scanlines aren't aligned to the input video at all
The Analogue 3D pics are 4K screenshots taken on the 3D itself. The M64 image was grabbed from this video: https://www.youtube.com/watch?v=bLGu0_rLbAU
M64 Performance and Accuracy Update
It’s been an intense month of work for M64 and we’re excited to share some new performance metrics. Within the last month we’ve made M64 more accurate and added the ability to overclock our M64 core and maximize performance across a couple key areas. There is much more to come, but for those interested in following along here is a peak under the hood.
Accuracy: Scalar Unit Single Instruction
We have been using the ever-popular n64-systembench test to assess this. This is a pretty complicated but exhaustive test bench, and the scalar unit tests are just one part of it. The original test covers 10,000 runs of 10 random RSP instruction blocks and measures the clock cycles each block consumes. We’ve modified this to split out and focus on the Scalar Unit Single Instruction and Vector Instruction tests.
In our prototype v1.0.3 software at the beginning of the month, per our expectation, M64 wasn’t ready to pass these tests. Our core was slower than N64 in random situations and slower for continuous scalar unit instructions. This isn't necessarily game breaking, but it was an inaccurate aspect of the design that would manifest as minor slow downs.
Meanwhile, the Analogue 3D also doesn’t fully pass this either.
A3D v1.4.0 (Force Original Hardware On)
We’re happy to report that this isn’t going to be an issue for you on launch day. We’ve been able to update our design to match the N64 perfectly on this point. See the image below.
Overclocking
James Lambert posted a video comparing the two systems earlier this month. Here’s a graph of his results from earlier this month. This graphic describes the relative performance of A3D and M64 to an original N64.
James has given us a behind the scenes peek at his test methods and even sent us the source code so we could run the same tests here. His tests seek to isolate and measure the various components of N64’s performance profile in isolation. He was kind enough to also share what each one entails:
- Fill Rate: Renders a full-screen triangle multiple times to measure rasterization and fill-rate performance.
- Texture Load: Measures the texture load speed.
- CPU: Runs a particle simulation repeatedly to benchmark floating-point performance and overall CPU processing speed.
- RAM: Repeatedly accesses main memory while avoiding cache usage to measure raw RAM access performance.
- RSP: Renders a high-vertex-count model entirely offscreen so that performance is limited by the Reality Signal Processor (RSP), isolating geometry processing throughput.
Source: James Lambert, https://youtu.be/RMROAr8VOxg?si=hbW75jeF0jXXdnFu
We went ahead, with James’ help (thank you again for sharing those tests), and pitted M64’s beta overclock implementation against A3D’s Unleashed implementation. We were pleasantly surprised at the results.
Our RAM performance is to be expected – we intentionally slow this down with artificial delays of ~3 cycles for each read and write to fulfill accuracy tests. While we purposefully kept this in, it would be something we could easily disable when overclock mode is active.
Show Me The Goods
Synthetic tests are great, but what really matters to you all is how well M64 performs for your favorite titles. As you may remember from the 90’s, rocket launchers in Goldeneye result in quite a bit of slowdown.
Video of 007: GoldenEye on M64 overclocked
https://reddit.com/link/1ugj6wt/video/xo7st9d2xo9h1/player
Video of 007: GoldenEye on A3D Unleashed
https://reddit.com/link/1ugj6wt/video/09cvd4eowo9h1/player
What’s next?
We aren’t slowing down on making more improvements to the core as we get ready to ship these consoles. Even more updates will come after they are in your hands soon. The M64 is well on the way to being the most performance and the most accurate N64 recreation ever made in every metric, and we can’t wait for you to get your hands on it.