OpenTTD ported to SkyOS (native port)
Moderator: OpenTTD Developers
OpenTTD ported to SkyOS (native port)
Hi!
I just want to inform you that I successfully ported OpenTTD to SkyOS. (http://www.skyos.org).
This is a native port (not using SDL).
Screenshot:
Congratulations to the developers! This is one of the most portable game I ever ported! Great job!
Does anybody know where I should send the source modifcations to? (If at least someone is interested in it).
Thanks,
Robert Szeleney!
SkyOS - Lead Developer
I just want to inform you that I successfully ported OpenTTD to SkyOS. (http://www.skyos.org).
This is a native port (not using SDL).
Screenshot:
Congratulations to the developers! This is one of the most portable game I ever ported! Great job!
Does anybody know where I should send the source modifcations to? (If at least someone is interested in it).
Thanks,
Robert Szeleney!
SkyOS - Lead Developer
Wow, that's cool Robert. SkyOS has everything it needs now that you can play OpenTTD on it!
Although you are aware that, in the screenshot you provide, the bottom is slightly cut off obscuring the information ticker, right?
Although you are aware that, in the screenshot you provide, the bottom is slightly cut off obscuring the information ticker, right?
Open source tycoon games
--
Free Gamer - open source and Free Software games
FreeGameDev forums - open source game development community
--
Free Gamer - open source and Free Software games
FreeGameDev forums - open source game development community
make a diff file. If you have used svn, you make one by typing "svn diff > skyos_support.diff"
upload that diff as a patch to http://sourceforge.net/projects/openttd
and the developers will take a look (that might even be me )
It's a very portable source. I made a working CLI based mac port by adding 3 lines of code. Making it able to start from GUI and removing the hardcoded lib paths took some time though.
[EDIT] : it will be much easier to apply if you use svn and make the diff compared to the newest svn version. I really hope you did so
upload that diff as a patch to http://sourceforge.net/projects/openttd
and the developers will take a look (that might even be me )
It's a very portable source. I made a working CLI based mac port by adding 3 lines of code. Making it able to start from GUI and removing the hardcoded lib paths took some time though.
[EDIT] : it will be much easier to apply if you use svn and make the diff compared to the newest svn version. I really hope you did so
as a general rule, patches are always easier to handle if they are based on the svn versionskyos wrote:I used to 0.3.2.1-version. It this version is old already, I could update to a newer version if this makes things easier for a patch.
I hope you honoured that we tries to keep the code clean of OS specific code, so you should add skyos.c if you have a lot of changes. The graphic display engine should be there (now I hope I don't break everything for you)
currently noskyos wrote:Btw, is there any way to "slow down" OTT a bit?
Scolling is incredible fast, to fast to scroll just one "page" at once.
Ok, I will update to the newest version.as a general rule, patches are always easier to handle if they are based on the svn version
I hope you honoured that we tries to keep the code clean of OS specific code, so you should add skyos.c if you have a lot of changes. The graphic display engine should be there (now I hope I don't break everything for you)
Yes, I added a skyos.c file. Indeed, this is the only file I have added/modified. (+ made a own makefile for SkyOS targets)
Once SkyOS 5.0 is finished, there will be a download version again. Shouldn't take too long.Well Robert... how nice... but you are aware that this SkyOS can't be downloaded?
When will it be
after all the work in joining all the makefiles into one ???skyos wrote:Yes, I added a skyos.c file. Indeed, this is the only file I have added/modified. (+ made a own makefile for SkyOS targets)
I think it will be easier to maintain if we just add the flag SKYOS instead. That would be fairly simple if you have an easy SkyOS detector. uname or the system variable OSTYPE would do fine
I don't think that would be harder than with MorphOS and that one is supported in the current makefile
I would really hate to see more than one makefile now. Just think of how it would be to add a non OS specific flag if there was one makefile for each OS. There are currently 7 OS flags and with SKYOS, it will be 8. I don't want to maintain that
I thought that I would have a diff by now, since it should be fairly simple to do.
I can take care of the makefile issue if you give me your makefile and a way to identify SkyOS (uname or OSTYPE)
Of cause I also needs skyos.c in order to add it to svn
I have also thought about if you should use the newest svn version and if fact, it doesn't matter since you only added one file and I will have to look at the makefile anyway
Still, it will be nice if you got a working svn client for future use. SkyOS should have one/get one if it's developer friendly
I can take care of the makefile issue if you give me your makefile and a way to identify SkyOS (uname or OSTYPE)
Of cause I also needs skyos.c in order to add it to svn
I have also thought about if you should use the newest svn version and if fact, it doesn't matter since you only added one file and I will have to look at the makefile anyway
Still, it will be nice if you got a working svn client for future use. SkyOS should have one/get one if it's developer friendly
Native graphics will always be faster than SDL, particularly if the SDL port isn't great. BeOS has an excellent SDL port, don't know about SkyOS though, but native graphics would probably be ~50% faster..
Robert - you said on the SkyOS forums that the game is running too fast - the game runs at the same speed unless you turn acceleration mode on. It shouldn't be running any faster, unless theres a weird port issue
Robert - you said on the SkyOS forums that the game is running too fast - the game runs at the same speed unless you turn acceleration mode on. It shouldn't be running any faster, unless theres a weird port issue
Interesting - I'm quite surprised such a small team of developers could make such an OS - especially with some of the more computer science/engineering - related stuff such as journalling and security. Quite impressive. Any chance of ReiserFS support?
Looks like a cool OS, I might give it a spin sometime, even though it's a fairly new OS.
Looks like a cool OS, I might give it a spin sometime, even though it's a fairly new OS.
"If a man does not keep pace with his companions, perhaps it is because he hears a different drummer. Let him step to the music he hears, however measured or far away" --Henry David Thoreau
Who is online
Users browsing this forum: No registered users and 8 guests