I don't remember any direct involvement in TurboPatch, but it's possible that I've forgotten more than I know.pjw wrote: Thu Jan 02, 2025 5:13 pm I wonder if those clever chaps mentioned above have any thoughts about Qlib and
suggestions for a remedy?
You could try patching the QLIB code with SYSREF_task.
It hasn't been updated in quite a while and I didn't do a very good job of documenting what it actually patches.
It's similar to TurboPatch and supports QLIB code.
It requires "D68K" from D68K_rext, plus "LONGINT$" and "STRINGL" which can be found in PDTK_rext or elsewhere.
Code: Select all
LRESPR D68K_rext
LRESPR PDTK_rext
PDTK_ext
EXEC_W SYSREF_task
For example this one that may pop up when looking for $28000 should not be patched.
Code: Select all
00000E96 15BC00028000 move.b #$2,$0(a2,a0.w)