Enemies, Movement, and a Demo on Real Hardware [SM64 GBA]

Поделиться
HTML-код
  • Опубликовано: 9 янв 2025

Комментарии • 1,3 тыс.

  • @obakeidoromaster
    @obakeidoromaster Месяц назад +749

    It's incredible how a demo with just a moving red triangle has evolved in just 7 months to look like an actual playable SM64

    • @mineer-pg5sv
      @mineer-pg5sv Месяц назад +4

      7 months is a long time lol

    • @practicc
      @practicc Месяц назад +35

      @@mineer-pg5sv no it isnt, not in game development, and especially with a task like this it couldve taken them years to even get to a state like this

    • @no-nukez
      @no-nukez Месяц назад +20

      @@mineer-pg5sv​​⁠If you’re 10 years old and waiting for Christmas, then yeah sure 7 months is a long time.
      Recreating a game, writing your own rendering and physics engine, as a side project while also having a normal full time job, 7 months is not long at all for this amount of progress

    • @mineer-pg5sv
      @mineer-pg5sv Месяц назад +1

      @bawbsmith I've built a very large game. It took me about 500 hours, over a period of 8 months. It depends on the amount of hours he put in

    • @mineer-pg5sv
      @mineer-pg5sv Месяц назад +1

      @@practicc my friend I've developed a game as well. It's hard af, 7 months may not seem like much from the third person perspective. But when your the one putting blood, sweat, and tears into it for 100's of hours then yeah, its a long damn time

  • @joshuasanderson7359
    @joshuasanderson7359 Месяц назад +1246

    That almost instantaneous load time when you jump through the painting is genuinely impressive

    • @jsbarretto
      @jsbarretto  Месяц назад +378

      The game can manage 12 fps while switching to a new stage on every frame.

    • @LuigiXHero
      @LuigiXHero Месяц назад +227

      Sm64 loads stages nearly instantly, they have an artificial load time because instant loading looks bad.

    • @rustymixer2886
      @rustymixer2886 Месяц назад +9

      ​@@jsbarrettoincredible

    • @memes_gbc674
      @memes_gbc674 Месяц назад +71

      @@LuigiXHero this is one of the benefits of cartridge games and why nintendo stuck with them for so long (also they're harder to rip)

    • @poleve5409
      @poleve5409 Месяц назад

      ​@@memes_gbc674 It's not a benefit specific to cartridge games, it's because games at the time were stored in ROM

  • @alicemargatroid52
    @alicemargatroid52 Месяц назад +1174

    This is probably the most impressive "demake" of a game i've ever seen, among the greats like portal 64 (RIP). Looking forward to seeing where this project goes next, progress has been amazing

    • @Refreshment01
      @Refreshment01 Месяц назад +44

      You see i dont agree with the portal 64 comparison. The reason is that i think some commercial n64 games are way more impressive than portal 64. However, in this case, theres nothing officially available on gba that comes remotely close.

    • @UsernameDoesntCare
      @UsernameDoesntCare Месяц назад +17

      Imagine Portal GBA though....

    • @Twi66e
      @Twi66e Месяц назад +23

      The Tomb Raider 2 GBA version is really impressive too

    • @starsplit64
      @starsplit64 Месяц назад +29

      What commercial N64 game comes even close to the physics calculations that Portal 64 does?

    •  Месяц назад +22

      ​​@@Refreshment01 I can't think one N64 game with heavier physics calculations than Portal 64.

  • @emilylefebvre5132
    @emilylefebvre5132 Месяц назад +849

    Can only imagine if something like this was shown off as a tech demo for the GBA in 2001

    • @M1XART
      @M1XART Месяц назад +58

      There were tech demos of Yoshi's Story & Resident Evil 2. But this is on other caliber.

    • @Dumba55
      @Dumba55 Месяц назад +81

      There was a fully 3D Asterix game for the GBA that was programmed by two people

    • @Refreshment01
      @Refreshment01 Месяц назад

      In 2001? Its hard to believe in 2024. I think that most people are not understanding what they are watching. If this is true the guy is smoking a Saturn with a gba.

    • @LeslyCarpio-sh4yc
      @LeslyCarpio-sh4yc Месяц назад +4

      While is impressive, it’s looks really pixelated. I don’t think it would good enough to be tech demo

    • @とふこ
      @とふこ Месяц назад +30

      Also there is a fully open world 3d game on GBA: Driver 3. Stuntman, need for speed underground 2, James bond 007 nightfire was also some good quality 3D game port, so i no wonder why this and tomb raider 1 are also possible.
      GBA is weak but still a 32 bit handheld.
      Still cool port

  • @TannerWA
    @TannerWA Месяц назад +77

    "sorry just a few updates this video"
    proceeds to show off a fully playable demo on original hardware lmao
    very sick, cannot wait to see more

    • @Yordleton
      @Yordleton Месяц назад

      let's pause and think about the phrase "fully playable demo" lol

    • @mrscruffles801
      @mrscruffles801 14 дней назад +1

      @@Yordleton No

  • @Pack64
    @Pack64 Месяц назад +450

    to add more updates,
    -signs and text are being worked on and I made a model for the sign
    -Luigi is being updated just like Mario, as soon as he can be recovered (shenanigans happened lol)
    -models for the Koopa the quick and bowser have also been created (by lk64dsh) and are waiting to be added
    more to come soon

    • @AnotherLuigi255
      @AnotherLuigi255 Месяц назад +12

      The Luigi part sold me as, well, kinda obvious by my name

    • @renakunisaki
      @renakunisaki Месяц назад +10

      Get well soon Luigi

    • @CandiedC
      @CandiedC Месяц назад +9

      If you haven’t already, you should use the tracker files from the original game instead of having one long compressed audio file. It’d result in better audio quality and will also make seamless transitions (between water ect.) easier.

    • @scheeseman486
      @scheeseman486 Месяц назад +14

      @@CandiedC The GBA's audio hardware is basically the PSG audio from the original Gameboy plus 2 channels of PCM. I'd imagine that playing tracker files would mean needing to do software mixing, eating away at CPU time, so streaming a gigantic audio sample probably is the most efficient way of doing it (if crunchy sounding).
      High quality PSG/Game Boy style 8-bit remixes would be pretty cool though and would allow for the instrumentation changes for underwater.

    • @Pack64
      @Pack64 Месяц назад +8

      @@CandiedC were also working on that, as the compressed music takes up 40-50% of game rn

  • @SparkyMK3
    @SparkyMK3 Месяц назад +1009

    *Fast Forward 50 years later...*
    "And this is how I got CRYSIS running at 4K at 60 FPS on a Magnavox Odyssey..."

    • @Jason-sz7ek
      @Jason-sz7ek Месяц назад +31

      I'm afraid this is too complex for now. Well look at this and laugh in a few hundred years

    • @guhthe2nd
      @guhthe2nd Месяц назад +46

      “And this is how I got Cyberpunk 2077 running at 120fps on the Commodore 64”

    • @ZookIsStoned
      @ZookIsStoned Месяц назад +23

      @@guhthe2ndI got Cyberpunk optimized on the PS4

    • @Kiosk_134
      @Kiosk_134 Месяц назад +24

      @@ZookIsStoned commodore 64 is fairly reasonable, but the ps4? no can do.

    • @sebastiankulche
      @sebastiankulche Месяц назад +14

      Speaking seriously maybe PS2 would be the hard limit to port all of the geometry intact with significant visual downgrades.

  • @creek5758
    @creek5758 15 дней назад +9

    the real hardware's screensize makes the imperfections a lot less noticeable, would genuinely be mindblowing if this game actually came out back in the day

  • @LuisAlbertoCarrasquero-ci4yv
    @LuisAlbertoCarrasquero-ci4yv Месяц назад +94

    With each update the game not only improves in performance and graphics, but also improves in Gameplay and becomes very similar to the original.
    But above all, it can be seen that it can run on the original hardware without many problems.
    this project is getting better and better!

  • @catg4343
    @catg4343 Месяц назад +21

    I genuinely have no idea how you've done even an eighth of this. this is absolutely incredible and probably the single most impressive thing that has ever been made for the GBA.

  • @VinsCool
    @VinsCool Месяц назад +274

    Real hardware performance is surprisingly very good, even at this framerate this looks very playable, amazing work!

    • @jsbarretto
      @jsbarretto  Месяц назад +101

      Interestingly, it feels much better to play on real hardware than any emulator I've found, even those with LCD ghosting emulation. The GBA's screen really smooths things out a lot.

    • @VinsCool
      @VinsCool Месяц назад +35

      @@jsbarretto input lag might also be reduced on hardware too, making it feel more responsive as well.

    • @XDevonBueno
      @XDevonBueno Месяц назад +17

      ​@@jsbarrettoi bet it looks incredible on an actual backlit gba

    • @zeusdeegoose
      @zeusdeegoose Месяц назад +2

      hello from gbatemp

    • @elias0240
      @elias0240 Месяц назад +1

      ⁠​⁠​⁠@@jsbarrettoexactly what I thought while watching the video, even with the artifacting. The GBA’s smaller screen size makes everything look way smoother, especially when there’s a lot of movement happening on screen!

  • @officialroxxmusic
    @officialroxxmusic 17 дней назад +8

    This is actually insane. So impressive. If this dropped in the GBA era it would legitimately be one of the best selling games of all time.

  • @Wyatt_James
    @Wyatt_James Месяц назад +75

    The screen flicker on the GBA SP can be adjusted with a little potentiometer under the battery. The factory didn't really dial them in at all. The same adjustment is present on the GBA and GBC, as well as the backlit version of the SP, though the backlit screen has such poor response time that the flicker is hardly noticeable regardless.

    • @jsbarretto
      @jsbarretto  Месяц назад +25

      Good to know, I may look into this for future videos. Thanks!

    • @olDirdey
      @olDirdey Месяц назад +12

      @@jsbarretto important, only turn the potentiometer very little, can be damaged easily

    • @jb-br8bf
      @jb-br8bf Месяц назад +1

      My GBA SP screen flickers really badly to the point it’s hard to look at, thanks for the tip!

  • @WojackToter
    @WojackToter Месяц назад +127

    still one of my favorite projects to see being made, it's so cool to see the gba of all things run a fully playable 3d game

    • @jsbarretto
      @jsbarretto  Месяц назад +46

      There were quite a few good 3D games for the GBA! "Fully playable" is a bit more of a challenge though...

    • @mickjameson4384
      @mickjameson4384 Месяц назад +5

      @@jsbarretto tony hawk advance really showed what you could do with 3d on the GBA

    • @HouseOfFunQM
      @HouseOfFunQM Месяц назад +9

      The Tony Hawk GBA game are just giant pre-rendered 3D images with collision maps on top, but they were still so impressive.
      The best 3D polygon game on GBA is easily V-Rally 3!

    • @kevinlee7678
      @kevinlee7678 Месяц назад +3

      @@HouseOfFunQM And what about Banjo-Pilot Voxel?

    • @jsbarretto
      @jsbarretto  Месяц назад +2

      @@HouseOfFunQM I think there was at least one Tony Hawk game for the GBA that did proper 3D, no? I think it was flat shaded.

  • @bitofalice
    @bitofalice Месяц назад +25

    Every now and then you come across a video on RUclips that just make you stop in your tracks and just marvel at something you never thought was even possible... This is one of those videos

  • @oliverandm
    @oliverandm 23 дня назад +4

    This is so cool man. I remember getting Super Mario 64 DS at launch, thinking: "I cannot believe what I'm playing on this handheld!", but to see how you managed to do so much on GBA hardware is amazing.

  • @ShinkoNet
    @ShinkoNet Месяц назад +1211

    i like reluctant youtubers who do banger work just pls dont sell out, just keep this level of editing, its sufficient

    • @jsbarretto
      @jsbarretto  Месяц назад +505

      Money sits pretty low on my list of motivating factors, so you needn't worry. That said, I am looking forward to working on projects that don't have Nintendo breathing down my neck. I've got some ideas for other GBA games.

    • @CherryChrii
      @CherryChrii Месяц назад +65

      ​@@jsbarretto you should try porting sonic adventure after this lol

    • @dapplebaumer
      @dapplebaumer Месяц назад +17

      @@jsbarretto Your a wizard man keep it up.

    • @protocetid
      @protocetid Месяц назад +29

      @@CherryChrii GBA is really struggling to match the N64 here, DC is way out of its league (specially with Sonic's fast gameplay)

    • @TheRealZXXZ
      @TheRealZXXZ Месяц назад +2

      Yeah, just please don't pull of MMX Corruption or Princess Crown.
      Take your time though.

  • @ashleyg3357
    @ashleyg3357 Месяц назад +34

    This is incredible. Having played the DS version this remake is very close. Super Impressive!

  • @schnek8927
    @schnek8927 Месяц назад +40

    I really love the crunchy sound effects.

    • @lavender188
      @lavender188 Месяц назад +3

      theyre so dang charming lmao

  • @itslolziee
    @itslolziee Месяц назад +49

    YOOOO AWESOME IVE BEEN WAITING FOR AN UPDATE!

    • @EJJ509
      @EJJ509 Месяц назад +1

      me too!

  • @disdonut
    @disdonut Месяц назад +49

    It's been really cool following the development of this game. It's crazy to see it go from a little red triangle running around to being a fully-modeled Mario with animations and sound effects and music... This project is amazing, and even if it isn't possible to recreate the entire game I'm curious to see how far it can go.

  • @pineball43
    @pineball43 Месяц назад +10

    this is probably the most genuinely impressive and interesting use of a gba that i could possibly imagine, this is genuinely amazing

  • @DaFunk14
    @DaFunk14 Месяц назад +25

    It’s honestly so cool you made your own engine for it and everything. Someone could use it to make a super sick homebrew game with it

    • @LadySamanthally
      @LadySamanthally Месяц назад +2

      And I hope they will credit him if people will make this game concept.

  • @LelandHasGames
    @LelandHasGames Месяц назад +9

    This and OpenLara are the coolest things with GBA homebrew. I would have been going crazy if I had seen this stuff running on a GBA when I was a kid. Excellent work, my dude.

  • @TheFaygoNinja
    @TheFaygoNinja Месяц назад +17

    This is coming along amazingly. Hope you're not feeling too much pressure for this project. I really respect how much effort you've been putting into this and sharing it with the community

  • @heyy-yaa
    @heyy-yaa Месяц назад +9

    this is the first I'm ever hearing of this project - this is BEYOND insane. this is like something that we would have jokingly talked about in our childhoods, "hey what if SM64 could run on the GBA??", and here it is, actually existing. wild.

  • @GamingReinvented
    @GamingReinvented Месяц назад +14

    Damn, this game looks more and more impressive in every video. A version of Peach's Castle with mostly working paintings? Enemies? More moves and animations and object mechanics? All this looks incredible, and the fact it somehow runs on the GBA is absolutely mind boggling to me.
    Great job with the project!

    • @kevinlee7678
      @kevinlee7678 Месяц назад

      And perhaps, soon, Mario's butt on fire!

  • @ishmaelnemo8227
    @ishmaelnemo8227 Месяц назад +7

    This is, without a doubt, the most impressive feat of Mario-related engineering I've seen in my nearly 30 years upon this Earth. Outrageously fantastic work, man. I wish you the best in this endeavor and look forward to whatever future progress you make regarding it. Parallel universes eat your heart(s) out.

  • @ChromaNyan
    @ChromaNyan Месяц назад +4

    the sound effect for mario saying "wa" (when he punches or jumps) sounds especially crunchy and i love it

    • @jsbarretto
      @jsbarretto  Месяц назад

      8 KHz doesn't buy you much, it must be said! Technically the engine supports up to 10 KHz right now, but I'm not taking advantage of it.

  • @cravdraa
    @cravdraa Месяц назад +14

    This continues to be incredible, even if you're slowing down. (and honestly even this is ridiculously fast)
    I'm cheering for you!

  • @Tony_Gfgg
    @Tony_Gfgg Месяц назад +7

    I just finished watching all your previous videos on this yesterday. Happy to see this is still in development!

  • @cClutchless
    @cClutchless Месяц назад +19

    This is absolutely insane!

  • @MoonSarito
    @MoonSarito Месяц назад +12

    It's incredible that you're still continuing this project, this is without a doubt the most impressive thing I've ever seen running on a GBA, I'm really curious to see where this will go.

  • @Dorian_Scott
    @Dorian_Scott Месяц назад +17

    Really appreciate you sharing the source code so others can mess around with what's already been implemented.

  • @VezukiCh
    @VezukiCh Месяц назад +5

    amazing, Amazing and once again AMAZING!
    Everything is well translated to the GBA, I was expecting that the enemies would be just 2D sprites but you went beyond and made everything 3D which is so faithful.
    Keep up the good work!

  • @toastbrot97
    @toastbrot97 Месяц назад +5

    The effect you see when filming the gba screen is called moiré, and it's what happens when you try to film something with a fixed repeating pattern, like the pixels of the GBAs LCD.
    You will get this when filming any kind of screen. But it gets more or less pronounced with distance depending on the resolution of the screen your filming and the resolution of the camera filming. If the screen has a resolution much higher than the video you're recording, this won't happen as much, but since the gba resolution is so low, there is little you can do to prevent it.

    • @jsbarretto
      @jsbarretto  Месяц назад +1

      The opposite should be true: the resolution of the screen being higher than the camera should produce a Moiré effect due to subsampling artifacts. I don't think this can be fully explained by the Moiré effect alone, although it's definitely a component. Shutter speed / LCD refresh rate are also a factor, I think.

    • @toastbrot97
      @toastbrot97 Месяц назад +1

      ​@jsbarretto Moire happens when the two resolutions of both the video and the screen roughly align. You can medigate it by either significantly increasing the resolution of the screen. Or increasing the distance which has the same effect optically.
      It's possible that it behaves differently depending on the screen type tho. So if you have a GBA yourself then it would be cool if you could test it yourself. I only have high resolution IPS panels at home, so nothing that is even close to the GBA screen unfortunately.
      Also shutter speed or framerate would cause rolling shutter or flickering respectively. None of which are present. The screen brightness stays about the same even if you go frame by frame, and there is also no broken up flicker, which would be common with a mixture of mismatched shutter speed and rolling shutter.
      I think what's giving off a similar effect tho is that the GBAs screen seems to have much larger gaps between the individual rows of pixels, causing even more pixels and an even stronger moiré effect. I can't say if this is true because i don't have one anymore. I do distinctly remember that the screen of the GBA had some weird CRT scanline-esque effect to its screen tho, so perhaps that's what's going on here also.

  • @inciknight
    @inciknight Месяц назад +10

    a month is a month, its not that long and lots of stuff can happen in just 2 months, take your time and have fun with it! this stuff is amazing and i'm excited to see whatever you wanna work on in the future!!

  • @ShayBlez
    @ShayBlez Месяц назад +9

    Thank you so much for sharing your work with us, this is so cool to me, and I hope you continue

  • @firelasto
    @firelasto Месяц назад +9

    seeing it run on a real gba with audio and in real time really changes my entire perspective on the project. when its just emulator footage its easy to go "yea old games are like that with the weird textures n stuff" but when you actually *play* it, it looks more like someone screwed up mario 64 ds and built a ds into a gba sp shell! compared to even the best gba games this level of quality would just be inconceivable to any nintendo employee at the time.

  • @TheCutePyro
    @TheCutePyro Месяц назад +38

    You always upload these updates while I am on my laptop at McDonald's while slacking off while I'm supposed to be studying for university.

  • @SuperWiiBros08
    @SuperWiiBros08 Месяц назад +11

    oh my God, now I can expect something like B3313 ported into this

    • @ScarlettJett34
      @ScarlettJett34 Месяц назад +3

      That was all I was thinking about during the whole video.
      "Would you imagine how uncanny B3313 would be in the GBA?"

    • @RealSDM2
      @RealSDM2 Месяц назад +4

      Bruh B3313 would not fit into a fucking GBA rom

    • @CyberGoons
      @CyberGoons Месяц назад +1

      We just got goombas, slow down buddy

    • @floatasoda
      @floatasoda Месяц назад +1

      What is he doing here

    • @Aeroslyer200
      @Aeroslyer200 Месяц назад +1

      Could be remade ​@@RealSDM2

  • @itsdanielzanetti
    @itsdanielzanetti Месяц назад +4

    The truth is that your work is incredible! Keep up the good work! Greetings from Argentina

    • @jsbarretto
      @jsbarretto  Месяц назад +2

      Greetings from the UK!

  • @mauri8954
    @mauri8954 Месяц назад +6

    My god man, you are awesome, that's some really good dedication, it's really incredible what you have acomplished!!

  • @diguifi0fficial
    @diguifi0fficial Месяц назад +5

    Hell yeah, progress is progress bro. Hope you're feeling better.

  • @GamingSandboxx
    @GamingSandboxx Месяц назад +4

    This is crazy as how it went from maps and a triangle to this far, absolutely amazing.

  • @rattiom
    @rattiom Месяц назад +4

    This is by far the most impressive demake I've ever seen

  • @bretttries
    @bretttries Месяц назад +4

    I can not believe how good this looks. I'm sure there's still a lot of work behind the scenes to do, but from what you've shown off it looks pretty complete. Incredible work

  • @CyberGoons
    @CyberGoons Месяц назад +3

    Seeing this run on real hardware is so cool. Keep it up, love the laid back editing style

    • @jsbarretto
      @jsbarretto  Месяц назад +4

      Also known as the "I don't know what I'm doing and change my mind in every video" style 😄

  • @b0tster
    @b0tster Месяц назад +2

    i love how wobbly it is. it takes me back ❤️🖤

  • @WinniePooh430
    @WinniePooh430 Месяц назад +3

    I'm really impressed with what I just saw. I've been watching all your progress on this project since the beginning and it's actually incredible to see everything you've achieved so far. And it's actually quite impressive how you've been able to achieve all this on a GBA. So congratulations bro you have amazed and impressed me in a way that I cannot describe in any way👍

  • @Esychyoff
    @Esychyoff Месяц назад +10

    when adding the most important move, breakdance

    • @jsbarretto
      @jsbarretto  Месяц назад +10

      We've not forgotten it!

  • @EeveeEuphoria
    @EeveeEuphoria Месяц назад +8

    oh heck yeah, this homebrew is the reason i decided to mod my GBA w/ an ITA kit and get a flashcart, eager to try this out whenever you can release something!

  • @chaffXgrenade
    @chaffXgrenade Месяц назад +3

    The amount of effort put into this is amazing. I don't even know what to say. 👀✨

  • @emccat
    @emccat Месяц назад +4

    So cool! Keep it going man it's a super neat little project and really fun to watch.

  • @JusticeVA
    @JusticeVA Месяц назад +2

    I think Velez and Dubail (V.D. Dev) would be proud seeing someone else pushing the GBA to the absolute limits as they once did.

  • @nachiopistachio
    @nachiopistachio Месяц назад +6

    It took me like one whole minute for it to sink in that I was seeing Super Mario 64 on a Game Boy Advance

    • @JwebGuru
      @JwebGuru Месяц назад +2

      Exactly. My brain just couldn't comprehend it at first lol, how is this the same hardware that I thought was really impressive for running Golden Sun?

  • @Knux02
    @Knux02 Месяц назад +2

    Absolutely incredible work! This is so impressive from so many standpoints! Amazing

  • @stefanolassandro886
    @stefanolassandro886 Месяц назад +3

    The amount of progress made on this project is insane! Honestly didn't think it'd get THIS far! Congrats man :D

  • @ThunderStruck115
    @ThunderStruck115 Месяц назад +3

    It actually looks so good on an actual GBA screen.

  • @Crudely-Drawn-Cupcake
    @Crudely-Drawn-Cupcake Месяц назад +9

    3:13 Now that looks solid on real hardware! (Makes the weird texture thingy less noticeable)

  • @saddemon3913
    @saddemon3913 11 дней назад +1

    From what I've seen last time its way far more than I remember, take your time and do it for fun! The thing is really looks great!

  • @mnicy
    @mnicy Месяц назад +6

    Thanks for the update video. Very cool stuff

  • @CatManDoom84
    @CatManDoom84 Месяц назад +2

    Super cool! This is my first vid ive watched of yours going down my daily youtube rabbit hole hehe. But this is so impressive!

    • @jsbarretto
      @jsbarretto  Месяц назад +1

      There's a playlist of past dev logs if you're interested!

  • @JacobKimble-dc7iu
    @JacobKimble-dc7iu Месяц назад +3

    I don't have the technical knowledge to understand a lot of the things you are talking about, but regardless I am just in awe of this project. That gameplay looked so close to the original! I will pray for your health and work.

  • @FrankLeeYoung
    @FrankLeeYoung Месяц назад +8

    Imagine this coming out during the GBA's lifecycle, people's minds would have exploded! Love seeing old gaming hardware being pushed to new limits, and this might be the Pièce de résistance. As a kid I didn't want my Xbox to die out so soon because I knew a lot more could be put out, even though it's not reasonably profitable to do so. What a waste of tech that aren't fully explored. We should be praising game design and programming like this that works around limitations, optimized compression and yet visually astounds more than the next gen which is always going to be expected under Moore's law.

    • @jsbarretto
      @jsbarretto  Месяц назад +3

      You might be interested in the 'permacomputing' movement (I definitely am!)

    • @FrankLeeYoung
      @FrankLeeYoung Месяц назад +2

      @@jsbarretto I'm definitely gonna look into it now!

  • @tagger38gaming72
    @tagger38gaming72 Месяц назад +3

    This amazes me so much, I love watching the stuff you can do!

  • @jackatk
    @jackatk Месяц назад +4

    This is INSANE! I’m so excited every time I see a new upload from this channel!
    Oh and in regards to rendering enemies: would there be a performance improvement if you just made the enemies billboard sprites like in doom? I think that swapping between a front and back sprite for goombas would look pretty good, and be much more resource efficient too

    • @jsbarretto
      @jsbarretto  Месяц назад +1

      I like things having that 3D look. I'll likely use billboards for distant objects though.

  • @joshuacorredor6960
    @joshuacorredor6960 Месяц назад +6

    Every day that passes this becomes more sick and incredible bro🤯

  • @AmberCresent
    @AmberCresent Месяц назад +5

    THIS IS AMAZING. I’ve been following since the beginning and seeing it go from silly little project to whole port is insane. I would love to see not only where this goes, but any other projects in the future. It would be amazing to see a port of games like UNDERTALE or yume Nikki to the console, for fun

  • @KellyAesop
    @KellyAesop Месяц назад +21

    this is insane you wizard

  • @dribanlycan
    @dribanlycan Месяц назад +1

    dude, this whole project is a massive milestone, and i just foundout about it, amazing work

  • @cronodoug
    @cronodoug Месяц назад +3

    It's amazing what one person can recreate. There are many examples of this with Quake and Open Lara, but it's still breathtaking to see Mario 64 GBA.

  • @nuteniumtokyo
    @nuteniumtokyo Месяц назад +2

    I dont think it truly like hit me how awesome this was till I saw it on real hardware.

  • @RayLuvsCats64
    @RayLuvsCats64 Месяц назад +3

    I keep coming back to see how the project is going and it just keeps getting better. A 3D engine on a Game Boy Advance is not easy. How the hell do you not give up?!
    This is great work, keep going!

  • @pinkspider28
    @pinkspider28 Месяц назад +1

    Wow this is really impressive. I love seeing what people can do with older hardware

  • @Bones_
    @Bones_ Месяц назад +3

    Just know that even if your plans change tomorrow and this project stops forever for any reason, what you made and shown us is a massive achievement that has brought joy and wonder to those who can appreciate it. Thanks.

  • @StrayCatMatt
    @StrayCatMatt Месяц назад +2

    Retro gaming is so prevalent nowadays I almost forget why it's even nostalgic, but seeing this unlocked a feeling of wow and wonder I haven't felt since I first watched a friend play super mario 64 for the first time.

  • @Beastteh
    @Beastteh Месяц назад +3

    so glad to see updates on this project, your coding skills are wizardry !

  • @Albert-ru7ob
    @Albert-ru7ob Месяц назад +1

    Seeing this run on real hardware makes me even more impressed! Great job, can’t wait to see more!
    But of course take your time, please don’t feel rushed or stressed about making videos on this :)

  • @BrandonBrandonBrandon34
    @BrandonBrandonBrandon34 Месяц назад +1

    I’ve played through Mario 64 dozens of times in my life and had no idea until today that you could monkey bar under the bridge in BOB. As if this project wasn’t blowing my mind enough! Keep up the good work!

  • @MutohMech
    @MutohMech Месяц назад +5

    This looks so great already, almost like an official port at times

  • @JwebGuru
    @JwebGuru Месяц назад +2

    Seeing the footage on a real GBA is so surreal.

  • @kittenmagician7416
    @kittenmagician7416 Месяц назад +3

    "Sorry there wasn't more to show"
    *me with my jaw on the floor the entire time* :0
    Absolutely stunning! Super impressive

  • @NotNotGrumm
    @NotNotGrumm Месяц назад +1

    The sheer dopamine hit when I see a new SM64 GBA video in my notifications is monumental. Best ongoing series on yt.

  • @viper59421
    @viper59421 18 дней назад +7

    0:11 Men like me wouldn't exist

  • @HouseOfFunQM
    @HouseOfFunQM Месяц назад +2

    This is impossible. IMPOSSIBLE.
    The definition on Mario's face, and the textures. This shouldn't be happening.

  • @adamblake89
    @adamblake89 Месяц назад +7

    I haven't been this excited for a game release since I was a kid!! Do you have an email sign up to be notified when it's available?

    • @jsbarretto
      @jsbarretto  Месяц назад +7

      Do you mean the source code? No, but I'll put up a video when it's available.

    • @adamblake89
      @adamblake89 Месяц назад +6

      @jsbarretto ok great. Seriously man, I'm in awe of what you're doing here and can't wait!

  • @WeissHS
    @WeissHS Месяц назад +1

    Holy smokes man, it's been incredible to see this project evolve! The fact that you even got this far, and can still improve is crazy! Great work

  • @giov_moon
    @giov_moon Месяц назад +29

    Mario's movement looks solid, also nice to see the game on real hardware :)

  • @lolmonke.
    @lolmonke. Месяц назад +1

    honestly i love how this project is going at this pace, it’s okay if it takes longer sometimes, i mean, you’re remaking an entire game!! which is crazy on it’s own

  • @TheRiddler6129
    @TheRiddler6129 Месяц назад +7

    Now we can hear Mario go "Yahoo" in 32 bit.

    • @maks-i3b
      @maks-i3b Месяц назад +2

      Is gba 32 bit? I thought it was 16 bit, sorry if I am wrong.

    • @skintillion
      @skintillion Месяц назад +2

      @@maks-i3b Apparently it is 32 bit.

    • @jsbarretto
      @jsbarretto  Месяц назад +2

      The CPU is 32-bit, but most memory is on the end of a 16-bit bus. Regardless, the bitness of the machine has nothing to do with the bitness of the audio samples (which are 7-bit, as it happens). That said, the thing you're actually talking about is the sampling frequency, which I've reduced to 8 KHz to save on ROM space and audio processing time.

  • @scottparker6239
    @scottparker6239 Месяц назад +1

    Very impressive! As always, I'm excited to see the progress continue to develop well.

  • @xtruejudgementx5017
    @xtruejudgementx5017 Месяц назад +4

    Omg yes a new vid any amount of progress is good and this looks awesome 👏

  • @nameske396
    @nameske396 Месяц назад +1

    These kinds of De-make projects are actually so badass, you and everyone else helping out with this are actual legends.

  • @SketchyCosmos
    @SketchyCosmos Месяц назад +21

    I think you and kaze emanuar are coincidentally (and maybe inadvertently) proving the exact same point by doing wildly different things. You're proving that the content shown in Mario 64 doesn't require anywhere near as much processing power as one might think, and kaze's project is proving that mario 64 has the room to do so much more than the devs ever thought possible. What a fascinating time for the SM64 community as a whole lol

    • @the1whoplayz
      @the1whoplayz Месяц назад +3

      >"Mario 64 doesn't require anywhere near as much processing power as one might think"
      this is a DEMAKE. aka not the original Mario 64.

    • @TheRogueMaverick
      @TheRogueMaverick Месяц назад +4

      @@the1whoplayz - Yeah, but this means that the N64 wasn't as needed to pull some of this off. Goes to show that Mario 64 is light-weight enough to be recreated surprisingly faithfully on the GBA. That being said, of COURSE N64 looks better, but it shocks me we didn't get as many 3D games on the handheld...

    • @SketchyCosmos
      @SketchyCosmos Месяц назад

      @@the1whoplayz funny how you left the part out where i specifically said the CONTENT of Mario 64

    • @SketchyCosmos
      @SketchyCosmos Месяц назад

      @@TheRogueMaverick exactly this, thank you lol

    • @the1whoplayz
      @the1whoplayz Месяц назад

      @@SketchyCosmos except this isn't the content of Mario 64???????

  • @TheConcenaros
    @TheConcenaros Месяц назад +1

    I love seeing these updates. This project is massively impressive and I look forward to seeing more development updates from you!

  • @crudicle8407
    @crudicle8407 Месяц назад +8

    Those are cool additions!

  • @qwertypc_game17
    @qwertypc_game17 Месяц назад +1

    I'm speechless on how genuinely impressive this demake of a game is. I can only wish you the absolute best of luck in making and motivations with this project!

  • @ScarfKat
    @ScarfKat Месяц назад +3

    Looking great as always!

  • @Bread.Offender
    @Bread.Offender Месяц назад +1

    Impressive work so far! I could never even imagine seeing something like this on a GBA of all things. Can't wait to see how far this can go.