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