4 ms·
But can it run Doom?
by testplzignore 2y ago
But can it run Doom?
- egypturnash 2y agoA single E-Reader dotstrip can store 2,192 bytes of data, which is just over 2kb. But there is some overhead with the headers, and error correction, making the actual amount of data I've been able to store on a single strip a bit less than 2kb. This data on the dotstrip is compressed though, which helps a lot. The E-Reader itself allows a maximum of 12 strips to be scanned for a single application. You'd have to fit your Doom into about 24k, after compression. The Doom 1 demo .wad looks to be about four megabytes. That's going to be a slight problem, I hope you have some killer compression schemes. This Solitaire port is also running on a Z80. An emulated Z80. On a Gameboy Advance. With a bunch of opcodes missing. That'll be a challenge too. The Gameboy Advance that this card reader works with can run Doom, there was an official port. It looks acceptable. (https://www.youtube.com/watch?v=YzGwAKUXzvU https://www.youtube.com/watch?v=YzGwAKUXzvU) If this E-Reader can run its programs on the GBA's native hardware then you only have to implement some amazing compression schemes. Good luck beating Farbrusch's Kkreiger (https://www.pouet.net/prod.php?which=12036 https://www.pouet.net/prod.php?which=12036), that's a procedurally-generated FPS that fits in 96k...
- ForHackernews 2y agoHe says an eReader app can be loaded in up to 12 individual card-swipes, so you could get ~26kb. He just tried to limit himself to a single swipe.
- gambiting 2y agoHe limited himself to a single card not a single swipe - it still needed two swipes.
- Uvix 2y agoOne card, which is two swipes.
- egypturnash 2y agoOooh, that means you've got about twelve kilobytes to fit your Doom into. Or your bootstrap routine that connects to some other device connected to the Gameboy Advance and downloads your actual Doom. Whether or not this counts as "running Doom on this device" is open to argument.