Тёмный

I lost my sanity programming a PlayStation 2 

Bandwidth
Подписаться 52 тыс.
Просмотров 168 тыс.
50% 1

This was very tough. I hate the ps2 and I hate myself for doing this to myself.
Join our Discord server to play on our Minecraft server!
/ discord
Take a look at our Minecraft server's dynmap!
dynmap.bandwid...
Go check out Horizon Hosting for cheap and powerful hosting!
horizonnetwork...
Go check out the video by the Modern Vintage Gamer on why programming the Playstation 2 was such a pain!
• Why was the Sony PlayS...
CoachShrugs' video on Watch Dogs
• Watch Dogs: Multiplaye...
Feel free to support me on patreon!
patreon.com/us...
Come and take a look at my Instagram:
/ bandwidth_ytb

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

 

28 сен 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 418   
@AlexGFrank
@AlexGFrank Год назад
Ah yes, the real world of coding Waste a week and go insane just to be happy like a child because a cube floating in the void has moved
@SweetieSnowyCelestia
@SweetieSnowyCelestia Год назад
A real world would be: Make custom game engine from scratch with DX12 on board and try to port it to PSVita. It already took me 1.5 months to just... see nothing on the screen, because architecting just some basic things in it takes a lot of time and I still haven't got it to load files, let a lone textures or shader files. it starts with: let's learn how you could make swapchain to swop. And then it takes you months of your free time to make basic functionality and resource synchronization... But it's fun! ✨✨✨✨✨ (:
@AlexGFrank
@AlexGFrank Год назад
@@SweetieSnowyCelestia i personally stick to the easy route and focus more on different aspects of design, while throwing everything together in Unity But i have a valid excuse for it: work full time as a project manager in an indie game studio, so my coding abilities are between an average junior and middle devs
@SweetieSnowyCelestia
@SweetieSnowyCelestia Год назад
​@@AlexGFrank i know why people usually stick to the easy to use engine - because it is a tool to achieve your goal. My personal favorite is to sharpen my own tool, which is always exciting in terms of flexibility, power and other cool aspects. But it comes at a great cost of time. And instead of making the game, I take my time sharpening my engine.
@AppliedCryogenics
@AppliedCryogenics Год назад
Ahh, but is that floating cube performant enough? Is it up to standard coding practices? Also, Bill is asking for you to change it to a tetrahedron in cornflower blue.
@SweetieSnowyCelestia
@SweetieSnowyCelestia Год назад
​@@AppliedCryogenics we should implement full blown Render Graph and Visibility Buffer with custom GPU Software Rasterizer in order to optimize it enough for our computers to run it smoothly!
@manciv510
@manciv510 Год назад
People who can code PS2 games are amazing
@costelinha1867
@costelinha1867 Год назад
People who can code on pretty much any legacy hardware like that are amazing to me.
@sockettgirl
@sockettgirl Год назад
@@costelinha1867 i really really really dont wanna take the credit away from anyone, but you can definetely find SDKs available online for pretty much anything, legal or not, official or not, you can learn how to code in most languages nowadays on youtube, and then download the SDK, code it, and find a way to get your final rom on an emulator on on the og hardware yea some consoles are very harder than others and it is easier said than done, i myself made snes and mega drive rom hacks and i can not fathom how much effort it would take to build my own engine to run my game's logic but it is definetely possible, specially in the world of newer consoles, where they are pretty much just PCs running on a different architecture, and with given time, the modding community makes it even less harder by making new tools, such as lunar magic on windows, imagine how much the snes developers would love to have a modern computer with lunar magic, snesgss, some modern IDE and zsnes emulator, we have it even easier than the og devs nowadays dont get me started on uLaunchElf and modchips that can boot off of USB edit: just to clarify, im not saying bandwith is not amazing, just that you and i are just as amazing as him.
@manciv510
@manciv510 Год назад
@@costelinha1867 thanks to some tools making Gameboy, NES, and Atari 2600 games are easy.
@aawwmm
@aawwmm Год назад
@@manciv510 the genesis also has really good tools, reason why it's targeted so much for new retro releases.
@Handlebrake2
@Handlebrake2 Год назад
@@manciv510 is it illegal to make such tools?
@Jasper_S
@Jasper_S Год назад
i miss the timelapses of you coding and struggling, it was fun to watch and see the product coming together piece by piece, it also gives more depth as to how tedious some things can be to program instead of the black screens with text. I know its probably not a populair opinion, (look at michael reeves reaction to the comments saying programming is boring), but as a programmer myself and especially since you're creating something. i like to see the progress, like you did with the playstation 1 videos. in any case, your videos are really fun to watch and easy to understand, keep up the good work and please don't stop posting! :D
@alejorag
@alejorag Год назад
As a senior developer with a huge interest in game development this is quickly becoming one of my favorite channels out there (along with MVG, mentioned in this video). Keep up the great work!
@donpeppone4738
@donpeppone4738 Год назад
I am happy that you decided to look at the PS2 hardware and how it works. It had been my interest for a while. God shall help you if you decide to try the PS3. Great content, Keep it up.
@costelinha1867
@costelinha1867 Год назад
God have mercy on him indeed if he decides to go that dark path.
@MonstrMash123458943
@MonstrMash123458943 Год назад
he basically choose violence at this point.
@no00ob
@no00ob Год назад
Well not necessarily because you can literally run Unity on it if you want to.
@EmilePolka
@EmilePolka Год назад
developing a app/game on ps3 should be doable as long as you use the Sony's SDK and a game engine SDK like unity for ps3. Optimizing the game on PS3 is a different whole can of worms though or if your a game developer who wants to use you own game engine to PS3 from scratch, someone like Valve and Naughty Dog already experienced the pain process. This is why PS3 is filled with Unity Engine based games.
@KingSolidTails
@KingSolidTails 10 месяцев назад
MGS4 which has *still* yet to be ported to anything and is the single most difficult game to emulate on RPCS3 *GOD HELP YOU*
@t3h-itninja
@t3h-itninja Год назад
Keep up the good work my dude. This is awesome.
@Bandwidth_ytb
@Bandwidth_ytb Год назад
Thanks a ton!
@costelinha1867
@costelinha1867 Год назад
"I know this is boring for people who just stumbled upon this video looking for something to watch while eating lunch" I feel specifically called out here.
@DaddyJoe_
@DaddyJoe_ Год назад
Fr but he saying facts
@unclepingu
@unclepingu Год назад
Crazy Frog Racer was bangin', even bought the music cd for it when I was younger.
@47KRoman
@47KRoman Год назад
As soon as I've started the video I've assumed you have to be Czech but I wasn't sure until you've mentioned the average highway in the Czech Republic. Takže hodně štěstí při dalším programování na PS2.
@1KingCrimson1
@1KingCrimson1 Месяц назад
When i found your channel i realise u are, what i wanted to be when i was younger. You are pretty impressive being - keep it up.
@Nik-6675
@Nik-6675 Год назад
LET'S GOOO FINALLY SOMEONE DID IT I'VE BEEN WAITING FOR YEARS.
@ferinzz
@ferinzz 10 месяцев назад
I think what I love about this is the fact you capture the mind spiraling annoyances when trying to figure out how tf things are supposed to work.
@iloveitwhenusuffer
@iloveitwhenusuffer Год назад
"i hate makefiles" is the most relatable thing ive ever heard
@slipperycorruptor
@slipperycorruptor Год назад
Bruh, it was fun to watch and I feel so bad for you.. Perseverance!
@DrallumGC
@DrallumGC Год назад
please more messing around with the ps2 I love this
@bena2.014
@bena2.014 Год назад
This is awesome! Just this week i started searching around for some project like this to motivate myself to code something for the ps2, and then found this video. Please, keep up the good work!
@gaiseric972
@gaiseric972 9 месяцев назад
Ohh boy, i love this channel. Thank you for take your time and show me the incredible work of coding a PS2 game. I hope you bring us more content, greetings from Argentina.
@KangJangkrik
@KangJangkrik Год назад
But can it run Doom?
@Sinasonjedprofuctions
@Sinasonjedprofuctions Месяц назад
But can it run python
@asmoth360
@asmoth360 Год назад
Hi bandwith, do you plan on continuing the PS1 game too ? Because programming several games for different consoles at the same time seems insane xD
@Bandwidth_ytb
@Bandwidth_ytb Год назад
Yeah... I'm insane..
@asmoth360
@asmoth360 Год назад
​@@Bandwidth_ytb Good luck with that :D Btw I wanted to thank you because your videos are what motivated me to try to code games for the PS1 too :)
@Dilithium1
@Dilithium1 Год назад
@@asmoth360 same lol I even bought a ps1 last week and have been thinking about it for months since the first ps1 video came out.
@andersonferreira669
@andersonferreira669 Год назад
Last year I have tried to make some simple game with ps2dev, it was a nightmare, took me a week just to compile the compiling tool. The build fails multiple times, everytime it was something missing, some flag that was not set etc. After finally being able to compile something, I found an already made source example in the tool directory that renders a cube on the screen. I compiled, transferred to my ps2, run it, and it was there. I was happy, but lost completely the will to go beyond this. Everytime that I search documentation or help to develop some program on ps2 I was warned that this thing is a nightmare to develop, they are right. But, it is not impossible.
@effmltalks
@effmltalks Год назад
You programmers are like gods.
@hangerthem4430
@hangerthem4430 Год назад
We know. 😆
@filipnovak2544
@filipnovak2544 Год назад
Yes - they can do things we mortals can not even imagine. And when they do something, we can nothing but pray :D
@markusTegelane
@markusTegelane Год назад
@@filipnovak2544 but programmers are also mortals
@iphatbass
@iphatbass Год назад
Dat Amon Amarth tshirt. Nice!
@Kabodanki
@Kabodanki Год назад
I've never seen a video with that much filling, sponsorblock is getting wild
@Bandwidth_ytb
@Bandwidth_ytb Год назад
Someone falsely submited that me creating a minecraft server for you guys is a sponshorship. I spent like 15 seconds talking about a company who just gave me a minor discount. And someone went: Yup I'll tag all of it
@bioman1hazard607
@bioman1hazard607 Год назад
Holy Frick man, you got the ps2 to work on unity? That's insane
@maxwahler3416
@maxwahler3416 Год назад
Nice work! When it works when you use the full block size, this sounds like there is some buffer that needs to be flushed to send smaller packets immediately
@baazzman
@baazzman Год назад
Just here to watch the journey Always looking forward to what's next
@desmid
@desmid Год назад
Whenever I see PS2 videos I always think of my favorite game ATV Off-road Fury
@JudasPriestArmyChile
@JudasPriestArmyChile Год назад
in the thumbnail I thought it was Sigourney Weaver XD.
@Imora
@Imora Год назад
i know this is underrated but.. the wii u was my childhood console.. i know a bunch about the homebrew scene of it and stuff.. but i wish i could learn to even code some type of app for it.. it uses powerpc the same way as what the wii and gamecube does so...
@Idraelos
@Idraelos Год назад
Yes young programmer, let the rage flow through you! It will fuel your passion and power! The angrier you become the more powerful your coding ability will become! Just be careful, it might destroy objects in your vicinity! Anyway, nice work looking forward to more of your work! Subscribed :)
@bukow_
@bukow_ Год назад
I’m so happy I found your channel
@Dilithium1
@Dilithium1 Год назад
How is that order of 100 usb ports to add on your lego robots going?
@jeffjefferies
@jeffjefferies Год назад
About to give a sub! This was a really neat video and yes I did randomly click while eating my lunch 😂 very excited for the psp video
@Bandwidth_ytb
@Bandwidth_ytb Год назад
Awesome! Thank you!
@AlpineTheHusky
@AlpineTheHusky 3 месяца назад
Hey Czech roads especially Highways are great if you ignore the absolute lack of competence on the roads
@protistman
@protistman Год назад
You are awesome! Thanks for the Video!
@danieltambee7678
@danieltambee7678 10 месяцев назад
this dude is like the Borat of coding absolutely loving this
@byteknytestudios5690
@byteknytestudios5690 Год назад
I sympathize with your anger at building stuff, Its like the first mistake i made with ArchLinux, CleanBuilding suuuuucks!
@drbjbpog9956
@drbjbpog9956 Год назад
HOLY SHOT CRAZY FROG RACET I DIDBT KNOWB THAT WAS A THING
@0xybelis
@0xybelis Год назад
As for TCP problem looks like socket needs TCP_NODELAY option.
Год назад
Or switch to UDP, which is not a bad idea for gaming stuff. But missing TCP_NODELAY was exactly my thought as well.
@CaioAletroca
@CaioAletroca Год назад
I loved the video, but a few things here: 1 - Don't be ashamed about your english, isn't your first language (neither mine) and I can understand you pretty well!! 2 - Be cautions about quick text jokes, give the viewers some time to read without the need to pause the video. 3 - You literally jump straight into game dev nightmares, multiplayer games... I wish you luck!!
@DiegoTrevisan-fl2hs
@DiegoTrevisan-fl2hs Год назад
Good video man! Can't wait for a N64 video, say hi to Brazil :)
@ToMoJeKral
@ToMoJeKral Год назад
Great video, looking at it while eating, made me chuckle. Earned a sub
@Andrea-kq1bq
@Andrea-kq1bq Год назад
Compiling the SDK is not needed, there is a Docker image with the already compiled sdk that starts in seconds, more information in the readme of the PS2DEV repo
@Feedback406
@Feedback406 Год назад
Finished watching the whole thing wow great video!!!
@dennj
@dennj 6 месяцев назад
I am ashamed to admit I am one of those people who clicked on your video just to watch this while I am eating lunch
@xkenny1995
@xkenny1995 10 месяцев назад
4:10 unplugging and plugging back power is normal thing even when developing for PS5 with all official tools 😅
@KyzenHD72
@KyzenHD72 Год назад
Great video 👍 I can see that a wired game pad is connected to your PS2 at 1:33 though but you are using a wireless PS3 controller. *X-files music plays*
@Bandwidth_ytb
@Bandwidth_ytb Год назад
The wire is just hidden! :D
@walala14
@walala14 Год назад
Man you’re great, love your content❤ keep going
@Jaylen13rocks
@Jaylen13rocks Год назад
I highly recommend you get a ps2 dev kit!!!!! They're easy to find
@souptaels
@souptaels Год назад
Using SponserBlock here and damn I've never seen so much filler in a video before 💀 Also, looking at this video's views compared to your last video, that VR video bombed so hard. Guess you're the PS developer guy now lol
@Bandwidth_ytb
@Bandwidth_ytb Год назад
I'm using it as well. Don't know why the entire Minecraft part was tagged as a sponsorship.
@newgameld2512
@newgameld2512 6 месяцев назад
How did you get the connection working so well? How does the UdpMovement script work in Unity?
@joshuawilliams9176
@joshuawilliams9176 Год назад
You could say he cut his bandwith
@Feedback406
@Feedback406 Год назад
Dam my boy that’s a million dollar game idea I never heard of that type of game but if you can make a modern version for the iPhone or something I think it would be a hit
@Valntain
@Valntain Год назад
A Czech Republic road simulator ??? I gotta give it a try !
@eeyoretriple6
@eeyoretriple6 Год назад
the gamecube version of windwaker has a feature where you could have another player drop bombs on enemies for you with a plugged in GBA. probably the only other thing i can think of like that.
@summerishere2868
@summerishere2868 Год назад
Sega Saturn next!
@ThatRetroGuy2005
@ThatRetroGuy2005 Год назад
You should code a game for the sega dreamcast
@hamad915_
@hamad915_ Год назад
Dude keep it up you have some amazing knowledge to share 😊
@madhatterdo5458
@madhatterdo5458 Год назад
Wait! There was a PS2 Game of the Crazy Frog? Well i mean off course there was. But WTF?! The early 2000s was a wild Time 😂
@drPeidos
@drPeidos Год назад
What a great idea for a game. Keep up the good work.
@Mainace0
@Mainace0 Год назад
Looking forward to this one!
@tomokisan
@tomokisan Год назад
As an actual human that have italian origins, i can confirm this is exactly how to eat spaghetti
@vadiks20032
@vadiks20032 Год назад
bro how do i become as insane as you? i stop doing anything after i spend 6 hours
@Ed.E
@Ed.E Год назад
Awesome vid again!!
@abdullahisanidodo2876
@abdullahisanidodo2876 Год назад
He was like "when i was a kid"...lol
@TruthDoesNotExist
@TruthDoesNotExist Год назад
it would be really cool to see a GTA clone for the ps1 or a SciFI GTA clone for the ps2 since we never really got that from gta. The game most similar to GTA for the PS1 is "Driver" maybe if you could reverse engineer the code for that game it could make your job a lot easier and you wouldn't have to code the entire game from the ground up
@asmoth360
@asmoth360 Год назад
The first GTA litteraly existed on the PS1... (though I admit it's a bit different than the following GTAs)
@TruthDoesNotExist
@TruthDoesNotExist Год назад
@@asmoth360 I know but that game sucks and is nauseatingly bad. Theres a reason GTA was irrelevant until GTA3
@dg_dotnet9616
@dg_dotnet9616 Год назад
Heres a biger challenge try game dev on PS3 is consider in the entire history of videogames the hardest console to develop 2.
@matrixcuberoadto6007
@matrixcuberoadto6007 Год назад
I know this is an odd question but whatever happened to your original playstation 2? also great video btw, enjoy the sub and like!
@Bandwidth_ytb
@Bandwidth_ytb Год назад
It just disappeared. The controller I used is still the original from that one but that's all I have left of it...
@matrixcuberoadto6007
@matrixcuberoadto6007 Год назад
@@Bandwidth_ytb Huh, maybe someone you know got rid of it. Thanks for replying though! Great channel
@2ndGGX
@2ndGGX Год назад
what you gonna program next time psp or ps3 or mabey Xbox
@impheris
@impheris Год назад
wait, are you going to make a ps2 game with unity?
@costelinha1867
@costelinha1867 Год назад
OH YES! THE ULTIMATE SEQUEL TO THE PROGRAMMING ON PS1 VIDEO!
@ciaragarrity6425
@ciaragarrity6425 Год назад
I applaud that you made the effort to dev a game for the ps2, this looks definitely infuriating to make. I use a program called GB Studio, and sometimes it takes 20 minutes to compile but it's good. If everything fails, you could try to make a Gameboy game with GB Studio, it's free and easy to use.
@ricely1225
@ricely1225 Год назад
he needs 100k asap
@Bandwidth_ytb
@Bandwidth_ytb Год назад
I hope :D
@Migor78Bidas
@Migor78Bidas 10 месяцев назад
Athena three months later facilitating development for the PS2, you just need to know Java script.
@ShaneRounce
@ShaneRounce Год назад
Dude looks like he was born well after the last PS2 game was released.
@mantas22xyt93
@mantas22xyt93 Год назад
You HAVE to make a game for the PSP!
@redymedy
@redymedy Год назад
PSP development is heavily documented and already has a ton of people who've made things, which means the quality would be really good, so yeah, i do hope he makes a PSP game.
@Journey_to_who_knows
@Journey_to_who_knows Год назад
Too overdone, Dreamcast is where it’s at
@Kontekst
@Kontekst Год назад
i was already a fan of this channel, but i remember crazy frog stuttering on my PC...can i sub twice?
@vicmac3513
@vicmac3513 Год назад
Is the next video PS2 episode 2 or PSP?
@iheartswinub
@iheartswinub Год назад
New awesome channel found
@BrainSlugs83
@BrainSlugs83 Год назад
"The emotion engine contains a CPU, [Vector SIMD units], DMA, and [a partially implemented bad gpu?]"... so... basically, it's a CPU. 😅
@Dragonfire511
@Dragonfire511 Год назад
The binaries thing is so true. Like nO pAckAgEs reLeaSe :'(.
@JanxZ
@JanxZ Год назад
"that's why you should always include binaries" Wow... you're just like me! We should be best friends forever then inbreed
@mobabot
@mobabot Год назад
yes finally, i subbed for more content like this lol
@matgaw123
@matgaw123 Год назад
Ciekawy film
@messerschmitt4799
@messerschmitt4799 Год назад
Ok
@Neoproxy_
@Neoproxy_ Год назад
you really have the programmer shirt
@djaksonclebergoncalvesfilh9513
Niiice! Do you know about the Tyra engine, for ps2 dev?
@manciv510
@manciv510 Год назад
whoa now thats cool
@Feedback406
@Feedback406 Год назад
Nice video subscribed
@panasonicdiet3691
@panasonicdiet3691 Год назад
So what programming language did you use to make the cubes
@RofRof_IAmADog
@RofRof_IAmADog Год назад
yes
@chronokoks
@chronokoks Год назад
The dude's definitely czech :D (his accent)
@nprocopi1231
@nprocopi1231 Год назад
There's easier ways to program PS2, you can send your ELF over the network so you dont need to do USB transfers every time
@AndroChimera
@AndroChimera Год назад
this is awesome
@martinseitune3787
@martinseitune3787 Год назад
Increible !!!!
@CodeCrunchLab
@CodeCrunchLab Год назад
nice man
@banks3388
@banks3388 Год назад
What about the PS1 game? Also PS2 literally has a development environment that makes it a hell of a lot easier to make 3D games... Retrohistories does a great video on the ending Renderware
@TeraByte38
@TeraByte38 Год назад
8:15 Dýlej
@bendergamer14
@bendergamer14 Год назад
As a programmer, I see something happening... cross-compatibility with PC & Mobile & Older consoles 👀 But the only way to make it happen is to literally reverse engineer the desired game. So, next step would be making some sort of reverse engineering AI.
@sycorlax
@sycorlax Год назад
💗damn pro u r a king
@YTesting
@YTesting Год назад
This is super cool, looking forward to part two!
Далее
The PS3 was a ridiculous machine
13:16
Просмотров 207 тыс.
Making The PS2 Slim Better Than A PS2 Phat
26:24
Просмотров 720 тыс.
CORTE DE CABELO RADICAL
00:59
Просмотров 1,9 млн
Меня Забанили в Steam CS2 / PUBG
19:19
Просмотров 220 тыс.
Meni yerga urdingda
00:20
Просмотров 422 тыс.
I try to code a PS1 game.
16:39
Просмотров 2,1 млн
Was the PS2 "Emotion Engine" over hyped?
17:14
Просмотров 607 тыс.
i made this indie game and it changed my life
16:51
I built a MODERN Sony PlayerStation 2...
21:21
Просмотров 2 млн
I'm Still Playing PS2 In 2024, And Here's Why
14:03
Просмотров 319 тыс.
This HDMI Mod Makes The PlayStation 2 Look GORGEOUS!
28:34
I've Become Obsessed With XBOX Series X (as a PC Gamer)
20:55
I bought 3 PS3s for $50... how bad could it be?
22:04
Просмотров 751 тыс.
CORTE DE CABELO RADICAL
00:59
Просмотров 1,9 млн