From 104a33b45cfabf8f3da9f2bdec2e39db97285e5e Mon Sep 17 00:00:00 2001 From: Jamie Blanks Date: Wed, 2 Feb 2022 18:13:11 -0500 Subject: [PATCH] create border and palette folder for updater transition (#196) --- Border/de10nano-dark.sgb | Bin 0 -> 10112 bytes Border/de10nano.sgb | Bin 0 -> 10112 bytes Border/misterkun-green.sgb | Bin 0 -> 10112 bytes Border/misterkun-grey.sgb | Bin 0 -> 10112 bytes Border/misterkun-purple.sgb | Bin 0 -> 10112 bytes Border/misterkun-red.sgb | Bin 0 -> 10112 bytes Border/misterkun_dracula.sgb | Bin 0 -> 10112 bytes Palette/Default/Andrade.gbp | Bin 0 -> 16 bytes Palette/Default/Biverted.gbp | Bin 0 -> 16 bytes Palette/Default/Chocolate.gbp | Bin 0 -> 16 bytes Palette/Default/DMG.gbp | Bin 0 -> 16 bytes Palette/Default/GrafxGray.gbp | Bin 0 -> 16 bytes Palette/Default/GrafxGreen.gbp | Bin 0 -> 16 bytes Palette/Default/KidIcarus.gbp | Bin 0 -> 16 bytes Palette/Default/Kirby.gbp | Bin 0 -> 16 bytes Palette/Default/LinksAwakening.gbp | Bin 0 -> 16 bytes Palette/Default/MegaManV.gbp | Bin 0 -> 16 bytes Palette/Default/MetroidII.gbp | Bin 0 -> 16 bytes Palette/Default/PJ.gbp | Bin 0 -> 16 bytes Palette/Default/Pastel.gbp | Bin 0 -> 16 bytes Palette/Default/Pokemon.gbp | Bin 0 -> 16 bytes Palette/Default/Red.gbp | Bin 0 -> 16 bytes Palette/Default/SGBDefault.gbp | Bin 0 -> 16 bytes Palette/Default/SML2.gbp | Bin 0 -> 16 bytes Palette/Default/Sameboy.gbp | Bin 0 -> 16 bytes Palette/Default/Yellow.gbp | Bin 0 -> 16 bytes Palette/Extra/Angry Volcano.gbp | Bin 0 -> 16 bytes Palette/Extra/Avalon.gbp | Bin 0 -> 16 bytes Palette/Extra/Bicycle.gbp | Bin 0 -> 16 bytes Palette/Extra/Blk Aqu4.gbp | Bin 0 -> 16 bytes Palette/Extra/Blue Gameboy.gbp | Bin 0 -> 16 bytes Palette/Extra/Blue Seni.gbp | Bin 0 -> 16 bytes Palette/Extra/Cave4.gbp | Bin 0 -> 16 bytes Palette/Extra/Christmas.gbp | Bin 0 -> 16 bytes Palette/Extra/Coldfire.gbp | Bin 0 -> 16 bytes Palette/Extra/Darkboy4.gbp | Bin 0 -> 16 bytes Palette/Extra/Do the Dew.gbp | Bin 0 -> 16 bytes Palette/Extra/Earth.gbp | Bin 0 -> 16 bytes Palette/Extra/Easy Greens.gbp | Bin 0 -> 16 bytes Palette/Extra/Gruel.gbp | Bin 0 -> 16 bytes Palette/Extra/Hisato no Iro.gbp | Bin 0 -> 16 bytes Palette/Extra/Ice Cream.gbp | Bin 0 -> 16 bytes Palette/Extra/Kiosk.gbp | Bin 0 -> 16 bytes Palette/Extra/Kirokaze.gbp | Bin 0 -> 16 bytes Palette/Extra/Muddysand.gbp | Bin 0 -> 16 bytes Palette/Extra/NASCAR.gbp | Bin 0 -> 16 bytes Palette/Extra/Nostalgia.gbp | Bin 0 -> 16 bytes Palette/Extra/Novocaine.gbp | Bin 0 -> 16 bytes Palette/Extra/Nymph.gbp | Bin 0 -> 16 bytes Palette/Extra/Penny.gbp | Bin 0 -> 16 bytes Palette/Extra/Platinum.gbp | Bin 0 -> 16 bytes Palette/Extra/Purpledawn.gbp | Bin 0 -> 16 bytes Palette/Extra/Retro Bogeda.gbp | Bin 0 -> 16 bytes Palette/Extra/Rustic.gbp | Bin 0 -> 16 bytes Palette/Extra/Scooby-Doo Mystery.gbp | Bin 0 -> 16 bytes Palette/Extra/Spacehaze.gbp | Bin 0 -> 16 bytes Palette/Extra/Wish.gbp | Bin 0 -> 16 bytes Palette/Extra/Workbench.gbp | Bin 0 -> 16 bytes Palette/Extra/bgb Emulator green.gbp | Bin 0 -> 16 bytes Palette/Extra/blue.gbp | Bin 0 -> 16 bytes Palette/SGB/1-A.gbp | Bin 0 -> 16 bytes Palette/SGB/1-B.gbp | Bin 0 -> 16 bytes Palette/SGB/1-C.gbp | Bin 0 -> 16 bytes Palette/SGB/1-D.gbp | Bin 0 -> 16 bytes Palette/SGB/1-E.gbp | Bin 0 -> 16 bytes Palette/SGB/1-F.gbp | Bin 0 -> 16 bytes Palette/SGB/1-G.gbp | Bin 0 -> 16 bytes Palette/SGB/1-H.gbp | Bin 0 -> 16 bytes Palette/SGB/2-A.gbp | Bin 0 -> 16 bytes Palette/SGB/2-B.gbp | Bin 0 -> 16 bytes Palette/SGB/2-C.gbp | Bin 0 -> 16 bytes Palette/SGB/2-D.gbp | Bin 0 -> 16 bytes Palette/SGB/2-E.gbp | Bin 0 -> 16 bytes Palette/SGB/2-F.gbp | Bin 0 -> 16 bytes Palette/SGB/2-G.gbp | Bin 0 -> 16 bytes Palette/SGB/2-H.gbp | Bin 0 -> 16 bytes Palette/SGB/3-A.gbp | Bin 0 -> 16 bytes Palette/SGB/3-B.gbp | Bin 0 -> 16 bytes Palette/SGB/3-C.gbp | Bin 0 -> 16 bytes Palette/SGB/3-D.gbp | Bin 0 -> 16 bytes Palette/SGB/3-E.gbp | Bin 0 -> 16 bytes Palette/SGB/3-F.gbp | Bin 0 -> 16 bytes Palette/SGB/3-G.gbp | Bin 0 -> 16 bytes Palette/SGB/3-H.gbp | Bin 0 -> 16 bytes Palette/SGB/4-A.gbp | Bin 0 -> 16 bytes Palette/SGB/4-B.gbp | Bin 0 -> 16 bytes Palette/SGB/4-C.gbp | Bin 0 -> 16 bytes Palette/SGB/4-D.gbp | Bin 0 -> 16 bytes Palette/SGB/4-E.gbp | Bin 0 -> 16 bytes Palette/SGB/4-F.gbp | Bin 0 -> 16 bytes Palette/SGB/4-G.gbp | Bin 0 -> 16 bytes Palette/SGB/4-H.gbp | Bin 0 -> 16 bytes Palette/gbpalette.c | 61 +++++++++++++++++++++++++++ 93 files changed, 61 insertions(+) create mode 100644 Border/de10nano-dark.sgb create mode 100644 Border/de10nano.sgb create mode 100644 Border/misterkun-green.sgb create mode 100644 Border/misterkun-grey.sgb create mode 100644 Border/misterkun-purple.sgb create mode 100644 Border/misterkun-red.sgb create mode 100644 Border/misterkun_dracula.sgb create mode 100644 Palette/Default/Andrade.gbp create mode 100644 Palette/Default/Biverted.gbp create mode 100644 Palette/Default/Chocolate.gbp create mode 100644 Palette/Default/DMG.gbp create mode 100644 Palette/Default/GrafxGray.gbp create mode 100644 Palette/Default/GrafxGreen.gbp create mode 100644 Palette/Default/KidIcarus.gbp create mode 100644 Palette/Default/Kirby.gbp create mode 100644 Palette/Default/LinksAwakening.gbp create mode 100644 Palette/Default/MegaManV.gbp create mode 100644 Palette/Default/MetroidII.gbp create mode 100644 Palette/Default/PJ.gbp create mode 100644 Palette/Default/Pastel.gbp create mode 100644 Palette/Default/Pokemon.gbp create mode 100644 Palette/Default/Red.gbp create mode 100644 Palette/Default/SGBDefault.gbp create mode 100644 Palette/Default/SML2.gbp create mode 100644 Palette/Default/Sameboy.gbp create mode 100644 Palette/Default/Yellow.gbp create mode 100644 Palette/Extra/Angry Volcano.gbp create mode 100644 Palette/Extra/Avalon.gbp create mode 100644 Palette/Extra/Bicycle.gbp create mode 100644 Palette/Extra/Blk Aqu4.gbp create mode 100644 Palette/Extra/Blue Gameboy.gbp create mode 100644 Palette/Extra/Blue Seni.gbp create mode 100644 Palette/Extra/Cave4.gbp create mode 100644 Palette/Extra/Christmas.gbp create mode 100644 Palette/Extra/Coldfire.gbp create mode 100644 Palette/Extra/Darkboy4.gbp create mode 100644 Palette/Extra/Do the Dew.gbp create mode 100644 Palette/Extra/Earth.gbp create mode 100644 Palette/Extra/Easy Greens.gbp create mode 100644 Palette/Extra/Gruel.gbp create mode 100644 Palette/Extra/Hisato no Iro.gbp create mode 100644 Palette/Extra/Ice Cream.gbp create mode 100644 Palette/Extra/Kiosk.gbp create mode 100644 Palette/Extra/Kirokaze.gbp create mode 100644 Palette/Extra/Muddysand.gbp create mode 100644 Palette/Extra/NASCAR.gbp create mode 100644 Palette/Extra/Nostalgia.gbp create mode 100644 Palette/Extra/Novocaine.gbp create mode 100644 Palette/Extra/Nymph.gbp create mode 100644 Palette/Extra/Penny.gbp create mode 100644 Palette/Extra/Platinum.gbp create mode 100644 Palette/Extra/Purpledawn.gbp create mode 100644 Palette/Extra/Retro Bogeda.gbp create mode 100644 Palette/Extra/Rustic.gbp create mode 100644 Palette/Extra/Scooby-Doo Mystery.gbp create mode 100644 Palette/Extra/Spacehaze.gbp create mode 100644 Palette/Extra/Wish.gbp create mode 100644 Palette/Extra/Workbench.gbp create mode 100644 Palette/Extra/bgb Emulator green.gbp create mode 100644 Palette/Extra/blue.gbp create mode 100644 Palette/SGB/1-A.gbp create mode 100644 Palette/SGB/1-B.gbp create mode 100644 Palette/SGB/1-C.gbp create mode 100644 Palette/SGB/1-D.gbp create mode 100644 Palette/SGB/1-E.gbp create mode 100644 Palette/SGB/1-F.gbp create mode 100644 Palette/SGB/1-G.gbp create mode 100644 Palette/SGB/1-H.gbp create mode 100644 Palette/SGB/2-A.gbp create mode 100644 Palette/SGB/2-B.gbp create mode 100644 Palette/SGB/2-C.gbp create mode 100644 Palette/SGB/2-D.gbp create mode 100644 Palette/SGB/2-E.gbp create mode 100644 Palette/SGB/2-F.gbp create mode 100644 Palette/SGB/2-G.gbp create mode 100644 Palette/SGB/2-H.gbp create mode 100644 Palette/SGB/3-A.gbp create mode 100644 Palette/SGB/3-B.gbp create mode 100644 Palette/SGB/3-C.gbp create mode 100644 Palette/SGB/3-D.gbp create mode 100644 Palette/SGB/3-E.gbp create mode 100644 Palette/SGB/3-F.gbp create mode 100644 Palette/SGB/3-G.gbp create mode 100644 Palette/SGB/3-H.gbp create mode 100644 Palette/SGB/4-A.gbp create mode 100644 Palette/SGB/4-B.gbp create mode 100644 Palette/SGB/4-C.gbp create mode 100644 Palette/SGB/4-D.gbp create mode 100644 Palette/SGB/4-E.gbp create mode 100644 Palette/SGB/4-F.gbp create mode 100644 Palette/SGB/4-G.gbp create mode 100644 Palette/SGB/4-H.gbp create mode 100644 Palette/gbpalette.c diff --git a/Border/de10nano-dark.sgb b/Border/de10nano-dark.sgb new file mode 100644 index 0000000000000000000000000000000000000000..a6fa58f3df106092f1b6a4467562a5ea6d352198 GIT binary patch literal 10112 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 U{?X!B%f|E@@i!By`u}JC7tg|e$^ZZW literal 0 HcmV?d00001 diff --git a/Border/misterkun-red.sgb b/Border/misterkun-red.sgb new file mode 100644 index 0000000000000000000000000000000000000000..610b1724c2331f91b2a9f7ef0dc6b291821d2382 GIT binary patch literal 10112 zcmeI2PiPxQ6vjVg8?O_~TDejZJ9V^a)BJ0D$VJ7yco&iq=*7rE5Ks>ag65z?Z16z_ z!wL#dx&R_o_k>}ibDRc*|mPkYU-5z zk61vJ{D<)yQhjA#^B73^oTt{uK0KtLLKB(Vi>u444P~F3>Z|@D)#cNizHLzhjVz8;7P16eDV5$ zpYg|H2GgmN+D?@#Ef~;YqfNWO9I9J&YFhW^{b%Xkh(lGYs8Rm+@g?n|&_^$e>2dx% zjt=HCkGZVPn!A&o8K>$Cer+@{i5aoWVWR)>K@n+vrri22SYH?GE0`dCn${ob4Vq8P zl2&!9&eENwJGBQ@r}l8k(J80MPGOAtlN-T6zusv4#0T&k1TdgEd3!L4sa|DNEH3YbPV>|dToraPEF zS0#;mqYNnvKlbq)eDIi2hUC|y+H~%w_{85I$r|* zvnK7KTdCM^gz@fhQF-*wKJ)rJy-m;lb87oiw7;9wJyZCY_fKF()L$a4WPb^N++Tq| z(O-c+=rD@~Wra~KUZ3cXSReF9tgqKwt$MvuDVIy7Uy4kx-)qg+?^Pa^*Gi9zpXn$T zOQmu-mn)Zx#cT7-FK(3{m)CNCm)DA0^FPz?Pd<`>Bp?Y$0+N6vAPGnUl7J*22}lBx zfFvLZNCJ|8Bp?Y$0+N6vAPGnUlE488q;Lp_%s_O|u>!?>i*Cvfn)#Xm^)ml6L+d4f$v--;-pu}gA7|-*m?^M{{A j(OES7I6i;g%=15}`O4_0qc_vvWUr*Z$Og6lU+;ebq*uAQ literal 0 HcmV?d00001 diff --git a/Border/misterkun_dracula.sgb b/Border/misterkun_dracula.sgb new file mode 100644 index 0000000000000000000000000000000000000000..fe8eec402f7c231843ce6b2ae684451ab7243087 GIT binary patch literal 10112 zcmeI2!EYNy6vp3rr(UONy$%iF*iO~~N-2=Wr3Hl|b$tu!rSuJ(&9Bd}N59f(?`x^TB?B==6a}DZ% zxjJtOhI0sHxXzipAzZ(6{m#eBza*E_i$rO4eqw%NWi+)lIhV<0a+>U~*V}gv(Md{I zaP!+M1S`k?>VI(I{^wu)5!p^IrYph2W5vY!hqtqd;>boOr-JH9sVb`C)=a9l&flG4 zpT0Yzar*kGIj*FXgnjy3sg03hVsh?_FWs5+skJ)#Oh2tN=t%1v;>oU0>B*Yw8$!e5 z>Y_e#^C0~7r0v!@UA#F%$3#6*oSxl{&Sx^JMi$e>V&c}+z|PdIf<)-zw5pO(w`sC> z|57;2^R5j8JEG2;jdf|Y)|bxUfG4u*r#@E?)B-ifS3!e69F^+k2Tae()SONf?$|*+-a1dNvdpU%C~<* z@b16Lmjx=F=m|O`7tCm?ip}Qh0ytRV;G2a;UeYJtc#FSw5g?m&eT{gx@v55FEI}T| z(mAprxv5pG;K$v+^?!TuuDnRJE$xX<@B_StHA{PC9oNi?aqtv^se=5|i9aXycr0L% zWR~!IwNxIkqR8^VRc=iRDc8y(?o~COj+O1%DPB=N=G6)q@q4+i~u9R2rvSS03*N%FanGK zBftnS0*nA7zz8q`i~u9R2rvSS03*N%FanG~D*+A#5Z|E?0yu(#NPx~1^2K*Sdphc@ z=a27(_H>NJTLc(C@BMA>_H+ZgKlc0nqW9;x@BM#X{^1vj7g59)-vjN5p8ree1nMR6 zFQZq`tB#_mJ@ug&ilYRHrmY_hAPFVWAbPD$y^h{+V(knk;Y~ONZ`qv={+@=n;T?Fl zgGhiOqBAfIDL89A)Bf{_E;@*2BTK#O(do|?vfthKeVY8+$MjM(G}LnmUjrCBy^y6N Wn^%^i>&ej2r|ZsKJ40;A!BqEXk literal 0 HcmV?d00001 diff --git a/Palette/Default/Andrade.gbp b/Palette/Default/Andrade.gbp new file mode 100644 index 0000000000000000000000000000000000000000..0c6d558b76ab54d6428222935f7aa826cbfc6491 GIT binary patch literal 16 WcmaF-?!dZTopI@|3JMAgKmY(q)&=bV literal 0 HcmV?d00001 diff --git a/Palette/Default/Biverted.gbp b/Palette/Default/Biverted.gbp new file mode 100644 index 0000000000000000000000000000000000000000..f90bfa0add18e09fe7703c1d0283d837c2c9182c GIT binary patch literal 16 Wcmcb1=g;2l-}_?zma%g*n;C`&~KAOHYOLIzy` literal 0 HcmV?d00001 diff --git a/Palette/Default/MegaManV.gbp b/Palette/Default/MegaManV.gbp new file mode 100644 index 0000000000000000000000000000000000000000..98bdbeb714492813f910394433947cb174806d91 GIT binary patch literal 16 WcmX?i?p*%7`%dY70;MS#&Q7+KmY(q!UgpJ literal 0 HcmV?d00001 diff --git a/Palette/Default/SML2.gbp b/Palette/Default/SML2.gbp new file mode 100644 index 0000000000000000000000000000000000000000..cb6f3a39db5378b124e98b3483d8ee96bf07dd8e GIT binary patch literal 16 ScmaF=ecSzI<$}i;pa1|zMFnsG literal 0 HcmV?d00001 diff --git a/Palette/Default/Sameboy.gbp b/Palette/Default/Sameboy.gbp new file mode 100644 index 0000000000000000000000000000000000000000..cc0458d1d6b4c5928255bf869035f8390a9aafc9 GIT binary patch literal 16 WcmX?fZgOL9nw5_gy8s^p5C8x!zh#KgoHfB*ncIRH;Gp0ajK9AOHY0Lj*Pe literal 0 HcmV?d00001 diff --git a/Palette/Extra/Coldfire.gbp b/Palette/Extra/Coldfire.gbp new file mode 100644 index 0000000000000000000000000000000000000000..eea610816a43697dd0a9ee3c22be4da2bbb50b2e GIT binary patch literal 16 Wcmex%Y{kWzn&`4#H>WrTAOHYMV+L{n literal 0 HcmV?d00001 diff --git a/Palette/Extra/Darkboy4.gbp b/Palette/Extra/Darkboy4.gbp new file mode 100644 index 0000000000000000000000000000000000000000..e404e1734208254efe0262ca1d1ca5a2c01e2920 GIT binary patch literal 16 WcmaF<;&V^);bh-_A#O literal 0 HcmV?d00001 diff --git a/Palette/Extra/Hisato no Iro.gbp b/Palette/Extra/Hisato no Iro.gbp new file mode 100644 index 0000000000000000000000000000000000000000..56cd31cc90475a9be5e3bef1c4d740f1313a7c53 GIT binary patch literal 16 WcmbQabFKTt^%`#BisBIrKmY(azy#a? literal 0 HcmV?d00001 diff --git a/Palette/Extra/Ice Cream.gbp b/Palette/Extra/Ice Cream.gbp new file mode 100644 index 0000000000000000000000000000000000000000..01ec22f76e9045b120af396893b6a3d7c155b284 GIT binary patch literal 16 WcmezW?efnRrLVK|YwRN!fB*nme+Rb! literal 0 HcmV?d00001 diff --git a/Palette/Extra/Kiosk.gbp b/Palette/Extra/Kiosk.gbp new file mode 100644 index 0000000000000000000000000000000000000000..ac7c492b8581f39ea70a9948758771e246f098c0 GIT binary patch literal 16 VcmaF!cEj%764`kS0_F@L002W|1vmfz literal 0 HcmV?d00001 diff --git a/Palette/Extra/Kirokaze.gbp b/Palette/Extra/Kirokaze.gbp new file mode 100644 index 0000000000000000000000000000000000000000..8561f8b4d0e76df8967c531609ddb641cc64e36d GIT binary patch literal 16 WcmaF#`N@>WE^h7p#ySBEKmY(u=>~uR literal 0 HcmV?d00001 diff --git a/Palette/Extra/Muddysand.gbp b/Palette/Extra/Muddysand.gbp new file mode 100644 index 0000000000000000000000000000000000000000..ffd315555f621fa3d5502ee976333a2e8f0b7c2b GIT binary patch literal 16 WcmaEMZO)dZS=EI}mKK@}KmY(pa|Q$e literal 0 HcmV?d00001 diff --git a/Palette/Extra/NASCAR.gbp b/Palette/Extra/NASCAR.gbp new file mode 100644 index 0000000000000000000000000000000000000000..f0541a590b89995b65e9a5df372eb4826a422fee GIT binary patch literal 16 Tcmex=E%FJ2Hbd1R1_%HEIWGiy literal 0 HcmV?d00001 diff --git a/Palette/Extra/Nostalgia.gbp b/Palette/Extra/Nostalgia.gbp new file mode 100644 index 0000000000000000000000000000000000000000..abf2c69a2964dce8273d683bd9725d5915c9a5b5 GIT binary patch literal 16 Wcmca`A!5M_hk^zThX4TvAOHY9-~~AV literal 0 HcmV?d00001 diff --git a/Palette/Extra/Novocaine.gbp b/Palette/Extra/Novocaine.gbp new file mode 100644 index 0000000000000000000000000000000000000000..eabe6a42a65ad889fc0e5eb12d5200ea24999a62 GIT binary patch literal 16 WcmZ4Z|6%@)wX*5StV-$(KmY(loCS*j literal 0 HcmV?d00001 diff --git a/Palette/Extra/Nymph.gbp b/Palette/Extra/Nymph.gbp new file mode 100644 index 0000000000000000000000000000000000000000..4aac089b0d7c21edfbcb3d73ca2af05083b67d44 GIT binary patch literal 16 WcmZ4ZzQ=yeRF}ju9Yu2nAOHY9K?OVj literal 0 HcmV?d00001 diff --git a/Palette/Extra/Penny.gbp b/Palette/Extra/Penny.gbp new file mode 100644 index 0000000000000000000000000000000000000000..ac2abb6da132bf37e87454ce7362a0a64164b084 GIT binary patch literal 16 Wcmex=Y02eAcm4j^(vDsXKmY(pfCdl% literal 0 HcmV?d00001 diff --git a/Palette/Extra/Platinum.gbp b/Palette/Extra/Platinum.gbp new file mode 100644 index 0000000000000000000000000000000000000000..64cd6e009cfa0fc0a788d649205f90bbec51efad GIT binary patch literal 16 WcmaFx;l+vr8v-gaBn%7~fB*nbI0ktD literal 0 HcmV?d00001 diff --git a/Palette/Extra/Purpledawn.gbp b/Palette/Extra/Purpledawn.gbp new file mode 100644 index 0000000000000000000000000000000000000000..49ae671ca52e6ab7f0e840a318c176d6a51acebd GIT binary patch literal 16 WcmaF&_wB6eJ-VfJ4AOcGKmY(sx&{*f literal 0 HcmV?d00001 diff --git a/Palette/Extra/Retro Bogeda.gbp b/Palette/Extra/Retro Bogeda.gbp new file mode 100644 index 0000000000000000000000000000000000000000..ce53e9c3672a74e5f21f9e8d29eb487365996b7a GIT binary patch literal 16 TcmezUSNea>*%Xfd3=jYSM+XJB literal 0 HcmV?d00001 diff --git a/Palette/Extra/Rustic.gbp b/Palette/Extra/Rustic.gbp new file mode 100644 index 0000000000000000000000000000000000000000..ec5daa267891b440415d261bbce3c0d34ca2e79e GIT binary patch literal 16 WcmZ3Pk@0rR!ZMd69Yu2nAOHY9=>=Q> literal 0 HcmV?d00001 diff --git a/Palette/Extra/Scooby-Doo Mystery.gbp b/Palette/Extra/Scooby-Doo Mystery.gbp new file mode 100644 index 0000000000000000000000000000000000000000..7d662ec154ab9017a578b8488609052cb81c0551 GIT binary patch literal 16 WcmX?p&+z+X#bSegH6tSiAOHY9-~~Pa literal 0 HcmV?d00001 diff --git a/Palette/Extra/Spacehaze.gbp b/Palette/Extra/Spacehaze.gbp new file mode 100644 index 0000000000000000000000000000000000000000..37f97eaac38dc436a7f91e4d50741f8d1d8e90ab GIT binary patch literal 16 WcmezI_{bTPsoC-yx!DXDfB*nS_64y3 literal 0 HcmV?d00001 diff --git a/Palette/Extra/Wish.gbp b/Palette/Extra/Wish.gbp new file mode 100644 index 0000000000000000000000000000000000000000..aabadb9b1eeb2fb45b872c92f428a690a6c64ee2 GIT binary patch literal 16 WcmeBv`ahxnd}+XoBt0JnAOHYNb_TZq literal 0 HcmV?d00001 diff --git a/Palette/Extra/Workbench.gbp b/Palette/Extra/Workbench.gbp new file mode 100644 index 0000000000000000000000000000000000000000..b831d3394ff8b5c6db7a8cf5bc6cda2fc43e1761 GIT binary patch literal 16 Wcmccd?fcJ_m26>c>YN-5KmY(tAqD#Y literal 0 HcmV?d00001 diff --git a/Palette/Extra/bgb Emulator green.gbp b/Palette/Extra/bgb Emulator green.gbp new file mode 100644 index 0000000000000000000000000000000000000000..fbd4cc5e68d9c49ef4de6a7cbceb68fbdf02fa6f GIT binary patch literal 16 WcmaFx<3h)Q0+Wm|4haPYAOHYHcm=fB*nX5C#MQ literal 0 HcmV?d00001 diff --git a/Palette/SGB/1-B.gbp b/Palette/SGB/1-B.gbp new file mode 100644 index 0000000000000000000000000000000000000000..40035dc8079fafc887e8335800d8c945fbef04f2 GIT binary patch literal 16 TcmcbA0rM>q>@DUq0096|HwNPX literal 0 HcmV?d00001 diff --git a/Palette/SGB/1-D.gbp b/Palette/SGB/1-D.gbp new file mode 100644 index 0000000000000000000000000000000000000000..7f31d3f1865ba5a0dbce571a5487e8b036477b7d GIT binary patch literal 16 VcmezWWBq{!|NjgO0TK)#002kz1)Tr@ literal 0 HcmV?d00001 diff --git a/Palette/SGB/1-E.gbp b/Palette/SGB/1-E.gbp new file mode 100644 index 0000000000000000000000000000000000000000..bf7d7ba64ceff58f5542bc66d210ee58d0a1df77 GIT binary patch literal 16 WcmezWV}1RB`uq-ucnbvvAOHYNsRmO3 literal 0 HcmV?d00001 diff --git a/Palette/SGB/1-F.gbp b/Palette/SGB/1-F.gbp new file mode 100644 index 0000000000000000000000000000000000000000..4c406f6c0f140bdb4b1cc24ad571d59b7867ec11 GIT binary patch literal 16 Wcmccr;{St=fb|Rv3=RT7f&l0096~Ee9k3 literal 0 HcmV?d00001 diff --git a/Palette/SGB/3-D.gbp b/Palette/SGB/3-D.gbp new file mode 100644 index 0000000000000000000000000000000000000000..4dab433b45865c3f467bd9022c463af9c2b42d84 GIT binary patch literal 16 ScmezHWB-E{_53Fopa1|!T?K{! literal 0 HcmV?d00001 diff --git a/Palette/SGB/3-E.gbp b/Palette/SGB/3-E.gbp new file mode 100644 index 0000000000000000000000000000000000000000..502f25c8643d6f851cacf0e03b34f5b1dd4eaf6e GIT binary patch literal 16 WcmezWWB-E<`5P(}0z3*BfB*nfhX)1# literal 0 HcmV?d00001 diff --git a/Palette/SGB/3-F.gbp b/Palette/SGB/3-F.gbp new file mode 100644 index 0000000000000000000000000000000000000000..bf69ee1f8b7ce66bb5f03d907023dc42be1f2635 GIT binary patch literal 16 Wcmb=gIR8K6|NjdN4h{|sKmY(t=mxw1 literal 0 HcmV?d00001 diff --git a/Palette/SGB/3-G.gbp b/Palette/SGB/3-G.gbp new file mode 100644 index 0000000000000000000000000000000000000000..47b010c2fa7e439400820c67a6202f434d1f5280 GIT binary patch literal 16 UcmYee5%B-V|MLd+_6%SE07w@F`~Uy| literal 0 HcmV?d00001 diff --git a/Palette/SGB/3-H.gbp b/Palette/SGB/3-H.gbp new file mode 100644 index 0000000000000000000000000000000000000000..7c965f4063b07377806f30f3d0e720ce70b6bf12 GIT binary patch literal 16 VcmaFxV?q51d;bo3ehCH;002R+1snhX literal 0 HcmV?d00001 diff --git a/Palette/SGB/4-A.gbp b/Palette/SGB/4-A.gbp new file mode 100644 index 0000000000000000000000000000000000000000..89566f8b50bd1461d69eb3f653ac948f90261abf GIT binary patch literal 16 WcmeycBENpc{|gKk7#QjqfB*nVT?S16 literal 0 HcmV?d00001 diff --git a/Palette/SGB/4-B.gbp b/Palette/SGB/4-B.gbp new file mode 100644 index 0000000000000000000000000000000000000000..7cab8821202605dd1f15c5b4d22e93b5e50a3161 GIT binary patch literal 16 WcmezH;=}s|2@VzZ@*MmOKmY(sj|Jrb literal 0 HcmV?d00001 diff --git a/Palette/SGB/4-C.gbp b/Palette/SGB/4-C.gbp new file mode 100644 index 0000000000000000000000000000000000000000..adb72c6a5efa7b5b6f23ce2baebd6e04a8b175cd GIT binary patch literal 16 UcmezW;KBU`7v?W`z|Q~%09axNJpcdz literal 0 HcmV?d00001 diff --git a/Palette/SGB/4-D.gbp b/Palette/SGB/4-D.gbp new file mode 100644 index 0000000000000000000000000000000000000000..1cd2ba5364eda3da6e31a972ce71cf983ea1ae4c GIT binary patch literal 16 WcmezWWB-H`=lwJ4`4#*bfB*nb`38~z literal 0 HcmV?d00001 diff --git a/Palette/SGB/4-E.gbp b/Palette/SGB/4-E.gbp new file mode 100644 index 0000000000000000000000000000000000000000..cdd63831f4164b2b02770fe1de05fc3e92cf3b17 GIT binary patch literal 16 WcmexyW5t6N6%`R33>0oS07@|h{Qv*} literal 0 HcmV?d00001 diff --git a/Palette/SGB/4-G.gbp b/Palette/SGB/4-G.gbp new file mode 100644 index 0000000000000000000000000000000000000000..fe977b041e4bcc6535f8077525c7f4185d694698 GIT binary patch literal 16 Wcmdn+Kz_eMyuJVfLqh@s5C8x$a0Cqi literal 0 HcmV?d00001 diff --git a/Palette/SGB/4-H.gbp b/Palette/SGB/4-H.gbp new file mode 100644 index 0000000000000000000000000000000000000000..3d8071a96cecaa63ac35609580026156cb18adf6 GIT binary patch literal 16 WcmezWu@eLgg4gvZMKmY(x^#-f} literal 0 HcmV?d00001 diff --git a/Palette/gbpalette.c b/Palette/gbpalette.c new file mode 100644 index 0000000..d8004c9 --- /dev/null +++ b/Palette/gbpalette.c @@ -0,0 +1,61 @@ +#include +#include +#include +#include + +// GBP file format is simple. There are 4 palette colors using 8 bit +// rgb, starting from lightest ending in darkest for a total of 12 bytes. +// The last several bytes are 0, reserved for future use. + + +void gbp_get_color(uint8_t *palette, uint32_t index) +{ + char buffer[100]; + + printf ("Red (0-255): "); + fgets(buffer, sizeof(buffer), stdin); + palette[index] = (uint8_t) strtol(buffer, NULL, 10); + + printf ("Green (0-255): "); + fgets(buffer, sizeof(buffer), stdin); + palette[index + 1] = (uint8_t) strtol(buffer, NULL, 10); + + printf ("Blue (0-255): "); + fgets(buffer, sizeof(buffer), stdin); + palette[index + 2] = (uint8_t) strtol(buffer, NULL, 10); +} + +int main (int argc, char **argv) +{ + uint8_t palette[16]; + memset(palette, 0, sizeof(palette)); + + if (argc < 2) { + printf("Usage: %s \n", argv[0]); + return 1; + } + + FILE *f = fopen(argv[1], "w"); + if (!f) { + printf("Unable to open %s for writing.\n", argv[1]); + return 1; + } + + printf("Color 1:\n"); + gbp_get_color(palette, 0); + + printf("Color 2:\n"); + gbp_get_color(palette, 3); + + printf("Color 3:\n"); + gbp_get_color(palette, 6); + + printf("Color 4:\n"); + gbp_get_color(palette, 9); + + fwrite(palette, 1, 16, f); + + fclose(f); + + return 0; +} \ No newline at end of file