goa.l 390 B

1234567891011121314151617181920212223242526
  1. (
  2. (def fb (mmap "/framebuffer"))
  3. (def goa-main (fn
  4. (do
  5. (let c 0)
  6. (let tick 0)
  7. (while 1
  8. (do
  9. (let c (+ 1 c))
  10. (let b 1080)
  11. (while b
  12. (do
  13. (let b (- b 1))
  14. (let a 1920)
  15. (while a (do
  16. (let a (- a 1))
  17. (put32 fb (+ a (+ a (* b 3840))) (* 0x1000 (* a (+ c b))))
  18. ))))
  19. (let tick (+ tick 1))
  20. (gc)
  21. )))
  22. ))
  23. (goa-main)
  24. )