Irmen de Jong
|
52e1661c8e
|
even more opcodes type-specific
|
2018-10-05 16:57:13 +02:00 |
|
Irmen de Jong
|
e8ba21d3ba
|
made a lot more opcodes type-specific
|
2018-10-05 13:58:37 +02:00 |
|
Irmen de Jong
|
42e4891fcf
|
allowing vardecl with non-const initial value assignment
|
2018-10-05 00:29:46 +02:00 |
|
Irmen de Jong
|
7d77504335
|
types
|
2018-10-04 02:30:23 +02:00 |
|
Irmen de Jong
|
d2ffb1063b
|
made more opcodes type-specific (will be needed for assembly generation later)
|
2018-10-04 02:17:18 +02:00 |
|
Irmen de Jong
|
6b89bb7be5
|
strings and arrays are now stored in a 'heap' instead of in the value itself, to reflect how the target platform will store them
|
2018-09-29 17:33:59 +02:00 |
|
Irmen de Jong
|
814b7ce6aa
|
track vars per block for later 6502 generation
|
2018-09-28 23:04:36 +02:00 |
|
Irmen de Jong
|
c5d251073f
|
removed broken unused symbol clean up for now
streamlined irq routine handling and compilation
|
2018-09-28 21:28:16 +02:00 |
|
Irmen de Jong
|
7f28f8be11
|
60hz irq implemented in stackvm
|
2018-09-27 22:45:57 +02:00 |
|
Irmen de Jong
|
53cd50ad48
|
changed float handling and appropriate compiler messages
|
2018-09-25 19:52:59 +02:00 |
|
Irmen de Jong
|
d990b05998
|
compilation of prefix operators, added NOT opcode
|
2018-09-25 01:02:01 +02:00 |
|
Irmen de Jong
|
70e5a38aa2
|
changed set/clear carry and irqd somewhat
|
2018-09-24 23:38:33 +02:00 |
|
Irmen de Jong
|
cef0aae927
|
compilation of builtin functions to opcode
untit tests for stackvm opcodes, value and parser literalvalue
|
2018-09-24 22:34:12 +02:00 |
|