4 ; The handling of the dynamic area itself
9 ;----- Overview -------------------------------------------------------------
21 ; On entry: R2 == address of the page
23 ; On exit: R0 == page number
25 ; Use: Finds the page number of the page with the address given.
31 ; On entry: R0 == number of pages to add
32 ; R12 == workspace address
34 ; On exit: Possible error returned
36 ; Use: Increases the size of the dynamic area by the number of
41 ; --- da_removePages ---
43 ; On entry: R0 == number of pages to remove
47 ; Use: Removes the given number of pages from the dynamite
48 ; area. If the number of pages to remove is greater than
49 ; the actual number of pages allocated, as many as possible
58 ; On exit: R0 == size of area
60 ; Use: Returns the size of the sprite area (including the
69 ; On exit: R0 == dynamic area number (3 == sprite area)
71 ; R2 == total free in area
73 ; Use: Gives back som information on the dynamite area.
77 ;----- That's all, folks ----------------------------------------------------