PDA

View Full Version : TYRIAN for PSP



deniska
December 4th, 2007, 02:44
Update: [01/18/08] OpenTyrian_PSP_1.0 released.
- support for 3.xx FW & slim PSPs
- based on the latest (689) revision of OpenTyrian
- latest source code included

Update: [01/04/08] OpenTyrian_PSP_09 patch released.
- music volume increased
- Christmas mode activation dialog added
- based on the latest (674) revision of OpenTyrian
(Download via comments)

Update: [12/27/07] OpenTyrian_PSP_08 patch released.
- some tweaks in music emulation code resulting some speedup
- based on the latest (647) revision of OpenTyrian
- better OSK support

Update: [12/12/07] OpenTyrian_PSP_07 patch released.
- basic OSK support. Hit [Right Trigger] to enter key entry mode. Use UP/DOWN to change the character, then press Right Trigger again to exit.
Now you should be able to access super arcade modes and some additional texture modes..

Update: [12/06/07] OpenTyrian_PSP_06 patch released. (download via comments)
- ~10% speed increase due to new rendering routine.
- better smoothing/scaling in full-screen mode
-original size mode fixed
- data cubes text scroll fixed
- black screen on startup bug hopefully gone
- fixed the startup title screen animations
- slightly better key handling in main menus.. still needs some work
To install, just overwrite the EBOOT.PBP from 0.5 version with the patched one

TYRIAN PSP v0.5
---------------
This is a PSP adoptation of TYRIAN, PC game by Eclipse Productions, published Epic MegaGames.
The original game was programmed by Jason Emery, illustrated by Daniel Cook, and its music composed
by Alexander Brandon and Andreas Molnar.

This port is based on OpenTyrian project code (http://code.google.com/p/opentyrian/), maintained by
mindless2112, syntaxglitch,emacs.hacker, yuriks.br.

http://deniska.dcemu.co.uk/images/tyrian.png

GAMEPLAY
--------
Tyrian is an arcade-style vertical scrolling shooter.
The player controls a space ship fitted with different weapons and enhanced energy shields.
Money is earned by destroying enemies and grabbing bonuses, which is then used to purchase
upgrades such as weapons, shields, energy generators, and different ships from interlevel menus.
The game is fast paced and presents a variety of enemies and bosses.

CONTROLS
--------
[ANALOG PAD] MENU NAVIGATION & SHIP'S IN GAME MOVEMENTS
[TRANGLE] SELECT/FIRE
[SQUARE]/[O][X] joystick buttons 2,3,4 (can be reconfigured in setup)
[SELECT] in-game setup menu / back button
[START] in game pause

Please refer to README file for installation instructions and additional information.

Download and Give Feedback Via Comments

Download Here (http://deniska.dcemu.co.uk/bin/opentyrianpsp_v1_0.rar)

Napalm-Death
December 4th, 2007, 03:02
Awesome! Thanks! :D

sedkiller
December 4th, 2007, 03:13
Really Awesome !!! :P

billykay77
December 4th, 2007, 03:28
I LOVE TYRIAN!
I can't wait to load it!

THANK YOU!
THANK YOU!
THANK YOU!
:thumbup:

billykay77
December 4th, 2007, 03:47
I used alternate boot 2! works great! fat psp frimware 3.52.

osgeld
December 4th, 2007, 04:27
awesome

BelmontSlayer
December 4th, 2007, 04:38
I love you deniska!

Rbman
December 4th, 2007, 05:36
This is awesome thank you so much, any chance for this to be compiled to 3.XX? I don't have a slim but I'm trying to get all my fav apps in 3.XX kernel. thanks again

siulmagic
December 4th, 2007, 05:39
amazing i was paciantly wating for this to be released

good job

havoc_012
December 4th, 2007, 05:44
never heard of this, but it looks pretty cool

thanks a lot deniska.

philiphili
December 4th, 2007, 07:22
Deniska, you are number One. Thanks a lot. Great work and great game.

Aryn
December 4th, 2007, 07:29
For the first released version this game is pretty smooth. I have not found a glitch in the game so far and it is still fun to play even by today's standards.
Thanks a lot, Densika.

arlaken
December 4th, 2007, 07:45
Dude, youre the bomb, I've spent so much time in this game in the days of the 486 (and beyond...) still playing it on DOSBOX.

I'm having trouble running it though. It says game could not be started instead of the black screen you metnionned. Tried all of the alternate eboots.

I am currently running M-33 3.71-3 on my fat psp in 1.50 Kernel mode. Tyrian folder in GAME150. Tried changing ISO modes.

Thanks a lot.

titch.ryan
December 4th, 2007, 08:26
looks great

hiddensphinx
December 4th, 2007, 09:07
does not work on mine..tried all eboots in PSP/GAME340 folder :?

JAP PSP running 3.40OE-A

MK2k
December 4th, 2007, 09:47
Great idea to port that game, really enjoying.

aminkr
December 4th, 2007, 09:49
thanx!! this game doesnt jus look great!

the game is awesome!!

helmutkemper
December 4th, 2007, 11:23
which the programs necessary to develop for psp?

E.J.
December 4th, 2007, 12:38
Time to play!

NightRaven
December 4th, 2007, 16:03
Cool thanks for another port Deniska!:thumbup: been watching for this. :D

chris-007
December 4th, 2007, 16:29
Nice!

Maybe the aspect ratio can be switched in a future version?

Vsync seems to be disabled.

The standard eboot only shows a black screen with one white pixel on the top left.
The alternate eboot 1 is identical to the standard eboot file (bit by bit).
Alternate eboot 2 is working :)

Using 3.40 OE-A firmware on a (probably) TA-79 board.

DarthPaul
December 4th, 2007, 17:25
Oh yes baby! Yes! Give it to me!

Bestwick
December 4th, 2007, 18:56
An excellent port! Any chance of support for "Wild" detail support (usually accessed by pressing "w" over the detail setting in the pause menu)?

cyberscorpi0
December 4th, 2007, 19:25
Awesome! I will give this a try when I get home tonight.

Thanks

Boots Megamix
December 4th, 2007, 21:20
First of all, I just want to say I love you for doing this.

Second, I need to report a crash. I was on "Stargate" level in Episode 3 and right as soon as the boss came, I got a blue screen that reads like this:

"I regret to inform you your psp has just crashed"

Exception details:
Exception - Bus error (data)
EPC - 0890B20
CAUSE - 1000001C
STATUS - 60008613
BadVAddr - 00000000
zr: 00000000 at: 089B0000 v0: 00000004 v1: 00000000
a0: 08BBD280 a1: 0038350 a2: 00000000

[... ... bunch of other numbers, if they're important I'll list them.]

The offending routine may be identified with
psp-addr2line -e target.elf -f -C 0x890b2d0 0x0 0x890b290"


This was using EBOOT 2

Also, another issue I found is that the you can't scroll down when reading the data cubes. It just shows whatever is on the first page and that's it.

Thanks again

yuriks
December 4th, 2007, 22:06
That's a known issue with our code.

psp411
December 4th, 2007, 22:19
ive been looking for this kind of game for the psp(dont like gradius=P)
Looks crisp... Im gonna keep it as a permanent on my memorystick :D :cool:

Anger
December 4th, 2007, 22:27
eboot 1 - white pixel then crash to xmb.
eboot 2 - success.

a VERY hard game, but still absolutely amazing. well done porting it over. :) :thumbup:

deniska
December 4th, 2007, 23:18
Also, another issue I found is that the you can't scroll down when reading the data cubes. It just shows whatever is on the first page and that's it.

Thanks again
This ine is fixed already in my local version..
I'll post it once I correct a few other things..

deniska
December 4th, 2007, 23:20
An excellent port! Any chance of support for "Wild" detail support (usually accessed by pressing "w" over the detail setting in the pause menu)?
This will be supported eventually once OSK is implemented.. not sure if psp will have enough cpu power to support it at full speed though...

yuriks
December 4th, 2007, 23:23
Btw, about the STARGATE crash issue. Can anyone tell me if it always happens, and when, and if you need anything specific to reproduce it?

deniska
December 4th, 2007, 23:27
normally I could have debugged iut using the info from the blue screen of death.. but I already recompiled the executables. so there is not way to trace it back the the exact line..
I'll try to rebuild it again based on the attached source and see if it brings up anything.. but it is a long shot..

Boots Megamix
December 4th, 2007, 23:41
Btw, about the STARGATE crash issue. Can anyone tell me if it always happens, and when, and if you need anything specific to reproduce it?

I did it twice just to confirm that it wasn't a fluke or anything, but there was nothing specific going on, it was just right before the boss is supposed to come, it says **Large mass detected ahead**, then goes to blue screen.

deletethisaccount
December 4th, 2007, 23:42
which revision is OpenTyrianPSP based off of?

edit: this bug should be fixed as of OpenTyrian revision 625

NightRaven
December 5th, 2007, 00:06
Two questions:

1. Can you fix the fullscreen option in the menu to where it doesnt require closing\restarting the game? Not really needed the option works and thats what matters, to me at least :D.

2. When its full screen and theres a bunch of stuff going on on-screen there is a little bit of slowdown. Any way to fix this or is it as fast as its gonna get?

Thanks again for the very nice port :) :D

deniska
December 5th, 2007, 04:07
Alternatively, you can select less detailed mode in in-game setup menu (select)

deniska
December 5th, 2007, 04:57
which revision is OpenTyrianPSP based off of?

edit: this bug should be fixed as of OpenTyrian revision 625
I checked out the source on friday morning.. don't recall the revision though...

caza
December 5th, 2007, 05:01
Testing And Playing Xd

Pawell
December 5th, 2007, 05:29
thx for this game

alter. Eboot 1 works perfectly on my 3,40 OE A'

thx again ... I love this game

:thumbup:

anms
December 5th, 2007, 05:43
Great!! Thanks a lot deniska.

Could you make sure that BGM can be replaced to an optional ogg file if it exists?

Thargalt18
December 5th, 2007, 12:24
Thanks a lot :)
Will it work without the eloader ? on slim ?

deniska
December 5th, 2007, 15:22
I did it twice just to confirm that it wasn't a fluke or anything, but there was nothing specific going on, it was just right before the boss is supposed to come, it says **Large mass detected ahead**, then goes to blue screen.
I was able to replicate it too.. it seems that there is a problem with following code chunk:
loudness.c: void JE_multiSamplePlay


for ( ex = 0; ex < SAMPLE_SCALING; ex++)
{
channel_buffer[chan][(i * SAMPLE_SCALING) + ex] = ((SAMPLE_TYPE) ((Sint8) buffer[i]) << 8);
}

deniska
December 5th, 2007, 15:25
Thanks a lot :)
Will it work without the eloader ? on slim ?
I am sure it will.. the reason I did not release 3.xx kernel version is because of compatibility..
All PSP users should be able to run 1.0 kernel versions (through some tricks) while not all psp users can run 3.xx kernel version..

The_It
December 5th, 2007, 16:18
OMG THANK YOU... i have been waiting for this moment since I got a PSP! You don't know how happy this makes me XD

PDG
December 5th, 2007, 18:25
TYRIAN PSP v0.5
---------------
http://deniska.dcemu.co.uk/images/tyrian.png
Download and Give Feedback Via Comments

Very nice :thumbup:
It runs very well on my PSP Slim 3.71 M33-3 under eLoader v1.000 from Team Noobs :)

I just downloaded, unrared and tossed the Tyrian folder into PSP/GAME and ran E-Boot and selected Tyrian an Presto ;)

eLoader v1.000 link: http://www.noobz.eu/joomla/component/option,com_remository/Itemid,0/func,startdown/id,22/

deletethisaccount
December 6th, 2007, 05:29
I checked out the source on friday morning.. don't recall the revision though...
just making sure you're patching in the latest revisions and bugfixes ;)

ChronoDog
December 6th, 2007, 17:43
Edit: Disregard this entire post. It won't work if you try running it from under iRshell thru eLoader :P


PDG, how did you make it work?

I did all the same things, ran eLoader 1.0000, then the Tyrian folder thru it...

All it does it freeze on a black screen, only taking the battery out helps. Tried all of the alternate eboots also.

PSP Slim v3.71 M33-3

Gene
December 7th, 2007, 02:28
I was able to replicate it too.. it seems that there is a problem with following code chunk:
loudness.c: void JE_multiSamplePlay


for ( ex = 0; ex < SAMPLE_SCALING; ex++)
{
channel_buffer[chan][(i * SAMPLE_SCALING) + ex] = ((SAMPLE_TYPE) ((Sint8) buffer[i]) << 8);
}



I believe I have spotted the same sort of bug. It may be the same one but it also saved the coordinates of the bug. I'll post them here they may help.


Exception - Bus error (data)
EPC - 0890B494
Cause - 1000001C
Status - 60008613
BadVAddr - 07CF8670
zr 00000000 at 089B0000 v0 00383530 v1 08BD6720
a0 00000000 a1 00000000 a2 00000000 a3 0899A7B8
t0 0000007E t1 880146A0 t2 0899A7C0 t3 88300000
t4 0899A7B8 t5 00001E04 t6 0895209C t7 20008600
s0 089E6604 s1 089E65E0 s2 00000003 s3 00383530
s4 0000F689 s5 00000004 s6 089ED920 s7 089F0000
t8 000000FF t9 0000001C k0 09FFEF00 k1 00000000
gp 089A4AC0 sp 09FFECA0 fp 089A0000 ra 0890B444

ZellSF
December 7th, 2007, 02:36
I was able to replicate it too.. it seems that there is a problem with following code chunk:
loudness.c: void JE_multiSamplePlay


for ( ex = 0; ex < SAMPLE_SCALING; ex++)
{
channel_buffer[chan][(i * SAMPLE_SCALING) + ex] = ((SAMPLE_TYPE) ((Sint8) buffer[i]) << 8);
}


Are you still talking about Stargate? Because that was fixed as of revision 625, and the error was in tyrian2.c

Assuming you didn't find a completely different bug at the same level too.

deniska
December 7th, 2007, 04:35
well, my exception handler points to the highlighted line.. so this seems to be a different bug.. I'll see if I can replicate it in the windows build..
This could also be something, specific to psp architechture

Gene
December 7th, 2007, 07:59
well, my exception handler points to the highlighted line.. so this seems to be a different bug.. I'll see if I can replicate it in the windows build..
This could also be something, specific to psp architechture

It seems to happen only on episode 3, story mode on one of the bonus levels. I haven't been able to get through the level, as it has crashed there every time i try to play. But damn this game is outstanding. It's probably the longest I have ever played a psp port. I really have to thank you for porting this.

Alree
December 7th, 2007, 08:04
v0.6 seems to works fine, no BSOD in the entire Full Game mode, i just finish him.
Good work Deniska :thumbup:

Jumbo
December 7th, 2007, 09:07
THX deniska!

Alree
December 7th, 2007, 09:12
:(
well I just try a new game (with 0.6). When I finish "Episode One" level "Torm" load and there is another BSOD:

http://ambyans.free.fr/screen1.gif

But if I re-launch Tyrian and load my saved game that's run.

Jumbo
December 7th, 2007, 09:47
:(
well I just try a new game (with 0.6). When I finish "Episode One" level "Torm" load and there is another BSOD:

http://ambyans.free.fr/screen1.gif

But if I re-launch Tyrian and load my saved game that's run.

i have same problem with many levels

griff14
December 7th, 2007, 12:46
Not sure if this is firmware specific, but since the patch, it's no longer full screen (maybe 3/4 the size now) and I've got this really weird tricked out arrow cursor blinking at the top left of my screen. I'm running 3.52 m33-4. Weird!

Jumbo
December 7th, 2007, 12:48
Not sure if this is firmware specific, but since the patch, it's no longer full screen (maybe 3/4 the size now) and I've got this really weird tricked out arrow cursor blinking at the top left of my screen. I'm running 3.52 m33-4. Weird!

set full screen in main menu : open tyrian

donperwerso
December 7th, 2007, 16:39
Congratulations on the great port!!

I'm just waiting for some functionality on the keyboard (at least "Enter" key) as I beat some high score and I'm now hung up at the "Enter your name" screen and I'll have to power off PSP, because I can't go any further :)

Edit: I can't get to episode 4 because of that :/

Robert_Hamburger
December 7th, 2007, 18:28
Same as Donperwerso, is there a way to emulate keyboard or just the enter key ?
I can't save since you have to enter a name, too... :(

Anyway, thanks a lot for putting Tyrian on PSP, I've loved this game since it's DOS release... thanks! :D

MK2k
December 7th, 2007, 20:30
Robert: the Game actually Autosaves, so you can always load from the last autosaved Point.

Deniska: Bummer that in the 0.6 the Fullscreen Mode is replaced by a non-scaled mode. And could you please turn off the SDL Mouse Cursor it's a bit useless and in 0.6 i got it flickering in the upper left corner of the screen (SDL_ShowCursor(SDL_DISABLE); could do the trick).

MK2k
December 7th, 2007, 23:07
Ok, now it seems something odd is happening on 0.6 (which didn't occur on 0.5):

After loading an autosaved game, playing through a level, upgrading the ship and starting the next level I get a BSOD with following information:

Exception - Bus error (data)
EPC - 08939FA4
Cause - 1000001C
Status - 60008613
BadVAddr - 00144000

identify offending routine with:
psp-addr2line -e target.elf -f -C 0x8939fa4 0x144000 0x8939d90

This didnt happen in 0.5 for me.

The_It
December 7th, 2007, 23:51
how can I save? I cannot press anything to save or to get out of the save window. I have to exit the game entirely. Its not a crash, It just won't let me do anything.

Safari Al
December 8th, 2007, 01:36
thanks a lot man ;) keep it up

NightRaven
December 8th, 2007, 02:32
Thanks Deniska for tweakin the controls so they're less touchy, the speed increase(btw no noticeable slowdown now even on turbo mode w/ fullscreen), and for fixing the fullscreen option for no reboot required. This is running very nicely for me v0.6 PSP phat 3.71 m33-3 w/1.50 addon. :thumbup:

NightRaven
December 8th, 2007, 02:46
:(
well I just try a new game (with 0.6). When I finish "Episode One" level "Torm" load and there is another BSOD:

http://ambyans.free.fr/screen1.gif

But if I re-launch Tyrian and load my saved game that's run.

I got this same BSOD after loading a save game thats from v0.5 in v0.6 and dieing a bunch of times(like 10 or so) just kept hitting the play next level button till it crashed. Home button still takes ya straight back to the XMB tho :).

TiGuy
December 8th, 2007, 07:26
Ok, now it seems something odd is happening on 0.6 (which didn't occur on 0.5):

After loading an autosaved game, playing through a level, upgrading the ship and starting the next level I get a BSOD with following information:

Exception - Bus error (data)
EPC - 08939FA4
Cause - 1000001C
Status - 60008613
BadVAddr - 00144000

identify offending routine with:
psp-addr2line -e target.elf -f -C 0x8939fa4 0x144000 0x8939d90

This didnt happen in 0.5 for me.


I have the same issue!

Deniska thanks for this port!!! I'm loving it!

yobdc
December 8th, 2007, 09:02
cool

Bestwick
December 8th, 2007, 11:51
I see Tyrian 2000 had an extra episode (ep 5), but the source for that version was not released. Would there be any way of using the content from 2000 with OpenTyrian?

Charfan
December 8th, 2007, 12:40
I found a fansite talking about that Tyrian 2000, it seems great, more ships, weapons, episodes, etc.

http://members.iinet.net.au/~vannevar/tyrian/index.html

anyway thanks a lot for adapt That wonderful game on a psp.

PS: is a two player version of this game on one psp possible, using the cross and the stick to move, and useless buttons to Player 2 shoot?

tiosolid
December 8th, 2007, 15:48
man, this game rocks!!
Thanks for the update

donperwerso
December 8th, 2007, 16:28
For now let's just wait for "Enter" key support to just get through the hiscore dialog :). I want to play the 4th episode so badly, but I can't get past the hiscore dialog, because I can't enter my name :). There is really no need for full keyboard support in Tyrian. Just an "Enter" key would be fine.

Alree
December 8th, 2007, 23:37
For now let's just wait for "Enter" key support to just get through the hiscore dialog :). I want to play the 4th episode so badly, but I can't get past the hiscore dialog, because I can't enter my name :). There is really no need for full keyboard support in Tyrian. Just an "Enter" key would be fine.

Same way.. I can't pass this screen:

http://ambyans.free.fr/screen5.jpg

howlingblue
December 9th, 2007, 01:07
Thanks Deniska! I've loved this game since I was a kid!!!

As people have said, support for the enter key and a 3.xx version of the program, and it's perfect.....

ViperInc
December 9th, 2007, 06:58
Ok, now it seems something odd is happening on 0.6 (which didn't occur on 0.5):

After loading an autosaved game, playing through a level, upgrading the ship and starting the next level I get a BSOD with following information:

Exception - Bus error (data)
EPC - 08939FA4
Cause - 1000001C
Status - 60008613
BadVAddr - 00144000

identify offending routine with:
psp-addr2line -e target.elf -f -C 0x8939fa4 0x144000 0x8939d90

This didnt happen in 0.5 for me.


I get the same error.
Usually happens when I start playing a new game.

Using 3.71M33-3 if its of any consequence.

BTW, thanks for the port.
Last time I played with was about 7 years ago.
Addicted to the PC version for weeks and weeks.
I fear the same will happen again.

Top marks!!!

azfargh
December 9th, 2007, 16:06
I am just waiting for a more refined version of Tyrian Port.

When it going to be released Deniska? Donīt make me beg for it...

Bestwick
December 9th, 2007, 19:47
I am just waiting for a more refined version of Tyrian Port.

When it going to be released Deniska? Donīt make me beg for it...
Other than support for some extra keys the port is pretty much top notch. Certainly worth playing already.

PDG
December 10th, 2007, 08:51
Edit: Disregard this entire post. It won't work if you try running it from under iRshell thru eLoader :P

PDG, how did you make it work?

I did all the same things, ran eLoader 1.0000, then the Tyrian folder thru it...

All it does it freeze on a black screen, only taking the battery out helps. Tried all of the alternate eboots also.

PSP Slim v3.71 M33-3

Well i just downloaded the first file "theres another update now you could try" from the first post: http://www.dcemu.co.uk/vbulletin/showpost.php?p=551715&postcount=1

I followed the instructions and copied TYRIAN folder to my PSP/GAME folder, Installed e-boot and ran it, then loaded TYRAIN on my Slim :)

Quite nifty :)

donperwerso
December 10th, 2007, 13:41
I am just waiting for a more refined version of Tyrian Port.

When it going to be released Deniska? Donīt make me beg for it...

Man, what do you mean by "refined version"? This one already works perfectly on the PSP, it just requires the "Enter" button support for which I'm waiting for in anticipation!
Deniska: Any ETA on that one? :)

-Xandu-
December 10th, 2007, 14:22
Man, what do you mean by "refined version"? This one already works perfectly on the PSP, it just requires the "Enter" button support for which I'm waiting for in anticipation!
Deniska: Any ETA on that one? :)

It crashed twice for me when I tried to load other levels. So it needs a refined version ;).

getenet
December 11th, 2007, 09:27
The game looks really sweet! I downloaded it to my computer and I really am not sure where to put it. what now! HELP!!!

AshTR
December 11th, 2007, 19:44
I can tell it's a rendering bug because after I've run either the credits or the jukebox then try to go into a level, it crashes on load up.

dier_cire
December 12th, 2007, 22:13
Running 3.40-OE

Using alt eboot 2, I played it up till mid Ep3 and in one of the bonus zones (red with lots of little bubbles) it'd crash everytime I got to the boss.

Tried v0.6 and it crashes when loading the saved game. Started a new game and it seems to be ok, though I need to get back to that point. Also, Select exits to the XMB when at the main menu. Kinda weird.

Otherwise, cool though.

Takalangha
December 13th, 2007, 08:58
You guys are my absolute fugging HEROES.

I will love you forever for doing this.

Tyrian is my absolute favorite game of all time and I have been dreaming about this (hand-held Tyrian) since I got my first Gameboy Color.

If I weren't a broke college student, I would pay you MASSIVE money for the amount of joy this is going to give me.

ChronoDog
December 14th, 2007, 07:01
v07 crashes right away, even before entering the game:

Exception - Address load/inst fetch
EPC - 0896D110
Cause - 10000010
Status - 60008613
BadVAddr - FF17203B
zr 00000000 at 2008FF00 v0 04603753 v1 88020000
a0 0000001D a1 00000000 a2 00000000 a3 00000001
t0 0000001F t1 00000001 t2 88014580 t3 00000002
t4 09FFEDE0 t5 00000E00 t6 0896D10C t7 20008600
s0 FF172037 s1 04603753 s2 08AC0000 s3 09FFEEE0
s4 0000001E s5 00000013 s6 DEADBEEF s7 DEADBEEF
t8 00000001 t9 00000001 k0 09FFEF00 k1 00000000
gp 089BA5A0 sp 09FFEDE0 fp 09FFEEA0 ra 0896D10C

(PSP Slim v3.71 M33-3, eLoader 1.000)

0.6 works awesomely though! Thank you! :D

Alree
December 14th, 2007, 08:19
another random BSOD (with 0.7): (entering in level Savara Ep. 4, but I can't reproduce)

http://ambyans.free.fr/screen8.jpg

chris-007
December 15th, 2007, 01:57
0.7 is working fine for me :)

Continuing a previous savegame I was able to play through the full game mode.

No crashes. Just once began stuttering. Quitting the game and loading the savegame solved the problem.

Is there a way to enter "backspace" ?

kavayo
December 16th, 2007, 10:13
Thanks for this awesome port! I never get tired or bored of playing Tyrian.
Deniska, you're an intense serious coder. :thumbup:

deniska
December 17th, 2007, 19:52
v07 crashes right away, even before entering the game:

Exception - Address load/inst fetch
EPC - 0896D110
Cause - 10000010
Status - 60008613
BadVAddr - FF17203B
zr 00000000 at 2008FF00 v0 04603753 v1 88020000
a0 0000001D a1 00000000 a2 00000000 a3 00000001
t0 0000001F t1 00000001 t2 88014580 t3 00000002
t4 09FFEDE0 t5 00000E00 t6 0896D10C t7 20008600
s0 FF172037 s1 04603753 s2 08AC0000 s3 09FFEEE0
s4 0000001E s5 00000013 s6 DEADBEEF s7 DEADBEEF
t8 00000001 t9 00000001 k0 09FFEF00 k1 00000000
gp 089BA5A0 sp 09FFEDE0 fp 09FFEEA0 ra 0896D10C

(PSP Slim v3.71 M33-3, eLoader 1.000)

0.6 works awesomely though! Thank you! :D

There might be a bug in SLD_sysmutex implementation for PSP, which triggers this particular problem...

deniska
December 17th, 2007, 19:56
another random BSOD (with 0.7): (entering in level Savara Ep. 4, but I can't reproduce)

http://ambyans.free.fr/screen8.jpg
This crash address points to following line:
JE_filterScreen ::: backgrnd.c:616

Thargalt18
December 23rd, 2007, 12:15
Hi, when i lunch Tyrian ( v0.7) on my psp slim ( 3.71 m33-4) with the eloader, my psp says

Exception - Address load/inst fetch
EPC - 0896D110
Cause - 10000010
Status - 60008613
BadVAddr - FF17203B
zr 00000000 at 2008FF00 v0 0425FC7F v1 88020000
a0 0000001D a1 00000000 a2 00000000 a3 00000001
t0 0000001F t1 00000001 t2 88014580 t3 00000002
t4 09FFEDD0 t5 00000E00 t6 0896D10C t7 20008600
s0 FF172037 s1 0425FC7F s2 08AC0000 s3 09FFEED0
s4 00000024 s5 00000013 s6 DEADBEEF s7 DEADBEEF
t8 00000001 t9 00000001 k0 09FFEF00 k1 00000000
gp 089BA5A0 sp 09FFEDD0 fp 09FFEE90 ra 0896D10C


PS : it's not the same as ChronoDog.
v0 is different.



Thanks Deniska !

deniska
December 26th, 2007, 14:32
Attaching the source code for the latest revision..
I'll post the binaries later once I tweak a few more things...

Bestwick
December 27th, 2007, 20:46
Yay for 0.8! Anything interesting or mostly just bug fixes?

chris-007
December 28th, 2007, 01:42
Tyrian 0.8

Old savegames are broken.
The first one works. The second has its name shifted 4 characters to the right, the following former empty states show things like episode 32.

Maybe there were some characters introduced(unwanted?) in the 0.8 savegames so that only the first one works.

I think the newest PC version loads old savegames correctly.

kavayo
December 28th, 2007, 14:17
Thanks a lot deniska! I have a black screen when running the game with no text at all that I think is the screen for activating christmas mode, like the pc version. Just pressing a key makes me towards it but as chris-007 said, the savegames from version 0.7 don't work. Don't think I'm just complaining. I like this port very much and it's gaving me lots of hours of fun like when I was younger. Thanks again to the intense seriuous coder Deniska!!!!

deniska
December 28th, 2007, 21:29
I think the latest official revision changed the save/load game logic a bit.. they mentioned on their forums that old save games might stop working..

Izowiuz
December 29th, 2007, 12:14
Great job! Thanks ! Fully working Tyrian for PSP and updated port of ToME and I need no Crisis Core x) \m/

Hmm... File "OpenTyrianPSP_v05.rar" produces 4 CRC check errors, maybe the download is broken ?

endinion
December 29th, 2007, 15:08
Great work. Thank you for the nice port :thumbup:

chris-007
December 30th, 2007, 00:18
Played a bit around with different revisions (569/627/647/648) from http://yuriks.nonlogic.org/opentyrian-svn/ and saving/loading between them.
I could not reproduce the savestate problem.
In the Opentyrian forum this posting http://tyrian2k.proboards23.com/index.cgi?board=opentyriangeneral&action=display&thread=1196917818
says something about savestate problems, but both PSP and x86 are little-endian. Maybe the bug is not always triggered.

Cap'n 1time
December 30th, 2007, 03:21
I wonder if it would ever be possible to recreate this games brother Raptor: Call of the Shadows. I wasted many hours in my youth playing that game.

MariusFlieh
December 30th, 2007, 12:35
Didn't get it work on 3.71-M33-4

smeky
December 30th, 2007, 14:23
the tyrian v5 rar is corrupted any one else gettin this problem ???

Cap'n 1time
December 30th, 2007, 18:21
the tyrian v5 rar is corrupted any one else gettin this problem ???

I had that problem. I went to exophases blog and he linked me back here. I redownloaded it from this site and it seemed to work. Strange, huh?

Firehawke
December 31st, 2007, 05:54
Any chance we'll see a bit more volume in the next version? The port is absolutely great-- the only complaint I have at ALL is that I can barely hear the music even with max volume in-game and on the PSP itself. It actually had me convinced I'd blown the speakers on my PSP somehow until I'd loaded up some other games and got much more audible volume on them.

ForteMP3
January 3rd, 2008, 18:58
Just an FYI, the 05 build has corrupt/bad CRC errors abound.

Opentyrian.elf
tyrend.anm
tyrianc.shp
voices.snd

All of these files gave me bad CRC errors when I tried to extract.

I have been able to get the game to boot despite the bad .elf though (I used a tyrian21.zip to get all the files aside from the elf)

Anyway, my thoughts so far on .08

Looks great, plays great for the most part, but like Firehawke said...Music is WAY too quiet, it needs a volume boost!

Also, for some reason the Triangle button is acting as Joystick Button 1 instead of Space/Fire, just an FYI on that (Unless it was intentional, which is fine).

So far, so good...However, I would like to make a couple suggestions...

-While R is currently reserved for the Onscreen Keyboard, would it be possible to change this to another button? I ask this because personally, I would LOVE for L and R to be Sidekick buttons, they're perfect for it really. Since a game like this really doesn't control well with the analog stick, perhaps that could be used to call the onscreen keyboard? That or Start (Select already works for pausing anyway.)

-Increase the music volume output, this is a must please. :)

-If the idea of making Start call the keyboard flies...A crazy idea for the analog stick...How about letting it emulate the mouse? Any Tyrian player will tell you that some levels were even more fun using the Mouse to move due to the cheat potential (You can move faster using the mouse, and even go through unpassable areas due to the massive speed)

Anyway, these are just suggestions really, and feel free to take them with a grain of salt. Overall, this is a FANTASTIC port, it has earned a permanent spot on my Memory Stick. :)

deniska
January 3rd, 2008, 20:22
The dcemu web server has been acting up recently.. anyway, I have re-uploaded the 0.5 version archive...
As far as buttons assignments- I wanted to stay as closed to the original sdl port as possible. I'll look in to boosting the music volume part..

Jumbo
January 5th, 2008, 08:07
thx for port

kavayo
January 6th, 2008, 17:20
I'm glad to see that you are even improving this nice, wonderful tyrian port wich took most of my free time when I was 15-16 years old (and is taking so much of my spare time right now...). Thanks a lot!!!!!!

johoo
January 7th, 2008, 05:57
.. anyway, I have re-uploaded the 0.5 version archive...
..

downloaded 0.5 today and still corrupt
tryed it twice to download

i've got the working version from eXophase now

thnx johoo

Wobble
January 8th, 2008, 22:04
thanks for the great port. i noticed with the latest version .9 sometimes the audio is crackly. also that the ship movement is tied to the joypad interface. i would love for it to be tied to the mouse input. as there are certian tricks you can only do with the mouse in tyrian. like whipping the ship through some of the repulsar barriers. anyways thanks again and keep up the great work! oh and i dont know if this helps but im running the game through eloader 1.00 on 3.71 m33-4

-Wobble

kavayo
January 8th, 2008, 23:14
I can't access any of the special arcade modes with the new OSK, WEIRD, TECHNO, STEALTH... Is there any way to make them working again? Thanks!

NightRaven
January 11th, 2008, 15:18
The dcemu web server has been acting up recently.. anyway, I have re-uploaded the 0.5 version archive...
As far as buttons assignments- I wanted to stay as closed to the original sdl port as possible. I'll look in to boosting the music volume part..

Thanks for the updates Deniska gets better and better every update. Thanks again for the port! :thumbup:

NambaThree
January 17th, 2008, 19:52
dont work on my psp slim, fw 3.80 M33-4 :(

deniska
January 18th, 2008, 06:24
have you tried starting it with eloader?
It works on my slim with 3.71 M33

kavayo
January 18th, 2008, 21:58
Thanks!!!!

ChronoDog
January 21st, 2008, 01:31
Deniska, thank you so very much for the 3.xx port, works awsomely! You're my hero :D

azfargh
January 22nd, 2008, 21:34
Deniska... you have NO IDEA how much I wanted this game working on my brand new psp slim...





When I grow up, I wanna be just like you

all hail deniska!!!

DarthPaul
January 22nd, 2008, 22:44
Yeah! For Slims finally! deniska marry me.

radulle
January 25th, 2008, 00:35
Thank You... This is THE GAME of my yougth.

Codaz
January 25th, 2008, 00:55
Game, lol it's an app. But hey it works :)

arlaken
January 27th, 2008, 20:45
Just noticed a little thing, is it normal... that some songs play weird in v1.0, maybe i didnt notice them in older versions. The 2 songs I heard that was weird was "Assassin" and "Rock Garden" . Havent check if it was the case for other songs.

pranuk
January 28th, 2008, 11:28
Thank you Deniska!!!! This game rocks!! Installed Tyrian today on my Phat PSP 3.53M33, perfect!
:thumbup:

deniska
January 28th, 2008, 14:34
Just noticed a little thing, is it normal... that some songs play weird in v1.0, maybe i didnt notice them in older versions. The 2 songs I heard that was weird was "Assassin" and "Rock Garden" . Havent check if it was the case for other songs.

I have downgraded the sound quality to get more cpu juice for the rendering of the game.. It's mostly unnoticeable except for a couple of places..

monchito_yeyeye
February 4th, 2008, 02:57
is it working on 371 m33-2 i want that game it looks great accrding to them. pls help how to install it im noob. thanks

monchito_yeyeye
February 4th, 2008, 04:42
dude i installed it a while ago but when i try it. it cames with a black screen. i try to update the eboot theres also have an error. i want to try the e loader but is it harm my psp or it get me brick? im noob pls help. i got my psp 3 days ago. im using 3.71 m33-2 somebdy can help me? thanks

ic41213
February 7th, 2008, 16:01
Just registered to show some love and affection for deniska for this awesome and long overdue homebrew!

One question, can you activate the Impossible and Suicide difficulty levels somehow (Shift-W, Shift-] in the original game)?

What about the "Wild" detail mode, Destruct minigame and all those other hidden features (see Tyrian @ gamefaqs)?

deniska
February 9th, 2008, 07:23
wild detail mode is definitely working.. (use right trigger to toggle letter entry mode then needed)

You should be able to enter most of the arcade modes the same way.. keystroke combos are not yet supported... I dont see too much demand for it...

deniska
February 9th, 2008, 07:25
dude i installed it a while ago but when i try it. it cames with a black screen. i try to update the eboot theres also have an error. i want to try the e loader but is it harm my psp or it get me brick? im noob pls help. i got my psp 3 days ago. im using 3.71 m33-2 somebdy can help me? thanks
you should be more specific about what and how you install. So far, i did not hear any complaints about the 1.0 version..

monchito_yeyeye
February 12th, 2008, 02:00
Deniska i really want that game pls help me to work it on my psp slim 3.71 m33-2 my question is if i install an e loader w/ my psp is it harm my psp or not? coz i wanna try to run it by an eloader but im not sure if im gonna do it coz i dont have any idea about an eloader. what thats mean? is it downgrade or not? TIA

TheDark
February 15th, 2008, 07:40
Hello all!

First off, great work deniska and all the people involved in this port!

Now I have a problem. Whenever I start a new full game, either in easy, normal or hard mode, the first level plays at the correct difficulty mode, but the next ones will play at suicide (I think) difficulty. Any idea why this might be happenning? In arcade mode this doesn't happen. I've tried all the episodes in full game and it always happens.

I'm using a Slim with 3.90 M33, and PSP Tyrian 1.0.

Also, I was using 0.7 before and all of this didn't happen.

EDIT: After looking at the code, and doing some "debugging" with CWCheat, I found out that the game is going from the chosen difficulty level to "Nortaneous". Which is the hardest visible in the code...

marzsyndrome
February 16th, 2008, 20:39
Been enjoying playing a full episode of Tyrian on my PSP today. :) A couple of gripes however....


1) Maybe this is a general OpenTyrian related bug, but I've noticed during the shop sequence that the game seems to keep losing memory of what levels your front and rear weapons are at - when you wraparound the list from top and reappear at the bottom, both guns are reset to their initial debut levels and you get your money back (it made me think at first there was some bizarre bug where the game randomly gave me more credits to use). Not a serious problem, but it can be annoying to have to occasionally re-upgrade your weapons back to where they were at initially.

2) Is there any way at all to implement command-line parameter codes? Things like "loot" to give you more cash and "yesxmas" to unlock the Christmas textures mode. These were entered at a command line prompt - it would be nice if there was a way to implement this in the PSP port somehow. Maybe have a little pre-boot menu where you can use the OSK to enter a code (or more) of your choice before properly starting up the game? Just a random suggestion I guess.


Apart from that, everything else is good! PSP seems to handle Wild mode impressively well.

marzsyndrome
March 25th, 2008, 00:01
Bumpity-bumpo.


Is this still going to be worked on in the future I wonder? It seems all ports of OpenTyrian I see materialise get quietly abandoned after one or two versions. :(

deniska
March 25th, 2008, 04:22
Been enjoying playing a full episode of Tyrian on my PSP today. :) A couple of gripes however....


2) Is there any way at all to implement command-line parameter codes? Things like "loot" to give you more cash and "yesxmas" to unlock the Christmas textures mode. These were entered at a command line prompt - it would be nice if there was a way to implement this in the PSP port somehow. Maybe have a little pre-boot menu where you can use the OSK to enter a code (or more) of your choice before properly starting up the game? Just a random suggestion I guess.


Apart from that, everything else is good! PSP seems to handle Wild mode impressively well.

Xmass textures are already supported - you need to change the calendar to activate them...

deniska
March 25th, 2008, 04:25
Bumpity-bumpo.


Is this still going to be worked on in the future I wonder? It seems all ports of OpenTyrian I see materialise get quietly abandoned after one or two versions. :(
I'll look in to the latest SVN changes in the opentyrian code and if there are significant bug fixes - I'll merge them in to PSP version..

marzsyndrome
March 25th, 2008, 16:47
Xmass textures are already supported - you need to change the calendar to activate them...

LOL, I was hoping it'd be possible to unlock them without having to physically change the system date on my PSP every time - the Windows port allows a shortcut - but oh well. :p


And thanks for responding!

Jadiinnnnn
April 5th, 2008, 20:11
thanks so much for this! I'm having lots of fun.

now if only someone ported commander keen to psp I'd bet set :>

No_one_in_particular
April 6th, 2008, 02:59
^PSP Dosbox.

AshTR
April 15th, 2008, 05:19
I'll look in to the latest SVN changes in the opentyrian code and if there are significant bug fixes - I'll merge them in to PSP version..

There have been quite a few. There's also internet play support in OpenTyrian via command line but I'm not sure how you'd set the PSP up to do it.

Randomness
July 1st, 2008, 13:34
First of all, thanks a lot to Deniska for porting OpenTyrian to PSP. It's really awesome to be able to play Tyrian anywhere, and the game runs great.

Are you planning to develop Tyrian 2000 for PSP? This version included Episode 5 (which doesn't appear to be in the current release of your OpenTyrian port)

Also one minor bug I've noticed. When going to the weapons menu, the weapons seem to be automatically downgraded to level 1 when browsing. It's not a critical issue. If you press Triangle (or the cancel button you've designated) it exits fine without resetting the weapon level, but going to the bottom exit option resets the weapon to the lowest level. :confused:

marzsyndrome noted this bug on the last post of page 13 (post #130)

deniska
July 2nd, 2008, 21:55
the bug that you describing is probably fixed in the latest snapshot of OpenTyrian source code... I'll try to update the PSP port whenever I find time..

AshTR
October 6th, 2008, 04:54
I know this is old but...I'm assuming Tyrian for PSP has been dropped for updates, correct?

The OpenTyrian guys seem have to come to a bit of a standstill on the Classic source. Hasn't been that many updates on it recently.

They seem to mainly be focusing on the Enhanced version.

dark_avenger
October 22nd, 2008, 03:39
thanks for this awsome port. keep up the good work.

4.01 M33-2

Dillbug21276
January 10th, 2009, 01:42
it dose not work wat do i do
it says (open with ...) ?

Dillbug21276
January 10th, 2009, 02:22
Help! Plez

BitLooter
March 11th, 2011, 21:12
Thanks, just what I need for my new PSP Go. :-)

auruzu
April 23rd, 2011, 08:44
Omg thank you so much tyrian owns sooooooo hard :d

SailorMax
May 2nd, 2011, 21:28
Excuse me for silly question, but where I can download it? :)

thank you.

rahentho
October 23rd, 2013, 00:44
Thanks, everyone! It works like a charm!