Nintendo DMG-01 Manual - Page 122

Set SGB color Palettes - gameboy red

Page 122 highlights

4.5. Commands Game BoyTM CPU Manual 4.5. Commands 1. Set SGB color Palettes 0 & 1 ($00,data) - Download color palettes 0 & 1 2 & 3 ($01,data) - Download color palettes 2 & 3 0 & 3 ($02,data) - Download color palettes 0 & 3 1 & 2 ($03,data) - Download color palettes 1 & 2 Here is example data for setting SGB color palettes 0 & 1: DW $7fff ;white ;bit 00 color ;Pallete 0 DW DW DW $7c00 $03e0 $0000 ;blue ;green ;black ;bit 01 color ;bit 10 color ;bit 11 color ;Palette 1 DW DW DW $03ff $001f $0000 ;yellow ;red ;black ;bit 01 color ;bit 10 color ;bit 11 color Please note that all four SGB color palettes share the same bit 00 color. The color most recently stored in bit 00 will be used. Information for calculating the DW color value is given later in this text. When using the following four Palette Direct Set commands, the GameBoy image will be altered (colors changed) even if you used the GameBoy Window Mask command to freeze the screen. Therefore use arguments Page 122 V 1.01

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139

4.5. Commands
Game Boy
TM
CPU Manual
4.5.
Commands
1.
Set SGB color Palettes
0 & 1 ($00,data) - Download color palettes 0 & 1
2 & 3 ($01,data) - Download color palettes 2 & 3
0 & 3 ($02,data) - Download color palettes 0 & 3
1 & 2 ($03,data) - Download color palettes 1 & 2
--------------------------------------------------
Here is example data for setting SGB color
palettes 0 & 1:
DW
$7fff
;white
;bit 00 color
;Pallete 0
DW
$7c00
;blue
;bit 01 color
DW
$03e0
;green
;bit 10 color
DW
$0000
;black
;bit 11 color
;Palette 1
DW
$03ff
;yellow
;bit 01 color
DW
$001f
;red
;bit 10 color
DW
$0000
;black
;bit 11 color
Please note that all four SGB color palettes share the
same bit 00 color. The color most recently stored in
bit 00 will be used.
Information for calculating the DW color value is
given later in this text.
When using the following four Palette Direct Set
commands, the GameBoy image will be altered (colors
changed) even if you used the GameBoy Window Mask
command to freeze the screen. Therefore use arguments
Page 122
V 1.01