| ▲ | Why Castrol Honda Superbike crashes on (most) modern systems(seri.tools) | ||||||||||||||||||||||||||||
| 62 points by shepmaster 14 hours ago | 11 comments | |||||||||||||||||||||||||||||
| ▲ | vintagedave 2 hours ago | parent | next [-] | ||||||||||||||||||||||||||||
> Microsoft has only kept the documentation for the DX8 version of EnumDevices left online This saddens me. Who knows how much valuable info has been lost. I recall back in the days of MSDN, we had docs back to early Windows, and it was a wonderful historical record. Today's Docs site seems to keep info only for a few versions. | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
| ▲ | PaulKeeble 2 hours ago | parent | prev | next [-] | ||||||||||||||||||||||||||||
Its interesting to see how bad assumptions that almost certainly held up at the time really don't any more and that leads to this bug being exposed. Modern machines have a lot more addressable devices and a failure to properly filter and using a vector ultimately leads to a bug that on the surface feels like since it works on Win98 must be caused by Windows but isn't. | |||||||||||||||||||||||||||||
| ▲ | purpleidea an hour ago | parent | prev | next [-] | ||||||||||||||||||||||||||||
The cool part of this adventure is that the author was able to write this DLL patch purely in rust! Good testament of how far it has come. Can't wait to see more C code ported to either Golang or Rust! | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
| ▲ | xx_ns an hour ago | parent | prev | next [-] | ||||||||||||||||||||||||||||
I appreciated the footnote on filesize optimization as someone who's constantly trying to compulsively generate the smallest binaries possible. Interesting article, thank you. | |||||||||||||||||||||||||||||
| ▲ | ensocode 2 hours ago | parent | prev [-] | ||||||||||||||||||||||||||||
Thanks for the flashback :) | |||||||||||||||||||||||||||||