View Single Post
Old 14 February 2019, 21:20   #10
adrazar
Registered User
 
Join Date: Feb 2017
Location: Oslo
Posts: 90
Quote:
Originally Posted by volvo_0ne View Post
Whoa, that is WAY over my head.
I didn't really explain anything so that's probably mostly my fault..
I'll now do the reasonable thing and add the missing explanation : Note first that each letter represents a bit in an 8x8 bitmap. In each step of the process some of the letters are swapped, where the moved letters are marked in red. After step 3 you see that the letters that first went left to right now go from top to bottom.

The operations with UPPERHALF and LOWERHALF should just be verified on paper, I guess. They are 32-bit numbers, where UPPERHALF contains the first four rows of the 8x8 bitmap and LOWERHALF the last four rows.

Quote:
Originally Posted by volvo_0ne View Post
I don't even know what to do with the downloaded zip file :-O
This is easier to explain Type the following in the editor:
Code:
Procedure ROTATE[ADR]
End Proc
and select the menu option Editor > Procedures > Insert Program.
When the machine code procedure has been installed it seems to be stuck in the program however. If this bothers you it might be a better idea to use the alternative method provided by the Pload/Call instructions because that has no such side effects.
adrazar is offline  
 
Page generated in 0.05594 seconds with 11 queries