Chaosforge Forum

DoomRL => Discussion => Topic started by: fanfolder on October 01, 2010, 00:40

Title: N900 port possibility?
Post by: fanfolder on October 01, 2010, 00:40
I have been long time RL player (DCSS mostly) and when I tried out DoomRL about 2 months back - i was blown away.. this is the most fun RL i have played.

Recently someone gifted nokia N900 to me and i think it would be perfect device to play the game on.
So as the title says can the game be ported for n900? As there are already linux ports of it and n900 has maemo os which is derived from debian arm.
This guide can be used for putting the dev env on the PC -
http://www.nokiausers.net/forum/nokia-n900/31920-howto-get-linux-maemo-sdk-w-emulator-running.html

Thanks in advance.

(Sorry for some poor English - it is not my first language)


Edit :
Just saw in "When will next DoomRL version be released?" thread - DoomRL uses freepascal and so not easy portable :(
but is supported on n900 - http://wiki.freepascal.org/Smartphone_Development
Title: Re: N900 port possibility?
Post by: Kornel Kisielewicz on October 01, 2010, 04:24
DoomRL 2 will aim at general compatibility... I think DoomRL 1 will be only left on vanilla Linux, Windows and Mac OS X.
Title: Re: N900 port possibility?
Post by: Cyber Killer on October 04, 2010, 12:39
you can probably play DoomRL through ssh on the N900

ahhhh... N900 every Linux maniacs dream...
Title: Re: N900 port possibility?
Post by: ParaSait on October 04, 2010, 15:06
Man... the only port I'd care about is one for TI calculators. Perfect in case of boring math lessons...
Title: Re: N900 port possibility?
Post by: thelaptop on October 04, 2010, 18:36
Man... the only port I'd care about is one for TI calculators. Perfect in case of boring math lessons...
The day the TI calculator supports 16 foreground colours and an open SDK compatible with Freepascal will be the day this will happen.

I.e. almost never.  X_X
Title: Re: N900 port possibility?
Post by: Tavana on October 05, 2010, 01:45
You could potentially write a non-color scrolling version of DoomRL in TI's assembly language...It would be a pain in the ass, though.
Title: Re: N900 port possibility?
Post by: ParaSait on October 05, 2010, 10:32
You could potentially write a non-color scrolling version of DoomRL in TI's assembly language...It would be a pain in the ass, though.
Heh. Could anybody kindly ask Chuck Norris to do that job for us? :P
Title: Re: N900 port possibility?
Post by: thelaptop on October 06, 2010, 00:44
He's too busy doing roundhouse kicks to get Doom 4 out of the door to care.

;-)
Title: Re: N900 port possibility?
Post by: fanfolder on October 07, 2010, 01:09
DoomRL 2 will aim at general compatibility... I think DoomRL 1 will be only left on vanilla Linux, Windows and Mac OS X.
Can you just try to compile? I think only simple compile on maemo sdk will be enough.
I really really want to play DoomRL on the go :)
Title: Re: N900 port possibility?
Post by: Cyber Killer on October 11, 2010, 01:40
Can you just try to compile? I think only simple compile on maemo sdk will be enough.
I really really want to play DoomRL on the go :)

You've got no idea how not-simple it is ;-P.

If you want a taste you can try to compile BerserkRL or DiabloRL (both are open source)
https://sourceforge.net/projects/berserkrl/
https://sourceforge.net/projects/diablorl/

And see for yourself that compiling Valkyrie-based games under Linux is not that straightforward as one might think (I did and boy was I wrong!). I've added some compiling instructions to the svn of these projects, but don't count on "./configure && make && make install" here.

After this small experience take a note that DoomRL and ALiensRL require even more external deps than these 2 games.

I still think that it's a lot easier to just ssh from N900 to a normal machine and run DoomRL there.
Title: Re: N900 port possibility?
Post by: fanfolder on October 15, 2010, 23:56
^^thanks for the post.
I try to compile DiabloRL.
Title: Re: N900 port possibility?
Post by: Sylph on October 16, 2010, 18:09
you can probably play DoomRL through ssh on the N900

ahhhh... N900 every Linux maniacs dream...
Any tips on getting this to work? I can set up a user on an ssh server with access to doomrl, but when I log on with a client and try to run the application, I can't get any graphical output....
I tend to play doomrl on my phone through remote desktop, but I'd welcome advice on how to get it run without having to pipe all those pixels through my mobile internet connection..
Title: Re: N900 port possibility?
Post by: thelaptop on October 16, 2010, 22:27
Any tips on getting this to work? I can set up a user on an ssh server with access to doomrl, but when I log on with a client and try to run the application, I can't get any graphical output....
I tend to play doomrl on my phone through remote desktop, but I'd welcome advice on how to get it run without having to pipe all those pixels through my mobile internet connection..

"Graphical"?

Text or pictures?  If pictures, you might need to have an X-server running.  If text, well, your terminal setting should be correct to allow the ANSI escape codes to work?
Title: Re: N900 port possibility?
Post by: Sylph on October 17, 2010, 06:16
Can't really answer that too well TheLaptop - I really don't know much about ssh. (I'm a programmer, not a network admin, damnit!).
Basically, when I try to run doomrl I used to get a 'cannot execute binary file', but after I changed the permissions to exec, the terminal just stops running when I type ./doomrl
I can ctrl-c out of it and get a cursor back. If I don't ctrl-c, then the doomrl files are in use (when I test them on the server), so it *appears* as though the program is running, I'm just not getting any output. Same goes for ADOM when I try to run that with ssh, actually. :)
Title: Re: N900 port possibility?
Post by: Cyber Killer on October 20, 2010, 06:22
I can run DoomRL  Linux 32bit 0.9.9.1 just fine over ssh.

Does the N900 have at least a 80x25 characters screen in the terminal?
Title: Re: N900 port possibility?
Post by: fanfolder on December 09, 2010, 21:23
n900  does support 80x25 terminal/