EGFX · FUNCTION 30ALPHA · USE AT YOUR OWN RISK
TILE_UPLOAD
Upload tile IDs.
Uploads tile IDs sequentially.
Parameters
| Name | Order | Description |
|---|---|---|
OFFSET | 8–9 | Sequential tile offset. |
COUNT | 10 | Tile IDs in this block. |
TILES | 16–63 | Inline tile IDs. |
BASIC example
Tested listing: tiles-demo.bas.
10 MODE 1:HIMEM=&2400:PROCeginit:PROCegloadsprites("SPRITES",6)
20 PROCegtileinit(4,4,3):d$="":FOR i%=0 TO 15:d$=d$+CHR$(i% MOD 8):NEXT:PROCegtileupload(0,d$)
30 x%=0:REPEAT
40 PROCegtiledraw(x%,0,0,0,20,14,0):PROCegpresent
50 x%=(x%+1) MOD 4:UNTIL INKEY(0)=81
60 END
Assembly example
JSR init_egfx
JSR begin_frame
LDA #30 : JSR eg_call
JSR present_frame
RTS