"If you replace all the parts of a ship is it still the same ship?".
This project is equivalent to "Doom running on 40-MHz Cortex M4 found in Ikea lamps".
Good work nevertheless!
"If you replace all the parts of a ship is it still the same ship?".
This project is equivalent to "Doom running on 40-MHz Cortex M4 found in Ikea lamps".
Good work nevertheless!
If someone said "I'm playing Doom on my PC" in 1993, they would also have been using an external keyboard, monitor, and speakers. And the game would have shipped on external storage (floppy disks).
Historically a lamp would consist of the wick, oil and holder.
It also doesn't have quite all the features. No music, and no screen wipe effect (I worked on a memory constrained Doom port myself, and that silly little effect is incredibly memory intensive since you need two full copies of the frame buffer)
Still, we say "I'm playing Doom on my playstation".
In any case, the argument is that the mini console they built is no longer a lamp, not that you can't play games on a console.
Edit: It's still a fun and cool project. But more like running Doom on hardware salvaged from an IKEA lamp.
So the OP is not entirely wrong: they ported a game played on a 16.8Mhz system with 256kb of RAM to a 80Mhz with 108Kb of RAM.
The writeup explicitly says «we could trade off some computing power of the 80Mhz Cortex M33 to save memory»