Quake1 running on AVR32
Top Comments
All Comments (40)
-
I remember playing Quake 1 on 66MHz 486DX2 with 12MB of memory... also tested it on 40MHz 386 with 8 megs and Cyrix FPU. It was a slideshow in both cases, but it worked. Remember thinking, what would happen in the next frame? :D
As seen in Linux at /proc/copuinfo:
386 had BogoMIPS at MHz / 5 (without cache on board it was almost MHz/7),
486 had BogoMIPS at MHz / 2,
Pentium 1 had BogoMIPS at almost 2 * MHz.
So, the slowest 60MHz Pentium 1 had around 110 - 120 (bogo)MIPS
-
@DanFrederiksen Your thinking of the AVR32 UC3, this kit used the AP7000, no longer in production, which ran at 150 MHz. The MIPS number comes from the data sheet. As YouTube does not allow links, look up "avr32 ap7000" on Google and it should be the first hit.
-
@linuxrobotdude how do you get 210mips from a 66mhz AVR?
-
Can i play mw3 on it ??
-
@DGMRuadeil I have underestimated the chip. That Alice dud, thats some good creepy stuff. :)
-
@alexsouls1 quake has been ported to many platforms. As an embedded systems programmer i can safely tell you that it is indeed possible. The sourcecode is free and publicly available under GPL. From what i can see on the video it's already running an OS. But an OS isn't specificly needed, you'd just have to directly control the hardware from your game/program. Then you dont need an OS. Quake 3 ported to Android phones is the same idea.. you can find a free copy of that if you own such a phone
-
It is possible, that this is a video. Being rolled and not the actual game. Wouldn't quake require to be installed?, would quake require an OS?Anyhow I don't think that quake was written in AVR32 architecture fir the sole purpose of showing that can be done. I don't know!
-
@soclt Yeah because the code that this is running is not optimized for the architecture its running on, it would almost require a total rewrite in code to optimize it to run flawlessly on this hardware.
-
@linuxrobotdude but it still lags like hell..
Those times when 66 MHz were enough to play Doom (in cooperative mode), make the homework on Office, and a little more.
DE7ChainedDoor 2 years ago 34
@radexpp No it isn't a fake, I watched a demo of this at a robotics club meeting. Quake 1 doesn't require a lot of CPU power and the AVR32 processor is a full 32 bit RISC CPU sporting 210 MIPS and Quake 1 ran on a Pentium 1 with a whimpy 32 MIPS.
linuxrobotdude 2 years ago 26