FPGA Nintendo 64 gaming is here.

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ต.ค. 2023
  • 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
  • เกม

ความคิดเห็น • 941

  • @KyleShawXD
    @KyleShawXD 6 หลายเดือนก่อน +1045

    Glad people are giving Robert credit for being the wizard that he is.

    • @TandyOne
      @TandyOne 6 หลายเดือนก่อน +22

      Bob from RetroRGB should interview Robert once he is finished with the N64 core.

    • @RandomUser2401
      @RandomUser2401 6 หลายเดือนก่อน +9

      would‘ve loved to see more technical details of how the FPGA core was done

    • @flekkzo
      @flekkzo 6 หลายเดือนก่อน +11

      @@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 6 หลายเดือนก่อน +5

      @@flekkzoDidn't know his work but this dude's a fking legend if that's true.

    • @clementpoon120
      @clementpoon120 6 หลายเดือนก่อน +2

      does that mean we can make an ASIC and eventually a low cost n64 clone later

  • @Jabjabs
    @Jabjabs 6 หลายเดือนก่อน +397

    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 6 หลายเดือนก่อน +63

      Would be interesting to see if Kaze Emanuar's work is too heavy to run for this setup.

    • @blahdelablah
      @blahdelablah 6 หลายเดือนก่อน +21

      ​@magfal Kaze's work runs despite the limitations, so yes his Mario 64 hacks would work.

    • @GeomancerHT
      @GeomancerHT 6 หลายเดือนก่อน +10

      They had a really fast memory but random access and very small textures hindered it a lot it seems.

    • @magfal
      @magfal 6 หลายเดือนก่อน +29

      @@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 6 หลายเดือนก่อน +24

      @@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.

  • @sundhaug92
    @sundhaug92 6 หลายเดือนก่อน +154

    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 6 หลายเดือนก่อน +33

      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 6 หลายเดือนก่อน

      Surely a CPU is either a dual core or not? What made you say that, just out of interest?

    • @BahhBahhBrownSheep
      @BahhBahhBrownSheep 6 หลายเดือนก่อน +18

      @@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 6 หลายเดือนก่อน +6

      @@aniluxneo9218 They don't share memory-space, or a socket, and they have somewhat different instruction-sets

    • @davidmcgill1000
      @davidmcgill1000 6 หลายเดือนก่อน +6

      @@aniluxneo9218 the Nintendo DS, for instance, has 2 ARM CPUs both doing their own processes and hardware access.

  • @kristianTV1974
    @kristianTV1974 6 หลายเดือนก่อน +82

    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 6 หลายเดือนก่อน +13

      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 6 หลายเดือนก่อน +30

      @@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 6 หลายเดือนก่อน +10

      @@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 6 หลายเดือนก่อน +4

      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 6 หลายเดือนก่อน +8

      @@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.

  • @warrioroflight3489
    @warrioroflight3489 6 หลายเดือนก่อน +355

    The emulation community is the biggest Blessing for preservation and older hardware games

    • @obiiiii3245
      @obiiiii3245 6 หลายเดือนก่อน +8

      True!

    • @negative_charisma
      @negative_charisma 6 หลายเดือนก่อน +24

      Librarians of the new age

    • @videogameobsession
      @videogameobsession 6 หลายเดือนก่อน +12

      No love for the pirates who dumped all of the console cart ROMs, and copied ISOs? ;)

    • @warrioroflight3489
      @warrioroflight3489 6 หลายเดือนก่อน +1

      @@videogameobsession so you are against pirating???

    • @videogameobsession
      @videogameobsession 6 หลายเดือนก่อน +6

      @@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.

  • @novelezra
    @novelezra 6 หลายเดือนก่อน +29

    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 6 หลายเดือนก่อน +7

      I bet they can't do an FPGA of the cell processor before the year 2030

    • @pikachuchujelly7628
      @pikachuchujelly7628 6 หลายเดือนก่อน +4

      There are some hard clock limits on FPGAs. The Cell runs at over 3 GHz, and no current FPGA is that fast.

    • @avisprimey
      @avisprimey 4 หลายเดือนก่อน

      You know what they say, though - it'll be done. Not any time soon, but it will be done@@pikachuchujelly7628

  • @jon4715
    @jon4715 6 หลายเดือนก่อน +330

    This is amazing. I can hardly believe it. We all thought it would require a new FPGA.

    • @RaniaIsAwesome
      @RaniaIsAwesome 6 หลายเดือนก่อน +11

      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 6 หลายเดือนก่อน +4

      @@RaniaIsAwesome Really? Oh that’s disappointing to hear. What do you think of the potential for Mars Dreamcast FPGA?

    • @chrisakaschulbus4903
      @chrisakaschulbus4903 6 หลายเดือนก่อน +19

      @@RaniaIsAwesome"This is all just a glorified emulation" You think that's air you're breathing?

    • @thefunkdroid2777
      @thefunkdroid2777 6 หลายเดือนก่อน +35

      ​@@RaniaIsAwesomeOr "tell me you don't know anything about FPGA without actually telling me".

    • @coolcax99
      @coolcax99 6 หลายเดือนก่อน +24

      @@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

  • @Jobobn1998
    @Jobobn1998 6 หลายเดือนก่อน +86

    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!

  • @silverywingsagain
    @silverywingsagain 6 หลายเดือนก่อน +45

    Man, the Mister Project and my DE-10 Nano is truly the gift that just keeps giving.

  • @F4Wildcat
    @F4Wildcat 6 หลายเดือนก่อน +382

    This gives hope to us Sega Saturn fans

    • @JaeliusFairmout
      @JaeliusFairmout 6 หลายเดือนก่อน +67

      I was playing Saturn on my MiSTer this morning

    • @SomethingSimpler
      @SomethingSimpler 6 หลายเดือนก่อน +61

      That core is functional. It's not finished, but it exists.

    • @UndergroundAirport
      @UndergroundAirport 6 หลายเดือนก่อน +40

      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 6 หลายเดือนก่อน +14

      Core's already out 🤙

    • @Markymark1408
      @Markymark1408 6 หลายเดือนก่อน +10

      What about Dreamcast we years away?

  • @tsiri8017
    @tsiri8017 6 หลายเดือนก่อน +95

    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 6 หลายเดือนก่อน +31

      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 6 หลายเดือนก่อน +2

      @@clebbington As an avid Kaze enjoyer, which video was this? I'm interested.

    • @MrJakeTucker
      @MrJakeTucker 6 หลายเดือนก่อน +2

      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 6 หลายเดือนก่อน +6

      @@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 6 หลายเดือนก่อน +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.

  • @pixel_overkill
    @pixel_overkill 6 หลายเดือนก่อน +41

    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 3 หลายเดือนก่อน +1

      Congrats on gathering 99% garbage. N64 has SM64 and that is it. Virtual Boy had more interesting games.

  • @orlandofurioso7329
    @orlandofurioso7329 6 หลายเดือนก่อน +74

    The Mister project should humble the Analogue devs, their artificial scarcity really grinds my gears

    • @nickwallette6201
      @nickwallette6201 6 หลายเดือนก่อน +21

      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 6 หลายเดือนก่อน

      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 6 หลายเดือนก่อน +3

      If they put in the work, they deserve the chance to use that work to their own profit, anything else is abusive.

    • @5Hydroxytryptophan
      @5Hydroxytryptophan 6 หลายเดือนก่อน

      ​@@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 6 หลายเดือนก่อน +12

      @@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.

  • @skycloud4802
    @skycloud4802 6 หลายเดือนก่อน +58

    Glad to see more FPGA breakdown. It's very exciting for hardware preservation.

  • @rs.matr1x
    @rs.matr1x 6 หลายเดือนก่อน +17

    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 6 หลายเดือนก่อน +144

    Emulation Community always blows everyone away it's amazing

    • @HammyHavoc
      @HammyHavoc 6 หลายเดือนก่อน +11

      It's simulation, not emulation. :- )

    • @BahhBahhBrownSheep
      @BahhBahhBrownSheep 6 หลายเดือนก่อน +11

      @@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 6 หลายเดือนก่อน +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 6 หลายเดือนก่อน +5

      @@HammyHavoc Ah, semantics. It's what's left to discuss when all topics of substance have been exhausted.

    • @Kniffel101
      @Kniffel101 6 หลายเดือนก่อน +8

      It's _hardware_ emulation, as MVG said in the video himself. @@HammyHavoc

  • @JaeliusFairmout
    @JaeliusFairmout 6 หลายเดือนก่อน +10

    remember guys. Robert aka Fpgazumspass said he might have 1 game booting by Christmas.

  • @desmondbreezey813
    @desmondbreezey813 6 หลายเดือนก่อน +12

    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.

  • @Doc_Smash
    @Doc_Smash 6 หลายเดือนก่อน +1

    10:06 Your shadow passing across the screen freaked me out, I thought someone had snuck into my office. Good video, my guy!

  • @Aberusugi
    @Aberusugi 6 หลายเดือนก่อน +9

    Thanks for showing our friend Robert's amazing hard work so well!

  • @CatgirlFingies
    @CatgirlFingies 6 หลายเดือนก่อน +130

    I LOVE how much people love to preserve old gaming consoles, hardware & games.
    This is great stuff

    • @terrawest9500
      @terrawest9500 6 หลายเดือนก่อน +3

      yeah

    • @herekongato
      @herekongato 6 หลายเดือนก่อน +9

      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 6 หลายเดือนก่อน

      You will never be a woman

    • @john_john_john
      @john_john_john 6 หลายเดือนก่อน +1

      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.

  • @TravisStamper
    @TravisStamper 6 หลายเดือนก่อน +5

    I am excited by this. Thanks for the info and the video MVG

  • @nickwallette6201
    @nickwallette6201 6 หลายเดือนก่อน +6

    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. 🤘

  • @Diablokiller999
    @Diablokiller999 6 หลายเดือนก่อน +50

    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 6 หลายเดือนก่อน +7

      And what a coincidence N64 FPGA became a thing soon after Ares was released.

    • @jon4715
      @jon4715 6 หลายเดือนก่อน

      Ares?

    • @mpowerness92
      @mpowerness92 6 หลายเดือนก่อน

      They haven’t, they developed their own hardware and software environment. Quit schizo posting because you irrationally hate a company.

    • @emmettturner9452
      @emmettturner9452 6 หลายเดือนก่อน +34

      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 6 หลายเดือนก่อน +5

      @@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.

  • @orlandofurioso7329
    @orlandofurioso7329 6 หลายเดือนก่อน +3

    02:11 These edits are why i love this channel

  • @OnnieKoski
    @OnnieKoski 6 หลายเดือนก่อน +8

    It’s been wild seeing Robert’s progress!

  • @ConsoleKits
    @ConsoleKits 6 หลายเดือนก่อน

    Thx for the update. Appreciate all the extra details 😊

  • @SuperSteve152
    @SuperSteve152 6 หลายเดือนก่อน +7

    Robert Piep is the patron saint of FPGA

  • @kylebowles9820
    @kylebowles9820 6 หลายเดือนก่อน +40

    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 5 หลายเดือนก่อน +1

      I designed a microcoded cpu on FPGA and honestly, once you get the building blocks together it’s really not that bad.

  • @DetroitMetroRetro
    @DetroitMetroRetro 6 หลายเดือนก่อน +9

    Robert deserves every cent he gets the work is amazing

  • @emphatic001
    @emphatic001 6 หลายเดือนก่อน +8

    I love it when a coder steps up to a challenge like this.

  • @jam34786
    @jam34786 6 หลายเดือนก่อน +1

    7:18 Body Harvest was my jam! It was like Halo meets GTA before either of them really exisited!

  • @NeoCyrus777
    @NeoCyrus777 6 หลายเดือนก่อน +5

    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 6 หลายเดือนก่อน +16

    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 6 หลายเดือนก่อน +1

      lol wrong

    • @IcyEyeG
      @IcyEyeG 6 หลายเดือนก่อน

      @@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 5 หลายเดือนก่อน +1

      @@MrAdam802
      Cool take with all your evidence to back it up. Because we're all using BLEEM! to this day right?

    • @TorutheRedFox
      @TorutheRedFox 4 หลายเดือนก่อน

      wdym wrong

  • @chrismousley1668
    @chrismousley1668 6 หลายเดือนก่อน

    PS1 and Amiga fan here. Just amazing work that's been done here. Thank you MVG for covering it.

  • @jonnyallison489
    @jonnyallison489 6 หลายเดือนก่อน +1

    I've followed this project closely since the start - absolutely incredible.

  • @lucasn0tch
    @lucasn0tch 6 หลายเดือนก่อน +13

    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 6 หลายเดือนก่อน +6

      Chris taber is the reason analogue is so hated among retro console manufacturers.

    • @xXxSynthxXx
      @xXxSynthxXx 6 หลายเดือนก่อน +4

      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.

  • @zophar1
    @zophar1 6 หลายเดือนก่อน +4

    Loving it! Very exciting times - reminds me of the '99 during the UltraHLE era. Keep up the great work Robert!

    • @WhatAboutZoidberg
      @WhatAboutZoidberg 6 หลายเดือนก่อน +3

      Back to Virtual Hydlide with you for now.

    • @zophar1
      @zophar1 6 หลายเดือนก่อน +2

      @@WhatAboutZoidberg yesh me lord.

  • @adamblue2980
    @adamblue2980 6 หลายเดือนก่อน +2

    That OoT PS1 style demonstration was so cool!

  • @lforster2
    @lforster2 6 หลายเดือนก่อน

    Fascinating 👏 looking forward to the remaining issues being resolved

  • @hinz1
    @hinz1 6 หลายเดือนก่อน +8

    9bit Rambus @ 500MHz is like 32bit @ 150Mhz, no problem for DDR ram, especially since the CPU/GPU also runs below 100Mhz.

  • @iggienator
    @iggienator 6 หลายเดือนก่อน +4

    I love it. Especially because it‘s the first time for me to experience N64 games with RGB output on my crt.

  • @peters5171
    @peters5171 6 หลายเดือนก่อน +1

    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

  • @siskavard
    @siskavard 6 หลายเดือนก่อน +1

    Very exciting. I'm waiting patiently for the core to be ready for CRT output.

  • @wootks
    @wootks 6 หลายเดือนก่อน +3

    Going to hold off trying the n64 MISTER core until it supports TLB so games like Goldeneye work.

  • @Moshugaani
    @Moshugaani 6 หลายเดือนก่อน +6

    I was wondering whether the open source core project was going to beat Analogue to the punch! Projects like this are inspiring!

    • @kosmosyche
      @kosmosyche 6 หลายเดือนก่อน +6

      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.

  • @Xen0gears515
    @Xen0gears515 5 หลายเดือนก่อน

    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.

  • @flink1231
    @flink1231 6 หลายเดือนก่อน +2

    Great stuff. Both FPGA and software emulation of the n64 have come a long way

  • @rustyshackleford6957
    @rustyshackleford6957 6 หลายเดือนก่อน +3

    That analogue console will be pricey as hell.

  • @Markimark151
    @Markimark151 6 หลายเดือนก่อน +3

    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!

  • @iamdarkyoshi
    @iamdarkyoshi 6 หลายเดือนก่อน +1

    Whoa, absolutely amazing work.

  • @augustodeleon4358
    @augustodeleon4358 6 หลายเดือนก่อน

    Amazing video as always! And this guy Robert is a monster!

  • @cliftonchurch6039
    @cliftonchurch6039 6 หลายเดือนก่อน +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 6 หลายเดือนก่อน +2

      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?

  • @stabinghobo57
    @stabinghobo57 6 หลายเดือนก่อน +59

    I am so excited that Analogue & Mister are now developing FPGA cores for 3D based systems. 🤓

    • @MachFiveFalcon
      @MachFiveFalcon 6 หลายเดือนก่อน +2

      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- 6 หลายเดือนก่อน +19

      ​​@@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 6 หลายเดือนก่อน +1

      @@-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 6 หลายเดือนก่อน +2

      @@-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 6 หลายเดือนก่อน +4

      @@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.

  • @RobJD
    @RobJD 6 หลายเดือนก่อน +2

    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 6 หลายเดือนก่อน +2

    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.

  • @MoviesNGames007uk
    @MoviesNGames007uk 6 หลายเดือนก่อน +10

    Would be impossible to buy from Analogue judging by their track record of things selling out in 2mins

    • @DJ_Macphisto
      @DJ_Macphisto 6 หลายเดือนก่อน +2

      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 4 หลายเดือนก่อน

      @@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)

  • @billcook4768
    @billcook4768 6 หลายเดือนก่อน +3

    As usual, I don’t understand half of what MVG says, but it’s 100% fascinating.

  • @kebabimpaler
    @kebabimpaler 6 หลายเดือนก่อน +1

    This is phenomenal work

  • @user-dz3sq9bf6s
    @user-dz3sq9bf6s 6 หลายเดือนก่อน

    You deserve 1 million views video man hope ya get it soon 🎉

  • @MysticGargoyle
    @MysticGargoyle 6 หลายเดือนก่อน +6

    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 6 หลายเดือนก่อน +8

    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 6 หลายเดือนก่อน +6

      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.

  • @philipcaseyacalloway204
    @philipcaseyacalloway204 6 หลายเดือนก่อน +1

    Wow. Mischief Makers looks excellent. OOT is pure art too. That’s some seriously impressive hardware.

  • @TheCoolDave
    @TheCoolDave 6 หลายเดือนก่อน

    This is cool ! Thanks for sharing !

  • @gaetan4164
    @gaetan4164 6 หลายเดือนก่อน +3

    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...

  • @SamuraiMerrick
    @SamuraiMerrick 6 หลายเดือนก่อน +3

    2020: N64 and higher not possible on FPGA ever.
    2023: N64 is possible, at 4K resolution, barely an inconvenience actually.
    2025+: PS2/Xbox/GameCube?

  • @alexatkin
    @alexatkin 6 หลายเดือนก่อน +2

    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.

  • @Mattia_22
    @Mattia_22 6 หลายเดือนก่อน

    Fantastic project, I’m so happy to see N64 still getting love after all these years.

  • @Cogglesz
    @Cogglesz 6 หลายเดือนก่อน +11

    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 6 หลายเดือนก่อน

      It was not bilinear but a Tri point thing that was not as good.

    • @jsr734
      @jsr734 6 หลายเดือนก่อน

      @@ivand5699 Tri point bilinear filtering vs normal four point bilinear filtering.

    • @EduFirenze
      @EduFirenze 6 หลายเดือนก่อน

      Breaks my brain to see an unfiltered 64 game. I love those blurry chunks of polygons

  • @Colin_Ames
    @Colin_Ames 6 หลายเดือนก่อน +3

    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 6 หลายเดือนก่อน

      Wait until the Chinese...

    • @Colin_Ames
      @Colin_Ames 6 หลายเดือนก่อน

      ​@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 6 หลายเดือนก่อน

      @@Colin_Ames It's just a question of time, look at what they did with the OSSC clones.

    • @Colin_Ames
      @Colin_Ames 6 หลายเดือนก่อน

      @@jimbotron70 True. I will keep my fingers crossed.

  • @oth4l4
    @oth4l4 6 หลายเดือนก่อน

    Very good video, as usual 👏

  • @StealthNinja4577
    @StealthNinja4577 6 หลายเดือนก่อน

    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

  • @cheeseynz
    @cheeseynz 6 หลายเดือนก่อน +3

    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.

  • @Bugatti12563
    @Bugatti12563 6 หลายเดือนก่อน +3

    if you would have told in 1997 that some day you will be able to download a N64 I would have called you crazy.

  • @NightFore
    @NightFore 6 หลายเดือนก่อน +1

    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.

  • @alexmirica
    @alexmirica 6 หลายเดือนก่อน

    Woow. I am really impressed! Thank you, I will take the MiSTer FPGA from the drawer and look what wizardry is happening!

  • @AlanBowker
    @AlanBowker 6 หลายเดือนก่อน +5

    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. 6 หลายเดือนก่อน +3

    FPGA is fascinating

  • @Bunker278
    @Bunker278 6 หลายเดือนก่อน

    You had me with the tunnel Jumbotron in MK64. "Dude!" Yeah. I'm in.

  • @AndyDo
    @AndyDo 6 หลายเดือนก่อน

    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!

  • @JohnSmith-xq1pz
    @JohnSmith-xq1pz 6 หลายเดือนก่อน +13

    Nintendo ninja's want to know your location...

    • @ireallydontknowifiamhonest
      @ireallydontknowifiamhonest 6 หลายเดือนก่อน +1

      You people have like one joke

    • @JohnSmith-xq1pz
      @JohnSmith-xq1pz 6 หลายเดือนก่อน +3

      @@ireallydontknowifiamhonest you people?

    • @earlyriser03
      @earlyriser03 6 หลายเดือนก่อน +1

      @@JohnSmith-xq1pzyou know.
      The n-word:
      Nerds.

  • @PixelCherryNinja
    @PixelCherryNinja 6 หลายเดือนก่อน +7

    Great Video. Roberts work is amazing!

  • @rare6499
    @rare6499 3 หลายเดือนก่อน

    Absolutely amazing that this is even possible, blows my mind. Amazing achievement

  • @TorutheRedFox
    @TorutheRedFox 4 หลายเดือนก่อน

    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)

  • @MrBluelightzero
    @MrBluelightzero 6 หลายเดือนก่อน +5

    What can an FPGA do that an emulator can't?

    • @kunka592
      @kunka592 6 หลายเดือนก่อน +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.

  • @PimpinBassie2
    @PimpinBassie2 6 หลายเดือนก่อน +4

    I wonder if Analogue is going to steal the MiSTer fpga core and release it as a console. 🤔

  • @igorgiuseppe1862
    @igorgiuseppe1862 6 หลายเดือนก่อน

    5:43 lol amazing!

  • @kabongpope
    @kabongpope 5 หลายเดือนก่อน

    Very cool to see the FPGA work being done these days!

  • @bunnybreaker
    @bunnybreaker 6 หลายเดือนก่อน +5

    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 6 หลายเดือนก่อน +5

      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 6 หลายเดือนก่อน +2

      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 6 หลายเดือนก่อน +2

      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.

  • @dottyorb
    @dottyorb 6 หลายเดือนก่อน +3

    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 6 หลายเดือนก่อน +2

      I bet Output, as rendering it higher could bring Problems with Sprites and Stuff that just isn't in that Resolution.

    • @friedzombie4
      @friedzombie4 6 หลายเดือนก่อน

      Presumably 240p at 11x Near Neighbor scaling but who tf knows.

    • @emmettturner9452
      @emmettturner9452 6 หลายเดือนก่อน

      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.

  • @zombizzle_
    @zombizzle_ 6 หลายเดือนก่อน

    5:50 Yoooo n64 games looking like playstation is something I never knew I needed! Looks amazing!

  • @DanielLopez-up6os
    @DanielLopez-up6os 6 หลายเดือนก่อน

    This is just pure wizardry, can't image how hard this was to do!

  • @MachFiveFalcon
    @MachFiveFalcon 6 หลายเดือนก่อน +6

    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 6 หลายเดือนก่อน +4

    the final boss of FPGA hardware emulation would be the cell processor

  • @AnityEx
    @AnityEx 6 หลายเดือนก่อน

    Mighty need, I love the N64, never heard of this project, will check more

  • @YugoStrange
    @YugoStrange 5 หลายเดือนก่อน +1

    This is crazy. It's 2023 and N64 is still one of the most complex consoles to emulate perfectly

  • @friedzombie4
    @friedzombie4 6 หลายเดือนก่อน +4

    If MARS prioritized 6th Gen I think it would sell well.

  • @seguramlk
    @seguramlk 6 หลายเดือนก่อน +4

    I'm waiting for a PS3 FPGA

    • @otterdonnelly9959
      @otterdonnelly9959 6 หลายเดือนก่อน +2

      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 6 หลายเดือนก่อน +5

      ps3 has a very peculiar architecture, don't think we will see an fpga ps3 this decade

    • @ShapeyFiend
      @ShapeyFiend 6 หลายเดือนก่อน

      You'll be waiting a while. Dreamcast may be possible. I'm doubtful about the PS2 nevermind the PS3.

  • @Muskelhias
    @Muskelhias 6 หลายเดือนก่อน +1

    Nice! You should do a video about the N64 emulation of Ares too! :) It is the most accurate around!

  • @jess648
    @jess648 6 หลายเดือนก่อน

    this is absolutely incredible!!