4 ms·
When I worked at Xbox I was amazed to see the 360 game boot code had multiple title ID checks in it. For some titles it would report things differently, for oth
by bmalicoat 4y ago
When I worked at Xbox I was amazed to see the 360 game boot code had multiple title ID checks in it. For some titles it would report things differently, for others it would sleep a bit. When new features like cloud saves were introduced, those code paths for checking storage devices had per title ID branches too. It seems like whether you design your APIs perfectly or poorly, someone will use them in a way just outside of your intention.
- Waterluvian 4y agoI’m curious, do you mean consoles had code paths specific to current gen games for that console, or was this when they were implementing forms of emulation support for previous gen games? Both impress me but the former is deeply fascinating to me. Though I think graphics drivers do this all the time?
- bmalicoat 4y agoI meant when you used a 360 game on 360 hardware. But you're right, back compat teams did a number of per title fixes.
- Waterluvian 4y agoAhh my mistake. Thanks!
- bombcar 4y agoOne advantage of a console is they know all the official software that shipped so they can test it all. The PC they had to test everything that they knew about.