--symbols - 8x8.me fill patterns (pico-8)
--public domain (cc0) by aced

--setup custom font as 8x8px
poke(0x5600,8,8,8,0,0)

--97 'a' love
poke(0x5600+(8* 97),
  34, -- ▒█▒▒▒█▒▒
  20, -- ▒▒█▒█▒▒▒
 170, -- ▒█▒█▒█▒█
  65, -- █▒▒▒▒▒█▒
  34, -- ▒█▒▒▒█▒▒
  20, -- ▒▒█▒█▒▒▒
 170, -- ▒█▒█▒█▒█
  65  -- █▒▒▒▒▒█▒
)
-->spr0: print"⁶@56000003⁸x⁸⁶c0ᵉa"for i=0,448,64do memcpy(i,24576+i,4)end cstore()
--magic: ?"⁶rw¹シ⁶.".."\"⁘ちA\"⁘ちA"

--98 'b' heart
poke(0x5600+(8* 98),
   0, -- ▒▒▒▒▒▒▒▒
  54, -- ▒██▒██▒▒
  73, -- █▒▒█▒▒█▒
  65, -- █▒▒▒▒▒█▒
  34, -- ▒█▒▒▒█▒▒
  20, -- ▒▒█▒█▒▒▒
   8, -- ▒▒▒█▒▒▒▒
   0  -- ▒▒▒▒▒▒▒▒
)
-->spr0: print"⁶@56000003⁸x⁸⁶c0ᵉb"for i=0,448,64do memcpy(i,24576+i,4)end cstore()
--magic: ?"⁶rw¹シ⁶.".."\0006IA\"⁘⁸\0"

--99 'c' heartsolid
poke(0x5600+(8* 99),
   0, -- ▒▒▒▒▒▒▒▒
  54, -- ▒██▒██▒▒
 127, -- ███████▒
 127, -- ███████▒
  62, -- ▒█████▒▒
  28, -- ▒▒███▒▒▒
   8, -- ▒▒▒█▒▒▒▒
   0  -- ▒▒▒▒▒▒▒▒
)
-->spr0: print"⁶@56000003⁸x⁸⁶c0ᵉc"for i=0,448,64do memcpy(i,24576+i,4)end cstore()
--magic: ?"⁶rw¹シ⁶.".."\0006○○>、⁸\0"

--100 'd' heartmini
poke(0x5600+(8* 100),
  85, -- █▒█▒█▒█▒
 119, -- ███▒███▒
  34, -- ▒█▒▒▒█▒▒
   0, -- ▒▒▒▒▒▒▒▒
  85, -- █▒█▒█▒█▒
 119, -- ███▒███▒
  34, -- ▒█▒▒▒█▒▒
   0  -- ▒▒▒▒▒▒▒▒
)
-->spr0: print"⁶@56000003⁸x⁸⁶c0ᵉd"for i=0,448,64do memcpy(i,24576+i,4)end cstore()
--magic: ?"⁶rw¹シ⁶.".."Uw\"\0Uw\"\0"
--fillp(20927)

--101 'e' quaver
poke(0x5600+(8* 101),
  16, -- ▒▒▒▒█▒▒▒
  48, -- ▒▒▒▒██▒▒
  80, -- ▒▒▒▒█▒█▒
  16, -- ▒▒▒▒█▒▒▒
  28, -- ▒▒███▒▒▒
  30, -- ▒████▒▒▒
  12, -- ▒▒██▒▒▒▒
   0  -- ▒▒▒▒▒▒▒▒
)
-->spr0: print"⁶@56000003⁸x⁸⁶c0ᵉe"for i=0,448,64do memcpy(i,24576+i,4)end cstore()
--magic: ?"⁶rw¹シ⁶.".."▮0P▮、゛ᶜ\0"

--102 'f' quavermini
poke(0x5600+(8* 102),
 102, -- ▒██▒▒██▒
  34, -- ▒█▒▒▒█▒▒
  51, -- ██▒▒██▒▒
   0, -- ▒▒▒▒▒▒▒▒
 102, -- ▒██▒▒██▒
  34, -- ▒█▒▒▒█▒▒
  51, -- ██▒▒██▒▒
   0  -- ▒▒▒▒▒▒▒▒
)
-->spr0: print"⁶@56000003⁸x⁸⁶c0ᵉf"for i=0,448,64do memcpy(i,24576+i,4)end cstore()
--magic: ?"⁶rw¹シ⁶.".."f\"3\0f\"3\0"
--fillp(39743)

--103 'g' anchor
poke(0x5600+(8* 103),
   0, -- ▒▒▒▒▒▒▒▒
   8, -- ▒▒▒█▒▒▒▒
  20, -- ▒▒█▒█▒▒▒
   8, -- ▒▒▒█▒▒▒▒
   8, -- ▒▒▒█▒▒▒▒
  73, -- █▒▒█▒▒█▒
  62, -- ▒█████▒▒
   8  -- ▒▒▒█▒▒▒▒
)
-->spr0: print"⁶@56000003⁸x⁸⁶c0ᵉg"for i=0,448,64do memcpy(i,24576+i,4)end cstore()
--magic: ?"⁶rw¹シ⁶.".."\0⁸⁘⁸⁸I>⁸"

--104 'h' crossbones
poke(0x5600+(8* 104),
  34, -- ▒█▒▒▒█▒▒
  99, -- ██▒▒▒██▒
  20, -- ▒▒█▒█▒▒▒
   8, -- ▒▒▒█▒▒▒▒
  20, -- ▒▒█▒█▒▒▒
  99, -- ██▒▒▒██▒
  34, -- ▒█▒▒▒█▒▒
   0  -- ▒▒▒▒▒▒▒▒
)
-->spr0: print"⁶@56000003⁸x⁸⁶c0ᵉh"for i=0,448,64do memcpy(i,24576+i,4)end cstore()
--magic: ?"⁶rw¹シ⁶.".."\"c⁘⁸⁘c\"\0"

--105 'i' octothorp
poke(0x5600+(8* 105),
   0, -- ▒▒▒▒▒▒▒▒
  36, -- ▒▒█▒▒█▒▒
 126, -- ▒██████▒
  36, -- ▒▒█▒▒█▒▒
  36, -- ▒▒█▒▒█▒▒
 126, -- ▒██████▒
  36, -- ▒▒█▒▒█▒▒
   0  -- ▒▒▒▒▒▒▒▒
)
-->spr0: print"⁶@56000003⁸x⁸⁶c0ᵉi"for i=0,448,64do memcpy(i,24576+i,4)end cstore()
--magic: ?"⁶rw¹シ⁶.".."\0$~$$~$\0"

--106 'j' cross
poke(0x5600+(8* 106),
   0, -- ▒▒▒▒▒▒▒▒
  24, -- ▒▒▒██▒▒▒
  24, -- ▒▒▒██▒▒▒
 126, -- ▒██████▒
 126, -- ▒██████▒
  24, -- ▒▒▒██▒▒▒
  24, -- ▒▒▒██▒▒▒
   0  -- ▒▒▒▒▒▒▒▒
)
-->spr0: print"⁶@56000003⁸x⁸⁶c0ᵉj"for i=0,448,64do memcpy(i,24576+i,4)end cstore()
--magic: ?"⁶rw¹シ⁶.".."\0「「~~「「\0"

--107 'k' crossmini
poke(0x5600+(8* 107),
  34, -- ▒█▒▒▒█▒▒
 119, -- ███▒███▒
  34, -- ▒█▒▒▒█▒▒
   0, -- ▒▒▒▒▒▒▒▒
  34, -- ▒█▒▒▒█▒▒
 119, -- ███▒███▒
  34, -- ▒█▒▒▒█▒▒
   0  -- ▒▒▒▒▒▒▒▒
)
-->spr0: print"⁶@56000003⁸x⁸⁶c0ᵉk"for i=0,448,64do memcpy(i,24576+i,4)end cstore()
--magic: ?"⁶rw¹シ⁶.".."\"w\"\0\"w\"\0"
--fillp(45503)

--108 'l' atto
poke(0x5600+(8* 108),
  28, -- ▒▒███▒▒▒
  34, -- ▒█▒▒▒█▒▒
  89, -- █▒▒██▒█▒
  85, -- █▒█▒█▒█▒
  45, -- █▒██▒█▒▒
   2, -- ▒█▒▒▒▒▒▒
  12, -- ▒▒██▒▒▒▒
   0  -- ▒▒▒▒▒▒▒▒
)
-->spr0: print"⁶@56000003⁸x⁸⁶c0ᵉl"for i=0,448,64do memcpy(i,24576+i,4)end cstore()
--magic: ?"⁶rw¹シ⁶.".."、\"YU-²ᶜ\0"

--109 'm' amongi
poke(0x5600+(8* 109),
  14, -- ▒███▒▒▒▒
   3, -- ██▒▒▒▒▒▒
  15, -- ████▒▒▒▒
  10, -- ▒█▒█▒▒▒▒
 224, -- ▒▒▒▒▒███
  48, -- ▒▒▒▒██▒▒
 240, -- ▒▒▒▒████
 160  -- ▒▒▒▒▒█▒█
)
-->spr0: print"⁶@56000003⁸x⁸⁶c0ᵉm"for i=0,448,64do memcpy(i,24576+i,4)end cstore()
--magic: ?"⁶rw¹シ⁶.".."ᵉ³ᶠ\nナ0ユき"

--110 'n' invadingbug
poke(0x5600+(8* 110),
  34, -- ▒█▒▒▒█▒▒
  20, -- ▒▒█▒█▒▒▒
  62, -- ▒█████▒▒
 107, -- ██▒█▒██▒
  62, -- ▒█████▒▒
  85, -- █▒█▒█▒█▒
  65, -- █▒▒▒▒▒█▒
   0  -- ▒▒▒▒▒▒▒▒
)
-->spr0: print"⁶@56000003⁸x⁸⁶c0ᵉn"for i=0,448,64do memcpy(i,24576+i,4)end cstore()
--magic: ?"⁶rw¹シ⁶.".."\"⁘>k>UA\0"

--111 'o' invadingcrab
poke(0x5600+(8* 111),
   8, -- ▒▒▒█▒▒▒▒
  62, -- ▒█████▒▒
 127, -- ███████▒
  42, -- ▒█▒█▒█▒▒
  85, -- █▒█▒█▒█▒
  65, -- █▒▒▒▒▒█▒
  34, -- ▒█▒▒▒█▒▒
   0  -- ▒▒▒▒▒▒▒▒
)
-->spr0: print"⁶@56000003⁸x⁸⁶c0ᵉo"for i=0,448,64do memcpy(i,24576+i,4)end cstore()
--magic: ?"⁶rw¹シ⁶.".."⁸>○*UA\"\0"

--112 'p' invadingsquid
poke(0x5600+(8* 112),
   8, -- ▒▒▒█▒▒▒▒
  28, -- ▒▒███▒▒▒
  62, -- ▒█████▒▒
 107, -- ██▒█▒██▒
  62, -- ▒█████▒▒
  20, -- ▒▒█▒█▒▒▒
  34, -- ▒█▒▒▒█▒▒
   0  -- ▒▒▒▒▒▒▒▒
)
-->spr0: print"⁶@56000003⁸x⁸⁶c0ᵉp"for i=0,448,64do memcpy(i,24576+i,4)end cstore()
--magic: ?"⁶rw¹シ⁶.".."⁸、>k>⁘\"\0"
