there's something hilarious to me about the fact that the first USB-C iPhone, the iPhone 15 is only going to support USB 2.0 speeds.
USB 2.0 released in the year of our lord 2000. 23 years ago.
yes, I know lightning also only supports usb 2.0. that's bizarre too, but at least they could blame the connector for not having enough pins.
you could plug your 2023 iPhone into a 2003 iMac (pictured above), and saturate the USB 2.0 link. For reference, the iPhone would have like... an order of magnitude (easily, probably more) processing power and RAM (and disk!) than the iMac.
I have microcontrollers that could be a USB 2.0 host these days. Those could saturate the link too.
lol. lmao.
i’ve been reading the excellent Web Browser Engineering and following along in rust. you can too! the whole book is free online!
so far i’ve done a rudimentary html parser, dom tree, layout tree, and paint, with only ~2000 lines of code. now i’m working on a toy css engine.
download & detailed patch notes
spent a lot of time writing up the menus and adding a lot of fun platforming mechanics. its something good enough i would actually recommend people use it now.
also if you want to play the example levels, builds in both regular mode and debug test mode are included. controls & debug hotkeys are listed in the readme files.
i also made a video of me playing through the stages with miscellaneous unedited commentary here which in no way constitutes a real tutorial.