Commit Graph

20 Commits

Author SHA1 Message Date
da8f88d72c better interrupt handling, rendering in hbl still too slow, much faster automata update by only reading necessary neighbors 2018-12-31 02:09:14 +01:00
798e11c1d4 split totaltorender into linesleft and tilesleft, makes rendering code simpler and faster 2018-12-30 16:02:03 +01:00
eb63517a49 automata bugfix 2018-12-29 20:41:49 +01:00
6d932e0166 automata bugfixes 2018-12-29 19:48:24 +01:00
816db6c101 rendering! which shows computation is totally buggy :D 2018-12-29 19:09:06 +01:00
5d2fbf30a6 bugfixes 2018-12-29 01:51:33 +01:00
cc2bf13512 store 4 cells per byte, raised resolution to 40x36, no rendering yet 2018-12-29 00:42:12 +01:00
d25ce019e7 rendering! there are bugs and I don't know if they are rendering related or automaton... 2018-12-28 00:23:20 +01:00
23b6ad662f added interrupt handlers for rendering (no rendering yet) 2018-12-27 19:39:42 +01:00
0ea98b1904 do computations in work ram on a 32x32 grid (no display yet) 2018-12-27 13:38:30 +01:00
11be8f7a31 nicer graphics 2018-12-26 21:47:12 +01:00
a92f2dfd17 do not disable screen while computing, wait h-blank before reading to vram. Simple implementation, awfully slow, at least doesn't blink :) 2018-12-26 16:18:52 +01:00
1bd335dd56 made memory copy a function instead of a macro 2018-12-26 15:56:35 +01:00
9fe236ab42 fixed offset table for top left corner 2018-12-26 14:22:31 +01:00
72f4fb7b95 processingjs implementation for reference 2018-12-26 13:31:07 +01:00
501487cf34 Merge pull request #1 from msklywenn/add-license-1
Create LICENSE
2018-12-26 13:28:42 +01:00
7b05bf9ee7 Create LICENSE 2018-12-26 13:28:06 +01:00
ca1bdf68b7 Update README.md 2018-12-26 13:02:59 +01:00
1d802033e7 Create README.md 2018-12-26 12:45:00 +01:00
ab9debb0b3 First implementation, blinks quite a lot due to lcd being disable while updating the automaton 2018-12-26 12:29:48 +01:00