tyra | ps2sdk | |
---|---|---|
8 | 6 | |
439 | 877 | |
- | 1.3% | |
7.8 | 9.5 | |
28 days ago | 7 days ago | |
C++ | C | |
Apache License 2.0 | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
tyra
-
I’ve never written a single line of code, I have no idea how anything works. What is the first step towards making my own ps2 game?
There is also a (relatively) easier method: tyra. Tyra is an engine: it does the hard work talking to the hardware for you. You can follow the various tutorials (if I remember well, they are in C++ language, that is quite similar to C, but I suggesto to read something about it anyway) and maybe in a few hours you will have something running on the Playstation2.
-
Thinking about making a ps2 game
Need an graphics engine? There's tyra
- Tyra: Open-source game engine for Playstation 2
- "Tyracraft" - An open-source Minecraft clone being developed for the PlayStation 2 using the homebrew Tyra engine
- Tyra a PS2 game engine for dev
- Found this interesting. A full ass c++20 supporting PlayStation 2 game engine
- Tyra — open-source game engine project for PlayStation 2
ps2sdk
-
Thinking about making a ps2 game
Second: You need an SDK, you can use ps2sdk.
- Alguém tem um material para programar jogos para consoles antigos
-
Is there anywhere to find very deep technical discussion of the PS2? I'm looking at the raw assembly code for a game and have some questions.
I think the ps2 sdk should have the documentation that you need. As for other discussions, a lot of good information has become hard to find due to the shutdown of a couple forums. Assemblergames and PSX-scene probably had a bunch of useful info. You can still find the stuff, but it has become much harder as the archives don't keep the old site format. There's also the backup of the ps2 linux site that has lots of good info. Then there are the several gaming and modding forums that should still have info. You should be able to find most of this with your search engine of choice.
-
Is it possible to make your own PS2 game?
It’s a thing I’ve looked into! There is an SDK out there. I haven’t used it, but I think it would be interesting to mess around with.
-
I got Pokemon Red/Blue running in my Game Boy emulator! Amazing feeling.
In case you're not familiar, many consoles released in the past 2 decades (especially Nintendo ones) can be modded quite easily to run homebrew (and as a side effect, usually also game backups). Here's a guide for the 3DS, just as an example. These consoles have official SDKs, but homebrew devs usually avoid those for legal reasons - instead, unofficial ones like devKitPro, PS2SDK, PSL1GHT etc. are used.
-
Struggling to contribute to software I'm not familiar with
As to your question... yeah, it's hard. I was recently poking around in the code for the homebrew PS2 SDK. It took probably a few weeks of evenings and weekends to understand the specific area that I was interested in. Some of that was due to PS2-specific details (some code runs on the main processor, some code runs on a subprocessor, and a task might be split between the two). Part of it was due to the code not really having a lot of comments.
What are some alternatives?
OGSR-Engine - OGSR Project - Evolution of X-Ray Engine for S.T.A.L.K.E.R.: Shadow of Chernobyl
PSL1GHT - A lightweight PS3 SDK
TR2Main - Tomb Raider II Injector Dynamic Library
yobeboy - A WIP Game Boy emulator
HDL-Batch-installer - A GUI for HDL Dump. Featuring batch installation of PS2 games to PS2 internal hdd and some game management utilities
minisynth32 - A 3D-printable MIDI synthesiser inspired by the Roland MT-32 and clumsyMIDI, and powered by the mt32-pi MT-32 emulator.
Mikompilation - Reimplementation project for the Fatal Frame 2 : Crimson Butterfly (Project Zero 2/零~紅い蝶) game engine
Avara - Port of the original 1996 game from Ambrosia Software.
spelunky-psp - Spelunky remake for Sony PSP.
TheXTech - The full port of the SMBX engine from VB6 into C++ and SDL2, FreeImage and MixerX
alundra-randomizer - A randomizer for the PS1 game Alundra
psx-comBINe - Cross-Platform PSX Game Combiner - Combines mutliple .bin files into a single .bin