bzflag on the Nokia N800 / N900
-
- Private First Class
- Posts: 9
- Joined: Sun Jul 01, 2007 11:36 am
bzflag on the Nokia N800 / N900
I offer a kilogram of Swiss chocolate to anyone who gets bzflag running (to a usable level) on the Nokia N800 Internet Tablet! (OS2008)
UPDATED 22-Oct-2009:
I'll reissue the same offer for bzflag on the Nokia N900 (http://maemo.nokia.com/n900/) which comes with OpenGL ES 2.0 graphics acceleration (so no excuses anymore.)
Steering via the N900's accelerometer earns extra credit.
UPDATED 22-Oct-2009:
I'll reissue the same offer for bzflag on the Nokia N900 (http://maemo.nokia.com/n900/) which comes with OpenGL ES 2.0 graphics acceleration (so no excuses anymore.)
Steering via the N900's accelerometer earns extra credit.
Last edited by a blue tank on Thu Oct 22, 2009 8:03 am, edited 1 time in total.
Would it have to have textures?
The Nokia N800 does not have any 3D acceleration enabled. The 3D graphics chip exists afaik, but there are no drivers available that work with the kernel version they use. (I've been in the #maemo channel and overhead some of the discussions..but I may be wrong on that) The specs are also closed on the chip itself. So hardware acceleration is pretty much not gonna happen in the near future.
I had tried to compile MesaLib for my N800, and the compiler crashed at some point during the build processes. I was, however, able to compile TinyGL for the N800, and run the demo applications on the actual device. It wasn't fast, but it worked. TinyGL does not implement all of the functions (or specific parts of functions) that BZFlag uses. So it's not gonna be a drop-in replacement. And even if it did work, I doubt it will run all that well, even if we do pixel doubling.
So far, I had bzadmin and bzfs running on the device. The bzfs doesn't run very well, likely due to agressive power management. I didn't try to mess with the wireless power management settings. The jitter was quite high. But bzadmin worked well.
The Nokia N800 does not have any 3D acceleration enabled. The 3D graphics chip exists afaik, but there are no drivers available that work with the kernel version they use. (I've been in the #maemo channel and overhead some of the discussions..but I may be wrong on that) The specs are also closed on the chip itself. So hardware acceleration is pretty much not gonna happen in the near future.
I had tried to compile MesaLib for my N800, and the compiler crashed at some point during the build processes. I was, however, able to compile TinyGL for the N800, and run the demo applications on the actual device. It wasn't fast, but it worked. TinyGL does not implement all of the functions (or specific parts of functions) that BZFlag uses. So it's not gonna be a drop-in replacement. And even if it did work, I doubt it will run all that well, even if we do pixel doubling.
So far, I had bzadmin and bzfs running on the device. The bzfs doesn't run very well, likely due to agressive power management. I didn't try to mess with the wireless power management settings. The jitter was quite high. But bzadmin worked well.
-
- Private First Class
- Posts: 9
- Joined: Sun Jul 01, 2007 11:36 am
The smiley makes me wonder if that is a serious question. However, to be sure, no, my offer does not depend on the support of textures.blast wrote:Would it have to have textures?
Would that make a difference to the infomation in the rest of your message, which, to be honest, mostly went "whoosh" over my head?
- Spazzy McGee
- Sergeant Major
- Posts: 1405
- Joined: Mon Mar 21, 2005 4:59 pm
- Location: Planet MoFo, Sheffield Division; United Kingdom
He basically said it might be possible, but it would take a lot of work and research to build a client, and even then it probably wouldn't run very nicely.a blue tank wrote:Would that make a difference to the infomation in the rest of your message, which, to be honest, mostly went "whoosh" over my head?
"Life is what happens to you while you're busy making other plans." - John Lennon
- Cruel dog
- Private First Class
- Posts: 173
- Joined: Sat Jul 16, 2005 9:32 pm
- Location: Québec province, Canada
- Contact:
I know it's a bit out context, but since we talk bout running on things, would it be possible haiving a bzadmin like client on a WEB based thing? (no java, only php, html and cgi), so i could run bzadmin on a nintendo DS?
Owner@ BZAddict.net
Admin @ bunch of servers
And much more!
"Even if I am named Cruel dog, I still am friendly! I just become Cruel with troublemakers! xD"
Admin @ bunch of servers
And much more!
"Even if I am named Cruel dog, I still am friendly! I just become Cruel with troublemakers! xD"
- ducktape
- Private First Class
- Posts: 1206
- Joined: Sat Jul 01, 2006 2:06 am
- Location: Right Behind you!
IIRC, Someone got BZAdmin to run on a cell phone. i cant remember who at the moment.Cruel dog wrote:I know it's a bit out context, but since we talk bout running on things, would it be possible haiving a bzadmin like client on a WEB based thing? (no java, only php, html and cgi), so i could run bzadmin on a nintendo DS?
http://bzflag.org/screenshots/
That has a screenshot of BZAdmin on a phone. I'm not sure if it was really running on the phone, or if that was just him SSH'ing to a Linux box through the phone.
That has a screenshot of BZAdmin on a phone. I'm not sure if it was really running on the phone, or if that was just him SSH'ing to a Linux box through the phone.
have you seen this ???
Little laggy to play but it works!!! =)
http://youtube.com/watch?v=ZwlvLYb9wQo
Little laggy to play but it works!!! =)
http://youtube.com/watch?v=ZwlvLYb9wQo
- Joe-Schmoe
- Private First Class
- Posts: 192
- Joined: Mon Jul 24, 2006 1:10 am
- Location: This field unintentionally left blank.
- BinarySpike
- Corporal
- Posts: 735
- Joined: Mon Mar 28, 2005 11:58 pm
- Contact:
It would be possible with Ajax, but I'm not sure if DS supports AJAX. (I know the Wii does)Cruel dog wrote:I know it's a bit out context, but since we talk bout running on things, would it be possible haiving a bzadmin like client on a WEB based thing? (no java, only php, html and cgi), so i could run bzadmin on a nintendo DS?
It's possible with ways other than AJAX. For instance, look at the CGI:IRC. That works without AJAX.BinarySpike wrote:It would be possible with Ajax, but I'm not sure if DS supports AJAX. (I know the Wii does)Cruel dog wrote:I know it's a bit out context, but since we talk bout running on things, would it be possible haiving a bzadmin like client on a WEB based thing? (no java, only php, html and cgi), so i could run bzadmin on a nintendo DS?
how about ipod touch? tilt to move and tap to shoot good or bad you could make a app and sell it on the app store
"Anyone who has never made a mistake has never tried anything new." -- Albert Einstein
GU League | Ducati League | OpenLeague
GU League | Ducati League | OpenLeague
- ducktape
- Private First Class
- Posts: 1206
- Joined: Sat Jul 01, 2006 2:06 am
- Location: Right Behind you!
As for bzadmin on the ds: http://dev-scene.com/NDS/DSVNC you might be able to get it to work with that. You have to have a flashcart of course. i'll see if i can get it and i'll post a video or something. And the new "Web based server admin" Will work on the DS.
- Cruel dog
- Private First Class
- Posts: 173
- Joined: Sat Jul 16, 2005 9:32 pm
- Location: Québec province, Canada
- Contact:
Yay! I got to use BZAdmin on my IPhone 3G!
Yup, like in the title, I've got to use BZAdmin on my IPhone 3G!.. It was with SSH, but Still! I could chat, & manage players on the go! It can be on Portrait, or landscape mode, just by turning your phone. I've posted a few screenies down here.. Hehe.. It's really useful when you need to be on to chat or administer, and you're away from home *Please don't use while driving! *
- Attachments
-
- IMG_0309.PNG (98.01 KiB) Viewed 13912 times
-
- IMG_0314.PNG (63.22 KiB) Viewed 13911 times
-
- IMG_0316.PNG (106.9 KiB) Viewed 13926 times
Owner@ BZAddict.net
Admin @ bunch of servers
And much more!
"Even if I am named Cruel dog, I still am friendly! I just become Cruel with troublemakers! xD"
Admin @ bunch of servers
And much more!
"Even if I am named Cruel dog, I still am friendly! I just become Cruel with troublemakers! xD"