EmbeddedRelated.com
Forums

Embedded systems that can run Doom

Started by Philipp Klaus Krause February 27, 2009
I'd like to build a small (and not too expensive) embedded system
capable of running Doom.
I've heard of people being able to run Doom on an Atmel AT32AP7000.
However the components needed to build such a system still seem a bit
large to me. And the processor alone is at over 18€ at digikey, memory
would add to the cost.
Any ideas?

Philipp
On Feb 27, 10:26=A0am, Philipp Klaus Krause <p...@spth.de> wrote:
> I'd like to build a small (and not too expensive) embedded system > capable of running Doom.
Is the goal here building it, or using it? Because if the goal is to use it, then for maybe $35 you could buy a laptop that would run it perfectly well.
Philipp Klaus Krause wrote:
> I'd like to build a small (and not too expensive) embedded system > capable of running Doom. > I've heard of people being able to run Doom on an Atmel AT32AP7000. > However the components needed to build such a system still seem a bit > large to me. And the processor alone is at over 18&euro; at digikey, memory > would add to the cost. > Any ideas? >
I've run it on a STK1000 with the AVR32 AP7000 (I didn't have a keyboard attached, so I didn't get past the startup demo sequence). But the STK1000 is perhaps out of your budget? It's also got far too little memory - a mere 8 MB ram, which is not a lot when you need a frame buffer display as well. I had to use a nbdevice swap file to get anything much running on the card (although it's kind of cool that you can actually do that sort of thing on the device).
David Brown schrieb:
> Philipp Klaus Krause wrote: >> I'd like to build a small (and not too expensive) embedded system >> capable of running Doom. >> I've heard of people being able to run Doom on an Atmel AT32AP7000. >> However the components needed to build such a system still seem a bit >> large to me. And the processor alone is at over 18&euro; at digikey, memory >> would add to the cost. >> Any ideas? >> > > I've run it on a STK1000 with the AVR32 AP7000 (I didn't have a keyboard > attached, so I didn't get past the startup demo sequence). But the > STK1000 is perhaps out of your budget? It's also got far too little > memory - a mere 8 MB ram, which is not a lot when you need a frame > buffer display as well. I had to use a nbdevice swap file to get > anything much running on the card (although it's kind of cool that you > can actually do that sort of thing on the device). >
Well, I think I'll get a NGW 100 (they're much cheaper than the STK1000 and have 32 MB RAM) for prototyping and then see if I can build something based on the AP7002, which is a bit cheaper than the AP7000 in the end. Philipp
zwsdotcom@gmail.com schrieb:
> On Feb 27, 10:26 am, Philipp Klaus Krause <p...@spth.de> wrote: >> I'd like to build a small (and not too expensive) embedded system >> capable of running Doom. > > Is the goal here building it, or using it? Because if the goal is to > use it, then for maybe $35 you could buy a laptop that would run it > perfectly well.
The goal is using, however the laptop would be too big. Ideally it should fit into 5 cm x 6 cm x 1 cm or not much more. Philipp
On Feb 28, 9:49=A0am, Philipp Klaus Krause <p...@spth.de> wrote:

> The goal is using, however the laptop would be too big. Ideally it > should fit into 5 cm x 6 cm x 1 cm or not much more.
I should think a PDA would fit the bill then. The original Doom ran happily on unaccelerated framebuffer hardware with an i486DX2/50. If you're really really into hacking, there are a bunch of dirt cheap Chinese MP3/video/NES-emulator type devices with an ARM7 core (in a Sunplus ASSP) that can be coerced into doing what you want (google "pmp .bin development") to learn how to build native executables for them). For example I have several of these lying around: <http:// www.dealextreme.com/details.dx/sku.14785>. Battery lasts about 90 minutes of active screen time.
http://www.youtube.com/watch?v=fKyQOntPEFs

( about 1 minute into the video. )



zwsdotcom@gmail.com wrote:
> On Feb 28, 9:49 am, Philipp Klaus Krause <p...@spth.de> wrote: > >> The goal is using, however the laptop would be too big. Ideally it >> should fit into 5 cm x 6 cm x 1 cm or not much more. > > I should think a PDA would fit the bill then. The original Doom ran > happily on unaccelerated framebuffer hardware with an i486DX2/50. > > If you're really really into hacking, there are a bunch of dirt cheap > Chinese MP3/video/NES-emulator type devices with an ARM7 core (in a > Sunplus ASSP) that can be coerced into doing what you want (google > "pmp .bin development") to learn how to build native executables for > them). For example I have several of these lying around: <http:// > www.dealextreme.com/details.dx/sku.14785>. Battery lasts about 90 > minutes of active screen time. >
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Philipp Klaus Krause wrote:
> I'd like to build a small (and not too expensive) embedded system > capable of running Doom. > I've heard of people being able to run Doom on an Atmel AT32AP7000. > However the components needed to build such a system still seem a bit > large to me. And the processor alone is at over 18&euro; at digikey, memory > would add to the cost. > Any ideas? > > Philipp
My &pound;30 SPV C550 mobile phone from ebay runs doom. Shop around for a second hand one and take it to pieces. - -- Brendan Gillatt | GPG Key: 0xBF6A0D94 brendan {a} brendangillatt (dot) co (dot) uk http://www.brendangillatt.co.uk -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (MingW32) iD8DBQFJ3TS0rlc7Stqch40RAoJiAJ9FGKl2z4LoEj8Vhy90N+iohlIaGACZAbeY kaLaPot9wB8h9X8JYhRebok= =5geM -----END PGP SIGNATURE-----
Philipp Klaus Krause wrote:
> I'd like to build a small (and not too expensive) embedded system > capable of running Doom. > I've heard of people being able to run Doom on an Atmel AT32AP7000. > However the components needed to build such a system still seem a bit > large to me. And the processor alone is at over 18&euro; at digikey, memory > would add to the cost. > Any ideas? > > Philipp
If it's not stuck inside some other device, and/or if it's primary reason to exist is not to control that other device, then it's not embedded. It may not be a PC or a MAC, but that doesn't make it embedded. -- Tim Wescott Wescott Design Services http://www.wescottdesign.com Do you need to implement control loops in software? "Applied Control Theory for Embedded Systems" was written for you. See details at http://www.wescottdesign.com/actfes/actfes.html