1
2    SECTION code_driver
3
4    PUBLIC  color
5    PUBLIC  _color
6
7    GLOBAL  __fgcolour
8    GLOBAL  __bgcolour
9    GLOBAL  __draw_mode
10
11
12    INCLUDE "target/gb/def/gb_globals.def"
13
14
15;void __LIB__ color(uint8_t forecolor, uint8_t backcolor, uint8_t mode) __smallc;
16color:
17_color:			; Banked
18	ld	hl,sp+6
19	LD	A,(HL)	; A = Foreground
20	LD	(__fgcolour),a
21	ld	hl,sp+4
22	LD	A,(HL)
23	LD	(__bgcolour),a
24	ld	hl,sp+2
25	LD	A,(HL)
26	LD	(__draw_mode),a
27	RET
28