September 23rd 2004 Edit0r came up with the idea of porting Doom to iPod. He started to port it, but stopped two months later realizing he didn't possess the knowledge in C to pull it off.
In november 2004 Aegray got nxDoom, a Doom port to microwindows, to compile. Shortly thereafter, a working but incredibly slow and unscaled version for iPod Photo was released by wCars05.
Hyarion downloaded the source code to nxDoom and started to tinker with the drawing algoritms to make it go faster. Soon after he released the first revised verison of the nxDoom-port, it became obvious that it would be simpler and more efficient to start over from scratch using the original source code to Doom. A new port was started, this time together with Jobbe, and this time is was going to be a lean, mean Doom-machine!
The current iDoom version (1.1), as previously stated, is based on the original doom source code and runs on all iPods that can run iPodlinux, color and grayscale.
The current features are:
The development of iDoom will continue and progress will be inversly related to how tough our university classes are. This is an unofficial what-we-want-to-add-or-improve list (in no specific order):
The two porters are Benjamin Eriksson, also known as Hyarion, and Mattias Pierre, sometimes known as Jobbe. Both of them are studying on the Master of Science Programme (80 credits) in Computing Science and Engineering at Umeå University in Sweden. Benjamin is in his first year and Mattias is in his fifth and last year.
Porting an application to iPodlinux can be frustrating, reading other peoples code, moving the binaries back and forth, smashing iPods... Therefore we like to relax by renting a good movie, or go out to take a beer and play some pool. If you like what we do, don't hesitate to make a donation to support us so that we can continue doing what we do, via encrypted PayPal, of course.