This fails to loop properly. There is a +$400 byte offset ($100 longwords) to the branch distance, or it might be +$3fc bytes ($ff longwords). If you comment the JMP #loop1 it'll work correctly using the JMP #$400.
This fails to loop properly. There is a +$400 byte offset ($100 longwords) to the branch distance, or it might be +$3fc bytes ($ff longwords). If you comment the JMP #loop1 it'll work correctly using the JMP #$400.
It crashes because the +$400 offset makes the branch end up beyond the end of the program ... That said, if you have the remnant of a functioning version in hubRAM that isn't getting overwritten by the new download then, when run, it'll hit that old code and loop back just fine.
Comments
Like previous test results this code also works fine if I go back to V34L.