summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/hardware_data/palettes/ppu_rp2c02.gpl68
-rw-r--r--src/hardware_data/palettes/ppu_rp2c02.lua76
-rw-r--r--src/hardware_data/palettes/ppu_rp2c03.gpl68
-rw-r--r--src/hardware_data/palettes/ppu_rp2c03.lua76
-rw-r--r--src/hardware_data/palettes/ppu_rp2c04-0001.gpl68
-rw-r--r--src/hardware_data/palettes/ppu_rp2c04-0002.gpl68
-rw-r--r--src/hardware_data/palettes/ppu_rp2c04-0003.gpl68
-rw-r--r--src/hardware_data/palettes/ppu_rp2c04-0004.gpl68
-rw-r--r--src/hardware_data/palettes/ppu_rp2c04-based.gpl68
-rw-r--r--src/hardware_data/palettes/ppu_rp2c04-based.lua76
10 files changed, 704 insertions, 0 deletions
diff --git a/src/hardware_data/palettes/ppu_rp2c02.gpl b/src/hardware_data/palettes/ppu_rp2c02.gpl
new file mode 100644
index 0000000..f3314ef
--- /dev/null
+++ b/src/hardware_data/palettes/ppu_rp2c02.gpl
@@ -0,0 +1,68 @@
+GIMP Palette
+Name: PPU RP2C02/RP2C07
+Columns: 16
+#
+124 124 124 0x00
+ 0 0 252 0x01
+ 0 0 188 0x02
+ 68 40 188 0x03
+148 0 132 0x04
+168 0 32 0x05
+168 16 0 0x06
+136 20 0 0x07
+ 80 48 0 0x08
+ 0 120 0 0x09
+ 0 104 0 0x0a
+ 0 88 0 0x0b
+ 0 64 88 0x0c
+ 0 0 0 0x0d
+ 0 0 0 0x0e
+ 0 0 0 0x0f
+188 188 188 0x10
+ 0 120 248 0x11
+ 0 88 248 0x12
+104 68 252 0x13
+216 0 204 0x14
+228 0 88 0x15
+248 56 0 0x16
+228 92 16 0x17
+172 124 0 0x18
+ 0 184 0 0x19
+ 0 168 0 0x1a
+ 0 168 68 0x1b
+ 0 136 136 0x1c
+ 0 0 0 0x1d
+ 0 0 0 0x1e
+ 0 0 0 0x1f
+248 248 248 0x20
+ 60 188 252 0x21
+104 136 252 0x22
+152 120 248 0x23
+248 120 248 0x24
+248 88 152 0x25
+248 120 88 0x26
+252 160 68 0x27
+248 184 0 0x28
+184 248 24 0x29
+ 88 216 84 0x2a
+ 88 248 152 0x2b
+ 0 232 216 0x2c
+120 120 120 0x2d
+ 0 0 0 0x2e
+ 0 0 0 0x2f
+252 252 252 0x30
+164 228 252 0x31
+184 184 248 0x32
+216 184 248 0x33
+248 184 248 0x34
+248 164 192 0x35
+240 208 176 0x36
+252 224 168 0x37
+248 216 120 0x38
+216 248 120 0x39
+184 248 184 0x3a
+184 248 216 0x3b
+ 0 252 252 0x3c
+216 216 216 0x3d
+ 0 0 0 0x3e
+ 0 0 0 0x3f
diff --git a/src/hardware_data/palettes/ppu_rp2c02.lua b/src/hardware_data/palettes/ppu_rp2c02.lua
new file mode 100644
index 0000000..6bd6546
--- /dev/null
+++ b/src/hardware_data/palettes/ppu_rp2c02.lua
@@ -0,0 +1,76 @@
+-- PPU RP2C02/RP2C07 palette --
+
+return {
+ {
+ { red = 124, green = 124, blue = 124, },
+ { red = 0, green = 0, blue = 252, },
+ { red = 0, green = 0, blue = 188, },
+ { red = 68, green = 40, blue = 188, },
+ { red = 148, green = 0, blue = 132, },
+ { red = 168, green = 0, blue = 32, },
+ { red = 168, green = 16, blue = 0, },
+ { red = 136, green = 20, blue = 0, },
+ { red = 80, green = 48, blue = 0, },
+ { red = 0, green = 120, blue = 0, },
+ { red = 0, green = 104, blue = 0, },
+ { red = 0, green = 88, blue = 0, },
+ { red = 0, green = 64, blue = 88, },
+ { red = 0, green = 0, blue = 0, },
+ { red = 0, green = 0, blue = 0, },
+ { red = 0, green = 0, blue = 0, },
+ },
+ {
+ { red = 188, green = 188, blue = 188, },
+ { red = 0, green = 120, blue = 248, },
+ { red = 0, green = 88, blue = 248, },
+ { red = 104, green = 68, blue = 252, },
+ { red = 216, green = 0, blue = 204, },
+ { red = 228, green = 0, blue = 88, },
+ { red = 248, green = 56, blue = 0, },
+ { red = 228, green = 92, blue = 16, },
+ { red = 172, green = 124, blue = 0, },
+ { red = 0, green = 184, blue = 0, },
+ { red = 0, green = 168, blue = 0, },
+ { red = 0, green = 168, blue = 68, },
+ { red = 0, green = 136, blue = 136, },
+ { red = 0, green = 0, blue = 0, },
+ { red = 0, green = 0, blue = 0, },
+ { red = 0, green = 0, blue = 0, },
+ },
+ {
+ { red = 248, green = 248, blue = 248, },
+ { red = 60, green = 188, blue = 252, },
+ { red = 104, green = 136, blue = 252, },
+ { red = 152, green = 120, blue = 248, },
+ { red = 248, green = 120, blue = 248, },
+ { red = 248, green = 88, blue = 152, },
+ { red = 248, green = 120, blue = 88, },
+ { red = 252, green = 160, blue = 68, },
+ { red = 248, green = 184, blue = 0, },
+ { red = 184, green = 248, blue = 24, },
+ { red = 88, green = 216, blue = 84, },
+ { red = 88, green = 248, blue = 152, },
+ { red = 0, green = 232, blue = 216, },
+ { red = 120, green = 120, blue = 120, },
+ { red = 0, green = 0, blue = 0, },
+ { red = 0, green = 0, blue = 0, },
+ },
+ {
+ { red = 252, green = 252, blue = 252, },
+ { red = 164, green = 228, blue = 252, },
+ { red = 184, green = 184, blue = 248, },
+ { red = 216, green = 184, blue = 248, },
+ { red = 248, green = 184, blue = 248, },
+ { red = 248, green = 164, blue = 192, },
+ { red = 240, green = 208, blue = 176, },
+ { red = 252, green = 224, blue = 168, },
+ { red = 248, green = 216, blue = 120, },
+ { red = 216, green = 248, blue = 120, },
+ { red = 184, green = 248, blue = 184, },
+ { red = 184, green = 248, blue = 216, },
+ { red = 0, green = 252, blue = 252, },
+ { red = 216, green = 216, blue = 216, },
+ { red = 0, green = 0, blue = 0, },
+ { red = 0, green = 0, blue = 0, },
+ },
+}
diff --git a/src/hardware_data/palettes/ppu_rp2c03.gpl b/src/hardware_data/palettes/ppu_rp2c03.gpl
new file mode 100644
index 0000000..6f5c678
--- /dev/null
+++ b/src/hardware_data/palettes/ppu_rp2c03.gpl
@@ -0,0 +1,68 @@
+GIMP Palette
+Name: PPU RP2C03/RP2C05
+Columns: 16
+#
+109 109 109 0x00
+ 0 36 145 0x01
+ 0 0 218 0x02
+109 72 218 0x03
+145 0 109 0x04
+182 0 109 0x05
+182 36 0 0x06
+145 72 0 0x07
+109 72 0 0x08
+ 36 72 0 0x09
+ 0 109 36 0x0a
+ 0 145 0 0x0b
+ 0 72 72 0x0c
+ 0 0 0 0x0d
+ 0 0 0 0x0e
+ 0 0 0 0x0f
+182 182 182 0x10
+ 0 109 218 0x11
+ 0 72 255 0x12
+145 0 255 0x13
+182 0 255 0x14
+255 0 145 0x15
+255 0 0 0x16
+218 109 0 0x17
+145 109 0 0x18
+ 36 145 0 0x19
+ 0 145 0 0x1a
+ 0 182 72 0x1b
+ 0 145 145 0x1c
+ 0 0 0 0x1d
+ 0 0 0 0x1e
+ 0 0 0 0x1f
+255 255 255 0x20
+109 182 255 0x21
+145 145 255 0x22
+218 109 255 0x23
+255 0 255 0x24
+255 109 255 0x25
+255 145 0 0x26
+255 182 0 0x27
+218 218 0 0x28
+109 218 0 0x29
+ 0 255 0 0x2a
+ 72 255 218 0x2b
+ 0 255 255 0x2c
+ 0 0 0 0x2d
+ 0 0 0 0x2e
+ 0 0 0 0x2f
+255 255 255 0x30
+182 218 255 0x31
+218 182 255 0x32
+255 182 255 0x33
+255 145 255 0x34
+255 182 182 0x35
+255 218 145 0x36
+255 255 72 0x37
+255 255 109 0x38
+182 255 72 0x39
+145 255 109 0x3a
+ 72 255 218 0x3b
+145 218 255 0x3c
+ 0 0 0 0x3d
+ 0 0 0 0x3e
+ 0 0 0 0x3f
diff --git a/src/hardware_data/palettes/ppu_rp2c03.lua b/src/hardware_data/palettes/ppu_rp2c03.lua
new file mode 100644
index 0000000..be5ec37
--- /dev/null
+++ b/src/hardware_data/palettes/ppu_rp2c03.lua
@@ -0,0 +1,76 @@
+-- PPU RP2C03/RP2C05 palette --
+
+return {
+ {
+ { red = 109, green = 109, blue = 109, },
+ { red = 0, green = 36, blue = 145, },
+ { red = 0, green = 0, blue = 218, },
+ { red = 109, green = 72, blue = 218, },
+ { red = 145, green = 0, blue = 109, },
+ { red = 182, green = 0, blue = 109, },
+ { red = 182, green = 36, blue = 0, },
+ { red = 145, green = 72, blue = 0, },
+ { red = 109, green = 72, blue = 0, },
+ { red = 36, green = 72, blue = 0, },
+ { red = 0, green = 109, blue = 36, },
+ { red = 0, green = 145, blue = 0, },
+ { red = 0, green = 72, blue = 72, },
+ { red = 0, green = 0, blue = 0, },
+ { red = 0, green = 0, blue = 0, },
+ { red = 0, green = 0, blue = 0, },
+ },
+ {
+ { red = 182, green = 182, blue = 182, },
+ { red = 0, green = 109, blue = 218, },
+ { red = 0, green = 72, blue = 255, },
+ { red = 145, green = 0, blue = 255, },
+ { red = 182, green = 0, blue = 255, },
+ { red = 255, green = 0, blue = 145, },
+ { red = 255, green = 0, blue = 0, },
+ { red = 218, green = 109, blue = 0, },
+ { red = 145, green = 109, blue = 0, },
+ { red = 36, green = 145, blue = 0, },
+ { red = 0, green = 145, blue = 0, },
+ { red = 0, green = 182, blue = 72, },
+ { red = 0, green = 145, blue = 145, },
+ { red = 0, green = 0, blue = 0, },
+ { red = 0, green = 0, blue = 0, },
+ { red = 0, green = 0, blue = 0, },
+ },
+ {
+ { red = 255, green = 255, blue = 255, },
+ { red = 109, green = 182, blue = 255, },
+ { red = 145, green = 145, blue = 255, },
+ { red = 218, green = 109, blue = 255, },
+ { red = 255, green = 0, blue = 255, },
+ { red = 255, green = 109, blue = 255, },
+ { red = 255, green = 145, blue = 0, },
+ { red = 255, green = 182, blue = 0, },
+ { red = 218, green = 218, blue = 0, },
+ { red = 109, green = 218, blue = 0, },
+ { red = 0, green = 255, blue = 0, },
+ { red = 72, green = 255, blue = 218, },
+ { red = 0, green = 255, blue = 255, },
+ { red = 0, green = 0, blue = 0, },
+ { red = 0, green = 0, blue = 0, },
+ { red = 0, green = 0, blue = 0, },
+ },
+ {
+ { red = 255, green = 255, blue = 255, },
+ { red = 182, green = 218, blue = 255, },
+ { red = 218, green = 182, blue = 255, },
+ { red = 255, green = 182, blue = 255, },
+ { red = 255, green = 145, blue = 255, },
+ { red = 255, green = 182, blue = 182, },
+ { red = 255, green = 218, blue = 145, },
+ { red = 255, green = 255, blue = 72, },
+ { red = 255, green = 255, blue = 109, },
+ { red = 182, green = 255, blue = 72, },
+ { red = 145, green = 255, blue = 109, },
+ { red = 72, green = 255, blue = 218, },
+ { red = 145, green = 218, blue = 255, },
+ { red = 0, green = 0, blue = 0, },
+ { red = 0, green = 0, blue = 0, },
+ { red = 0, green = 0, blue = 0, },
+ },
+}
diff --git a/src/hardware_data/palettes/ppu_rp2c04-0001.gpl b/src/hardware_data/palettes/ppu_rp2c04-0001.gpl
new file mode 100644
index 0000000..2fb6f9c
--- /dev/null
+++ b/src/hardware_data/palettes/ppu_rp2c04-0001.gpl
@@ -0,0 +1,68 @@
+GIMP Palette
+Name: PPU RP2C04-0001
+Columns: 16
+#
+255 182 182 0x00
+218 109 255 0x01
+255 0 0 0x02
+145 145 255 0x03
+ 0 145 145 0x04
+ 36 72 0 0x05
+ 72 72 72 0x06
+255 0 145 0x07
+255 255 255 0x08
+109 109 109 0x09
+255 182 0 0x0a
+182 0 109 0x0b
+145 0 109 0x0c
+218 218 0 0x0d
+109 72 0 0x0e
+255 255 255 0x0f
+109 182 255 0x10
+218 182 109 0x11
+109 36 0 0x12
+109 218 0 0x13
+145 218 255 0x14
+218 182 255 0x15
+255 218 145 0x16
+ 0 72 255 0x17
+255 218 0 0x18
+ 72 255 218 0x19
+ 0 0 0 0x1a
+ 72 0 0 0x1b
+218 218 218 0x1c
+145 145 145 0x1d
+255 0 255 0x1e
+ 0 36 145 0x1f
+ 0 0 109 0x20
+182 218 255 0x21
+255 182 255 0x22
+ 0 255 0 0x23
+ 0 255 255 0x24
+ 0 72 72 0x25
+ 0 182 109 0x26
+182 0 255 0x27
+ 0 0 0 0x28
+145 72 0 0x29
+255 145 255 0x2a
+182 36 0 0x2b
+145 0 255 0x2c
+ 0 0 218 0x2d
+255 145 0 0x2e
+ 0 0 0 0x2f
+ 0 0 0 0x30
+ 36 145 0 0x31
+182 182 182 0x32
+ 0 109 36 0x33
+182 255 72 0x34
+109 72 218 0x35
+255 255 0 0x36
+218 109 0 0x37
+ 0 72 0 0x38
+ 0 109 218 0x39
+ 0 145 0 0x3a
+ 36 36 36 0x3b
+255 255 109 0x3c
+255 109 255 0x3d
+145 109 0 0x3e
+145 255 109 0x3f
diff --git a/src/hardware_data/palettes/ppu_rp2c04-0002.gpl b/src/hardware_data/palettes/ppu_rp2c04-0002.gpl
new file mode 100644
index 0000000..26856f5
--- /dev/null
+++ b/src/hardware_data/palettes/ppu_rp2c04-0002.gpl
@@ -0,0 +1,68 @@
+GIMP Palette
+Name: PPU RP2C04-0002
+Columns: 16
+#
+ 0 0 0 0x00
+255 182 0 0x01
+145 109 0 0x02
+182 255 72 0x03
+145 255 109 0x04
+255 109 255 0x05
+ 0 145 145 0x06
+182 218 255 0x07
+255 0 0 0x08
+145 0 255 0x09
+255 255 109 0x0a
+255 145 255 0x0b
+255 255 255 0x0c
+218 109 255 0x0d
+145 218 255 0x0e
+ 0 145 0 0x0f
+ 0 72 0 0x10
+109 182 255 0x11
+182 36 0 0x12
+218 218 218 0x13
+ 0 182 109 0x14
+109 218 0 0x15
+ 72 0 0 0x16
+145 145 255 0x17
+ 72 72 72 0x18
+255 0 255 0x19
+ 0 0 109 0x1a
+ 72 255 218 0x1b
+218 185 255 0x1c
+109 72 0 0x1d
+ 0 0 0 0x1e
+109 72 218 0x1f
+145 0 109 0x20
+255 218 145 0x21
+255 145 0 0x22
+255 182 255 0x23
+ 0 109 218 0x24
+109 36 0 0x25
+182 182 182 0x26
+ 0 0 218 0x27
+182 0 255 0x28
+255 218 0 0x29
+109 109 109 0x2a
+ 36 72 0 0x2b
+ 0 72 255 0x2c
+ 0 0 0 0x2d
+218 218 0 0x2e
+255 255 255 0x2f
+218 182 109 0x30
+ 36 36 36 0x31
+ 0 255 0 0x32
+218 109 0 0x33
+ 0 72 72 0x34
+ 0 36 145 0x35
+255 0 145 0x36
+ 36 145 0 0x37
+ 0 0 0 0x38
+ 0 255 255 0x39
+145 72 0 0x3a
+255 255 0 0x3b
+255 182 182 0x3c
+182 0 109 0x3d
+ 0 109 36 0x3e
+145 145 145 0x3f
diff --git a/src/hardware_data/palettes/ppu_rp2c04-0003.gpl b/src/hardware_data/palettes/ppu_rp2c04-0003.gpl
new file mode 100644
index 0000000..8d3cd2b
--- /dev/null
+++ b/src/hardware_data/palettes/ppu_rp2c04-0003.gpl
@@ -0,0 +1,68 @@
+GIMP Palette
+Name: PPU RP2C04-0003
+Columns: 16
+#
+182 0 255 0x00
+255 109 255 0x01
+145 255 109 0x02
+182 182 182 0x03
+ 0 145 0 0x04
+255 255 255 0x05
+182 218 255 0x06
+ 36 72 0 0x07
+ 0 36 145 0x08
+ 0 0 0 0x09
+255 218 145 0x0a
+109 72 0 0x0b
+255 0 145 0x0c
+218 218 218 0x0d
+218 182 109 0x0e
+145 218 255 0x0f
+145 145 255 0x10
+ 0 145 145 0x11
+182 0 109 0x12
+ 0 72 255 0x13
+ 36 145 0 0x14
+145 109 0 0x15
+218 109 0 0x16
+ 0 182 109 0x17
+109 109 109 0x18
+109 72 218 0x19
+ 0 0 0 0x1a
+ 0 0 218 0x1b
+255 0 0 0x1c
+182 36 0 0x1d
+255 145 255 0x1e
+255 182 182 0x1f
+218 109 255 0x20
+ 0 72 0 0x21
+ 0 0 109 0x22
+255 255 0 0x23
+ 36 36 36 0x24
+255 182 0 0x25
+255 145 0 0x26
+255 255 255 0x27
+109 218 0 0x28
+145 0 109 0x29
+109 182 255 0x2a
+255 0 255 0x2b
+ 0 109 218 0x2c
+145 145 145 0x2d
+ 0 0 0 0x2e
+109 36 0 0x2f
+ 0 255 255 0x30
+ 72 0 0 0x31
+182 255 72 0x32
+255 182 255 0x33
+145 72 0 0x34
+ 0 255 0 0x35
+218 218 0 0x36
+ 72 72 72 0x37
+ 0 109 36 0x38
+ 0 0 0 0x39
+218 182 255 0x3a
+255 255 109 0x3b
+145 0 255 0x3c
+ 72 255 218 0x3d
+255 218 0 0x3e
+ 0 72 72 0x3f
diff --git a/src/hardware_data/palettes/ppu_rp2c04-0004.gpl b/src/hardware_data/palettes/ppu_rp2c04-0004.gpl
new file mode 100644
index 0000000..8061c5b
--- /dev/null
+++ b/src/hardware_data/palettes/ppu_rp2c04-0004.gpl
@@ -0,0 +1,68 @@
+GIMP Palette
+Name: PPU RP2C04-0004
+Columns: 16
+#
+145 109 0 0x00
+109 72 218 0x01
+ 0 145 145 0x02
+218 218 0 0x03
+ 0 0 0 0x04
+255 182 182 0x05
+ 0 36 145 0x06
+218 109 0 0x07
+182 182 182 0x08
+109 36 0 0x09
+ 0 255 0 0x0a
+ 0 0 109 0x0b
+255 218 145 0x0c
+255 255 0 0x0d
+ 0 145 0 0x0e
+145 255 72 0x0f
+255 109 255 0x10
+ 72 0 0 0x11
+ 0 72 255 0x12
+255 145 255 0x13
+ 0 0 0 0x14
+ 72 72 72 0x15
+182 36 0 0x16
+255 145 0 0x17
+218 182 109 0x18
+ 0 182 109 0x19
+145 145 255 0x1a
+ 36 145 0 0x1b
+145 0 109 0x1c
+ 0 0 0 0x1d
+145 255 109 0x1e
+109 182 255 0x1f
+182 0 109 0x20
+ 0 109 36 0x21
+145 72 0 0x22
+ 0 0 218 0x23
+145 0 255 0x24
+182 0 255 0x25
+109 109 109 0x26
+255 0 145 0x27
+ 0 72 72 0x28
+218 218 218 0x29
+ 0 109 218 0x2a
+ 0 72 0 0x2b
+ 36 36 36 0x2c
+255 255 109 0x2d
+145 145 145 0x2e
+255 0 255 0x2f
+255 182 255 0x30
+255 255 255 0x31
+109 72 0 0x32
+255 0 0 0x33
+255 218 0 0x34
+ 72 255 218 0x35
+255 255 255 0x36
+145 218 255 0x37
+ 0 0 0 0x38
+255 182 0 0x39
+218 109 255 0x3a
+182 218 255 0x3b
+109 218 0 0x3c
+218 182 255 0x3d
+ 0 255 255 0x3e
+ 36 72 0 0x3f
diff --git a/src/hardware_data/palettes/ppu_rp2c04-based.gpl b/src/hardware_data/palettes/ppu_rp2c04-based.gpl
new file mode 100644
index 0000000..6f42137
--- /dev/null
+++ b/src/hardware_data/palettes/ppu_rp2c04-based.gpl
@@ -0,0 +1,68 @@
+GIMP Palette
+Name: PPU RP2C04 based (like as PPU RP2C03/RP2C05)
+Columns: 16
+#
+109 109 109 0x00
+ 0 36 145 0x01
+ 0 0 218 0x02
+109 72 218 0x03
+145 0 109 0x04
+182 0 109 0x05
+182 36 0 0x06
+145 72 0 0x07
+109 72 0 0x08
+ 36 72 0 0x09
+ 0 109 36 0x0a
+ 0 0 0 0x0b
+ 0 72 72 0x0c
+ 36 36 36 0x0d
+ 0 0 109 0x0e
+ 0 72 0 0x0f
+182 182 182 0x10
+ 0 109 218 0x11
+ 0 72 255 0x12
+145 0 255 0x13
+182 0 255 0x14
+255 0 145 0x15
+255 0 0 0x16
+218 109 0 0x17
+145 109 0 0x18
+ 36 145 0 0x19
+ 0 145 0 0x1a
+ 0 182 72 0x1b
+ 0 145 145 0x1c
+ 72 72 72 0x1d
+ 72 0 0 0x1e
+109 36 0 0x1f
+255 255 255 0x20
+109 182 255 0x21
+145 145 255 0x22
+218 109 255 0x23
+255 0 255 0x24
+255 109 255 0x25
+255 145 0 0x26
+255 182 0 0x27
+218 218 0 0x28
+109 218 0 0x29
+ 0 255 0 0x2a
+ 0 0 0 0x2b
+ 0 255 255 0x2c
+145 145 145 0x2d
+ 0 0 0 0x2e
+ 0 0 0 0x2f
+255 255 255 0x30
+182 218 255 0x31
+218 182 255 0x32
+255 182 255 0x33
+255 145 255 0x34
+255 182 182 0x35
+255 218 145 0x36
+255 255 0 0x37
+255 255 109 0x38
+182 255 72 0x39
+145 255 109 0x3a
+ 72 255 218 0x3b
+145 218 255 0x3c
+218 218 218 0x3d
+218 182 109 0x3e
+255 218 0 0x3f
diff --git a/src/hardware_data/palettes/ppu_rp2c04-based.lua b/src/hardware_data/palettes/ppu_rp2c04-based.lua
new file mode 100644
index 0000000..6129eba
--- /dev/null
+++ b/src/hardware_data/palettes/ppu_rp2c04-based.lua
@@ -0,0 +1,76 @@
+-- PPU RP2C04 palette based (like as PPU RP2C03/RP2C05) --
+
+return {
+ {
+ { red = 109, green = 109, blue = 109, },
+ { red = 0, green = 36, blue = 145, },
+ { red = 0, green = 0, blue = 218, },
+ { red = 109, green = 72, blue = 218, },
+ { red = 145, green = 0, blue = 109, },
+ { red = 182, green = 0, blue = 109, },
+ { red = 182, green = 36, blue = 0, },
+ { red = 145, green = 72, blue = 0, },
+ { red = 109, green = 72, blue = 0, },
+ { red = 36, green = 72, blue = 0, },
+ { red = 0, green = 109, blue = 36, },
+ { red = 0, green = 0, blue = 0, },
+ { red = 0, green = 72, blue = 72, },
+ { red = 36, green = 36, blue = 36, },
+ { red = 0, green = 0, blue = 109, },
+ { red = 0, green = 72, blue = 0, },
+ },
+ {
+ { red = 182, green = 182, blue = 182, },
+ { red = 0, green = 109, blue = 218, },
+ { red = 0, green = 72, blue = 255, },
+ { red = 145, green = 0, blue = 255, },
+ { red = 182, green = 0, blue = 255, },
+ { red = 255, green = 0, blue = 145, },
+ { red = 255, green = 0, blue = 0, },
+ { red = 218, green = 109, blue = 0, },
+ { red = 145, green = 109, blue = 0, },
+ { red = 36, green = 145, blue = 0, },
+ { red = 0, green = 145, blue = 0, },
+ { red = 0, green = 182, blue = 72, },
+ { red = 0, green = 145, blue = 145, },
+ { red = 72, green = 72, blue = 72, },
+ { red = 72, green = 0, blue = 0, },
+ { red = 109, green = 36, blue = 0, },
+ },
+ {
+ { red = 255, green = 255, blue = 255, },
+ { red = 109, green = 182, blue = 255, },
+ { red = 145, green = 145, blue = 255, },
+ { red = 218, green = 109, blue = 255, },
+ { red = 255, green = 0, blue = 255, },
+ { red = 255, green = 109, blue = 255, },
+ { red = 255, green = 145, blue = 0, },
+ { red = 255, green = 182, blue = 0, },
+ { red = 218, green = 218, blue = 0, },
+ { red = 109, green = 218, blue = 0, },
+ { red = 0, green = 255, blue = 0, },
+ { red = 0, green = 0, blue = 0, },
+ { red = 0, green = 255, blue = 255, },
+ { red = 145, green = 145, blue = 145, },
+ { red = 0, green = 0, blue = 0, },
+ { red = 0, green = 0, blue = 0, },
+ },
+ {
+ { red = 255, green = 255, blue = 255, },
+ { red = 182, green = 218, blue = 255, },
+ { red = 218, green = 182, blue = 255, },
+ { red = 255, green = 182, blue = 255, },
+ { red = 255, green = 145, blue = 255, },
+ { red = 255, green = 182, blue = 182, },
+ { red = 255, green = 218, blue = 145, },
+ { red = 255, green = 255, blue = 0, },
+ { red = 255, green = 255, blue = 109, },
+ { red = 182, green = 255, blue = 72, },
+ { red = 145, green = 255, blue = 109, },
+ { red = 72, green = 255, blue = 218, },
+ { red = 145, green = 218, blue = 255, },
+ { red = 218, green = 218, blue = 218, },
+ { red = 218, green = 182, blue = 109, },
+ { red = 255, green = 218, blue = 0, },
+ },
+}