

Quake For The iPaq 148
hooded1 writes: "Although once considered a utopian ideal, it has now become a reality. Last night on January 20th Dan East released the alpha version of
PocketQuake, the first successful port of Quake to any pda. ... Currently PocketQuake only runs on the iPaq."
And Jacek Fedorynski points to this screenshot as well. Note that this only works for iPaqs running WinCE, not Linux.
Re:Congrats to the developers. (Score:1)
Good God no!!! (Score:1)
Re:Wrong... NewtonQuake was first... (Score:1)
Yeah, I think that's my favourite April fools day joke ever.
Re:TI-86 port (Score:1)
I want... (Score:1)
Re:Network support would be easy (Score:1)
It's not unheard of, winquake and quakeworld were both win32 applications and the source code for everything, quake, glquake, winquake, quakeworld, etc was released dec 99.
It would be a simple matter for someone who knew what they were doing to port it over. I believe the only reason why there is no networking yet, is because of the framerate issues with onscreen rockets (fps slow way down).. otoh, this is a great way to discourage those rocket spewing bunny hoppers!
-since when did 'MTV' stand for Real World Television instead of MUSIC television?
Quake Ipaq Networked over infrared port! (Score:1)
Re:Is this really interesting? (Score:1)
Re:PocketPC games (Score:1)
Except that none of the games listed there are made by Microsoft. Try paying a bit more attention, next time.
It raises the question... (Score:1)
Yes, it proves it can be done, but unless the technology is applied to real technical uses, we're just embarassing ourselves.
We need to throw ourselves at more important technical issues before wasting efforts on projects like these. If our community would focus on the larger problems instead of each individual's toys, Microsoft would be long-dead from the Linux and Open Source community having obsoleted anything it can put out far ahead of time.
That's just my
-k.
Re:Cool. (Score:1)
You are probably thinking Tyranasaurous Tex, which is a yet to be released game based on a Wolfenstein-like engine for the GBC. There was also a game for the classic GameBoy, called Faceball 2000, which ran a Wolfenstein-like engine. Of course, faceball ran at 6 fps (they've been counted).
so I'll go so far as to at least *hope* that the GBA can run a Doomlike, given enough work, even though it lacks a SuperFX equivalent (SNES Doom used it, IIRC).
I can garauntee you you'll see Doom-likes on the GBA. ONe company has already produced a tech demo if a Doom-like walkthrough that runs quite well.
Quake, however, is out of the question. There's a massive difference between a pseudo-3D hack and a full blown polygon rendering engine, and the GBA's 30-40 MHz CPU (again, IIRC) will not be up to snuff for that level of detail.
True, I have perhaps over estimated the GBAs power. Taking a quick peek at the iPaq's specs, I notice it runs twice as fast as the GBA. However, iPaq quake has windows to fight through, whereas on the GBA,the code runs right on top of the bare metal. Still not enough for to make up for the difference in processor speeds, though...
Something like Elite, maybe. Texture mapping? High polygon counts? err... no. The only way I see it working is with vastly different level design, such as using a non-polygonal system for maps,
Maybe something like the Descent engine, which was based on sticking cubes together cleverly, would work. As I recall, Descent was able to run on rather slow computers, and I would love to see more tunnel runners out there!
and very low poly count models to fight against. I'll never go so far as to say it can't be done, but I'll have to say it won't be easy, and it won't be done the same
As for enemies, I think that we'll probably see pre-rotated sprites on the GBA, as with Doom and Wolfenstein. With the Hardware sprites (and hardware sprite scaling) that the GBA has, developer would be stupid not to use them, it seems.
While we may not see any killer Quake-likes on the GBA, I can garauntee that we'll see several FPSes of some type.
Re:GPL Violation? (Score:1)
Woah, hold your horses buddy. There's a basic fallacy in your argument in that the Quake source code is not a finite resource, like the gift you're comparing it to. It's not as if id laid out a plate of cookies, and he took every last one. Just because the author used the Quake source and hasn't released his source code (yet) doesn't mean that you can't also use the Quake source code, so the idea that he has "taken it all for himself" is absolutely rediculous.
Re:Network support would be easy (Score:1)
Re:cassiopeia e-125 (Score:1)
Uh ... the E-125 is still the MIPS VR41xx (4122, in this case) CPU that all Cassiopeia's have used. If a piece of software supports Pocket PC and MIPS, then it'll run on the E-125. Even some non-Pocket PC (Windows CE 2.1x Palm-size PC) software will still run on Pocket PC PDAs.
Re: (Score:1)
Re:Is this really interesting? (Score:1)
I got 'em (Score:2)
Here they are: http://research.compaq.com/wrl/projects/itsy/movie s.htm [compaq.com]
Oh, & the Itsy runs Linux...
Re:Wrong... NewtonQuake was first... (Score:1)
Man, I wish that was real! The MP2k is great as it is, though.
Network support would be easy (Score:1)
All it would take is usage of the standard Win32 network APIs, which wouldn't be that hard. A CompactFlash 802.11 card should be out soon, and CF wired Ethernet has been avaiable for some time now, so the network layer is available as well.
I've been a hard-core Palm fanatic for some time now (I'm the developer of DopeWars for PalmOS [cjb.net]), but only recently have I realized that the Pocket PC really gives developers a lot more functionality and CPU power to work with. The Palm platform is so extremely limited...
Re:Oh, no. (Score:1)
Couldn't have said it better myself.
(Ed. Note: I can't believe I did that twice in less than a week.)
--K
PocketPC games (Score:1)
Re:I got 'em (Score:1)
Cool. (Score:4)
Re:Sorry, Linux zealots, this Quake is for WinCE. (Score:2)
Re:DAMN! (Score:1)
http://64.69.95.40/pocketquake/ - POCKETQUAKE!!!! (Score:1)
Re:http://64.69.95.40/pocketquake/ - POCKETQUAKE!! (Score:1)
Re:Quake for the iPaq? (Score:1)
Re:Quake for the iPaq? (Score:2)
There's vacuum between the electron-emitting structures at the back and the phosphors at the front. An electric potential accelerates the electrons across this gap, providing the energy they need to excite the phosphors. For me, that's close enough to fit the terms "vacuum tube" and "electron gun".
The two main differences between this technology and a "traditional" CRT are:
(1) cold-cathode electron emission rather than hot-cathode (from a heated filament).
(2) One "electron gun" per phosphor dot, rather than a single steered beam.
But the original question was just about a PDA form factor "CRT", not a "hot-cathode raster-scanned CRT"...
Re: (Score:1)
Re:Hardware issue with ipaq (Score:1)
Well, if you want to believe the rumors on various iPAQ discussion boards (Brighthand [brighthand.com] having the best), Compaq tech support has told iPAQ users that it's a hardware limitation, and one they don't necessarily plan on fixing.
On the other hand, between iPAQ Quake, iPAQ Doom, the NES emulator, the NeoGeo Pocket emulator, and MAME CE, maybe Compaq will consider marketing a gamepad sleeve.
Re:Cool. (Score:2)
(Note: when I say Wolfenstein, I mean "Wolf-like")
As for Doomlikes, the non-orthogonal walls should be a cinch, but that's not what I'm worried about. It's that pesky y-axis (for those of you who don't know, we walk on an X/Z plane. Y is up. Or at least that's how I learned to do 3D) Without SuperFX, though? Nothing doing.
Also, a retraction. GBA runs at 16MHz. Even slower. That makes the iPaq over 12 times faster, as it's running at slightly over 200MHz on another ARM variant.
All in all, the FPS scene will exist, but it's looking grim. Unless they add a SuperFX gamepak at some point (which will suck battery life like mad), we're going to be dealing with something between Wolf3D and Doom, unless there are some major changes in 3d engine design for a tile-based system.
Best of luck, though. I'd love to play a nice high-detail FPS on a handheld console.
Raptor
No port for Linux? (Score:2)
Re:Cool. (Score:2)
Ok, so I was slightly off. Slightly!
Dark Arena's doing the Y-axis pretty well. I wonder if it's really handling floors and ramps properly, though...
In short, I probably underestimated the system a tad *too* much. Kudos to Nintendo.
Raptor
Now we can ask... (Score:1)
Is that a Quake I see in your pocket, or are you just really excited to see me?
Damn ^3 (Score:5)
It would feel more turn-based though.
- Ando
Re:FINALLY! (Score:1)
JOhn
This is a dancing bear. (Score:1)
Quake for the iPaq? (Score:1)
Until flat CRT becomes affordable/common, and unless there are more buttons/keys/ways of controlling PDAs, I don't see many people playing this for more than a few minutes.
this isn't news (Score:1)
Re:I got 'em (Score:1)
Yeah, I wish Itsy wasn't just for research. Ipaq (a.k.a. Bitsy) is kind of a bastardization (StrongARM, too).
3d palm based games... (Score:1)
Re:Quake for the iPaq? (Score:2)
doom running on the IPAQ under linux years ago (Score:1)
have fun look @ the scrolling interfaces on CRL webpage
regards
john jones
Try one first (Score:4)
Secondly, how many buttons and keys do you think you need? The iPaq's got a directional control plus four buttons in front, and probably 3 or 4 along the side. So, I don't really buy either of your complaints.
The glaring weakness of gaming on the iPaq is Compaq did a poor job of making sure that the buttons act independently of each other. The Cassiopeia handles this perfectly, though, so it's not some inherent problem with PDAs. If Compaq would quit being stubborn and fix that button problem in their next model, they'd have an even bigger winner on their hands than they do with the current one.
Cheers,
What I really would like to see ported (Score:1)
Re:Hardware issue with ipaq (Score:1)
This is why Doom has been running on the Itsy for ages - the StrongArm has reasonable integer performance, so it runs well. However, while you could just do a straight compile of Quake for linux on the iPAQ, it'd run like a dog, since all the FP instructions would be emulated in software.
Have these hackers reworked the Quake core to use only integer maths? If so, where's the (GPL'd) source?
Re:FINALLY! (Score:1)
Also quake is cool but I perfer having an nes snes mame and game boy emulator on mine the games have a small foot print and most are very playable (not MAME games : ()
Re:cassiopeia e-125 (Score:1)
Re:What I really would like to see ported (Score:1)
Poorly written software gets "ported" (Score:2)
Not that I've played quake in the last 2 years. Bravo, you ported some software.. woo hoo.
Re:It raises the question... (Score:2)
While what he did is an accomplishment in its form, I'm pointing out that the larger, group projects are what sets the Linux and OpenSource community apart. Think of how the Linux kernel is developed.
If you took the effort on some of these smaller[1] projects, and took the group and devoted that time to making the bigger products that will finally replace M$ as the front market, well, then
1 - Although, upon reading some other posts (I.E. the architectural thread on the subject), the 3D engine aspect of it is great.
Usefulness deserves consideration, as well. Games are good, and the geek factor is high, but this shouldn't be the crowning achievement you'd like to say it is.
And next time, log in, AC.
-k.
Timex Datalink (Score:1)
Re:TI-86 port (Score:2)
http://www.ticalc.org/archives/files/fileinfo/1
I remember my TI-85 back in high school, we used to play multiplayer games of pong via the link cable, and all the other various things. What im looken for is Dope Wars for the TI-85, I love that game =) and it looks like that is here:
http://www.ticalc.org/archives/files/fileinfo/1
wow, now all I need to do is find my serial to calculator adaptor.
Re:Now we can ask... (Score:1)
Isn't it beautiful? (Score:1)
ahhh, memories...
--Perianwyr Stormcrow
Re:Congrats to the developers. (Score:2)
cant this also be easily ported to Linux since Quake was GPL'd?
This has to be one of the silliest things I've ever seen on /., which is saying alot. What, praytell does the license have to do with portability?
Re:Quake for the iPaq? (Score:2)
Here's one way to do it, called a field-emitter array [mit.edu]. Electrons are emitted from a microstructured silicon substrate, then strike phosphors and produce light just like in a standard CRT.
GPL Violation? (Score:2)
Re:What I really would like to see ported (Score:1)
Even works on the linux port.
1st Law Of Networking: Loose ends are bad, termination is good.
Board Meetings (Score:2)
Boss: Great job gentlemen, all of you have your PDA's out taking notes I see.
HUMILIATION!
Me: Dammit! Er... um I mean, ya that's what we should do witht the leak in HR, dam it!
Boss: Good idea man, you'll get a raise for that!
_____________________________
Re:Sorry, Linux zealots, this Quake is for WinCE. (Score:1)
And there's no such thing as a Pocket PC dual booting (yet).
Depends, the Casio linux port has a boot loader that lets you load from a flash card... they don't have it for the iPAQ yet, although someone's working on it.
1st Law Of Networking: Loose ends are bad, termination is good.
Re:FINALLY! (Score:1)
Re:This has potential (Score:2)
Hmm, especially if you hook it up to a GPS. And maybe to the thing mentioned on (either
Suddenly 3D models of the building you're walking towards could become possible.
But we knew this - people have wanted this ability built into their sunglasses for years.
~Cederic
Re:Playability (Score:1)
This has every bit as much pure hack value as porting linux. You're having to perform a far more complex task, with performance issues, and all the same problems of interfacing to the hardware.
~Cederic
Re:It raises the question... (Score:1)
Maybe the people that did this will take the skills they've gained and go on to "greater" things. Or maybe they just wanted to play Quake on their iPAQs and got on with making it possible.
The time spent on this is not wasted. It is down to the person spending the time to weigh up the costs and benefits of the task, and their value scale is undoubtably different to yours.
Also bear in mind that the joy people will gain from playing Quake on their handheld will boost the average happiness in the world. And that's always worthwhile.
~Cederic
Re:Cool. (Score:2)
The GameBoy Advance uses the ARM7DTMI, which is a standard CPU, unlike the GB(C) which uses an almost standard CPU. Any code written for an ARM CPU should be portable to the GBA, especially if it is in C, since there is an excellent C compiler for the GBA. While GBA developement tools are only available toe registered developers, there is quite a homebrew scene built up around the GB(C) and the same is beginning to happen for the GBa already, so I expect to see this sort of thing for the GBA.
Though getting it on to a nintendo cartridge would probably be the harder part.(?)
Actually, I don't think that will be teh hard part at all. There exists numerous "backup devices" for the GB(C) that can read cartridges and also write to a flash ROM based cartridge. These devices are widely used among both hobbyist developers and also R0Mz kidz. Since backup devices for the GB(C) are so popular, it seems likely that we'll see them for the GBA as well.
The "hard part" involved in writing or porting an FPS to the GBA is, like it's predecessor, it uses a tile based display system. The pixel are not individually accesable. While it is possible to overcome this with clever use of the tiles, it is still a hurdle to face and can create a bottleneck. On a system like the GB(C), getting around the tile based graphics has proven to be prohibitively difficult in almost every case. The GBA's graphics system, however, is much easier to manipulate, so I expect we'll see a couple of FPSes for it.
FINALLY! (Score:1)
Something more than Doom on my Cassiopeia. Even better, I put it on the Cassiopeia E-125 and it ran straight away. Excellent to see these sorts of projects underway.
Is anyone thinking of doing something similar for the PalmOS products? There would be a huge demand for this sort of project I'm sure. The IIIc would never be the same again
Re:GPL Violation? (Score:1)
Re:FINALLY! (Score:2)
JOhn
Quaking Psion??? (Score:1)
Re:Network support would be easy (Score:1)
Re:Wrong... NewtonQuake was first... (Score:2)
Re:No port for Linux? (Score:1)
What's the point? (Score:1)
Re:Quake for the iPaq? (Score:1)
some people...
Re:GPL Violation? (Score:2)
Re:Hardware issue with ipaq (Score:1)
How will multiplayer work for Q3/Arena for ipaq? (Score:1)
How are they going to deal with lag on the ipaq when Quake III/Arena is released for it?
Re:Quake for the iPaq? (Score:1)
Are you high? (Score:4)
Right. Tolerance is for weenies. I must've missed that bit of social wisdom when people were teaching me how civilized human beings act.
We, as a community, should demand source releases be timely.
And the code release is not timely how? The fellow just released the code, and he's told people he doesn't want to release the code in this immature state, not that he will not release the code.
Even RMS allows this sort of coding to go on. Take a look at early Brave GNU Worlds. There are references to RMS receiving binaries of a proto-bash, and the author saying "this is just to look at, there are a couple of bugs I want to fix before I send source".
The basic underpinning of the GPL is the notion that individuals can agree to be friends. The GPL is not a legal contract so much as it is a social one; it is a social contract of openness and consideration.
Now, if three months pass and this fellow still hasn't released source, then there's a need to say "hey, guy, I don't care how bad the source is, just send me the tarball". If he still refuses, then unleash the holy wrath of the GPL.
But until such time as the fellow is no longer acting in good faith with the community, we need to give him full benefit of the doubt and believe that he'll be true to his word, with source forthcoming within a week or two.
This is why, after fifteen years of believing in the ideals of free software, I'm beginning to get disgusted with the free software community. Too many zealots who believe that any transgression against the GPL, no matter how minor, is tantamount to treason against the community.
RMS first wrote the GPL because he thought there was something wrong, something morally offensive, in treating your fellow users like serfs or faceless masses instead of treating other users like human beings, like people, like friends.
Are you really living up to the ideal?
GPL Violation? NOT!!! (Score:2)
This information is in the actual text of the gpl. Its availible for anyone to read. Im tired of all these 'ohh but its violating the GPL' comments when there is no real violation. Come on guys
Re:Board Meetings (Score:2)
Re:Network support would be easy (Score:2)
-russ
Re:Wrong... NewtonQuake was first... (Score:2)
See the very bottom of the page at http://www.emeraldnet.net/~ravenous/NewtonQuake/fa q.htm [emeraldnet.net]
mirror in australia (Score:2)
ftp://ftp.planetmirror.com/pub/pocketquake/
http://ftp.planetmirror.com/pub/pocketquake/
-jason
Hardware issue with ipaq (Score:3)
Apparently, this issue has been kind of buried, I didn't hear anything about it until after I bought my iPaq and started looking for accessories. The site linked is already being hit hard (late on a Sunday night, at least in Texas, USA, and we're already taking down servers - ph33r the p0w3r of /.).
Ah, just very slow to load. There's no detail on the page about the hardware issue.
More on the hardware issue - as far as I know, it's a hardware problem, and nobody knows when (if) it will get fixed. Compaq is running around like mad trying to meet manufacturing requirements, so don't expect too much soon there.
Re:Cool. (Score:2)
Not particularly. You can get all the hardware you would need (including flash carts) at http://www.reinerziegler.de [reinerziegler.de]
NOT the first Quake for a PDA! (Score:2)
Quake on the Newton MessagePad. It's been out for quite awhile. =)
Poor Newton. A great platform, coining the term PDA, killed by bad P.R. and too large a form factor...
Re:User Friendly, it just sucks. (Score:2)
http://www.ufmedia.com/pressbox/pr-vast-jan15-01.h tml [ufmedia.com]
(yes I know, offtopic)
-- Eat your greens or I'll hit you!
TI-86 port (Score:2)
And the point is...? (Score:2)
As much as I love games, and while I think that kudos go to the technical team for having achieved this result, I believe that the results from this demonstration may be some time in coming.
When I can play a game like Quake online over a wireless connection with the iPaq - with the same (or as close as you can get in the palm of my hand), then I'll be really impressed.
Until then, good job - and let me know when you've got something more useful.
John "Dark Paladin" Hummel
Doom's on Itsy (Score:5)
Itsy (DEC [now Compaq]'s research PDA, has had Doom for a while. (It's B&W, unfortunately.) Even better, though, is that the Itsy can be controlled by rotation (called 'Rock 'n' Scroll'), so you just turn the machine to move, & press the one button for shooting.
There are some movies that show this, I'll have to find them.
Wrong... NewtonQuake was first... (Score:2)
Re:Cool. (Score:2)
I *know* I've seen this before on ign.com, but I can't find the link at the moment. The GBC *can* do Wolfenstein (which is considerably easier, when you think about it), so I'll go so far as to at least *hope* that the GBA can run a Doomlike, given enough work, even though it lacks a SuperFX equivalent (SNES Doom used it, IIRC).
Quake, however, is out of the question. There's a massive difference between a pseudo-3D hack and a full blown polygon rendering engine, and the GBA's 30-40 MHz CPU (again, IIRC) will not be up to snuff for that level of detail. Something like Elite, maybe. Texture mapping? High polygon counts? err... no. The only way I see it working is with vastly different level design, such as using a non-polygonal system for maps, and very low poly count models to fight against. I'll never go so far as to say it can't be done, but I'll have to say it won't be easy, and it won't be done the same way as its PDA/PC counterparts.
Raptor
Doom on iPaq over Ricochet 128kbps? (Score:2)
Re:TI-86 port (Score:2)
But a Wolf3D style engine was done on the TI-85. I think it was called Deadalus. Check ticalc.org [ticalc.org] as mentioned above.
Greyscale, 128x64 resolution and even a decent frame rate all on a 6MHz Z80 and 32k of RAM....
Mirrors on the way...... (Score:2)
This has potential (Score:2)
later to night at a Company planing session... (Score:5)
Note 3 on the agenda for tonight, no quake on the company computers.
*gigles* from table
note 4, would the chairman for the PDA team present there report recommending what model we purchase
________