gbdk-2020 | GameBoy Development Kit |
| download: https://git.y1.nz/archives/gbdk.tar.gz | |
| README | Files | Log | Refs | LICENSE |
gbdk-lib/libc/targets/sm83/get_t.s
1 .include "global.s"
2
3 .area _HOME
4
5 ; void get_tiles(uint8_t x, uint8_t y, uint8_t w, uint8_t h, uint8_t *vram_addr, uint8_t *tiles);
6
7 _get_tiles::
8 LDHL SP, #5
9 LD A, (HL-)
10 LD E, A
11 LD A, (HL-)
12 LD D, A
13 PUSH DE
14 LD A, (HL-)
15 LD E, A
16 LD D, (HL)
17 LDHL SP, #11
18 LD A, (HL-)
19 LD B, A
20 LD A, (HL-)
21 LD C, A
22 LD A, (HL-)
23 LD L, (HL)
24 LD H, A
25
26 JP .get_xy_tt ;; Store background tile table into (BC) at XY = DE, size WH on stack, from vram from address (HL)
This webpage is intended to be an accessible preview of this repository. To get a fuller picture, clone it and use the git CLI.