Tyrian

PS2 Tyrian WIP

Andres ruiz

Member
I am glad to share open tyrian, the functionality is 100%, it is in iso and .elf, unfortunately in the iso version it is slow in loading the data. In the case of the .elf they will have to put everything in the root of the memory, to confirm options press square. enjoy it
 

Attachments

  • tyrian.png
    tyrian.png
    1.4 MB · Views: 310
  • TYRIAN_mass.rar
    TYRIAN_mass.rar
    6 MB · Views: 486
  • TYRIAN_iso.rar
    TYRIAN_iso.rar
    2.3 MB · Views: 387
Last edited:
Is there any specific path from where "opentyrian.elf" needs to be launched?
Because when I try to launch it from "mass:/tyrian/opentyrian.elf", all I get is BSOD.

Maybe "mass:/opentyrian.elf"?
 
I'm only getting BSOD on SCPH-50004\SCPH-70004.

I have copied:
mass:/opentyrian.elf
mass:/joystick.conf
mass:/opentyrian.conf
mass:/TYRIAN.CFG
mass:/tyrian (folder with data)
 
I do not know what this error is, I have tried it on ps2 fat and ps2 slim, can you send an error capture?

BSOD means Black Screen of Death.
So I'm getting only black screen after launching "opentyrian.elf".

Wasn't there a working Tyrian port available since "a while"? :D
Still good work!

There was Tyrian port for PS2, but it was deleted due to the GPL licensed problems:
http://lukasz.dk/mirror/forums.ps2dev.org/viewtopic6ab1.html?t=11154.
 
  • Like
Reactions: TnA
I managed to get it to work (1 out of 3 flash-drives seems to work with this version).
I don't remember when I ever had a problem with these flash-drivers...

EDIT: "Version 2" uploaded recently seems to work on all my flash-drives.

Anyway, a little info about controls will be nice:
:but square: - Accept\Shoot
:but x: - Cancel
:dir down::dir left::dir up::dir up: - Navigate

This port seems to be displayed in full screen.
During missions it seems that it runs a bit slow.
 
Last edited:
  • Like
Reactions: TnA
I managed to get it to work (1 out of 3 flash-drives seems to work with this version).
I don't remember when I ever had a problem with these flash-drivers...

EDIT: "Version 2" uploaded recently seems to work on all my flash-drives.

Anyway, a little info about controls will be nice:
:but square: - Accept\Shoot
:but x: - Cancel
:dir down::dir left::dir up::dir up: - Navigate

This port seems to be displayed in full screen.
During missions it seems that it runs a bit slow.
That is correct and with respect to speed, look for game options, maybe this will slow down and I will continue working with the sound, because the person who adapted SDL to the ps2 did not complete its success.
 

Attachments

  • photo.png
    photo.png
    846.9 KB · Views: 125
That is correct and with respect to speed, look for game options, maybe this will slow down...

Thanks for the tip. By default "Game Speed" is set "Slow".
Changing it into "Normal" helps to get more fluid gameplay.

...and I will continue working with the sound, because the person who adapted SDL to the ps2 did not complete its success.

:frog:
Thanks, it is good to know that you want to work on this project.
 
  • Like
Reactions: TnA
Awesome! Really!
This seems to become an even better version!

Are you using newlib (I suppose only indirectly via SDL as an abstraction? I'm not well versed in SDL, sorry.)
Are you using the old or the new SDK?


Alright... Dropping to bed now.
 
In the last two week I studied the latest version of the PS2SDK to port Retroguru games to PS2 (using SDL). It was not easy to solve all the issues and have working games with a nice audio, but in the end I did it (5 games under test at the moment).

During the week end I'll try to see if I find and fix the sound problem with your code.

I learned that most of the times the problem is with the filsystem (you can't have too many files opened at once). Another thing I learned is to not forget to init the SDL Timer with the SDL Audio, or there will be no thread feeding the audio system. Maybe this can help.
 
It is correct you always have to initialize the timer, with respect to the audio I hope you can solve that problem, I have adapted njam and it seems to work well, but not with tyrian, hopefully you can share your improvements and the code greetings
 
If njam works you are doing everithing well with the SDL Lib.

Looking in the Opentyrian code (I ported it to 3ds long time ago) I see it doesn't use the SDL Mixer lib, but uses the basic audio features of the SDL lib, and I think they are not correctly ported.

Changing the code to use the SDL Mixer lib should be possible, you should try it. But if you want share your code with me (publicly or in private with a PM), I can try to fix it. I'm going to leave to you all the credits for the port :encouragement:
 
Con gusto te paso el código.
Pero tengo muchas dudas el puerto SDL en la parte de audio no funciona correctamente se corta el audio espro puedes explicarnos como podriamos trabajar con este subsistema...

También adjunto una pequeña librería para subir archivos desde usb=mass :/
 
Last edited:

Similar threads

Back
Top