View Single Post
Old 14 January 2018, 04:11   #60
idrougge
Registered User
 
Join Date: Sep 2007
Location: Stockholm
Posts: 3,669
The "magic" is an assembler directive that stores the string "intuition.library" followed by a terminating zero. The location is given the label "INTUITION".

In Blitz, the question mark operator gives the address of a label.

Since it worked for you with a plain string literal instead, the only technical reason I can think of doing it this way is that earlier Blitz versions didn't terminate strings with a zero, which is expected by the OS calls.

(Oh, and Even means that the label starts at an even address (on a 16-bit boundary). This is needed for a lot of 68000 instructions.)
idrougge is offline  
 
Page generated in 0.05353 seconds with 11 queries