
The N64 will soon turn 30, yet hackers and homebrew developers are still finding out new things about the hardware – and one esteemed member of that community, Kaze Emanuar, just dropped a bombshell: the N64 has access to more RAM than we previously thought.
It's long been believed that Nintendo's 64-bit console has access to 4MB of RAM, with an additional 4MB being delivered via the Expansion Pak. However, as Kaze Emanuar explains in the excellent video below, there's actually an extra 0.5MB of available RAM from both sources – giving the machine a theoretical total of 9MB.
Where does this extra memory come from? Well, it can all be traced back to Silicon Graphics, the company which designed the N64 hardware.
The console has 4.5MB of RAM connected using a 9-bit data bus – with the 9th bit reserved for the GPU. Anything other than the GPU only has access to 4MB of RAM – unless you can find some hardware quirks, which Emanuar explains in the video.
Only one game actually uses this 9th bit effectively, and that's Zelda: Majora's Mask for its "Lens of Truth" effect. One of the reasons why it wasn't used all that much is the sheer effort required to extract what is, on paper, a rather small amount of extra memory (we won't attempt to pretend we understand all of this completely, however, so be sure to watch the video's incredibly detailed and informative middle-section for the complete picture).
Could this extra memory have been used in, say, Donkey Kong 64 to avoid the use of the Expansion Pak? Kaze Emanuar's research suggests that it wouldn't have made a dent in the amount of memory required to run Rare's 3D title, which is already using over 7MB of the console's available RAM.
The other issue, moving forward, is that modern-day developers who make use of this extra memory are limiting their potential audience, as it currently only works on actual N64 hardware – even the most accurate N64 emulator cannot replicate this feature.
It remains to be seen if the FPGA-based Analogue 64 will allow for this workaround, but in the meantime, this little hack is exclusive to real N64 consoles.
Comments 42
Here's a totally random observation I just made for the first time about the N64 as compared to the PlayStation--the N64 is smaller!
I would never have thought that until I saw them both next to each other in a CEX shop the other day.
It must look really quite diminutive next to the Saturn.
Also, man, that N64 just looked amazing seeing it in person again.
I want an N64 Mini.
Regardless of that extra memory being utilised all N64 games would still look pants on a TV screen.
I think that even back in the day, it was known that even the best N64 games were leaving a bit on the table, but between Kaze's stuff and the F3DEX3 demos, I would never have imagined just how much potential the hardware had. Normal mapping, ambient occlusion, cel shading, it's pretty crazy to see it running on hardware from that era and running well.
@RetroGames the PS(1) and N64 both look positively svelte compared to the bulky Sega Saturn. Being most off-the-shelf components, the Saturn was never going to be compact and neatly designed inside, and I suspect there was little possibility of a significantly slimmer redesigned Saturn at a later date.
The 9th bit - like the discovery of the 9th planet.
Kaze Emanuar is officially an expert in N64 ROM optimization and hacks. Every time he discovers something new and absurd.
@Fanboy_Destroyer Don't think I agree with you on that one:
https://www.youtube.com/watch?v=DZmDpPDQJpo
In fact, I think old CRTs actually help the N64 in many ways.
And if played on modern TVs, well, we have all the benefits that come with modern times too, so the games can look better than most people remember or even imagined as well:
https://youtu.be/oCNy9IhxnCs?si=A-PgpOBgKK0iM2gM
https://youtu.be/SoWW4C_pVRk?si=cMLyA1i0yOIHyyJH
https://youtu.be/Fnl4q5zHS4I?si=2sd6SiBI781KKfdZ
https://youtu.be/sd3yIWHPjKM?si=0QBszMSEUZixgBiV
https://youtu.be/POkezdSQiaw?si=CrFgwWXWtKbjLrX1
https://youtu.be/sXOrI0F79Yc?si=o71SG-k6lsxRWl81
https://www.youtube.com/watch?v=MKOXG9U0Qk4
By the way, I just noticed how cool it is that the fire actually lights up the environment as it moves here:
https://youtu.be/79GQAj3u1Vk?t=209
Didn't think that was very common back then, but maybe it was more prevalent than I thought.
@RetroGames You don't have too, but it's true nonetheless. That's why there are so many video mods for the system and why emulation is the best way to play and enjoy the games. Emulation is the de facto way to play the games if you want a better image on a CRT and how to play them on a flat panel with CRT filters
@jamess Does that mean we're going to be back to 8 bits before long?
Wait, if no emulator can replicate it then how does Majora's Mask work on them? Game-specific hacks in the emulator? I wonder if it would work on a MiSTer.
Also, DK64 was planned from the start to use the Expsnsion Pak, that story about it using it just to aboid crashes was disproven by the devs themselves.
What could have games looked like on PS1 and N64 if somehow they had 4x the ram available to them?
@RetroGames
The Saturn is a unwieldy ugly beast.
But its positively tiny compared to the Goldstar 3DO, the 2001 Xbox, which is both massive and dense, i use it as a TV stand.
But the frontloader Neo Geo CD I got is even bigger then that.
I wouldn't dare use that as a TV stand though.
@Fanboy_Destroyer have to agree with you. Most games from that era have aged like milk, especially graphics wise. It's one of the reasons why I never agree that Ocarina of Time is the best Zelda game ever made. Sure it's undeniably a great game, but I think A Link to the Past has aged much better than OoT. Many games from the 16-bit era have aged considerably better than N64 games, if you ask me.
@Pillowpants You can say that about each generation of console or computer: as gaming technology advances, so does the quality of things like graphics. Compare ZX Spectrum games to the N64, and yes, the ZX graphics have aged like milk. The N64, Saturn, and PSX were the first truly 3D capable consoles, and developers got as much out of them as they could. However, the issue with the N64 was how it outputted video. The combination of screen resolution, low res textures, and the filtering and smoothing effects just made the visuals look terrible. This is why the system has had so many video mods created for it, and why emulation which I consider the best way to enjoy these games down to having so much time and effort put into video enhancements and texture packs.
As for Ocarina of time it really did set the bar for future games of its type and had an excellent story line. Basing how great a game is just off graphics just doesn't wash, I would rather have a game with a great story line and gameplay that keeps me engaged and coming back.
@Fanboy_Destroyer That's true, but in the case of the first 3D games it is much more evident to me. I never said I judge how good a game is based on the graphics, however. And OoT story is good, but it is a very vanilla type of story of good vs evil. I think Twilight Princess and Majora's Mask had a much more intruiging story line.
There's no denying that OoT had a huge impact on what we all think sets great games apart from good games, but to me it will never be the best Zelda game. For multiple reasons. But it has served as a great template for many other great games.
@Pillowpants To be honest I'm not a big fan of Zelda games more so the later games after the original. Everyone I knew had the Master System the NES didn't really make a dent, so I didn't play anything on the NES until years later and for me Golden Axe Warrior was by far the best game of the genre.
@Fanboy_Destroyer https://www.analogue.co/3d
@RetroGames I'm transparent?
I don't need an Analogue I have a N64 hooked up to a CRT.
If it's meaningless why do so many people buy the video mods and people put so much time into texture packs for the Emulation?
I'm not saying the N64 wasn't an important console but nonetheless video output was utter garbage.
@Fanboy_Destroyer You missed my edited comment.
@RetroGames
"
RetroGames said:
@Fanboy_Destroyer Dude, you're too transparent. Just get an Analogue 3D or whatever, deal with the situation, and move on:
https://www.analogue.co/3d
You're not going to change the place N64 has 100% rightfully earned in the anals of history by harping on about some meaningless technophile drivel video output quality topic decades after any of these fifth generation consoles were relevant.
N64 is firmly recognised as one of the most important and impacting video game consoles of all time, with a truly revolutionary controller and some of the most critically acclaimed and defining video games ever made--and rigthfully so.
The N64 alongside PlayStation marked one of the most important paradigm shift moments in all of gaming--those are the two systems of that era that in so many relevant ways truly allowed it to be as such--and that's just how it is.
There are consoles, and there are THEE consoles--and N64 is one of THEE consoles.
Tue 17th 14:32"
@Fanboy_Destroyer Well, thank God you copid and pasted my original comment. And adding the day and time stamp is critical too. The lawyers will certainly need that evidence for the court case.
PS. I made my previously edited comment even simpler.
@RetroGames lol
@Fanboy_Destroyer Yes, "so many".
It's interesting how people see the world through their own lenses.
@RetroGames haha. Another one!
@Fanboy_Destroyer I do it all the time. So you're gonna have a tough job if you're planning on tracking my every step properly for the impending court case. I even add stuff just to fill lines a bit too.
See
@RetroGames I don't see it as a job but more of a service routing out and cleaning up disinformation spread by fanboys and destroying them...
No thanks are needed, but be ever vigilant for the scourge that is the fanboy.
Taxi!.... 'To the closest kebab shop squire and don't spare the horses'
@Fanboy_Destroyer Haha Good one.
But just remember, "There are consoles, and there are THEE consoles--and N64 is one of THEE consoles."
PS. I edited this comment too.
Thee Console with the most Video mods to get half a decent picture out of it.
@KitsuneNight Indeed. The Saturn doesn't look that big in photos, but, yeah, I realized how huge it was when I finally got one — especially compared to the Dreamcast. Of course, as you said, other consoles still outdo it quite a lot in terms of size. I had to specifically make sure the TV stand I was thinking about purchasing could fit the insanely huge (and hideous) beast that is the PS5 (and I even have the "slim" one).
@RetroGames Jeez man, this other dude is an obvious troll. All you're doing by constantly responding is showing how easy you are to troll. You're not accomplishing anything else.
@no_donatello
The PS5 is a huge unwieldy hideous monster.
It outchunks the PS3 which is already a bloated mess
And that thing looks like a grill.
Personally I think Sega could have made the Saturn smaller.
I got a Skeleton Saturn, which is partially translucent ( with a Saroo it looks like a techno Christmas tree ) and it shows how much empty space there is in the Saturn.
Might be good for airflow, but the machine could have been lower.
Making the controller ports not look so small and cramped probably also helps.
@Pillowpants
So much of the DNA and basic gameplay of Ocarina has bled through in to the newer Zelda games ( and other games too for that matter ) that going back to Ocarina is a bit of a shock.
The game looks feels and plays very basic.
The block puzzles are boring and the water temple is evil.
But like Mario 64 it's what Ocarinas has done for gaming , a giant leap and all that, that sets it apart.
Not what it is 30 years later anymore.
Personally I like Majora much more better.
@Honkshot What if I'm the inevitability of trolls.
I suggest you do with me the exact same as what I'm presuming you'd personally prefer to do with the trolls, which is what I presume you'd also like me to do with the trolls if you got to decide what I do--but you don't--and then we can both do what we choose to do for ourselves. Unless you are happy to just ignore obvious trolls yet bizarrely have some uncontrollable compulsion to engage me further after my also very obvious comment here. But I'd suggest you'd be best not engaging me any further and just leaving me to do what I do too.
Do you think you can manage that?
@Fanboy_Destroyer Aye, THEE console that everyone knows fine well is one of the most historically impacting and paradigm shifting consoles of all time, unlike some other consoles that unfortunately really just don't qualify on such a level. But, hey, all consoles are still important in their own little ways and special to their fans too, right.
PS. I edited this comment multiple times. Hope that's cool with you.
@Honkshot If you mean me I'm not trolling. I'm just merely pointing out the N64 suffered in the Graphics department which takes nothing away from what it did at the time or the fun people got out of it... with its handful of decent games.
I will say though all the consoles of the time had bad graphics the N64 tried to hide it behind filtering, dithering on Crt tv's but just made it look like soup. On new panel displays its meagre resolution makes i look even worse and why there are some many video mods and filters for emulation.
Along the way It's nice to have some bants...
@RetroGames You fill your boots sunshine.
"Yes, I am the most trollable person alive." Well at least he's aware of it...
@Fanboy_Destroyer Thanks, I will.
What are you using custard or cheese ?
@RetroMasters Me and many others then. Emulation and a moded N64 console are by far the superior way to play N64 games. The MiSTer core looks amazing on a good 1440p IPS Monitor.
The MiSTer core also allows overclocking, which fixes the main deal-breaker with N64 games for me: that bloody framerate. I can cope with 3D at 320x240, I'll even put up with the fullscreen bilinear filter (the pea soup blur effect), but that slide-show framerate is a non starter for me these days.
I've been tempted to pick up a modded N64 recently, but honestly the N64 core looks to be a much better way of doing it.
Could it have been intended for the "stop and swop" concept?
Which was a bit of a dumb idea, considering the console also used memory cards!
Leave A Comment
Hold on there, you need to login to post a comment...