Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

To be fair, it also does the graphics, but on a line printer, one frame per page.

Not exactly realtime.



Sadly there is no chance that machine did anything close to rendering those printouts. The Bendix has about 8kb of memory and no random access storage so rendering even a single room using raycasting (instead of the BSPs that Doom uses) is a stretch, and adding an output routine is just going to blow your memory budget. You can't even use those 8kb of memory like an old microcomputer, it's arranged as 2,200 29 bit words. It might just be possible to have it render a single simple box room using raycasting into some kind of data structure in memory, and then load an output routine from paper tape to print it out, but even that will require the programmer to be very clever.


Does it? I watched this video and the explanation of how they (mostly Bill in Vermont) did it had barely enough room for the song data. I think the line graphics might have been some good story telling


It was likely just a proof of concept run in the emulator. I'd guess it would be wildly impractical to get even that version of doom on real paper tape


The first version of Doom was around 2.4MB. ASR33 8-bit tape is 10 chars/inch.

So that's around 20 kilofeet of tape, or 440 miles.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: