Ticket #555 (Fixed)Thu Sep 08 22:09:39 UTC 2022
Wimp corrupts r5, r6, handling Service_ModeChange
Reported by: | Simon Willcocks (1499) | Severity: | Normal |
Part: | RISC OS: Module | Release: | |
Milestone: | Status | Fixed |
Details by Simon Willcocks (1499):
readvduvars2 in Wimp01.s reads into r1-r6, but has only stacked r0-r4
LDMVCIA R0,{R1-R6} ; plus text x,y sizereadvduvars2 is called from recalcmodevars, called by the service handler.
TEQ R1,#Service_ModeChange BEQ recalcmodevarsChangelog:
Modified by Jeffrey Lee (213) Sat, January 14 2023 - 21:03:14 GMT
- Status changed from Open to Fixed
Should be fixed with Wimp 5.85. Thanks for the bug report!