I try to code a PS1 game.

2,159,728
0
Published 2022-04-03
And it really works!
Thanks to psxdev.net for their enormous amount of information about the subject.

Go join the PSX.dev discord to learn how this should be done correctly...
discord.gg/QByKPpH

I don't have any socials,
go away.

All Comments (21)
  • @Bandwidth_ytb
    Okay I need to clear something up as I'm seeing a lot of comments about the same thing. 1) I do know I could have used a virtual machine. I just wanted to make things more interesting. 2) I don't really know why but the 32bit compatibility of modern Windows and CPUs just doesn't seem to work with PSYQ 3) The second part is already being worked on. You can watch my other videos in the meantime if you want ;) 4) I managed to reply to all comments but I'll have to start skipping some because at this rate I wouldn't be doing anything else in my day. 5) YouTube exploded this and I'm grateful to every single person who sees this <3
  • Man coded a PS1 game and got it running on original hardware just for the fun of it. You have my respect
  • @dchardin1
    If there is one thing I would love for the general public to understand: It's how INCREDIBLY DIFFICULT it is to develop for older systems. Just getting this demo to work impresses me more than a lot of the flashy bloated modern tech-stack apps I usually see.
  • @Bolt_BDA
    As a once frustrated young game dev this brings me so much warm into my heart, good job dude! Keep it up!
  • @KageMinowara
    Bro, this is so cool. It warms my heart to see people take an interest in old hardware.
  • @nprocopi1231
    Code in PSYQ and psn00b is the same, the same libraries, same techniques, same everything, except psn00b is a replica of the original, while PSYQ was the original. psn00b produces faster code, and even compiles faster (with multithreading and PCH). Also you'd be better off with no$psx with a debugger and breakpoints. I've been coding PS1 for the last 3 years.
  • @xenonentity713
    This is probably the best thing YouTube has recommended me to this day. I was always interested in researching the hardware of these retro consoles but now you got me interested in the software and development side as well. Good work mate.
  • @albertomassidda
    I would have loved to see some more details about the coding: how the SDK expects the files' layout, whethere there is some particular "approach" you need to adopt to generate graphics and/or logic, etc..
  • @jordanhilton1815
    The fact that anybody was ever able to program and code video games even at all is absolutely mind-blowing even like the old pong is absolutely mind-blowing let alone games like The Witcher 3 or something like that it's nothing short of a miracle
  • @Bandwidth_ytb
    Since I don't have a community tab yet I'd like to announce here that I will not be able to get a video out no sooner than August. I'm terribly sorry about this but that's just how things are. 🤷‍♂ The next video is going to be a second part of this so stay tuned!
  • i've been looking for a motivation last days, a motiviation to revives me the love for programming and i found this video. nice content, keep doing what you are doing, you gonna be a great and awesome developer.
  • @sagetenshi
    The legit joy in your voice when it runs is so wholesome. Sick video man, great job :)
  • @insanity-vr6vu
    For such a small channel you've got so much talent that so few have seen. I can't wait to see what you do in the future!
  • This was an insanely fun watch. I never understood the appeal of making new software for old systems but somehow I get it now- to see your game run on actual hardware makes it feel legit, no matter how much effort went into the game itself.
  • @paradicsompaszta
    Your joy at the end when it ran on the real hardware reminds me why I love programming!
  • @patmarek1222
    The tech part is incredible and your humor is just hilarious. You got my sub!
  • @_nimrod92
    Man as a fellow coder you earn my subscribe. it is incredibly difficult to develop in these older systems due to how much limitations on memory management were on this systems due to the technology of the time. This is why techniques such as compression for assets came to be, yes the graphics weren't that great but if you look at it was truly genius how developers focused on absolute efficiency because of limitations. Nowadays programmers have technically infinite memory resources which simply ignore optimization.
  • @SpecReviewPlus
    I've always dreamt of developing games for these older consoles! I just didn't know how. Thanks for proving it possible! I can't wait to try this myself!
  • You remind me of another game dev here on YouTube named Dani. I can’t wait to watch your other videos. Keep up the great work!