I contributed a patch to umac to allow bigger resolutions. How about 1280x720? I even learned a tiny bit of 68k assembly in the process.

It was a bit tricky, as there were places that the screen width in bytes is used as an 8-bit signed constant. For 1024 pixels and up, the immediate value became 0x80, which is -128, not 128... out-of-line patches were needed in order to have 16-bit constants in the mouse cursor draw & hide routines.

https://github.com/evansm7/umac/pull/12

my hope, which is quite distant, is to support this resolution on rp2350 with hstx (since I've previously seen it make an excellent 1280x720 text mode with dvhstx)

#marchintosh #rp2350 #umac

Support higher resolutions by jepler · Pull Request #12 · evansm7/umac

This works in cursory testing in the finder at e.g. 1280x720 (115200 bytes of screen RAM) Widths 1024 pixels and above need extra patching because of sites where the row width in bytes is loaded wi...

GitHub