Commit Graph

117 Commits

Author SHA1 Message Date
Mark Canlas
a22b22c3a2 jump demo 2020-08-16 12:55:21 -04:00
Mark Canlas
8c5ae9c2bc basic looping 2020-08-16 11:33:49 -04:00
Mark Canlas
3f61977efb syntax traits 2020-08-16 02:28:37 -04:00
Mark Canlas
31d56060c5 add label support 2020-08-16 02:17:04 -04:00
Mark Canlas
037d62b002 indent asm instructions 2020-08-16 02:07:51 -04:00
Mark Canlas
8b839841c1 write labels 2020-08-16 01:56:17 -04:00
Mark Canlas
45af484839 add definition literal support 2020-08-16 01:51:05 -04:00
Mark Canlas
9b60d46e03 print out more 2020-08-16 01:17:39 -04:00
Mark Canlas
101c08094f merge old and new dsl 2020-08-16 00:58:25 -04:00
Mark Canlas
c9977eb6ad demonstrate new style 2020-08-16 00:16:10 -04:00
Mark Canlas
adf0ffc04b added mapping support 2020-08-16 00:08:18 -04:00
Mark Canlas
00575f46f7 simplify iterators 2020-08-15 17:34:33 -04:00
Mark Canlas
6d5da43684 labels are derived 2020-08-15 17:19:36 -04:00
Mark Canlas
973172f90e add label and comment show 2020-08-15 17:10:37 -04:00
Mark Canlas
8ac49b7f10 add support for bit fields and enums 2020-08-15 17:04:16 -04:00
Mark Canlas
f8c97e31d1 add constant test 2020-08-15 16:29:32 -04:00
Mark Canlas
f797c6df02 allow assignment 2020-08-15 16:23:36 -04:00
Mark Canlas
d87d23b2ed restrict operand type 2020-08-15 16:18:26 -04:00
Mark Canlas
52c7684061 addresses in hierarchy 2020-08-15 16:09:32 -04:00
Mark Canlas
35d5523647 defintion groups 2020-08-15 14:45:08 -04:00
Mark Canlas
e5d7f30bbc definition groups have names 2020-08-15 14:44:23 -04:00
Mark Canlas
d3e3d314bb doc dsl 2020-08-15 14:38:08 -04:00
Mark Canlas
9c22c22a6f doc; drop three pixel demo 2020-08-15 13:52:05 -04:00
Mark Canlas
e6b04c384e fmt 2020-08-15 03:52:11 -04:00
Mark Canlas
e112877f8d scalafix 2020-08-15 02:04:28 -04:00
Mark Canlas
851b4ee99c fmt 2020-08-15 01:32:27 -04:00
Mark Canlas
09b0723787 add first test 2020-08-15 01:27:13 -04:00
Mark Canlas
8b91e10133 delete unused test 2020-08-15 00:56:57 -04:00
Mark Canlas
59c8c06a26 add testing frameworks 2020-08-15 00:49:07 -04:00
Mark Canlas
69286c8a86 isolate model classes 2020-08-15 00:41:46 -04:00
Mark Canlas
78f05a5103 label an indexed resource 2020-08-14 23:41:20 -04:00
Mark Canlas
6924f6c47f implement enum show 2020-08-14 23:26:49 -04:00
Mark Canlas
8794f2ddea articulate show 2020-08-14 23:22:13 -04:00
Mark Canlas
7ebd295e10 adc operand differentiation 2020-08-14 23:06:09 -04:00
Mark Canlas
e98e5d7aa8 clarify 2020-08-14 22:02:34 -04:00
Mark Canlas
b0b38f2e51 fix lda 2020-08-14 17:13:55 -04:00
Mark Canlas
575b5710b7 comments 2020-08-14 17:08:59 -04:00
Mark Canlas
ebb9588e04 enforce type safety 2020-08-14 16:54:29 -04:00
Mark Canlas
174e6936cf missing 2020-08-14 15:33:50 -04:00
Mark Canlas
1ab7a03704 storage 2020-08-13 22:41:22 -04:00
Mark Canlas
f221eacd42 do it 2020-08-13 00:42:21 -04:00
Mark Canlas
7216023708 colors 2020-08-13 00:35:58 -04:00
Mark Canlas
fff78a4369 begin asm 2020-08-13 00:30:00 -04:00
Mark Canlas
0da821091c privacy 2020-08-13 00:21:15 -04:00
Mark Canlas
caaaf6d75d dsl poc 2020-08-13 00:16:30 -04:00
Mark Canlas
a52be918ce injection 2020-08-12 22:19:49 -04:00
Mark Canlas
1470f01a90 pattern matching 2020-08-12 22:16:53 -04:00
Mark Canlas
22e8d615ab c1 correction 2020-08-12 22:08:51 -04:00
Mark Canlas
972fa77d10 use pattern matching 2020-08-12 22:06:22 -04:00
Mark Canlas
ed46753f8e spell out logic 2020-08-12 21:56:09 -04:00
Mark Canlas
2b13e93d3d mode corrections 2020-08-12 21:43:01 -04:00
Mark Canlas
4bd2cff653 articulate relative 2020-08-12 21:40:20 -04:00
Mark Canlas
3d6cebfcad doc 2020-08-12 21:18:38 -04:00
Mark Canlas
628e160931 simplify call 2020-08-12 21:13:30 -04:00
Mark Canlas
e5a2830be6 trim types; use cats 2020-08-12 21:10:19 -04:00
Mark Canlas
ffac8fa333 fix compilation 2020-08-11 22:15:38 -04:00
Mark Canlas
2d51b24e45 quotes 2020-03-21 00:28:04 -04:00
Mark Canlas
9a351f77e8 evade deprecation 2020-03-20 23:49:26 -04:00
Mark Canlas
86d2821d57 moderno 2020-03-20 23:45:13 -04:00
Mark Canlas
9e6ad8012e 120 supremacy 2018-09-29 09:15:33 -04:00
Mark Canlas
de26422fa5 apply scalafmt 2018-09-25 23:57:47 -04:00
Mark Canlas
92599edba0 scalafmt 2018-09-25 22:57:26 -04:00
Mark Canlas
f048dcaceb try new z column ordering 2018-05-08 23:03:43 -04:00
Mark Canlas
d46d2557a9 with fancy order 2018-05-08 22:28:21 -04:00
Mark Canlas
7e9f6b8070 isolated injected opcodes 2018-05-08 22:05:40 -04:00
Mark Canlas
66e41e42fc isolated generated opcodes 2018-05-08 22:04:31 -04:00
Mark Canlas
e250dfb67e just checking in 2018-05-05 14:23:21 -04:00