Audio, Polygon Subdivision, and Much More! [SM64 GBA]

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 พ.ย. 2024

ความคิดเห็น • 1.2K

  • @Pack64
    @Pack64 3 หลายเดือนก่อน +884

    hey two contributors that's me and lk64dsh! :DDD 5:47

    • @Pack64
      @Pack64 3 หลายเดือนก่อน +46

      *yes i know i'm credited in the description but some people are too lazy to read that shi so i'm putting it here just in case

    • @stanley8006
      @stanley8006 3 หลายเดือนก่อน +7

      Your work here looks beyond incredible! Good job mulching the polygons and pixels into something that could fit in a gba while still looking stunning, 10/10

    • @NewMateo
      @NewMateo 3 หลายเดือนก่อน +2

      Great work!

    • @ninja_raven512
      @ninja_raven512 3 หลายเดือนก่อน +1

      hello pack64

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

      ZOMG ITS SACK 64

  • @themustachioedfish5988
    @themustachioedfish5988 3 หลายเดือนก่อน +2451

    If you took these techniques back in time to when GBA games were being actively developed you'd probably be considered the best developer who ever lived.

    • @buwayanialt
      @buwayanialt 3 หลายเดือนก่อน +10

      Look up Asterix and Obelix XXL on the GBA, it came out in its lifespan :D

    • @KeldonA
      @KeldonA 3 หลายเดือนก่อน +189

      Check out Super Monkey Ball Jr.
      I saw an impressive 3d racer for the GBA at ECTS, but I don't think it was released.

    • @oscarsh2909
      @oscarsh2909 3 หลายเดือนก่อน +128

      Asterix & Obelix XXL was a pretty good try!

    • @LakoIsFun
      @LakoIsFun 3 หลายเดือนก่อน +45

      It's pretty similar graphically to Smashing Drive's port, except for the use of textures.

    • @Red_Nokia_edits
      @Red_Nokia_edits 3 หลายเดือนก่อน +33

      I seem to recall retro games being produced up to last year. Don't remember if the latest was for Sega console or one of the Gameboy. Point being there's no need to time travel. I even feel that fan made games are sometimes superior to the triple A titles being produced today.

  • @retroworldfrom90s
    @retroworldfrom90s 3 หลายเดือนก่อน +617

    The fact now we can hear "Wahoo" and Peach's Castle in the GBA is awsome

    • @spiderplant
      @spiderplant 3 หลายเดือนก่อน +11

      Still waiting on the "bing bing"

    • @retroworldfrom90s
      @retroworldfrom90s 3 หลายเดือนก่อน +5

      why so many likes LOL

    • @nintendude794
      @nintendude794 3 หลายเดือนก่อน +1

      1:14 he mentions it’s sample-based instead of soundfont playback. Looking forward to the implementation of that later on!

    • @spiderplant
      @spiderplant 3 หลายเดือนก่อน +1

      @@retroworldfrom90s because bing bing wahoo

    • @NinjaElectroYoutuber
      @NinjaElectroYoutuber 2 หลายเดือนก่อน +1

      So long...

  • @stellarzoneproductions
    @stellarzoneproductions 3 หลายเดือนก่อน +334

    I like how Mario is constantly interrupting your voice over with a "YAAHOOOOOW" like a dog begging for a treat while his owner is in conversation

    • @Johnnyvtg
      @Johnnyvtg 3 หลายเดือนก่อน +8

      Thanks now I can't focus on what he's talking about anymore 😂

    • @pokemonduck
      @pokemonduck 3 หลายเดือนก่อน +16

      ''YAHOOOO''
      ''Mario want-a pasta''
      ''....''
      ''YAHOOOO YAHOOOO YAHOOOO YAHOOOO YAHOOOO YAHOOOO YAHOOOO YAHOOOO''

    • @RTU130
      @RTU130 3 หลายเดือนก่อน +2

      Yea

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

      he'd look so good on his knees, waiting for that treat... 😉

    • @Mikau888
      @Mikau888 3 หลายเดือนก่อน +4

      someone give that mario a treat

  • @FunnyFrog70
    @FunnyFrog70 3 หลายเดือนก่อน +710

    This will be the definitive version of SM64, for the simple fact that Iggy is playable.
    Jokes aside, amazing work dude.

    • @Pack64
      @Pack64 3 หลายเดือนก่อน +109

      erm aktually it's larry 🤓

    • @FunnyFrog70
      @FunnyFrog70 3 หลายเดือนก่อน +22

      @@Pack64 Lol sorry

    • @larrykoopa64dshacker64
      @larrykoopa64dshacker64 3 หลายเดือนก่อน +29

      Should I make Iggy playable? Since I can compile the game as well and make changes to it, I can add Iggy if you'd like, lol.

    • @Pack64
      @Pack64 3 หลายเดือนก่อน +11

      @@larrykoopa64dshacker64 larry but pride month

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

      @@larrykoopa64dshacker64 I'm not big into playing SM64 hacks or mods, but it existing will definitely put a smile on my face, only if you'd want to though.

  • @NathanielBandy
    @NathanielBandy 3 หลายเดือนก่อน +973

    It's incredible the work you've continued to put into this!

    • @marioandsonicanimations
      @marioandsonicanimations 3 หลายเดือนก่อน +27

      Aint you Nathaniel B? Yo but fr this is sick!!! 🔥

    • @m1kefp
      @m1kefp 3 หลายเดือนก่อน +11

      hol up? Ain't that Nathaniel B? 🗣🔥🔥‼️💯

    • @MeteoraZero
      @MeteoraZero 3 หลายเดือนก่อน +11

      Damn, Nathaniel B still lives on 💀💀💀

    • @ProjectSailorScout
      @ProjectSailorScout 3 หลายเดือนก่อน +7

      He's been chatting here during the development of this demake.

    • @roman.mp4
      @roman.mp4 3 หลายเดือนก่อน +3

      if and when this gets finished you gotta beat the entire game

  • @kitty.x3
    @kitty.x3 3 หลายเดือนก่อน +359

    that polygon subdivision, while not perfect, just single handedly changed this from looking like a mess to really looking good.
    thank you so much, this is even more amazing now!

    • @MaxOakland
      @MaxOakland 3 หลายเดือนก่อน +27

      I totally agree. You can still see some warping if you pay attention but it's subtle enough that it's not an issue. I'm floored

    • @kitty.x3
      @kitty.x3 3 หลายเดือนก่อน +5

      @@MaxOakland i mean it is very noticable, but its definitely at a point where you can ignore it if you dont look at it too hard.
      also that approach is impressive

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

      It looks more mass appealing now, and probably better for long-term playing, but idk something about the way it looked before still captivated me. I felt nostalgic looking at it for some reason.

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

      @@gipadonimus It looks a ton better now

  • @toast2110
    @toast2110 3 หลายเดือนก่อน +451

    This project came a really long way in the past 3 months.

    • @YuukaKazami241
      @YuukaKazami241 3 หลายเดือนก่อน +8

      For me it's almost done

    • @HandlesAreReallyBad
      @HandlesAreReallyBad 3 หลายเดือนก่อน +7

      Hell the fact this much got done in _3 months_ alone is insane

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

      @@HandlesAreReallyBad yeah, since this type of projects only progress a bit in two or three years and then they die forever

  • @dashielllecis7766
    @dashielllecis7766 3 หลายเดือนก่อน +294

    I know some people are disappointed you can't post the game anywhere, but honestly it's just really cool to see someone work this hard and do something that seems impossible.

    • @jsbarretto
      @jsbarretto  3 หลายเดือนก่อน +125

      I'm disappointed too. If you send me a private message I can send you a personal copy of the ROM though.

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

      @@jsbarrettohow may we send you a personal message?

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

      @@jsbarretto Hey! I'm interested. Where can I send you a PM?

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

      ​@@jsbarretto hi ! Where i can send u a personal mensaje?

    • @jegg6397
      @jegg6397 3 หลายเดือนก่อน +20

      ​@@jsbarrettocan a random joe ask for the rom too 👉👈 im moreso interested if it could work on open agb firm for the 3ds

  • @octoguygmod
    @octoguygmod 3 หลายเดือนก่อน +232

    4:58 Just casually switches into Larry without saying a word

    • @20000dino
      @20000dino 3 หลายเดือนก่อน +53

      Was looking for this comment. It’s such a neat but hilariously niche and random playable character to add - and the fact he refused to acknowledge them made it so much better. It's as if someone made a Sonic game with 3 playable characters with one of them consisting of Bean the Dynamite. Like I'd be glad he was there, but why lmao.

    • @larrykoopa64dshacker64
      @larrykoopa64dshacker64 3 หลายเดือนก่อน +23

      @@20000dino Larry's there because of me, lol. I can see the "SM64GBA lore reason" for him being playable being that it's an au where Mario decides he will help Larry with his plight (talk to Bowser, since Larry, despite his respect and admiration for Bowser, does what he says because he's scared and doesn't wanna be scolded and is not smart enough to know Bowser's work is voluntary, so from his perspective, he's stuck between a rock and a hard place when it comes to Bowser's orders and thinks he has no choice despite not wanting to do the bad stuff like stirring up random trouble or fighting Mario, all too much hassle and he doesn't feel like doing the work and pointless when Mario is so much stronger than him, he doesn't understand how that's gonna work) but Mario will do that if Larry joins in restoring the castle stars. That's my silly idea I made up anyway.

    • @vittosphonecollection57289
      @vittosphonecollection57289 3 หลายเดือนก่อน +1

      ​@@20000dinolmao exactly

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

      ​@larrykoopa64dshacker64 Oh ok, neat!

    • @El_tortugoDEV
      @El_tortugoDEV 3 หลายเดือนก่อน +2

      ​@@larrykoopa64dshacker64and how did you convince him to put your character in the game??

  • @envar1
    @envar1 3 หลายเดือนก่อน +88

    I think the TH-cam algorithm likes this guy. I wasn’t even subscribed before today, yet all of his videos on this project have popped up in my recommended as they’ve released

    • @jsbarretto
      @jsbarretto  3 หลายเดือนก่อน +35

      Folks seem to really like this project and it seems like the algorithm has figured that out. Nothing I've done before has got much attention.

    • @pokemonduck
      @pokemonduck 3 หลายเดือนก่อน +9

      @@jsbarretto well it's incredible so the attention is well-deserved :D

  • @larrykoopa64dshacker64
    @larrykoopa64dshacker64 3 หลายเดือนก่อน +242

    I'm happy to have contributed to this project!

    • @p_yoshi
      @p_yoshi 3 หลายเดือนก่อน +11

      lol i knew it was you right away as soon as i saw larry koopa before checking the description

    • @Sufganiyot
      @Sufganiyot 3 หลายเดือนก่อน +7

      Thats why Larry Koopa is there

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

      Nice work! I was not expecting you to show up in this project, but when I saw Larry appear on screen, I knew something was up

    • @GamingReinvented
      @GamingReinvented 3 หลายเดือนก่อน +4

      Oh that's why the Larry Koopa model looked so familiar to me...

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

      @@sawyerr1335 Thanks! Yeah, I added Bowser in the Dark World (the stage, entirely on my own) and added the Snow Mountain music, the Dire Dire Docks music and the Koopa's Road music entirely on my own (added as in also copy-pasted stuff in the code to get those in the code). I also added Larry's voice clips (but I didn't know how to make it change voices depending on the figure, so Joshua did that, Joshua is pretty much the only one doing coding, I just copy paste sometimes to add stuff since I can compile it and play around with the source code, lol)
      And Larry's model, of course I made that one, hahah!
      I really need to get LarryDS Chapter 1 out though, for LarryDS, been focusing on story important scripts and I pretty much wrote all that, just need it voiced now then I can storyboard the story important stuff and then get back to focusing on Chapter 1 with the story important moments out of my system...

  • @professorgerald6357
    @professorgerald6357 3 หลายเดือนก่อน +176

    Dude, this is really unbelivable

  • @casultaser
    @casultaser 3 หลายเดือนก่อน +75

    Amazing considering that all of the GBA's sampled sound is CPU driven and I never expected any sort of better texture mapping to be implemented. I really thought that all the music would be PSG Game Boy-style chiptunes and the sound effects would be samples. I also really enjoy how Larry Koopa is apparently playable, as well as Yoshi from SM64DS

    • @Justdreamitaly
      @Justdreamitaly 3 หลายเดือนก่อน +4

      Unbelievable work you’re doing! Basically fulfilling the dream of my 13 year old self!

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

      You'd be surprised what some of these guys can do. Check out a rom hack of Aria of Sorrow called Serenade of the night. It straight up uses the ps1 music and the quality is immaculate.

    • @IntegerOfDoom
      @IntegerOfDoom 3 หลายเดือนก่อน +1

      Nintendo really fucked up not providing proper audio hardware.

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

      From what I understand, the GBA can output directly to two PCM channels with minimal performance penalty- as seen here- but the main issue is when devs try to do software mixing to get around that limitation: playing multiple sound effects and instruments at the same time, and then combining them into a single channel on the fly. That chews up a lot of CPU time, and it gets worse as more sounds are added or higher quality audio is used.
      Making a recording of the N64 music and effectively "streaming" it (breaking it into chunks, or samples, and playing through those in order) ensures that the music only takes one channel. If one channel is used for music, and one is used for sounds, then no soft mixing is needed. The downside is that the music will take up a ton of space, as the GBA can't effectively handle good audio compression (or at least not without taxing the CPU hard)!
      See also: F-Zero X. The N64 had similar issues around audio, and FZX's streamed music (mono ADPCM) was very fast to play back, leaving more time for the RSP to push thousands of polygons around at 60fps.

  • @alfombracitario
    @alfombracitario 3 หลายเดือนก่อน +53

    I can't believe the video of a moving triangle turned into this!!!

    • @davidthecommenter
      @davidthecommenter 3 หลายเดือนก่อน +2

      we went from 🔺 to the single-handedly coolest technological advancement for the gameboy advance

  • @VexAcer
    @VexAcer 2 หลายเดือนก่อน +3

    Cool to follow this project and seeing how much more complete and polished it becomes with each update.
    The character models especially are impressive to see. Most official 3D GBA games (even the impressive VD-Dev ones like Asterix) usually opted for sprites on characters/objects.

  • @energypumpkin2054
    @energypumpkin2054 3 หลายเดือนก่อน +31

    Him: explaining the programming
    What i can hear: *bitcrushed wahoo*

  • @advance64bro
    @advance64bro 3 หลายเดือนก่อน +17

    Joshua: *talking about sfx*
    Mario: YAH WAH YAHOO YAHOO YAHOO YIPPEE HOO!!!!

  • @lMrStickerStarl
    @lMrStickerStarl 3 หลายเดือนก่อน +30

    Who cares about the texture warping, Larry Koopa is playable, best SM64 version 11/10

  • @GamingReinvented
    @GamingReinvented 3 หลายเดือนก่อน +36

    Damn, this game just looks better and better with every update. It's gone from an impressive but clearly limited tech demo to something close enough to Mario 64 DS that we're genuinely surprised it even runs on the GBA. Sorta curious what the extra character models were about though, they reminded me of certain Mario 64 DS mods, especially the Larry Koopa one.
    Great work with the game so far!

    • @jsbarretto
      @jsbarretto  3 หลายเดือนก่อน +9

      The Larry model was created by the person that created those DS mods, I believe, @lksm64dsh

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

      @@jsbarretto Yeah, I'm the one who created the Larry Koopa SM64DS mod, with Larry meeting Madoka Magica characters, hahah!

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

      I made the yoshi model for an npc but the yoshi rig fit Mario’s rig perfectly so I decided to make it playable

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

      ​@larrykoopa64dshacker64 That's probably the silliest thing I've read in a while, but in the best way lmao. Did Larry get duped by Kyuubei into making a wish?

  • @lepapanouwel4663
    @lepapanouwel4663 3 หลายเดือนก่อน +62

    This is absolutely mindblowing

  • @giov_moon
    @giov_moon 3 หลายเดือนก่อน +44

    Whenever an update comes out I think this project couldn't possibly look better, yet here you are, improving it so much every time. Keep up the great work!

  • @allurhatrbelongtome
    @allurhatrbelongtome 3 หลายเดือนก่อน +16

    In your last video i asked about audio, you said it seemed far off but I can see you have been making strides brother!

    • @jsbarretto
      @jsbarretto  3 หลายเดือนก่อน +12

      It was easier than I anticipated, it turns out.

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

    It's really impressive how much this evolved and perfected, really crazy stuff

  • @catg4343
    @catg4343 3 หลายเดือนก่อน +5

    this is absolutely insane. sm64ds was considered mindblowing, but this is on hardware 5 years older and made by a team probably a hundredth of the size. with the texture warping problem solved, this really looks just like something nintendo wouldve released back in the day. i assume you're running all this on an emulator, so it would be really cool to see this running on an actual GBA. again, it's amazing seeing super mario 64 running on GBA, keep up the good work :)

    • @Michael-The-Composer
      @Michael-The-Composer 3 หลายเดือนก่อน

      No, he's running this on an actual GBA. He shows it in one of the previous videos. It can really run on the actual hardware!

    • @jsbarretto
      @jsbarretto  3 หลายเดือนก่อน +2

      Yep, it all runs on real hardware. Running it on an emulator makes for faster testing and debugging though. Every few days I put it on my flashcart just to check that the real hardware still likes it though.

    • @catg4343
      @catg4343 3 หลายเดือนก่อน +2

      @@jsbarretto that's so cool! :O
      like, obviously it'd still be ridiculously impressive even if it only ran on emulator, but knowing this can run entirely on original hardware makes it just that much cooler. if/when you release a ROM for this and I can play it on my actual GBA I think I'll lose my mind. seriously, you're doing amazing stuff here

  • @hinikah_boi
    @hinikah_boi 3 หลายเดือนก่อน +8

    The fact your models, textures, and audio samples are running this well on gba hardware is genuinely amazing and a feat to behold

  • @RiverReeves23
    @RiverReeves23 3 หลายเดือนก่อน +19

    Woah dude, looks awesome. Iggy Koopa is a REALLY cool concept. I loved the koopas in Mario 3 but they never really went anywhere. Good to see ur having fun!

    • @jsbarretto
      @jsbarretto  3 หลายเดือนก่อน +10

      The extra player models are the work of @Pack64 and @LK64DSH, not me!

    • @michaelcarlton1484
      @michaelcarlton1484 3 หลายเดือนก่อน +11

      That was Larry...

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

      ​@@michaelcarlton1484I bet you also know who his mother is

    • @Trismegustis
      @Trismegustis 3 หลายเดือนก่อน +2

      ​@@dannyboots Miyamoto-san?

  • @snocgamer
    @snocgamer 3 หลายเดือนก่อน +7

    This project might take years to be done, but I'm gonna be here all the way through! The progress you're making is absolutely amazing and, for me, learning some coding of the GBA is gonna be great!

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

    Iggy being a playable character was *NOT* on my bingo card.
    I've been watching each of these videos in order. The gradual evolution from a small, red triangle to a fully playable Mario with accompanying animations for various actions is impeccable.

  • @CarverBane
    @CarverBane 3 หลายเดือนก่อน +26

    I've seen so much improvement since the first video and its absolutely amazing! That idea with dividing the triangles as they get closer is really smart.

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

      That idea is used in pretty much all 3D ps1 and saturn games, and many software rendered PC-DOS games as well... Some of the few 3D games released for GBA did it too.

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

      @@buzinaocara Cool to know that. I tried making my own 3d engine in JavaScript last year, and I had a similar problem with triangle sorting. Would’ve been good to know when I was making it.

  • @BluesM18A1
    @BluesM18A1 3 หลายเดือนก่อน +7

    Knowing how a lot of CPU power is required to keep the buffer full and make best use of the GBA's sound hardware, I had my doubts that this little experiment was ever going to have concurrent voice clips and music while also doing yet-improved 3D rendering, but by god you've done it. Hats off to you.

  • @nickelodeonstuff1572
    @nickelodeonstuff1572 3 หลายเดือนก่อน +1

    This is genuinely great, the dedication you put into maximizing the GBA advance is wonderful to watch.

  • @michaelcarlton1484
    @michaelcarlton1484 3 หลายเดือนก่อน +13

    Just found this and am amazed by this project. Excellent work!
    As a side note: It saddens me to see people in the comments not know what Koopaling that is. It's clearly Larry due to the spiked up blue hair.

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

      As well as his face, he's got the blue eyes and the kitty smile shaped mouth. His mohawk looks specifically like a chicken cockscomb and his shell is blue.

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

      It makes you sad that some people don't recognise a cartoon turtle?

    • @champion_ofcloud-var
      @champion_ofcloud-var 3 หลายเดือนก่อน

      @@RootVegetabIe no no no, its a KOOPALING
      not a turtle
      silly commenter

  • @SeriousGamingSteam
    @SeriousGamingSteam 3 หลายเดือนก่อน +9

    I want to thank you for the heads up about the flashing images around 5:30 since i have epilepsy.

    • @haken7016
      @haken7016 2 หลายเดือนก่อน

      Is it not suggested to epileptics to try and refrain from computer screens anyway?

    • @SeriousGamingSteam
      @SeriousGamingSteam 2 หลายเดือนก่อน

      @@haken7016 No, it's ok.

  • @HyperMario64
    @HyperMario64 3 หลายเดือนก่อน +4

    So now it's basically a PlayStation renderer in software on a GBA, that's awesome!

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

      Yep!

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

      A PS1 version should look miles better.

  • @stevenwhitear
    @stevenwhitear 3 หลายเดือนก่อน +77

    AUDIO!!

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

      fiv e freddy

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

      Fred dee fazb air

  • @Jawmsie
    @Jawmsie 3 หลายเดือนก่อน +4

    Dang. This continues to be an insane feat. Reminds me of playing old software mode games on my family's first PC as a kid.

  • @Santi-Animations
    @Santi-Animations 3 หลายเดือนก่อน +1

    Estoy muy feliz de que exista gente como tú,❤❤🎉🎉

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

    This is genuinely one of the most incredible ongoing projects I’ve ever seen, it amazes me not only that you manage to make the project technically functional, but also that you clearly know what you’re doing when it comes to the finer details, like how smooth and satisfying the camera is and how well optimized the controls already look for the GBA’s d-pad. You even taught me something I did not know about how games on my favorite console, the ps1, render their graphics, which is a great bonus! Awesome vid and amazing project, can’t wait for what comes next.

  • @Cyranek
    @Cyranek 3 หลายเดือนก่อน +2

    I am amazed by the speed of this progress

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

    The homebrew community never ceases to amaze me. Kudos to everyone involved.

  • @Nobody-sp7ug
    @Nobody-sp7ug 2 หลายเดือนก่อน +1

    Wow at how much you've gotten that texture warping improved. And nice depth checks!

  • @Xerophun
    @Xerophun 3 หลายเดือนก่อน +5

    This is amazing work. The amount of processing power we left on the table after each generational jump is astounding.

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

    YES!!! I've been so eager for the next update vid, SM64: GBA is such an amazing project. Even if I'll never play it myself, it's just cool to see that this exists. I hope it doesnt get leaked, or stopped by Nintendo, I wanna see this thing continue to evolve and keep blowing my mind.

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

    It's wild that this is possible at all and insanely impressive that you've managed to take it this far.

  • @BigBankBailey
    @BigBankBailey 3 หลายเดือนก่อน +1

    So amazing 😍🤩😍 thank you so much! Please keep going this is incredible!!! Beats that driver game dude you're amazing! 💪

  • @dontellaniwone
    @dontellaniwone 3 หลายเดือนก่อน +4

    knowing how much processing and space streamed music requires, i’m excited to hear the sound font renditions!

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

    Ahh fantastic progress. I'm amazed by every update!!

  • @TyguyArchives
    @TyguyArchives 3 หลายเดือนก่อน +5

    you are an actual wizard. the way you explain your work makes the whole process much more understandable. not only have you made a piece of art, you've built heavily upon it and made something that nintendo literally thought was impossible...

  • @saulfabregwiivc
    @saulfabregwiivc 3 หลายเดือนก่อน +2

    The fact that you included Yoshi in this video progress of SM64 for GBA made me think: would you also in the future try to bring some things from SM64DS? Just wondering. Keep your awesome work. ❤

    • @jsbarretto
      @jsbarretto  3 หลายเดือนก่อน +1

      No idea, I don't have a long-term plan.

  • @willcubemakes
    @willcubemakes 3 หลายเดือนก่อน +18

    Although I can't wrap my brain around how you did this, I know it took WORK! Keep it up 👍

  • @TheCreativeType
    @TheCreativeType 3 หลายเดือนก่อน +8

    Did not expect Larry.

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

      Next is Curly and Moe

  • @usernametaken017
    @usernametaken017 3 หลายเดือนก่อน +2

    This is so impressive holy shit

  • @MatthewCenance
    @MatthewCenance 3 หลายเดือนก่อน +56

    Wait, there's more characters? 5:00 he switches to a Koopaling!

    • @memelord111alt
      @memelord111alt 3 หลายเดือนก่อน +2

      He Hearted It Your Right! Im Love this project tbh its insane

    • @FGGAMER7899
      @FGGAMER7899 3 หลายเดือนก่อน +1

      Lemmy

    • @michaelcarlton1484
      @michaelcarlton1484 3 หลายเดือนก่อน +2

      Larry actually. You can tell by the spiked up blue hair.​@@FGGAMER7899

    • @ericj.1170
      @ericj.1170 3 หลายเดือนก่อน +1

      Always great to see more Koopaling appreciation!

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

      @@FGGAMER7899 That's Larry, Lemmy has rainbow hair. :P

  • @NobleCrowDev
    @NobleCrowDev 3 หลายเดือนก่อน +1

    Talk about every copy of mario being personalized jesus this is amazing. And the GBA was never a console made for 3D graphics. Bravo 👏🏼

  • @fco64
    @fco64 3 หลายเดือนก่อน +15

    You're doing an amazing job with this as usual

  • @eiscreme3116
    @eiscreme3116 2 หลายเดือนก่อน +1

    I love this and especially the looks
    It kinda looks like ps1 graphics but even more retro
    I love it

  • @Blacksmith__
    @Blacksmith__ 3 หลายเดือนก่อน +23

    Really awesome project, and great progress in a really short period of time. Would be cool to see a GBA version of the SM64 sound font playing the background music!

    • @jsbarretto
      @jsbarretto  3 หลายเดือนก่อน +17

      Yes. I need to do some reading on exactly how MIDI mixers are designed before implementing one.

  • @Cybertronic72388
    @Cybertronic72388 3 หลายเดือนก่อน +1

    I didn't have high expectations and its amazing how much things have improved!

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

    me is very happy of this project

  • @clehpton
    @clehpton 3 หลายเดือนก่อน +2

    Its a great work, keep it up!

  • @Terreur_rose
    @Terreur_rose 3 หลายเดือนก่อน +2

    This is actually incredible, it blows my mind how fast you are progressing through this project

  • @daniellalloyd1082
    @daniellalloyd1082 3 หลายเดือนก่อน +2

    Dude, that realtime subdivision algorithm is SICK! Major props!!! This is super impressive!

  • @lucaspec7284
    @lucaspec7284 3 หลายเดือนก่อน +18

    at this speed, we'll have a fully functional demo by the end of the year... seriously man, amazing job you're doing ! every update video of yours brings a smile to my face.

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

    This is probably the most impressive thing I've ever seen running on GBA hardware, you're doing an incredible job so far.

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

    I didnt think this project would get very far, now Im pretty sure the full game will eventually be playable

  • @CraftTheKnight
    @CraftTheKnight 3 หลายเดือนก่อน +1

    Absolutely insane. Imagine if you could go back and time and sell it. People would love it!

  • @thenomadatlas267
    @thenomadatlas267 3 หลายเดือนก่อน +4

    So amazing, if this would have released on the actual gba it would have blown peoples minds

  • @paulmatts2015
    @paulmatts2015 2 หลายเดือนก่อน +1

    It's 2024 and this is by far the most impressive project in gaming right now. Unbelievable!👏👏👏

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

    Huge improvement and love the characters. Keep up the fantastic work.

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

    Fantastic! The textures look great! Like you said, before, the warping near the camera was a major eyesore, but now you've got it reduced to something easily tolerable and even a little charming.
    A texture that's obviously supposed to be a nice grid, like the tiled floor in the castle, still stands out as looking obviously wrong. But that's a minor nitpick, and easily resolved by just giving the floor a different texture that's less of a perfect grid.

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

    I didn't think the project could be pushed to such incredible levels!
    It's already almost like a low-res version of the original sm64 ds + ps1-like artifacts that are totally bearable.
    Excellent job Joshua! Keep up the good work! Looking forward to the next update!

    • @AlessandroCussino
      @AlessandroCussino 2 หลายเดือนก่อน +1

      Ti ho trovato !!! 😁
      Volevo avvisarti che grazie a te ora siamo ufficialmente entrambe possessori di un autentico pezzo di storia !
      Ho suggerito al nostro buon amico Joshua di non inserire più oggetti di quanto il motore grafico non riesca a gestire.
      Ed è assurdo quanto abbia migliorato il codice e QUANTO sia riuscito a ricreare del gioco originale usando solo una manciata di MB 🤯
      Non so se riuscirà mai a ricreare l'intero Super Mario 64 sul GBA, ma anche se dovesse riuscire a ricostruire "solo" un livello per porta/portale sarebbe una gran figata.
      Accidenti, in effetti anche semplicemente tutto ciò che ha fatto fino ad adesso è un miracolo !

  • @fredoyt5609
    @fredoyt5609 2 หลายเดือนก่อน +1

    Your work is just incredible!!!

  • @TheRealTomiStudios
    @TheRealTomiStudios 3 หลายเดือนก่อน +9

    Great work

  • @SquirrelledAnimations
    @SquirrelledAnimations 3 หลายเดือนก่อน +2

    You’re doing what Nintendo never thought was possible.
    This is amazing stuff!
    Keep going on your project! 😁

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

    these videos look alot better when you zoom out as far as you can so its around the size of an actual gba

  • @TheUnsaidRaine
    @TheUnsaidRaine 3 หลายเดือนก่อน +1

    This is so nuts! Makes you wonder what else could be demade into GBA games!

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

    Absolutely amazing

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

    I would guess that simplifying the textures would help with the grainy look of it. Great work on this, it's a wild project.

  • @SeanNH94
    @SeanNH94 3 หลายเดือนก่อน +4

    HYPE!!!
    you continue to do the impossible! :D

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

    this gets increasingly more surprising each time, and it was already a lot the first time I saw it!

  • @bart.o.rom3o
    @bart.o.rom3o 3 หลายเดือนก่อน +4

    what an achievement, keep up the good work

  • @nintendonerdjoseph
    @nintendonerdjoseph 2 หลายเดือนก่อน +1

    Your work on this never ceases to astound me!

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

    Quite incredible considering the GBA has 288KB of main ram and 96KB of VRAM.
    EDIT: changed from MB to KB.

  • @emissaryofcharybdis105
    @emissaryofcharybdis105 3 หลายเดือนก่อน +2

    Every update looks more and more incredible.

  • @carlosegarcia1508
    @carlosegarcia1508 3 หลายเดือนก่อน +4

    Congrat, look really amazing😃👍🏻👋🏻

  • @hiho9149
    @hiho9149 3 หลายเดือนก่อน +1

    In one of the previous videos, I stupidly suggested dropping most of the textures, to help with the warping. Turns out you found probably the least compute-intensive way to make the effect mostly unnoticeable. Amazing work.

  • @ArtisansDragonsMusic
    @ArtisansDragonsMusic 3 หลายเดือนก่อน +4

    Dude this amazing

  • @reaper84
    @reaper84 3 หลายเดือนก่อน +1

    Dude, that is so cool! Really looking forward to your next update. I am anxious to see how far you can push this port! 😮

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

    if you add coins goombas and bob-ombs and try to make the king bob-omb boss fight and first working stars, that will be the first major improvement so far for casual viewers.

  • @GamesTwiceOver
    @GamesTwiceOver 3 หลายเดือนก่อน +2

    This is impressively optimized. Been loosely following the whole project when Mario was simply a shape. Now look at it. As a kid with a GBA, I wouldn't even think this was possible.

  • @ArneChristianRosenfeldt
    @ArneChristianRosenfeldt 3 หลายเดือนก่อน +5

    PlayStation 1 used fixed size bins, which are faster. Variable size needs a tree search. Can do quicksort in the same time. 2:40

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

      Yep, exactly. ~1000 is few enough that skipping through the empty ones isn't a huge performance hog, but also high enough that draw order irregularities are pretty rare.
      Another advantage of subdivision that I didn't mention in the video is that subdivision occurs before depth sorting, so the subdivided triangles end up getting sorted into the depth bins independently, resulting in even fewer depth issues.

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

      @@jsbarrettoI thought that psx only sorts z by bin? Inside each bin Sony uses a linked list, which would be pretty slow to sort. The easy structure of a z buffer makes it fast. Even a hierarchical buffer doesn’t need malloc. Would be interesting to benchmark it at this low resolution.
      Correction: quicksort works well on a linked list. As separating value start with the middle of the bin. Needs to be double linked or seek for center first? We need links anyway for the triangle structure. Still sorting array of z:id sounds faster to me

  • @patrickkrenz515
    @patrickkrenz515 3 หลายเดือนก่อน +2

    Super impressive. For me, this is right up there with the best projects that came out the golden age of PSP homebrew.
    Other consoles have totally had their share of cool stuff too, but this stuff is on a whole different level of cool.

  • @char7490
    @char7490 3 หลายเดือนก่อน +9

    FONALLY

  • @alex3544
    @alex3544 3 หลายเดือนก่อน +2

    Watching this grow and grow and grow even bigger, makes me so happy, the people who contributed and you are the best dude

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

    Remember this all begin by a red triangle

  • @noaht2005
    @noaht2005 3 หลายเดือนก่อน +1

    Even if I don’t understand everything here, the work you’ve put in is amazing and the technical skill is mindblowing. I appreciate the explanation of texture correct; very interesting and good luck on this amazing project

  • @borkbork9541
    @borkbork9541 3 หลายเดือนก่อน +12

    Finally, super Mario advance 5

    • @amacsizbirkisi
      @amacsizbirkisi 3 หลายเดือนก่อน +1

      I can't wait for the Super Mario Advance 6: Mario Sunshine released in 2032

    • @Eadaceasa
      @Eadaceasa 2 หลายเดือนก่อน

      cant wait for super mario advance 7: Mario Galaxy released in 2037

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

    Best thing in gaming tech is seeing modern techniques applied to older consoles.
    Cant stop thinking how things would be if there could be an alternative reality with such tech and developing knowlegde in the time of the original launch date of a console

  • @AstrowEmu
    @AstrowEmu 3 หลายเดือนก่อน +5

    Cant wait for a public demo

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

      I think he said he wouldnt be releasing it but maybe he will change his mind

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

      Hes not releasing it. (Cringe I know)

    • @jsbarretto
      @jsbarretto  3 หลายเดือนก่อน +9

      @@ReeceTheTroll I'm not releasing it publicly. That doesn't mean I'm not going to send you a ROM if you send me a message though.

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

      @@ReeceTheTroll Oh I thought He said he wouldn't release the assets and you would need to compile it yourself

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

      @@ReeceTheTroll Darn then this project is even more useless than I thought