Тёмный

FPGA Nintendo 64 gaming is here. 

Modern Vintage Gamer
Подписаться 815 тыс.
Просмотров 367 тыс.
50% 1

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

Игры

Опубликовано:

 

22 окт 2023

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 947   
@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.
@silverywingsagain
@silverywingsagain 7 месяцев назад
Man, the Mister Project and my DE-10 Nano is truly the gift that just keeps giving.
@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.
@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 5 месяцев назад
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.
@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.
@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?
@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.
@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
@JaeliusFairmout
@JaeliusFairmout 7 месяцев назад
remember guys. Robert aka Fpgazumspass said he might have 1 game booting by Christmas.
@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.
@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
@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. 🤘
@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!
@OnnieKoski
@OnnieKoski 7 месяцев назад
It’s been wild seeing Robert’s progress!
@orlandofurioso7329
@orlandofurioso7329 7 месяцев назад
02:11 These edits are why i love this channel
@hinz1
@hinz1 7 месяцев назад
9bit Rambus @ 500MHz is like 32bit @ 150Mhz, no problem for DDR ram, especially since the CPU/GPU also runs below 100Mhz.
@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 7 месяцев назад
I designed a microcoded cpu on FPGA and honestly, once you get the building blocks together it’s really not that bad.
@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.
@SuperSteve152
@SuperSteve152 7 месяцев назад
Robert Piep is the patron saint of FPGA
@emphatic001
@emphatic001 7 месяцев назад
I love it when a coder steps up to a challenge like this.
@DetroitMetroRetro
@DetroitMetroRetro 7 месяцев назад
Robert deserves every cent he gets the work is amazing
@ConsoleKits
@ConsoleKits 7 месяцев назад
Thx for the update. Appreciate all the extra details 😊
@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.
@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
@adamblue2980
@adamblue2980 7 месяцев назад
That OoT PS1 style demonstration was so cool!
@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
@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.
@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.
@jam34786
@jam34786 7 месяцев назад
7:18 Body Harvest was my jam! It was like Halo meets GTA before either of them really exisited!
@chrismousley1668
@chrismousley1668 7 месяцев назад
PS1 and Amiga fan here. Just amazing work that's been done here. Thank you MVG for covering it.
@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!
@wootks
@wootks 7 месяцев назад
Going to hold off trying the n64 MISTER core until it supports TLB so games like Goldeneye work.
@jonnyallison489
@jonnyallison489 7 месяцев назад
I've followed this project closely since the start - absolutely incredible.
@flink1231
@flink1231 7 месяцев назад
Great stuff. Both FPGA and software emulation of the n64 have come a long way
@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.
@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)
@philipcaseyacalloway204
@philipcaseyacalloway204 7 месяцев назад
Wow. Mischief Makers looks excellent. OOT is pure art too. That’s some seriously impressive hardware.
@siskavard
@siskavard 7 месяцев назад
Very exciting. I'm waiting patiently for the core to be ready for CRT output.
@rustyshackleford6957
@rustyshackleford6957 7 месяцев назад
That analogue console will be pricey as hell.
@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.
@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
@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.
@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.
@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?
@augustodeleon4358
@augustodeleon4358 7 месяцев назад
Amazing video as always! And this guy Robert is a monster!
@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
@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...
@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.
@billcook4768
@billcook4768 7 месяцев назад
As usual, I don’t understand half of what MVG says, but it’s 100% fascinating.
@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.
@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.
@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.
@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.
@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?
@oth4l4
@oth4l4 7 месяцев назад
Very good video, as usual 👏
@trancendedsoul
@trancendedsoul 6 месяцев назад
N64 needs mod support for HD texture packs and Overclocked CPU so perfect dark runs well in 4 player mode.
@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.
@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.
@user-dz3sq9bf6s
@user-dz3sq9bf6s 7 месяцев назад
You deserve 1 million views video man hope ya get it soon 🎉
@igorgiuseppe1862
@igorgiuseppe1862 7 месяцев назад
5:43 lol amazing!
@PixelCherryNinja
@PixelCherryNinja 7 месяцев назад
Great Video. Roberts work is amazing!
@PimpinBassie2
@PimpinBassie2 7 месяцев назад
I wonder if Analogue is going to steal the MiSTer fpga core and release it as a console. 🤔
@kebabimpaler
@kebabimpaler 7 месяцев назад
This is phenomenal work
@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
@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.
@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.
@Bunker278
@Bunker278 7 месяцев назад
You had me with the tunnel Jumbotron in MK64. "Dude!" Yeah. I'm in.
@TheCoolDave
@TheCoolDave 7 месяцев назад
This is cool ! Thanks for sharing !
@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.
@nvc.
@nvc. 7 месяцев назад
FPGA is fascinating
@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!
@Macko_z_Bogdanca
@Macko_z_Bogdanca 7 месяцев назад
Another great video!
@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.
@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.
@Mattia_22
@Mattia_22 7 месяцев назад
Fantastic project, I’m so happy to see N64 still getting love after all these years.
@zombizzle_
@zombizzle_ 7 месяцев назад
5:50 Yoooo n64 games looking like playstation is something I never knew I needed! Looks amazing!
@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.
@Sazoji
@Sazoji 7 месяцев назад
the final boss of FPGA hardware emulation would be the cell processor
@YugoStrange
@YugoStrange 7 месяцев назад
This is crazy. It's 2023 and N64 is still one of the most complex consoles to emulate perfectly
@kabongpope
@kabongpope 6 месяцев назад
Very cool to see the FPGA work being done these days!
@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.
@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!
@TorutheRedFox
@TorutheRedFox 5 месяцев назад
the thing about 3-point bilinear filtering is that while yes, it samples the texture multiple times, so does hardware 4-point/true bilinear you're just triggering the multisampling and doing the linear interpolation math in software (which in this case is a shader)
@AnityEx
@AnityEx 7 месяцев назад
Mighty need, I love the N64, never heard of this project, will check more
@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.
@friedzombie4
@friedzombie4 7 месяцев назад
If MARS prioritized 6th Gen I think it would sell well.
@MrJimboberusky
@MrJimboberusky 7 месяцев назад
I'd love to see MVG talk to KAZE emanuar
@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
Далее
How is it possible? 🫢😱 #tiktok #elsarca
00:13
Просмотров 4,6 млн
МОЩЩЩНОСТЬ ZEEKR 001 FR
00:46
Просмотров 1,4 млн
The History of the FPGA: The Ultimate Flex
18:08
Просмотров 334 тыс.
Inside FunnyPlaying's New FPGA Game Boy
13:21
Просмотров 14 тыс.
$40 N64 That Repair Shop "Couldn't Fix" - Let's Fix It!
11:20
Software Emulators vs FPGAs
27:08
Просмотров 268 тыс.
Baby Steve do bad deeds? #shorts
0:47
Просмотров 1,6 млн