FPGA Nintendo 64 gaming is here.

  Рет қаралды 366,066

Modern Vintage Gamer

Modern Vintage Gamer

7 ай бұрын

Earlier this year FPGA developer Robert Peip started work on the "impossible" implementation of a Nintendo 64 FPGA core for the DE-10 Nano used in the MiSTer open-source project. Many thought it to be unattainable. In today's episode we take a look at the core and how fast things have progressed. The core is in a very advanced state and is very impressive overall. If you're a fan of the Retro Gaming, the N64 and/or FPGA then please enjoy!
► Download the N64 Core from here - github.com/RobertPeip/Mister64
► Robert Peip/N64 Core Patreon - / fpgazumspass
► Support the Channel - / modernvintagegamer
Social Media Links :
► X : x.com/ModernVintageG
► Threads : threads.net/ModernVintageGamer
► Facebook : / modernvintagegamer
► IG : / modernvintagegamer
► BandCamp : modernvintagegamer.bandcamp.com/
#N64 #FPGA

Пікірлер: 946
@KyleShawXD
@KyleShawXD 7 ай бұрын
Glad people are giving Robert credit for being the wizard that he is.
@TandyOne
@TandyOne 7 ай бұрын
Bob from RetroRGB should interview Robert once he is finished with the N64 core.
@RandomUser2401
@RandomUser2401 7 ай бұрын
would‘ve loved to see more technical details of how the FPGA core was done
@flekkzo
@flekkzo 7 ай бұрын
@@RandomUser2401There’s a little available here and there, but as you say consolidating it in one space. Plus an interview:) I love how he starts with a fully accurate software emulator (that he writes himself), and then moves to FPGA. His PlayStation core is super impressive to say the least.
@ItaloLoureiro
@ItaloLoureiro 7 ай бұрын
@@flekkzoDidn't know his work but this dude's a fking legend if that's true.
@clementpoon120
@clementpoon120 7 ай бұрын
does that mean we can make an ASIC and eventually a low cost n64 clone later
@Jabjabs
@Jabjabs 7 ай бұрын
I think when it comes to the RAM situation it helps that the RD-RAM on N64 was wildly under utilized due to the monstrous latency. While it was speced at 520MB/sec, this was the typical peak if everything was going smoothly. Peak theoretical. Most of the time it could barely hit much above 100MB/sec. So when it comes to simulation this, there is a lot of wiggle room in there to work with.
@magfal
@magfal 7 ай бұрын
Would be interesting to see if Kaze Emanuar's work is too heavy to run for this setup.
@blahdelablah
@blahdelablah 7 ай бұрын
​@magfal Kaze's work runs despite the limitations, so yes his Mario 64 hacks would work.
@GeomancerHT
@GeomancerHT 7 ай бұрын
They had a really fast memory but random access and very small textures hindered it a lot it seems.
@magfal
@magfal 7 ай бұрын
@@blahdelablah a lot of his work is focussed on keeping the memory bandwidth high by avoiding stuff that fits the hardware poorly. If an FPGA based system with too little memory bandwidth to 1-1 match the N64 is saved by most titles not being able to saturated the bus his work might be too heavy for such FPGAs
@blahdelablah
@blahdelablah 7 ай бұрын
@@magfal You're missing the point I'm making. His work runs on real N64s. The MiSTer N64 core would (once it's feature complete and mostly bug free) have the same hardware capabilities and restrictions as a real N64. Therefore, if the code runs on one it'll run on the other.
@novelezra
@novelezra 7 ай бұрын
Don't tell the emulation/retro game scene that something can't be done. Because they will do it; and it's always beautiful.
@InnuendoXP
@InnuendoXP 7 ай бұрын
I bet they can't do an FPGA of the cell processor before the year 2030
@pikachuchujelly7628
@pikachuchujelly7628 7 ай бұрын
There are some hard clock limits on FPGAs. The Cell runs at over 3 GHz, and no current FPGA is that fast.
@avisprimey
@avisprimey 5 ай бұрын
You know what they say, though - it'll be done. Not any time soon, but it will be done@@pikachuchujelly7628
@sundhaug92
@sundhaug92 7 ай бұрын
One rarely appreciated but somewhat frustrating part of the N64, is that it is a dual-core system ... kinda. The Reality Signal Processor within the RCP is itself an R4000-based MIPS processor with added vector-instructions and without direct access to main memory (but data can be DMAed in/out)
@sundhaug92
@sundhaug92 7 ай бұрын
Another fun fact is that the N64 supports memory-protection, at least on the main CPU, so you can have unpriviledged processes like with a modern OS
@aniluxneo9218
@aniluxneo9218 7 ай бұрын
Surely a CPU is either a dual core or not? What made you say that, just out of interest?
@BahhBahhBrownSheep
@BahhBahhBrownSheep 7 ай бұрын
@@aniluxneo9218I’m not OP and their answer will be more in depth but basically, is that the way a modern dual core works is by delegating the same task into multiple parts and splitting it up by core. The N64 had multiple chips that would do essentially the same same thing but with more dedicated and pre-determined tasks than a full multi-core processor from today would. Edit: Oh and because the co-processor didn’t have direct access to memory, it doesn’t work the same way either.
@sundhaug92
@sundhaug92 7 ай бұрын
@@aniluxneo9218 They don't share memory-space, or a socket, and they have somewhat different instruction-sets
@davidmcgill1000
@davidmcgill1000 7 ай бұрын
@@aniluxneo9218 the Nintendo DS, for instance, has 2 ARM CPUs both doing their own processes and hardware access.
@warrioroflight3489
@warrioroflight3489 7 ай бұрын
The emulation community is the biggest Blessing for preservation and older hardware games
@obiiiii3245
@obiiiii3245 7 ай бұрын
True!
@negative_charisma
@negative_charisma 7 ай бұрын
Librarians of the new age
@videogameobsession
@videogameobsession 7 ай бұрын
No love for the pirates who dumped all of the console cart ROMs, and copied ISOs? ;)
@warrioroflight3489
@warrioroflight3489 7 ай бұрын
@@videogameobsession so you are against pirating???
@videogameobsession
@videogameobsession 7 ай бұрын
@@warrioroflight3489 It depends. If we're talking about someone who releases a rip of a Switch game, for example, before it even hits retail, then yes. If it's about making expensive games, old arcade boards, dumped, then no. I'm all for that. It's a fine line. Most often, people just want to be able to play games that companies refuse to, or are unable to release.
@kristianTV1974
@kristianTV1974 7 ай бұрын
I used to work for Altera in the noughties and several other programmable logic FPGA companies. The Cyclone 5 FPGAs are very much the lower end/mass market of the FPGA business - MUCH bigger, faster and more capable FPGAs are available that could easily emulate the N64, but it could get very expensive. In 2005 the highest spec Stratix FPGAs were about $4000 EACH, IIRC.
@devilmikey00
@devilmikey00 7 ай бұрын
I believe intel subsidizes some of the cost of the DE-10 nano because it's meant as an educational tool. That's why I wonder where we go next because once we fully tap out the DE-10 nano the costs of this particular niche are going to explode.
@guspaz
@guspaz 7 ай бұрын
@@devilmikey00It's not so much subsidized as it is that Intel's FPGA pricing varies wildly based on volume purchased. They will literally charge you 10x as much for a single unit as a volume customer. So Terasic is getting them with the volume discount and you're not getting that discount if you try to buy the FPGA itself on digikey. This has proven problematic for retro gaming product development where it's all happening at a small scale, and it's why you're seeing a mass exodus from Intel/Altera FPGAs to Efinix FPGAs. I understand that Efinix's development tools are pretty terrible compared to Intel's, but Efinix will match Intel high-volume pricing for low-volume orders and that's how you're getting Dreamcast on the MARS FPGA. Intel doesn't seem to have any interest in anything but massive volume customers for FPGAs, and they're probably going to completely lose that market (small volume customers) over the next few years.
@davidmckean955
@davidmckean955 7 ай бұрын
@@guspaz They also charge wildly different amounts in different markets and Terasic is Taiwan and is able to get the full asian market pricing.
@kristianTV1974
@kristianTV1974 7 ай бұрын
Can confirm to all who answered my original post that product availability and cost is extremely fluid depending on what tier customer you are. Low volumes? Get to the back of the queue. Nokia (back then anyway) - how high can we jump for you?
@kosmosyche
@kosmosyche 7 ай бұрын
@@kristianTV1974 The price used to be much lower though. I bought my DE-10 nano for $135 in 2018 or 2019 (before the Covid), now the price has almost doubled. Still, from what I know, right now it's the cheapest FPGA for what you get for the price.
@Jobobn1998
@Jobobn1998 7 ай бұрын
For many years I always had a hard time keeping up with where emulation scenes were at, since it usually involves delving through tons of forums and testing the emulators myself. So, I really like that you do updates as to the current state of emulation. It helps me feel like I'm actually in the loop!
@tsiri8017
@tsiri8017 7 ай бұрын
My favourite part of the N64 core so far is wondering why WWF No Mercy is slow when there's four characters on the screen, only to find that people with real hardware also had to disable the music in the game to get a better framerate. MiSTer is pretty accurate, as it turns out.
@clebbington
@clebbington 7 ай бұрын
Idk if you've ever watched Kaze's videos but his newest video does a really good job of explaining how improperly managed polygons on the N64 can bring it to its knees. He renders one scene using 10000 tris and it it's over 30 fps but then he renders another that's 10 tris and the system slows to a crawl
@fuzzyquils
@fuzzyquils 7 ай бұрын
@@clebbington As an avid Kaze enjoyer, which video was this? I'm interested.
@MrJakeTucker
@MrJakeTucker 7 ай бұрын
I have no experience with FPGAs and had wondered about examples like the WWF game. I'm fond of Perfect Dark but that could slow to single numbers for frames per sec. Would exactly the same happen in a N64 FPGA core?
@tsiri8017
@tsiri8017 7 ай бұрын
@@MrJakeTucker From my understanding, yes - FGPA is generally designed to be faithful to the original hardware, warts and all. There's some leeway with how you can control the levels of hardware emulation (for example with the N64 core, turning features of the VI pipeline on/off for intended visuals, line multiplication to fill a resolution correctly, and filtering on top of that for CRT effects etc), but there's usually not a lot of scope for implementing adjustments of clock speeds or simply brute forcing software to run faster. It's just mapping out how the chips work. In that respect, I think decompilation projects have a place in the scene for adding a larger amount of bells and whistles to a game, even if it takes more work per game and more copyrighted assets to do it.
@devilmikey00
@devilmikey00 7 ай бұрын
@@MrJakeTucker Yup. If the core is doing it's job then everything right and wrong with the original hardware/software will rear it's ugly head. That said a lot of the newer Mister cores (including the PSX core done by the same guy doing the N64 core) have started to add a bunch of software emulation like options to smooth out the visuals, speed up the loading times and stuff like that. So, who knows, maybe there will be some stuff you can toggle on to fix certain inherent issues caused by the original hardware.
@F4Wildcat
@F4Wildcat 7 ай бұрын
This gives hope to us Sega Saturn fans
@JaeliusFairmout
@JaeliusFairmout 7 ай бұрын
I was playing Saturn on my MiSTer this morning
@SomethingSimpler
@SomethingSimpler 7 ай бұрын
That core is functional. It's not finished, but it exists.
@UndergroundAirport
@UndergroundAirport 7 ай бұрын
Sega Saturn support is in a really good place at the moment. Some sound issues more so than anything else but a hell of a lot is playable there too. :)
@nickxcom
@nickxcom 7 ай бұрын
Core's already out 🤙
@Markymark1408
@Markymark1408 7 ай бұрын
What about Dreamcast we years away?
@silverywingsagain
@silverywingsagain 7 ай бұрын
Man, the Mister Project and my DE-10 Nano is truly the gift that just keeps giving.
@jon4715
@jon4715 7 ай бұрын
This is amazing. I can hardly believe it. We all thought it would require a new FPGA.
@RaniaIsAwesome
@RaniaIsAwesome 7 ай бұрын
Who's "we all"? No commercial FPGA could handle the hardware of the N64 in the way it can consoles like the SNES. This is all just a glorified emulation, same as if you were emulating with a PC except maybe a bit more refined. If the hardware were correctly implemented you wouldn't be talking about implementing 3-point filtering because the hardware would be doing it by itself. Keep dreaming.
@jon4715
@jon4715 7 ай бұрын
@@RaniaIsAwesome Really? Oh that’s disappointing to hear. What do you think of the potential for Mars Dreamcast FPGA?
@chrisakaschulbus4903
@chrisakaschulbus4903 7 ай бұрын
@@RaniaIsAwesome"This is all just a glorified emulation" You think that's air you're breathing?
@thefunkdroid2777
@thefunkdroid2777 7 ай бұрын
​@@RaniaIsAwesomeOr "tell me you don't know anything about FPGA without actually telling me".
@coolcax99
@coolcax99 7 ай бұрын
@@thefunkdroid2777 💯 Dude has no clue about reconfigurable hardware. FPGAs do have limitations (for one, being able to “fit” the design) but calling it “glorified emulation” really shows you don’t know jack
@pixel_overkill
@pixel_overkill 7 ай бұрын
As someone who has a near complete 64 physical collection. This makes me excited even having a Ultra 64. I wanna see how N64 grows again.
@DrNoBrazil
@DrNoBrazil 4 ай бұрын
Congrats on gathering 99% garbage. N64 has SM64 and that is it. Virtual Boy had more interesting games.
@skycloud4802
@skycloud4802 7 ай бұрын
Glad to see more FPGA breakdown. It's very exciting for hardware preservation.
@desmondbreezey813
@desmondbreezey813 7 ай бұрын
As FPGA designer I would like to say that it's incredible! Probably, now we met the limit with current MISTER platform. I think we will not see hardware emulation of Playstation 3 or Xbox 360 and later consoles. Next steps here is all about economics. Because the price is high. If now you can buy MISTER platform for ~400$, for next generation of consoles price is more higher, it's thousands of dollars for one chip. I was working in companies where FPGA chips were using for ASIC prototyping, including CPU. And always it was a story that you cann't route the whole design - you have to divide design between few chips or reduce functionallity. And last but not least - PS3 and Xbox360 CPU has high clock frequency, ~3.2 GHz. It's not possiable to have this clock frequency in your FPGA design. Sad but true. Probably we will see Playstation 2 core, but I'm not sure, because it's so complex and hard issue.
@rs.matr1x
@rs.matr1x 7 ай бұрын
The nice thing is all this FPGA work will trickle back to the software emulation side of things and help fix bugs there too.
@Lerrycapetime
@Lerrycapetime 7 ай бұрын
Emulation Community always blows everyone away it's amazing
@HammyHavoc
@HammyHavoc 7 ай бұрын
It's simulation, not emulation. :- )
@BahhBahhBrownSheep
@BahhBahhBrownSheep 7 ай бұрын
@@HammyHavocyes this process would be considered that, but they called it the “emulation community” which is correct. Not a single person in the world would call this the simulation community.
@HammyHavoc
@HammyHavoc 7 ай бұрын
@@BahhBahhBrownSheep I think it would be more accurately described as the "retro gaming community", or better yet, "retro gaming enthusiasts", as the "community", largely isn't. Most of the action is from a fraction of a percentage of people working on projects like this.
@phattjohnson
@phattjohnson 7 ай бұрын
@@HammyHavoc Ah, semantics. It's what's left to discuss when all topics of substance have been exhausted.
@Kniffel101
@Kniffel101 7 ай бұрын
It's _hardware_ emulation, as MVG said in the video himself. @@HammyHavoc
@CatgirlFingies
@CatgirlFingies 7 ай бұрын
I LOVE how much people love to preserve old gaming consoles, hardware & games. This is great stuff
@terrawest9500
@terrawest9500 7 ай бұрын
yeah
@herekongato
@herekongato 7 ай бұрын
Retro gaming for me is just messing arou d with stuff like this, or emulators. I mean i love retro games too but now im more interested in getting them to work, than actually playing them
@huisdiersteen
@huisdiersteen 7 ай бұрын
You will never be a woman
@john_john_john
@john_john_john 7 ай бұрын
Yeah, it's sad how that trend likely won't continue for much longer, seeing as how the current and last gen's games are made.
@orlandofurioso7329
@orlandofurioso7329 7 ай бұрын
The Mister project should humble the Analogue devs, their artificial scarcity really grinds my gears
@nickwallette6201
@nickwallette6201 7 ай бұрын
Me too. I've put off watching this video, because "Analogue releases N64" may as well read "someone successfully implemented N64 in FPGA, but refuses to give it to anyone." So, AFAIC, whatever Analogue does is completely and utterly irrelevant. That so much of this video was actually about a MiSTer core is an unexpected, and quite welcome, surprise.
@siskavard
@siskavard 7 ай бұрын
On top of that the only win Analogue will have for their N64 will be cartridge support & 4k output. If those two aren't important to you (they're not to me) then there's really no reason to buy Analogue's version. @@nickwallette6201
@absalomdraconis
@absalomdraconis 7 ай бұрын
If they put in the work, they deserve the chance to use that work to their own profit, anything else is abusive.
@5Hydroxytryptophan
@5Hydroxytryptophan 7 ай бұрын
​@@nickwallette6201I'm with you: open-source everything. BUT, as an open-source developer let me tell you that second to none of the people crying for a free solution are willed to give the devs some monetary compensation. Even worse in parts that are essential to the ecosystem, but only dependencies for other devs. No user will ever know about these guys and nobody will pay them a dime. The same thing applies to this implementation. If anybody gets a donation, it will be the MiSTer project.. not the dev of the core. Or even worse just some random shop in China selling that damn thing. Therefore it is nice that people like MVP give credit to the devs and enlighten some users.
@nickwallette6201
@nickwallette6201 7 ай бұрын
@@absalomdraconis FWIW, I agree. I think Analogue would be much better off if they decided to reverse course and actually ... you know ... SELL the stuff they make. As is stands, you're either one of the first 50 people to get one, or you get to look at a picture of it on their sales page with no way to buy it. So, fine... you want this to be a theoretical product, then congrats on theoretically making an N64 clone. But don't expect me to care.
@Doc_Smash
@Doc_Smash 7 ай бұрын
10:06 Your shadow passing across the screen freaked me out, I thought someone had snuck into my office. Good video, my guy!
@lucasn0tch
@lucasn0tch 7 ай бұрын
While impressive overall, I am more critical of Analogue's predatory business practices than anything else. I was about to buy a Super NT after three years of the pandemic, only for them to cease production of the highly sought-after FPGA console. Now it's sold for outrageous prices on eBay.
@lowbudgetify
@lowbudgetify 7 ай бұрын
Chris taber is the reason analogue is so hated among retro console manufacturers.
@xXxSynthxXx
@xXxSynthxXx 7 ай бұрын
I wish more talked about how garbage Analogue as a company. Like sure their stuff looks cool and works. Too bad scalpers are the only ones to get them all because of their shitty fake fomo system they have going on and their pre order system which is a scam.
@Aberusugi
@Aberusugi 7 ай бұрын
Thanks for showing our friend Robert's amazing hard work so well!
@TravisStamper
@TravisStamper 7 ай бұрын
I am excited by this. Thanks for the info and the video MVG
@orlandofurioso7329
@orlandofurioso7329 7 ай бұрын
02:11 These edits are why i love this channel
@nickwallette6201
@nickwallette6201 7 ай бұрын
Navigating through a series of FPGA core implementation releases is _almost_ as good as experiencing the release of all these new consoles for the first time. You guys rock. 🤘
@IcyEyeG
@IcyEyeG 7 ай бұрын
I'm glad you are covering this. Open source FPGA cores of retro hardware are the ones that matter. Proprietary ones are destined to become abandonware eventually.
@MrAdam802
@MrAdam802 7 ай бұрын
lol wrong
@IcyEyeG
@IcyEyeG 7 ай бұрын
@@MrAdam802 Do you really expect companies like Analogue to be around in a few decades? They sell expensive, incredibly niche products with a very limited production run.
@InvadeNormandy
@InvadeNormandy 6 ай бұрын
@@MrAdam802 Cool take with all your evidence to back it up. Because we're all using BLEEM! to this day right?
@TorutheRedFox
@TorutheRedFox 5 ай бұрын
wdym wrong
@JaeliusFairmout
@JaeliusFairmout 7 ай бұрын
remember guys. Robert aka Fpgazumspass said he might have 1 game booting by Christmas.
@Diablokiller999
@Diablokiller999 7 ай бұрын
Wouldn't be surprised if Analogue takes Roberts work for their product, what a coincidence they announce their product after Robert releases the core...
@Imgema
@Imgema 7 ай бұрын
And what a coincidence N64 FPGA became a thing soon after Ares was released.
@jon4715
@jon4715 7 ай бұрын
Ares?
@mpowerness92
@mpowerness92 7 ай бұрын
They haven’t, they developed their own hardware and software environment. Quit schizo posting because you irrationally hate a company.
@emmettturner9452
@emmettturner9452 7 ай бұрын
Nope. Robert has already said that Analogue’s N64 FPGA developer has been helping him so you’ve got it backwards. UltraFP64 finished his N64 FPGA core years ago but he never released it since it wasn’t able to be used with MiSTer. There’s a good chance he took it to MARS FPGA or Analogue. Also, MarshallH works for Analogue to develop the Pocket and he may have brought his friends on board. You know the ones: together they decapped the N64 PIF and CIC to replicate them in FPGA and create stuff like UltraCIC and UltraPIF… which are used in products like the Everdrive and MarshallH’s own 64Drive.
@Imgema
@Imgema 7 ай бұрын
@@jon4715 Ares is the latest open source multi-emulator that has an accurate (but still incomplete) N64 core. It's still currently the most accurate way to emulate the system though.
@jam34786
@jam34786 7 ай бұрын
7:18 Body Harvest was my jam! It was like Halo meets GTA before either of them really exisited!
@kylebowles9820
@kylebowles9820 7 ай бұрын
As someone who has written a hello world on an FPGA this is incredible work, couldn't imagine all the time and effort. Absolute legends
@mattmurphy7030
@mattmurphy7030 6 ай бұрын
I designed a microcoded cpu on FPGA and honestly, once you get the building blocks together it’s really not that bad.
@OnnieKoski
@OnnieKoski 7 ай бұрын
It’s been wild seeing Robert’s progress!
@adamblue2980
@adamblue2980 7 ай бұрын
That OoT PS1 style demonstration was so cool!
@ConsoleKits
@ConsoleKits 7 ай бұрын
Thx for the update. Appreciate all the extra details 😊
@hinz1
@hinz1 7 ай бұрын
9bit Rambus @ 500MHz is like 32bit @ 150Mhz, no problem for DDR ram, especially since the CPU/GPU also runs below 100Mhz.
@NeoCyrus777
@NeoCyrus777 7 ай бұрын
It's unlikely that I'll ever get an FPGA for retro emulation but seeing a video like this about it is still very interesting, keep up the good work.
@chrismousley1668
@chrismousley1668 6 ай бұрын
PS1 and Amiga fan here. Just amazing work that's been done here. Thank you MVG for covering it.
@DetroitMetroRetro
@DetroitMetroRetro 7 ай бұрын
Robert deserves every cent he gets the work is amazing
@SuperSteve152
@SuperSteve152 7 ай бұрын
Robert Piep is the patron saint of FPGA
@MoviesNGames007uk
@MoviesNGames007uk 7 ай бұрын
Would be impossible to buy from Analogue judging by their track record of things selling out in 2mins
@DJ_Macphisto
@DJ_Macphisto 7 ай бұрын
With the exception of the Duo, which is still plenty available for pre-order. Guess not too many people are interested in an FPGA TurboGrafx 16/PC Engine. 🤷‍♂️
@malice5121
@malice5121 5 ай бұрын
@@DJ_Macphisto Which is both a god damn shame and not surprising. Only the Japanese would jump at the chance at getting a modernized PC Engine. It also doesn't help that literally the vast majority of the games are in Japanese only. There are fewer TurboGrafx16 games than there are N64 games worth playing. And that's saying something considering most people struggle to name 20 *_great_* games on the N64 lol (and by great, I mean holy balls amazing like what Super Mario 64 did for showing that 3D games can be epic when done right)
@peters5171
@peters5171 7 ай бұрын
This new era of FPGA consoles is really amazing. I love FPGA from the first time i heard of it with the Analog Pocket! I'm excited to see what we can get in the future with that technology
@jonnyallison489
@jonnyallison489 7 ай бұрын
I've followed this project closely since the start - absolutely incredible.
@wootks
@wootks 7 ай бұрын
Going to hold off trying the n64 MISTER core until it supports TLB so games like Goldeneye work.
@emphatic001
@emphatic001 7 ай бұрын
I love it when a coder steps up to a challenge like this.
@siskavard
@siskavard 7 ай бұрын
Very exciting. I'm waiting patiently for the core to be ready for CRT output.
@lforster2
@lforster2 7 ай бұрын
Fascinating 👏 looking forward to the remaining issues being resolved
@Cogglesz
@Cogglesz 7 ай бұрын
You got that OOT showcase looking so good. If i ever wanted to know what a PS1 port of OOT looked like i think we got pretty close there. I always presumed it was just bilinear filtering on N64 and something to handle the distorted models/textures. Not a whole wide range of effects. It made me really wish i could've seen a timeline where the N64 outsold PS1 and had way more games.
@ivand5699
@ivand5699 7 ай бұрын
It was not bilinear but a Tri point thing that was not as good.
@jsr734
@jsr734 7 ай бұрын
@@ivand5699 Tri point bilinear filtering vs normal four point bilinear filtering.
@EduFirenze
@EduFirenze 7 ай бұрын
Breaks my brain to see an unfiltered 64 game. I love those blurry chunks of polygons
@Markimark151
@Markimark151 7 ай бұрын
So glad they’re putting effort into N64 on FPGA, since the console was so hard for third party developers to program and emulate. Hopefully it can run multiplayer modes well, because those are the hardest to emulate at normal speed!
@flink1231
@flink1231 7 ай бұрын
Great stuff. Both FPGA and software emulation of the n64 have come a long way
@Xen0gears515
@Xen0gears515 6 ай бұрын
I'm not a technical person but I still find your videos intriguing. You also have a calm voice that is nice to listen to.
@zophar1
@zophar1 7 ай бұрын
Loving it! Very exciting times - reminds me of the '99 during the UltraHLE era. Keep up the great work Robert!
@WhatAboutZoidberg
@WhatAboutZoidberg 7 ай бұрын
Back to Virtual Hydlide with you for now.
@zophar1
@zophar1 7 ай бұрын
@@WhatAboutZoidberg yesh me lord.
@rustyshackleford6957
@rustyshackleford6957 7 ай бұрын
That analogue console will be pricey as hell.
@cleyfaye
@cleyfaye 7 ай бұрын
The people behind all these solutions to support old console for the forseeable future are doing an incredible work, both technically and for the community as a whole, making possible to preserve both the game and in some way the actual hardware beyond the availability of the original hardware.
@augustodeleon4358
@augustodeleon4358 7 ай бұрын
Amazing video as always! And this guy Robert is a monster!
@iggienator
@iggienator 7 ай бұрын
I love it. Especially because it‘s the first time for me to experience N64 games with RGB output on my crt.
@cliftonchurch6039
@cliftonchurch6039 7 ай бұрын
I've been watching update videos from Video Game Esoterica of core updates, and the timing of the progress of Analogue's announcement in relation to the developments of the core make me concerned that Robert's work might be getting lifted for profit. Of course there's the possibility that Analogue has already reached a deal with Robert for core access for their product that I'm unaware of, but otherwise the optics of it are concerning.
@kunka592
@kunka592 7 ай бұрын
They are advertising 100% compatibility which is pretty bold if they only have an unfinished core. I assume they were working on it already with Kevin Horton?
@iamdarkyoshi
@iamdarkyoshi 7 ай бұрын
Whoa, absolutely amazing work.
@alexatkin
@alexatkin 7 ай бұрын
What's particularly insane about the DE-10 Nano is that its kind of a hybrid emulator. In that you implement as much as possible as a 1:1 clone of the hardware in the FPGA, but can use some emulation on the ARM CPU to get around some limitations, which is presumably how this works as the DDR3 is not directly accessibly from the FPGA as far as I'm aware. Also the display and sound output is via the SoC so get upscaling, HDMI output and digital sound.
@Moshugaani
@Moshugaani 7 ай бұрын
I was wondering whether the open source core project was going to beat Analogue to the punch! Projects like this are inspiring!
@kosmosyche
@kosmosyche 7 ай бұрын
I can't imagine Analogue releasing their full working implementation before Robert finishes work on his Mister FPGA one, considering how fast and thorough he works. He is the same dude, who made Sony PS1 core for Mister and it was also extremely fast. Granted, PS1 is a more simple hardware design, but Robert Peip is a legend, I suspect the core will be fully complete or almost there by Christmas.
@stabinghobo57
@stabinghobo57 7 ай бұрын
I am so excited that Analogue & Mister are now developing FPGA cores for 3D based systems. 🤓
@MachFiveFalcon
@MachFiveFalcon 7 ай бұрын
Fingers crossed for... [edit: Xbox next?] Just learned for GCN it's pointless - sorry lol: "...GameCube. Few people have access to one, especially the ones with 'Digital AV Out'/Component."
@-Monad-
@-Monad- 7 ай бұрын
​​@@MachFiveFalconGameCube is probably the least needed fpga on earth lol. It is the single best emulated 3D console, full stop. "Authenticity" really isn't a justification, it's borderline OCD at that point.
@MachFiveFalcon
@MachFiveFalcon 7 ай бұрын
@@-Monad- I forgot how accurate the Dolphin emulator is. I still have my old GameCube and haven't tried it. I guess original Xbox would be a better candidate for FPGA from what I've heard.
@devilmikey00
@devilmikey00 7 ай бұрын
@@-Monad- Also, once you get into 3D people aren't looking for accuracy as much. Maybe some people want to capture that pure low res early 2000's look but I feel like what most people want out of 3D era emulators is upscaling to higher res, filtering and just generally making the games look cleaner. PCSX2, GCN and Wii all have incredible emulators that do that in spades and you don't even need a beastly PC to do it. Even on Mister the PS1/saturn cores comes with a whole host of stuff you can turn on to make games look less shit ;p Same with the N64 core. Wanting things to be look exactly as they were back in the day falls off hard once you get outside the 8/16-bit era's.
@wupme
@wupme 7 ай бұрын
@@devilmikey00 i would argue that a large part of gamers actually exactly want that old low res early 2000s look. Have you followed streamers running older games like GC and N64? As soon as they dare to use high resolution or 60FPS mods there is an outcry in chat by people.And don't even dare to use improvements like filtering or anti aliasing. Even worse if you decide to use a high-res texture pack. People are really bitchy about those things and loooove to complain about it. Which is honestly annoying as then streamers are stuck having to play the "old style" that people want. At least those who don't just stream for fun but also have to keep their audience happy.
@philipcaseyacalloway204
@philipcaseyacalloway204 7 ай бұрын
Wow. Mischief Makers looks excellent. OOT is pure art too. That’s some seriously impressive hardware.
@user-dz3sq9bf6s
@user-dz3sq9bf6s 7 ай бұрын
You deserve 1 million views video man hope ya get it soon 🎉
@SamuraiMerrick
@SamuraiMerrick 7 ай бұрын
2020: N64 and higher not possible on FPGA ever. 2023: N64 is possible, at 4K resolution, barely an inconvenience actually. 2025+: PS2/Xbox/GameCube?
@Colin_Ames
@Colin_Ames 7 ай бұрын
Outstanding! It’s a shame that the MiSTer is now so expensive compared with what it cost when first announced. I’ll never be in a position to buy one.
@jimbotron70
@jimbotron70 7 ай бұрын
Wait until the Chinese...
@Colin_Ames
@Colin_Ames 7 ай бұрын
​@jimbotron70 That would be nice, but I have a feeling that if it was going to happen, it would already have done so.
@jimbotron70
@jimbotron70 7 ай бұрын
@@Colin_Ames It's just a question of time, look at what they did with the OSSC clones.
@Colin_Ames
@Colin_Ames 7 ай бұрын
@@jimbotron70 True. I will keep my fingers crossed.
@RobJD
@RobJD 7 ай бұрын
I was actually playing Diddy Kong Racing on an emulator recently and I can attest that this seems to be running really well
@oth4l4
@oth4l4 7 ай бұрын
Very good video, as usual 👏
@billcook4768
@billcook4768 7 ай бұрын
As usual, I don’t understand half of what MVG says, but it’s 100% fascinating.
@gaetan4164
@gaetan4164 7 ай бұрын
This is so cool. I LOVE the N64, and while the original hardware is both cheap and easy to come by, it also has a lot to gain from being ported to an FPGA, especially when it comes to graphical options and interfacing with modern hardware. Now if only we'd get a proper 3-prongs third-party controller...
@NightFore
@NightFore 7 ай бұрын
This video is very timely. I'm currently starting to build an FPGA for the NES as part of a school project, so to see an N64 made so quickly by a much more experienced developer is very encouraging. If anyone has any advice on how to proceed, I'm all ears.
@Bunker278
@Bunker278 7 ай бұрын
You had me with the tunnel Jumbotron in MK64. "Dude!" Yeah. I'm in.
@MysticGargoyle
@MysticGargoyle 7 ай бұрын
I hope you can do a full overview of the upcoming MARS FPGA system, when it's released early next year. The thought of something more powerful than MISTer, running cores like NAOMI, Dreamcast and CPS3 to mention a few is tempting indeed.
@PixelCherryNinja
@PixelCherryNinja 7 ай бұрын
Great Video. Roberts work is amazing!
@kebabimpaler
@kebabimpaler 7 ай бұрын
This is phenomenal work
@alexmirica
@alexmirica 7 ай бұрын
Woow. I am really impressed! Thank you, I will take the MiSTer FPGA from the drawer and look what wizardry is happening!
@AlanBowker
@AlanBowker 7 ай бұрын
The MiSTer project is really cool. And the work all these talented folks are doing is beyond impressive. Maybe one day, I'll have one at home to relive the feeling I had when I first got my SNES or N64. To be fair, I still have both of those machines that are still working, but it's a pain to try to connect them to modern TVs. Anyway, thank you for the video as always. I really enjoy the content and am excited for whatever is next.
@JohnSmith-xq1pz
@JohnSmith-xq1pz 7 ай бұрын
Nintendo ninja's want to know your location...
@ireallydontknowifiamhonest
@ireallydontknowifiamhonest 7 ай бұрын
You people have like one joke
@JohnSmith-xq1pz
@JohnSmith-xq1pz 7 ай бұрын
@@ireallydontknowifiamhonest you people?
@earlyriser03
@earlyriser03 7 ай бұрын
@@JohnSmith-xq1pzyou know. The n-word: Nerds.
@TheCoolDave
@TheCoolDave 7 ай бұрын
This is cool ! Thanks for sharing !
@kabongpope
@kabongpope 6 ай бұрын
Very cool to see the FPGA work being done these days!
@discordinc
@discordinc 7 ай бұрын
I've been wondering how N64 fpga progress has been since Analogue announced their project. It looks really cool, thanks for the overview
@kosmosyche
@kosmosyche 7 ай бұрын
Analogue N64 is a completely separate development than Robert's Mister FPGA implementation which MVG talks about here. They are two different platforms, right now only Mister's N64 is available.
@cheeseynz
@cheeseynz 7 ай бұрын
Love the coverage of MiSTer. I've been a fan for the past 3 years, and seeing it's pace of development in recent months has been phenominal.
@StealthNinja4577
@StealthNinja4577 7 ай бұрын
Sounds cool. I only ever did basic computer programming in java so some of the stuff flies over my head. It'd be cool if there were videos that could bridge the gap but that's cool that the n64 is being emulated
@Mattia_22
@Mattia_22 7 ай бұрын
Fantastic project, I’m so happy to see N64 still getting love after all these years.
@PimpinBassie2
@PimpinBassie2 7 ай бұрын
I wonder if Analogue is going to steal the MiSTer fpga core and release it as a console. 🤔
@Bugatti12563
@Bugatti12563 7 ай бұрын
if you would have told in 1997 that some day you will be able to download a N64 I would have called you crazy.
@Macko_z_Bogdanca
@Macko_z_Bogdanca 7 ай бұрын
Another great video!
@igorgiuseppe1862
@igorgiuseppe1862 7 ай бұрын
5:43 lol amazing!
@nvc.
@nvc. 7 ай бұрын
FPGA is fascinating
@bunnybreaker
@bunnybreaker 7 ай бұрын
Does such a thing exist as an "FPGA card" to out into a regular PC? I'm curious about the future of gaming hardware and wonder if a hybrid system using a regular modern processor in combination with this tech would be the best of both worlds. It'd also allow us to have a single system for all games.
@marcelosoares7148
@marcelosoares7148 7 ай бұрын
There is but they are really expensive and meant for development, something like the MISTer probably could be sold as a Pcie card but that' just an assumption.
@Jaibuuuu
@Jaibuuuu 7 ай бұрын
Both the mister and the Mars projects are "hybrid", in the sense that they also have an ARM CPU, things like menu and processes that make sense make use of it. As for the "FPGA Card", there are many already, but the modern CPUs are already capable of doing low level emulation, offering practicaly the same thing as a card used for retro hardware would. However, PCs have a hardware and software pipeline GPU, OS etc to take care of, which add delays, so it's not as fast as a processing/display that's done all in FPGA.
@kunka592
@kunka592 7 ай бұрын
Interestingly enough, these FPGAs do have a normal ARM processor inside them that is used in the MiSTer for the Linux backend that runs all the USB input devices, networking, storage, and probably anything else that isn't running on the FPGA side. However, it is not very powerful. You have a pretty cool idea though.
@subliminalvibes
@subliminalvibes 7 ай бұрын
0:31 - FPGA stands for "Field-programmable gate array". You're welcome. 👍😎🇦🇺
@trancendedsoul
@trancendedsoul 6 ай бұрын
N64 needs mod support for HD texture packs and Overclocked CPU so perfect dark runs well in 4 player mode.
@dottyorb
@dottyorb 7 ай бұрын
What does the "4K visuals" of the analogue mean? Will it be rendering at 4k internally, or will it just output at 4k?
@Azuris190
@Azuris190 7 ай бұрын
I bet Output, as rendering it higher could bring Problems with Sprites and Stuff that just isn't in that Resolution.
@friedzombie4
@friedzombie4 7 ай бұрын
Presumably 240p at 11x Near Neighbor scaling but who tf knows.
@emmettturner9452
@emmettturner9452 7 ай бұрын
They already said it would be for replicating different CRT masks but here’s hoping they also have a way to at least double the rendering resolution. I’m hoping for something like 3Dfx SLI where they might replicate two RDPs simultaneously with some kind of offset so that they render alternating scanlines that can be interleaved together for double the vertical resolution.
@MrBluelightzero
@MrBluelightzero 7 ай бұрын
What can an FPGA do that an emulator can't?
@kunka592
@kunka592 7 ай бұрын
Run operations in parallel and with the same timing as the original CPU/GPU and any other chips on the original hardware. Latency can be as low as the original hardware which generally isn't possible with software emulation due to having to process things sequentially, and also go through software abstraction layers like the DirectX API and an operating system as an additional layer of latency.
@YugoStrange
@YugoStrange 6 ай бұрын
This is crazy. It's 2023 and N64 is still one of the most complex consoles to emulate perfectly
@truhhhhhhhokIII3
@truhhhhhhhokIII3 7 ай бұрын
Oooh the pop up reminded me, I may get this just To play all the tony hawk pro skater games once again
@MachFiveFalcon
@MachFiveFalcon 7 ай бұрын
I'm still in partial disbelief. I always assumed it'd be prohibitively expensive to recreate old hardware like this - even for a premium enthusiast product. Looks like I was wrong!
@Sazoji
@Sazoji 7 ай бұрын
the final boss of FPGA hardware emulation would be the cell processor
@rare6499
@rare6499 4 ай бұрын
Absolutely amazing that this is even possible, blows my mind. Amazing achievement
@AndyDo
@AndyDo 7 ай бұрын
Ceci n'est pas un Piep. Mais, non...c'est un Piep! Robert is a legitimate genius. Thanks for covering his work! It's been a helluva ride!
@seguramlk
@seguramlk 7 ай бұрын
I'm waiting for a PS3 FPGA
@otterdonnelly9959
@otterdonnelly9959 7 ай бұрын
The next realistic breakthrough you have to wait for first is NAOMI/DreamCast. Hardware emulating The Cell, I’d imagine, would be crazy expensive. I think the later gens are benefiting more with software emulation anyways especially for QOL
@psylencecy
@psylencecy 7 ай бұрын
ps3 has a very peculiar architecture, don't think we will see an fpga ps3 this decade
@ShapeyFiend
@ShapeyFiend 7 ай бұрын
You'll be waiting a while. Dreamcast may be possible. I'm doubtful about the PS2 nevermind the PS3.
@balakehb
@balakehb 7 ай бұрын
FPGA's are the masterclass of retro gaming, and I really hope we get FPGA's of the PS2 and OG Xbox
@carnivorebear6582
@carnivorebear6582 7 ай бұрын
Its well beyond a DE-10 nano's (MiSter's) capabilities, but FPGAs available can already handle those consoles. Only limitation is how much effort it takes to implement a system that complex.
@stefansynths
@stefansynths 7 ай бұрын
​@@carnivorebear6582And how much you're willing to spend on the FPGA!
@kunka592
@kunka592 7 ай бұрын
OG Xbox is a Pentium 3 @ 733MHz and a GeForce 3. I think that may require some monster FPGA. For comparison, the MiSTer's AO486 core runs like a real 486 @ 25MHz with no 3D accelerator.
@carnivorebear6582
@carnivorebear6582 7 ай бұрын
@kunka592 Oh yeah it'd take a monster FPGA, but they are out there - just incredibly expensive. I asked Kevtris a couple years ago in a MLiG livestream he was on what the limits were with current tech then, he said there existed FPGAs capable of emulating PS3 transistor wise, but they couldn't clock high enough to simulate it in real time.
@El.Duder-ino
@El.Duder-ino 3 күн бұрын
True FPGA dev magic👍 Thx to low level programming wizards like Robert old school gaming will be forever preserved.
@zombizzle_
@zombizzle_ 7 ай бұрын
5:50 Yoooo n64 games looking like playstation is something I never knew I needed! Looks amazing!
Finally - I got my hands on a MiSTer FPGA Retro Gaming Setup | MVG
16:58
Modern Vintage Gamer
Рет қаралды 305 М.
Digging into the Analogue Pocket, a portable FPGA game system
29:43
What's Ken Making
Рет қаралды 79 М.
Did you find it?! 🤔✨✍️ #funnyart
00:11
Artistomg
Рет қаралды 118 МЛН
ОДИН ДОМА #shorts
00:34
Паша Осадчий
Рет қаралды 6 МЛН
Did Nintendo lie to us?
12:20
Modern Vintage Gamer
Рет қаралды 1,4 МЛН
How the Sega Dreamcast Copy Protection Worked - And how it Failed | MVG
11:38
Modern Vintage Gamer
Рет қаралды 884 М.
The History of the FPGA: The Ultimate Flex
18:08
Asianometry
Рет қаралды 334 М.
I dumped and preserved an UNRELEASED Original XBOX game
14:11
Modern Vintage Gamer
Рет қаралды 268 М.
Half-Life on the PlayStation 2 is an incredible port. Here is why.
13:56
Modern Vintage Gamer
Рет қаралды 325 М.
I built a MODERN Nintendo 64...
21:29
Zac Builds
Рет қаралды 1,9 МЛН
The Raspberry Pi 5 is a $80 Gaming Beast
14:56
Modern Vintage Gamer
Рет қаралды 552 М.
MiSTer FPGA N64 Core Updates! As Good as Real Hardware; Five "Perfect" Games
15:02
Why was the Nintendo 64 so hard to develop games for ? | MVG
11:55
Modern Vintage Gamer
Рет қаралды 1,1 МЛН
Software Emulators vs FPGAs
27:08
What's Ken Making
Рет қаралды 267 М.
Minecraft Villagers Uses Mods #minecraft #villager #grox
0:47
Froppy Craft
Рет қаралды 14 МЛН
Dynamike 1v3 Challenge 💣
0:38
Toodyxz
Рет қаралды 5 МЛН