Created
October 3, 2021 23:57
-
-
Save ssg/38508efeab6854d6acf1639a03da4096 to your computer and use it in GitHub Desktop.
Stepper data from the comments at https://vimeo.com/111417458
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sub78820 | |
Writes a value (param1 | param0) to field 10 | |
Writes a constant (0x910200) to field 0 | |
Spins until (field_4 & 3) == 2 | |
Sub78848 | |
Writes parameter 0 to field 10 | |
Writes parameter 1 to feild 14 | |
Writes a constant (0xA10200) to field 0 | |
Spins until (field_4 & 3) == 2 | |
Sub7886E | |
Writes parameter 0 to field 10 | |
Writes a constant (0x910200) to field 0 | |
Spins until (field_4 & 3) == 2 | |
Loads stepper base address and adds 0x80 to it | |
Writes parameter 0 to offset C from the calculated address | |
Sub78898 params R0-1 | |
Writes parameter 1 to field 10 | |
Writes (0x900000 + parameter 0) to field 0 | |
Spins until (field_4 & 1) == 0 | |
Sub788BC params R0-2 | |
Writes parameter 1 to field 10 | |
Writes parameter 2 to field 14 | |
Writes (0xA00000 + parameter 0) to field 0 | |
Spins until (field_4 & 1) == 0 | |
Sub788E4 params R0-3 | |
Writes parameter 1 to field 10 | |
Writes parameter 2 to field 14 | |
Writes parameter 3 to field 18 | |
Writes (0xB00000 + parameter 0) to field 0 | |
Spins until (field_4 & 1) == 0 | |
Sub78910 params R0-3, stack[1] | |
Writes parameter 1 to field 10 | |
Writes parameter 2 to field 14 | |
Writes parameter 3 to field 18 | |
Writes parameter 4 to field 1C | |
Writes (0xC00000 + parameter 0) to field 0 | |
Spins until (field_4 & 1) == 0 | |
Sub78944 params R0-3, stack[2] | |
Writes parameter 1 to field 10 | |
Writes parameter 2 to field 14 | |
Writes parameter 3 to field 18 | |
Writes parameter 4 to field 1C | |
Writes parameter 5 to field 20 | |
Writes (0xD00000 + parameter 0) to field 0 | |
Spins until (field_4 & 1) == 0 | |
Sub7897A params R0-3, stack[3] | |
Writes parameter 1 to field 10 | |
Writes parameter 2 to field 14 | |
Writes parameter 3 to field 18 | |
Writes parameter 4 to field 1C | |
Writes parameter 5 to field 20 | |
Writes parameter 6 to field 24 | |
Writes (0xE00000 + parameter 0) to field 0 | |
Spins until (field_4 & 1) == 0 | |
Sub789B2 params R0 return value R0 | |
Writes (0x14 + parameter 0) to field 0 | |
Spins until (field_4 & 1) == 0 | |
Returns field 10 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment