dim COL(15) 
Restore 
for y=1 to 15
read COL(y)
next
tft.fill 0
t = millis
For PY=0 To 168 Step 8
  YZ=PY/88-1
  For PX=0 To 248 Step 8
    XZ=PX/73.14-2.5:X=0:Y=0
    For I=0 To 14
      If X*X+y*y>4 Then Exit For
      XT=X*x-Y*y+XZ:Y=2*X*Y+YZ:X=XT
    Next
    'Box PX,PY,8,8,0,0,COL(I)
    tft.rect px,py,8,8,col(i),1 
  Next
Next
Print millis - t


Data tft.color(BLUE),tft.color(GREEN),tft.color(CYAN),tft.color(RED)
Data tft.color(MAGENTA),tft.color(YELLOW),tft.color(WHITE),tft.color(PINK)
Data tft.color(GOLD) ,tft.color(DARKGREEN),tft.color(OLIVE),tft.color(ORANGE)
Data tft.color(MAGENTA),tft.color(BROWN),tft.color(VIOLET), 0
esp:VIN
esp:GND.2
esp:D13
esp:D12
esp:D14
esp:D27
esp:D26
esp:D25
esp:D33
esp:D32
esp:D35
esp:D34
esp:VN
esp:VP
esp:EN
esp:3V3
esp:GND.1
esp:D15
esp:D2
esp:D4
esp:RX2
esp:TX2
esp:D5
esp:D18
esp:D19
esp:D21
esp:RX0
esp:TX0
esp:D22
esp:D23
lcd1:VCC
lcd1:GND
lcd1:CS
lcd1:RST
lcd1:D/C
lcd1:MOSI
lcd1:SCK
lcd1:LED
lcd1:MISO