Тёмный

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

Joshua Barretto
Подписаться 19 тыс.
Просмотров 128 тыс.
50% 1

Thank you so much to ‪@Pack64‬ and @LK64DSH for their superb assistance in porting and simplifying assets, the game only looks at good as it does because of their work.

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

 

27 сен 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 1,2 тыс.   
@Pack64
@Pack64 Месяц назад
hey two contributors that's me and lk64dsh! :DDD 5:47
@Pack64
@Pack64 Месяц назад
*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 Месяц назад
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 Месяц назад
Great work!
@ninja_raven512
@ninja_raven512 Месяц назад
hello pack64
@LuckyCat210
@LuckyCat210 Месяц назад
ZOMG ITS SACK 64
@NathanielBandy
@NathanielBandy Месяц назад
It's incredible the work you've continued to put into this!
@marioandsonicanimations
@marioandsonicanimations Месяц назад
Aint you Nathaniel B? Yo but fr this is sick!!! 🔥
@m1kefp
@m1kefp Месяц назад
hol up? Ain't that Nathaniel B? 🗣🔥🔥‼️💯
@HatZ.PetoriaZero
@HatZ.PetoriaZero Месяц назад
Damn, Nathaniel B still lives on 💀💀💀
@ProjectSailorScout
@ProjectSailorScout Месяц назад
He's been chatting here during the development of this demake.
@roman.mp4
@roman.mp4 Месяц назад
if and when this gets finished you gotta beat the entire game
@themustachioedfish5988
@themustachioedfish5988 Месяц назад
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 Месяц назад
Look up Asterix and Obelix XXL on the GBA, it came out in its lifespan :D
@KeldonA
@KeldonA Месяц назад
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 Месяц назад
Asterix & Obelix XXL was a pretty good try!
@LakoIsFun
@LakoIsFun Месяц назад
It's pretty similar graphically to Smashing Drive's port, except for the use of textures.
@Nokia_editz
@Nokia_editz Месяц назад
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.
@FunnyFrog70
@FunnyFrog70 Месяц назад
This will be the definitive version of SM64, for the simple fact that Iggy is playable. Jokes aside, amazing work dude.
@Pack64
@Pack64 Месяц назад
erm aktually it's larry 🤓
@FunnyFrog70
@FunnyFrog70 Месяц назад
@@Pack64 Lol sorry
@larrykoopa64dshacker64
@larrykoopa64dshacker64 Месяц назад
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 Месяц назад
@@larrykoopa64dshacker64 larry but pride month
@FunnyFrog70
@FunnyFrog70 Месяц назад
@@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.
@stellarzoneproductions
@stellarzoneproductions Месяц назад
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 Месяц назад
Thanks now I can't focus on what he's talking about anymore 😂
@pokemonduck
@pokemonduck Месяц назад
''YAHOOOO'' ''Mario want-a pasta'' ''....'' ''YAHOOOO YAHOOOO YAHOOOO YAHOOOO YAHOOOO YAHOOOO YAHOOOO YAHOOOO''
@RTU130
@RTU130 Месяц назад
Yea
@DimeTree
@DimeTree Месяц назад
he'd look so good on his knees, waiting for that treat... 😉
@Mikau888
@Mikau888 Месяц назад
someone give that mario a treat
@kitty.x3
@kitty.x3 Месяц назад
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 Месяц назад
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 Месяц назад
@@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 Месяц назад
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 Месяц назад
@@gipadonimus It looks a ton better now
@dashielllecis7766
@dashielllecis7766 Месяц назад
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 Месяц назад
I'm disappointed too. If you send me a private message I can send you a personal copy of the ROM though.
@ChaydenWalkerSMChair
@ChaydenWalkerSMChair Месяц назад
@@jsbarrettohow may we send you a personal message?
@sakushi3931
@sakushi3931 Месяц назад
@@jsbarretto Hey! I'm interested. Where can I send you a PM?
@urielsantucho1377
@urielsantucho1377 Месяц назад
​@@jsbarretto hi ! Where i can send u a personal mensaje?
@jegg6397
@jegg6397 Месяц назад
​@@jsbarrettocan a random joe ask for the rom too 👉👈 im moreso interested if it could work on open agb firm for the 3ds
@larrykoopa64dshacker64
@larrykoopa64dshacker64 Месяц назад
I'm happy to have contributed to this project!
@p_yoshi
@p_yoshi Месяц назад
lol i knew it was you right away as soon as i saw larry koopa before checking the description
@Sufganiyot
@Sufganiyot Месяц назад
Thats why Larry Koopa is there
@sawyerr1335
@sawyerr1335 Месяц назад
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 Месяц назад
Oh that's why the Larry Koopa model looked so familiar to me...
@larrykoopa64dshacker64
@larrykoopa64dshacker64 Месяц назад
@@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...
@alfombracitario
@alfombracitario Месяц назад
I can't believe the video of a moving triangle turned into this!!!
@davidthecommenter
@davidthecommenter Месяц назад
we went from 🔺 to the single-handedly coolest technological advancement for the gameboy advance
@energypumpkin2054
@energypumpkin2054 Месяц назад
Him: explaining the programming What i can hear: *bitcrushed wahoo*
@VexAcer
@VexAcer 28 дней назад
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.
@advance64bro
@advance64bro Месяц назад
Joshua: *talking about sfx* Mario: YAH WAH YAHOO YAHOO YAHOO YIPPEE HOO!!!!
@Sqidzies
@Sqidzies Месяц назад
Who cares about the texture warping, Larry Koopa is playable, best SM64 version 11/10
@lepapanouwel4663
@lepapanouwel4663 Месяц назад
This is absolutely mindblowing
@HyperMario64
@HyperMario64 Месяц назад
So now it's basically a PlayStation renderer in software on a GBA, that's awesome!
@jsbarretto
@jsbarretto Месяц назад
Yep!
@sebastiankulche
@sebastiankulche Месяц назад
A PS1 version should look miles better.
@GamingReinvented
@GamingReinvented Месяц назад
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 Месяц назад
The Larry model was created by the person that created those DS mods, I believe, @lksm64dsh
@larrykoopa64dshacker64
@larrykoopa64dshacker64 Месяц назад
@@jsbarretto Yeah, I'm the one who created the Larry Koopa SM64DS mod, with Larry meeting Madoka Magica characters, hahah!
@Pack64
@Pack64 Месяц назад
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 Месяц назад
​@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?
@stevenwhitear
@stevenwhitear Месяц назад
AUDIO!!
@kquote0364
@kquote0364 Месяц назад
fiv e freddy
@doomer3468
@doomer3468 Месяц назад
Fred dee fazb air
@catg4343
@catg4343 Месяц назад
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 Месяц назад
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 Месяц назад
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 Месяц назад
@@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
@RiverReeves23
@RiverReeves23 Месяц назад
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 Месяц назад
The extra player models are the work of @Pack64 and @LK64DSH, not me!
@michaelcarlton1484
@michaelcarlton1484 Месяц назад
That was Larry...
@dannyboots
@dannyboots Месяц назад
​@@michaelcarlton1484I bet you also know who his mother is
@Trismegustis
@Trismegustis Месяц назад
​@@dannyboots Miyamoto-san?
@TheCreativeType
@TheCreativeType Месяц назад
Did not expect Larry.
@dannyboots
@dannyboots Месяц назад
Next is Curly and Moe
@BalancedSpirit79
@BalancedSpirit79 Месяц назад
The homebrew community never ceases to amaze me. Kudos to everyone involved.
@allurhatrbelongtome
@allurhatrbelongtome Месяц назад
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 Месяц назад
It was easier than I anticipated, it turns out.
@michaelcarlton1484
@michaelcarlton1484 Месяц назад
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 Месяц назад
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 Месяц назад
It makes you sad that some people don't recognise a cartoon turtle?
@champion_ofcloud-var
@champion_ofcloud-var Месяц назад
@@RootVegetabIe no no no, its a KOOPALING not a turtle silly commenter
@nickelodeonstuff1572
@nickelodeonstuff1572 Месяц назад
This is genuinely great, the dedication you put into maximizing the GBA advance is wonderful to watch.
@Swenglish
@Swenglish Месяц назад
It's wild that this is possible at all and insanely impressive that you've managed to take it this far.
@Cyranek
@Cyranek Месяц назад
I am amazed by the speed of this progress
@TyguyArchives
@TyguyArchives Месяц назад
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...
@noaht2005
@noaht2005 Месяц назад
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
@Xerophun
@Xerophun Месяц назад
This is amazing work. The amount of processing power we left on the table after each generational jump is astounding.
@delilh325
@delilh325 28 дней назад
It's really impressive how much this evolved and perfected, really crazy stuff
@dontellaniwone
@dontellaniwone Месяц назад
knowing how much processing and space streamed music requires, i’m excited to hear the sound font renditions!
@Cybertronic72388
@Cybertronic72388 Месяц назад
I didn't have high expectations and its amazing how much things have improved!
@Blacksmith__
@Blacksmith__ Месяц назад
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 Месяц назад
Yes. I need to do some reading on exactly how MIDI mixers are designed before implementing one.
@nintendonerdjoseph
@nintendonerdjoseph 28 дней назад
Your work on this never ceases to astound me!
@lucaspec7284
@lucaspec7284 Месяц назад
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.
@paulmatts2015
@paulmatts2015 Месяц назад
It's 2024 and this is by far the most impressive project in gaming right now. Unbelievable!👏👏👏
@Terreur_rose
@Terreur_rose Месяц назад
This is actually incredible, it blows my mind how fast you are progressing through this project
@stanbrule9357
@stanbrule9357 Месяц назад
Joshua Barretto: explains in detail how all of this works Me: It's magic, got it
@BigBankBailey
@BigBankBailey Месяц назад
So amazing 😍🤩😍 thank you so much! Please keep going this is incredible!!! Beats that driver game dude you're amazing! 💪
@vittosphonecollection57289
@vittosphonecollection57289 Месяц назад
This is so crazy, wow! A 3D platformer running on GBA!! Not sprites with some 3D objects, not sprites moving perpendicularly, no mode 7, it's ENTIELY 3D on a 32-bit handheld of 2001!!!
@Kuba-xw1mw
@Kuba-xw1mw Месяц назад
Well, there was a 3d asterix and obelix platformer game on the GBA, but it's nowhere near as polished or recognisable as Mario 64 ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-b0pknb4ghUA.htmlsi=3h-JN_dmuvPmf94B
@SquirrelledAnimations
@SquirrelledAnimations Месяц назад
You’re doing what Nintendo never thought was possible. This is amazing stuff! Keep going on your project! 😁
@MatthewCenance
@MatthewCenance Месяц назад
Wait, there's more characters? 5:00 he switches to a Koopaling!
@memelord111alt
@memelord111alt Месяц назад
He Hearted It Your Right! Im Love this project tbh its insane
@FGGAMER7899
@FGGAMER7899 Месяц назад
Lemmy
@michaelcarlton1484
@michaelcarlton1484 Месяц назад
Larry actually. You can tell by the spiked up blue hair.​@@FGGAMER7899
@ericj.1170
@ericj.1170 Месяц назад
Always great to see more Koopaling appreciation!
@christopherwilliams9418
@christopherwilliams9418 Месяц назад
@@FGGAMER7899 That's Larry, Lemmy has rainbow hair. :P
@JollyRomping
@JollyRomping Месяц назад
This is so awesome! What surprises me the most is that you lead with the audio instead of the massively improved rendering!
@tomistudios8596
@tomistudios8596 Месяц назад
Great work
@patrickkrenz515
@patrickkrenz515 Месяц назад
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.
@thenomadatlas267
@thenomadatlas267 Месяц назад
So amazing, if this would have released on the actual gba it would have blown peoples minds
@NommyBird
@NommyBird Месяц назад
Honestly this really just helps show how massive the jump from SNES to N64 was back in the day, and how challenging it must have been for developers to basically relearn their jobs. I've seen people say SM64 hasn't aged great before, but I'd say it's insane how well it holds up given the circumstances.
@7ate9100times
@7ate9100times Месяц назад
Absolutely amazing
@alex3544
@alex3544 Месяц назад
Watching this grow and grow and grow even bigger, makes me so happy, the people who contributed and you are the best dude
@despg
@despg Месяц назад
this is unbelievable. keep up the great work, king.
@frosteybytes4051
@frosteybytes4051 Месяц назад
I didnt think this project would get very far, now Im pretty sure the full game will eventually be playable
@Jon_dog
@Jon_dog Месяц назад
Nice work, this is starting to look pretty damn good for a GBA demake
@ArneChristianRosenfeldt
@ArneChristianRosenfeldt Месяц назад
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 Месяц назад
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 Месяц назад
@@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
@muddrox887
@muddrox887 Месяц назад
This video deserves all the views/praise it can get. This is really impressive work
@carlosegarcia1508
@carlosegarcia1508 Месяц назад
Congrat, look really amazing😃👍🏻👋🏻
@MegaManNeo
@MegaManNeo Месяц назад
I like how Yoshi looks in your project :) Keep going. No matter what you do with the project eventually, it'd be really interesting to see how much of the original you can put in this.
@GameBlock_
@GameBlock_ Месяц назад
This is actually insane, can’t wait to see how the project progresses!
@borkbork9541
@borkbork9541 Месяц назад
Finally, super Mario advance 5
@amacsizbirkisi
@amacsizbirkisi Месяц назад
I can't wait for the Super Mario Advance 6: Mario Sunshine released in 2032
@Eadaceasa
@Eadaceasa Месяц назад
cant wait for super mario advance 7: Mario Galaxy released in 2037
@TiggerTheTiger112
@TiggerTheTiger112 18 дней назад
Joshua: *talking about how to store sound on gba* Mario: YAHOO YAHOO YAHOO YAHOO
@epicjoshy1485
@epicjoshy1485 Месяц назад
This is incredible! Keep up the good work!
@angelic_aether
@angelic_aether Месяц назад
This has come so far, it's awesome! I'm looking forward to seeing just how far you can take this!
@PigDan
@PigDan Месяц назад
Absolutely stunning, every time!! Love your channel
@GamesTwiceOver
@GamesTwiceOver Месяц назад
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.
@qar_ty7732
@qar_ty7732 Месяц назад
these videos look alot better when you zoom out as far as you can so its around the size of an actual gba
@modfser2906
@modfser2906 Месяц назад
Nice Job. Your Creating Something Very Impressive
@sayuriartsy5108
@sayuriartsy5108 Месяц назад
This video is like watching magic. Keep up the good work Joshua!
@fredoyt5609
@fredoyt5609 29 дней назад
Your work is just incredible!!!
@Sonic1994CD
@Sonic1994CD Месяц назад
Great job man. It's always looking better and better
@johncoulter7006
@johncoulter7006 Месяц назад
This was impressive in earlier iterations and it is only getting more wild. You mad lad! You are a master of efficiency! Looks phenomenal (sounds killer too now)
@maplesalt1482
@maplesalt1482 Месяц назад
I'll be honest, when I first saw this, I was a doubter; but this is really shaping up to be something. Stellar work.
@AstrowEmu
@AstrowEmu Месяц назад
Cant wait for a public demo
@biggusrichard1721
@biggusrichard1721 Месяц назад
I think he said he wouldnt be releasing it but maybe he will change his mind
@ReeceTheTroll
@ReeceTheTroll Месяц назад
Hes not releasing it. (Cringe I know)
@jsbarretto
@jsbarretto Месяц назад
@@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 Месяц назад
@@ReeceTheTroll Oh I thought He said he wouldn't release the assets and you would need to compile it yourself
@EngineerMikey5
@EngineerMikey5 Месяц назад
@@ReeceTheTroll Darn then this project is even more useless than I thought
@swordofkings128
@swordofkings128 Месяц назад
Each time you show this project it blows me away. It boggles my mind how you've done much with so little... Incredible work.
@Binary_Omlet
@Binary_Omlet Месяц назад
This is by far the most excited I've been in years for this community. The amount of raw work and talent being put into this is absolutely insane.
@joeygoat06
@joeygoat06 Месяц назад
This is absolutely amazing, I can’t believe that this is even possible.
@steveb9573
@steveb9573 Месяц назад
Remember this all begin by a red triangle
@brynshannon6692
@brynshannon6692 Месяц назад
This project continues, very frequently, to surprise me in what can be achieved. Honestly, I kinda love seeing the limited ways in which problems have to be solved. It feels more raw and real, in a way.
@YEWCHENGYINMoe
@YEWCHENGYINMoe Месяц назад
2:34 that sounds incredibly memory innefficient tho
@scottparker6239
@scottparker6239 Месяц назад
This is incredible. I always amazed by the amount of progress that's made in each update.
@DrNo64
@DrNo64 Месяц назад
The texture warping looks a lot better from last time! Nice! (Also please note I was here BEFORE this blew up all over RU-vid)
@liamleeyum
@liamleeyum Месяц назад
🥳🥳🥳
@XolifreX
@XolifreX Месяц назад
Once again an incredible job! So excited to see the hardware being pushed to its limits! Your solution for close textures being texture warped is verry interesting! Keep it up, looking forward to the next updates! 😄
@UltraGamerAustin
@UltraGamerAustin Месяц назад
Audio sounds like a gba game
@jsbarretto
@jsbarretto Месяц назад
To save on ROM space I've downsampled everything to 8 KHz. I might up that at a later date if I implement MIDI playback, allowing background music to be compressed a lot. Also, I need to improve the performance of the mixer so that it can operate at higher frequencies.
@UltraGamerAustin
@UltraGamerAustin Месяц назад
@@jsbarretto yeah I would suggest doing midi instead of streamed audio because I’m sure there is a Mario 64 sound fount out there
@grossincandescant8358
@grossincandescant8358 Месяц назад
This is absolutely insane and the rate of progress makes it doubly impressive. I don't have the words to express it as strongly as I'd like, so I'll leave it at a simple "Well done."
@IDreamOfGaming
@IDreamOfGaming Месяц назад
Wow. Following this amazing project and this latest update looks superb.
@FadkinsDiet
@FadkinsDiet Месяц назад
Awesome improvements! Glad to see the progress!
@PurpleVoltage
@PurpleVoltage Месяц назад
Been watching this develop and it's looking incredible
@gravity119
@gravity119 Месяц назад
Dude this is the coolest thing ever, so glad I am following the updates as they happen. Keep up the great work, and don’t burn yourself out!
@Riis-Bro
@Riis-Bro Месяц назад
The ground looks so much better! First thing I noticed honestly, just because of the crazy upgrade. No more warping! Great explanation too!
@MatthewCenance
@MatthewCenance Месяц назад
4:50 How do you avoid performance issues by subdividing the polygons? It seems like it would slash rendering performance if you render two to three time the triangles or more for closer objects!
@jsbarretto
@jsbarretto Месяц назад
I put some work in to radically reduce the overhead of triangle drawing. This means that triangle drawing time is now largely dominated by texture mapping, which is a reasonable tradeoff because subdivided polygons are smaller anyway and so require less texture mapping work. Also, subdivided polygons don't need to go through vertex transformation to view space: I can just pick a point halfway between the parent polygon vertices to use as the new vertex. This also saves a lot of processing time. All that aside, it definitely does have a performance impact. It's a bit difficult to quantify just how much since implementing it required changing other aspects of the rendering code too, but disabling it looks to produce a roughly 5-10% speedup. That's sufficiently low that I don't think that having it enabled by default is an issue though.
@MatthewCenance
@MatthewCenance Месяц назад
@@jsbarretto So this is how games have so many divided triangles on the PS1 to combat the texture warping and distortion without destroying the performance?
@jsbarretto
@jsbarretto Месяц назад
@@MatthewCenance Yes. I think PS1 games do this subdivision in software so I imagine many of them use different approaches. I don't know exactly how they work, this is very much my own spin on how I personally think it should be implemented.
@ThomasHearts-h6w
@ThomasHearts-h6w Месяц назад
Ngl this is a damn fire project. Goes to show that a GBA could work with 3D and didn't need a 2.5 weird thing combination/isometric view
@ArneChristianRosenfeldt
@ArneChristianRosenfeldt Месяц назад
Mode-7 gives you 60 fps. AtariJaguar already implemented this linear interpolation in hardware. Famously, it only worked with 16 bits and not 64. But GBA is 16 bit outside of the CPU. It would have been a perfect match. Instead we got this Argonaut sprite rotation hack and limited mode-7. Just allow mode-7 to render to VRAM and to pull from eWRAM!
@TheRobotIsOff
@TheRobotIsOff Месяц назад
Mario 63
@ThatOneEpicMemeLord
@ThatOneEpicMemeLord Месяц назад
Nah, It’s Mario 32
@LuisAlbertoCarrasquero-ci4yv
@LuisAlbertoCarrasquero-ci4yv Месяц назад
​@@ThatOneEpicMemeLord its SM64SP
@CooperDooper38
@CooperDooper38 Месяц назад
This just keeps getting more impressive!
@dextronium
@dextronium Месяц назад
sigan viendo gente
@SuperDfar
@SuperDfar Месяц назад
that's so cool, love the progress
@leandro88888
@leandro88888 Месяц назад
Please share the GBA rom when you finish the game. 🙏🙏🙏
@daidokorokoji
@daidokorokoji Месяц назад
i think it is impossible due to copyright reasons😅
@razorblade413
@razorblade413 Месяц назад
@@daidokorokoji if he moves to a third world country he can release it from there. Here, copyright doesn't stand a chance
@leandro88888
@leandro88888 Месяц назад
He could share it on a private website, if Google blocks it, we can have access in Opera.
@CraftTheKnight
@CraftTheKnight Месяц назад
Absolutely insane. Imagine if you could go back and time and sell it. People would love it!
@seanbrownlee9474
@seanbrownlee9474 Месяц назад
This is so impressive, keep up the good work!
@LotoTheHero
@LotoTheHero Месяц назад
I love this project so much! You're awesome for attempting to port this to such underpowered hardware. :D
@IndieLambda
@IndieLambda Месяц назад
Congratulations, this looks great, we got real sounds too, nice, I was fearing using Super Mario World sounds was going to be what had to be done.
@RealRalsei
@RealRalsei Месяц назад
This looks really good compared to the last edition! you're making progress very fast, and I'm excited to see how things go from here. One thing I'd recommend is turning down the volume of the game during sections while you are speaking. It wasn't too bad during sections that only had the ingame music, but Mario was so loud campared to you! 😅
Далее
Slides, Platforms, Swimming, And More! [SM64 GBA]
11:12
Why Devs NEED TO know about Render Matrices!
11:31
Просмотров 90 тыс.
Трудности СГОРЕВШЕЙ BMW M4!
49:41
Просмотров 763 тыс.
The Worst Fake Speedrun on Youtube
17:51
Просмотров 18 млн
I Remade Mario 64 FROM MEMORY
12:14
Просмотров 359 тыс.
Did Super Mario 64 DS improve the stages?
17:15
Просмотров 166 тыс.
Can You Beat Hitman 3 Without Breaking ANY Laws?
22:37
Majora's Mask Was Just BROKEN By A Huge New Skip
19:46
Просмотров 305 тыс.
Super Mario Bros. 3 - Extended 1up Sound
15:13
Просмотров 806 тыс.
Why Some 1-Ups Don't Flicker Before Disappearing
11:46
Просмотров 528 тыс.
Could You SURVIVE in Super Mario 64?
13:42
Просмотров 463 тыс.
How Optimizations made Mario 64 SLOWER
20:41
Просмотров 428 тыс.