--radial - 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' nebula
poke(0x5600+(8* 97),
   0, -- ▒▒▒▒▒▒▒▒
   8, -- ▒▒▒█▒▒▒▒
  16, -- ▒▒▒▒█▒▒▒
  92, -- ▒▒███▒█▒
  58, -- ▒█▒███▒▒
   8, -- ▒▒▒█▒▒▒▒
  16, -- ▒▒▒▒█▒▒▒
   0  -- ▒▒▒▒▒▒▒▒
)
-->spr0: print"⁶@56000003⁸x⁸⁶c0ᵉa"for i=0,448,64do memcpy(i,24576+i,4)end cstore()
--magic: ?"⁶rw¹シ⁶.".."\0⁸▮\\:⁸▮\0"

--98 'b' pinwheel
poke(0x5600+(8* 98),
   0, -- ▒▒▒▒▒▒▒▒
  16, -- ▒▒▒▒█▒▒▒
  16, -- ▒▒▒▒█▒▒▒
  30, -- ▒████▒▒▒
 120, -- ▒▒▒████▒
   8, -- ▒▒▒█▒▒▒▒
   8, -- ▒▒▒█▒▒▒▒
   0  -- ▒▒▒▒▒▒▒▒
)
-->spr0: print"⁶@56000003⁸x⁸⁶c0ᵉb"for i=0,448,64do memcpy(i,24576+i,4)end cstore()
--magic: ?"⁶rw¹シ⁶.".."\0▮▮゛x⁸⁸\0"

--99 'c' pivot
poke(0x5600+(8* 99),
  16, -- ▒▒▒▒█▒▒▒
  16, -- ▒▒▒▒█▒▒▒
  24, -- ▒▒▒██▒▒▒
  39, -- ███▒▒█▒▒
 228, -- ▒▒█▒▒███
  24, -- ▒▒▒██▒▒▒
   8, -- ▒▒▒█▒▒▒▒
   8  -- ▒▒▒█▒▒▒▒
)
-->spr0: print"⁶@56000003⁸x⁸⁶c0ᵉc"for i=0,448,64do memcpy(i,24576+i,4)end cstore()
--magic: ?"⁶rw¹シ⁶.".."▮▮「'ノ「⁸⁸"

--100 'd' fylfot
poke(0x5600+(8* 100),
  12, -- ▒▒██▒▒▒▒
   8, -- ▒▒▒█▒▒▒▒
 152, -- ▒▒▒██▒▒█
 228, -- ▒▒█▒▒███
  39, -- ███▒▒█▒▒
  25, -- █▒▒██▒▒▒
  16, -- ▒▒▒▒█▒▒▒
  48  -- ▒▒▒▒██▒▒
)
-->spr0: print"⁶@56000003⁸x⁸⁶c0ᵉd"for i=0,448,64do memcpy(i,24576+i,4)end cstore()
--magic: ?"⁶rw¹シ⁶.".."ᶜ⁸▤ノ'」▮0"

--101 'e' rotary
poke(0x5600+(8* 101),
  16, -- ▒▒▒▒█▒▒▒
  16, -- ▒▒▒▒█▒▒▒
  44, -- ▒▒██▒█▒▒
  35, -- ██▒▒▒█▒▒
 196, -- ▒▒█▒▒▒██
  52, -- ▒▒█▒██▒▒
   8, -- ▒▒▒█▒▒▒▒
   8  -- ▒▒▒█▒▒▒▒
)
-->spr0: print"⁶@56000003⁸x⁸⁶c0ᵉe"for i=0,448,64do memcpy(i,24576+i,4)end cstore()
--magic: ?"⁶rw¹シ⁶.".."▮▮,#ろ4⁸⁸"

--102 'f' nova
poke(0x5600+(8* 102),
  32, -- ▒▒▒▒▒█▒▒
  48, -- ▒▒▒▒██▒▒
  47, -- ████▒█▒▒
  34, -- ▒█▒▒▒█▒▒
  68, -- ▒▒█▒▒▒█▒
 244, -- ▒▒█▒████
  12, -- ▒▒██▒▒▒▒
   4  -- ▒▒█▒▒▒▒▒
)
-->spr0: print"⁶@56000003⁸x⁸⁶c0ᵉf"for i=0,448,64do memcpy(i,24576+i,4)end cstore()
--magic: ?"⁶rw¹シ⁶.".." 0/\"Dルᶜ⁴"

--103 'g' swirl
poke(0x5600+(8* 103),
  16, -- ▒▒▒▒█▒▒▒
  32, -- ▒▒▒▒▒█▒▒
  38, -- ▒██▒▒█▒▒
   1, -- █▒▒▒▒▒▒▒
 128, -- ▒▒▒▒▒▒▒█
 100, -- ▒▒█▒▒██▒
   4, -- ▒▒█▒▒▒▒▒
   8  -- ▒▒▒█▒▒▒▒
)
-->spr0: print"⁶@56000003⁸x⁸⁶c0ᵉg"for i=0,448,64do memcpy(i,24576+i,4)end cstore()
--magic: ?"⁶rw¹シ⁶.".."▮ &¹█d⁴⁸"

--104 'h' swarm
poke(0x5600+(8* 104),
  32, -- ▒▒▒▒▒█▒▒
  16, -- ▒▒▒▒█▒▒▒
  37, -- █▒█▒▒█▒▒
   2, -- ▒█▒▒▒▒▒▒
  64, -- ▒▒▒▒▒▒█▒
 164, -- ▒▒█▒▒█▒█
   8, -- ▒▒▒█▒▒▒▒
   4  -- ▒▒█▒▒▒▒▒
)
-->spr0: print"⁶@56000003⁸x⁸⁶c0ᵉh"for i=0,448,64do memcpy(i,24576+i,4)end cstore()
--magic: ?"⁶rw¹シ⁶.".." ▮%²@さ⁸⁴"

--105 'i' encircled
poke(0x5600+(8* 105),
  32, -- ▒▒▒▒▒█▒▒
  66, -- ▒█▒▒▒▒█▒
   1, -- █▒▒▒▒▒▒▒
  24, -- ▒▒▒██▒▒▒
  24, -- ▒▒▒██▒▒▒
 128, -- ▒▒▒▒▒▒▒█
  66, -- ▒█▒▒▒▒█▒
   4  -- ▒▒█▒▒▒▒▒
)
-->spr0: print"⁶@56000003⁸x⁸⁶c0ᵉi"for i=0,448,64do memcpy(i,24576+i,4)end cstore()
--magic: ?"⁶rw¹シ⁶.".." B¹「「█B⁴"

--106 'j' spokes
poke(0x5600+(8* 106),
  16, -- ▒▒▒▒█▒▒▒
  48, -- ▒▒▒▒██▒▒
  38, -- ▒██▒▒█▒▒
  27, -- ██▒██▒▒▒
 216, -- ▒▒▒██▒██
 100, -- ▒▒█▒▒██▒
  12, -- ▒▒██▒▒▒▒
   8  -- ▒▒▒█▒▒▒▒
)
-->spr0: print"⁶@56000003⁸x⁸⁶c0ᵉj"for i=0,448,64do memcpy(i,24576+i,4)end cstore()
--magic: ?"⁶rw¹シ⁶.".."▮0&•スdᶜ⁸"

--107 'k' cartwheel
poke(0x5600+(8* 107),
  16, -- ▒▒▒▒█▒▒▒
  52, -- ▒▒█▒██▒▒
 102, -- ▒██▒▒██▒
  27, -- ██▒██▒▒▒
 216, -- ▒▒▒██▒██
 102, -- ▒██▒▒██▒
  44, -- ▒▒██▒█▒▒
   8  -- ▒▒▒█▒▒▒▒
)
-->spr0: print"⁶@56000003⁸x⁸⁶c0ᵉk"for i=0,448,64do memcpy(i,24576+i,4)end cstore()
--magic: ?"⁶rw¹シ⁶.".."▮4f•スf,⁸"

--108 'l' cartwheelbold
poke(0x5600+(8* 108),
  52, -- ▒▒█▒██▒▒
 118, -- ▒██▒███▒
 231, -- ███▒▒███
  27, -- ██▒██▒▒▒
 216, -- ▒▒▒██▒██
 231, -- ███▒▒███
 110, -- ▒███▒██▒
  44  -- ▒▒██▒█▒▒
)
-->spr0: print"⁶@56000003⁸x⁸⁶c0ᵉl"for i=0,448,64do memcpy(i,24576+i,4)end cstore()
--magic: ?"⁶rw¹シ⁶.".."4vフ•スフn,"

--109 'm' cartwheelextrabold
poke(0x5600+(8* 109),
 118, -- ▒██▒███▒
 247, -- ███▒████
 231, -- ███▒▒███
  27, -- ██▒██▒▒▒
 216, -- ▒▒▒██▒██
 231, -- ███▒▒███
 239, -- ████▒███
 110  -- ▒███▒██▒
)
-->spr0: print"⁶@56000003⁸x⁸⁶c0ᵉm"for i=0,448,64do memcpy(i,24576+i,4)end cstore()
--magic: ?"⁶rw¹シ⁶.".."vワフ•スフヤn"
