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)