While the reverse engineering is something for fun, I came across the following part of the assembly:
move.b (a1)+,(a0)+
I understand that parentheses mean “meaning,” but what does the plus sign mean? How would I translate this to C?
(a1)+accesses the memory in a1and increases a1by the size of the operation. In this case 1. What do you see as part of a typical loop that copies memory.
(a1)+
a1
, + -. a1 a0 . , -(An).
+
a0
-(An)
move, - , - .
move
M68000.