Nintendo DMG-01 Manual - Page 123

Block Area Designation Mode $04

Page 123 highlights

Game BoyTM CPU Manual 4.5. Commands Black or White with the Window Mask command before using the following four commands. If you want to freeze the screen, send palette data with the Attribute File ATF0-ATF44. In the event you are changing the screen by sending attribute data and color data at the same time, use Set SGB Palette Indirect command. 2. "Block" Area Designation Mode ($04) (other data shown below) $00 - %00100xxx xxx = # of packets $01 - %///xxxxx xxxxx = # of data sets - One data set is control code, color palette designation, & the coords. $02 - %/////xxx xxx = Control code 000 = don't care 001 = set pal (inside block + surrounding block line) to 'zz' of $03 010 = set pal of surrounding block line to 'yy' of $03 011 = set pal inside block to 'yy' & surrounding block line to 'yy' 100 = set pal outside the block to 'xx' 101 = set pal inside to 'zz' & outside the block to 'xx' 110 = set pal outside the block to 'xx' 111 = set pal inside block tp 'zz' + surrounding line to 'yy' + outside block to 'xx' by DP Page 123

  • 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

Game Boy
TM
CPU Manual
4.5. Commands
Black or White with the Window Mask command before
using the following four commands. If you want to
freeze the screen, send palette data with the Attribute
File ATF0-ATF44. In the event you are changing the
screen by sending attribute data and color data at the
same time, use Set SGB Palette Indirect command.
2.
"Block" Area Designation Mode ($04)
(other data shown below)
$00 - %00100xxx
xxx = # of packets
$01 - %///xxxxx
xxxxx = # of data sets - One data set is control
code, color palette designation, & the coords.
$02 - %/////xxx
xxx = Control code
000 = don't care
001 = set pal (inside block + surrounding
block line) to 'zz' of $03
010 = set pal of surrounding block line to
'yy' of $03
011 = set pal inside block to 'yy' &
surrounding block line to 'yy'
100 = set pal outside the block to 'xx'
101 = set pal inside to 'zz' & outside the
block to 'xx'
110 = set pal outside the block to 'xx'
111 = set pal inside block tp 'zz' +
surrounding line to 'yy' + outside block
to 'xx'
by DP
Page 123