← EGFX function index

EGFX · FUNCTION 30ALPHA · USE AT YOUR OWN RISK

TILE_UPLOAD

Upload tile IDs.

Uploads tile IDs sequentially.

Parameters

NameOrderDescription
OFFSET8–9Sequential tile offset.
COUNT10Tile IDs in this block.
TILES16–63Inline 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
Captured EGFX output for function 30
Captured EGFX tile-map output.

← Function index