Hacker News new | past | comments | ask | show | jobs | submit login

For those who haven't read/watched it: https://arstechnica.com/gaming/2020/02/war-stories-how-crash...

It is indeed a story of creativity in design.




Complete with a cautionary tale about the dangers of being too creative: https://www.gamasutra.com/blogs/DaveBaggett/20131031/203788/...


It's notable that the controller and memory card slot are on the same bus-- in fact, the system isn't talking to the memory card directly! It has to send requests and data through the controller, back to the system, and then to the card port.

This is because the original specification would have had a memory card slot in the controller but it was too expensive. They also had considered using floppies for storage, but they were too unreliable (and my experiences with 1.44MB 3.5s definitely agrees that consumer-grade cheap disks sucked hard)


Bumping the timer spreed is not the creative part, creative part was zeroing on the issue. For software guys used to reliable hardware and no prior knowledge how to debug hardware bugs this is hell.


Wow. That story is going to give me nightmares.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

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

Search: