1
0
mirror of https://github.com/dschmenk/PLASMA.git synced 2024-07-05 04:28:57 +00:00
Commit Graph

103 Commits

Author SHA1 Message Date
David Schmenk
dc2c7f1b4e Add STRUC explanation and fix multidimensional array 2014-11-25 10:58:51 -08:00
David Schmenk
c3019689e2 Fix multi-dimensional index example 2014-11-25 10:42:11 -08:00
David Schmenk
d49ef63905 Current (working) sandbox, through ex.6 2014-11-24 17:36:46 -08:00
David Schmenk
3805fac455 Fix const init size 2014-11-24 17:35:41 -08:00
David Schmenk
c92e659a9b Fix address initializera 2014-11-24 08:53:34 -08:00
David Schmenk
1efd12b15c Trying for more initialization fixes 2014-11-23 10:59:55 -08:00
David Schmenk
f60b0fb43a Clean up address initializers (but still broken) 2014-11-23 07:57:49 -08:00
David Schmenk
e0ef6a6754 Clean up address initializers 2014-11-23 07:56:02 -08:00
David Schmenk
d46387390b Adding sandbox WIP 2014-11-22 23:25:53 -08:00
David Schmenk
938e9fb52f Can't initialize function pointers yet 2014-11-22 22:43:41 -08:00
David Schmenk
2199a1e5c1 Fix initializers of addresses in variables 2014-11-22 22:22:23 -08:00
David Schmenk
0233506dfb Added structure definitions 2014-11-22 21:41:31 -08:00
David Schmenk
06c087751b Fix reverse copy off-by-one bug in memcpy 2014-11-21 20:22:18 -08:00
David Schmenk
80646542ee Fix relative braches in PLASMA PLASM and fix arguments to sys programs 2014-11-21 18:59:07 -08:00
David Schmenk
f94755aaa4 Synchronize C PLASM compiler with PLASMA PLASM compiler 2014-11-19 22:24:05 -08:00
David Schmenk
766c856eed Add PLASMA sandbox 2014-11-19 14:10:31 -08:00
David Schmenk
673c74694c Port original PLASMA editor over 2014-11-18 16:13:35 -08:00
David Schmenk
c5bed1e661 Squeeze a few more cycles out of call/leave sequence 2014-11-06 14:56:40 -08:00
David Schmenk
8125949370 Increase max frame size to 255 2014-11-06 14:39:20 -08:00
David Schmenk
8faa0ff8a3 More efficient call sequence 2014-11-06 14:25:49 -08:00
David Schmenk
1649610d11 Update User Manual.md 2014-11-06 11:37:20 -08:00
David Schmenk
48cb5c0537 Update User Manual.md 2014-11-06 11:33:18 -08:00
David Schmenk
a50f2e3b6b Update User Manual.md 2014-11-06 11:30:47 -08:00
David Schmenk
1580c39fb4 Update User Manual.md 2014-11-06 11:12:32 -08:00
David Schmenk
08d56abac3 Update README.md 2014-11-06 10:48:23 -08:00
David Schmenk
c1240a2cf2 Update README.md
Expand array declaration description
2014-11-06 10:23:39 -08:00
David Schmenk
e95bd8bc00 Allow array declaration to follow type, before identifier 2014-11-06 10:09:47 -08:00
David Schmenk
d93dc08a5b Update README.md 2014-08-31 21:11:36 -07:00
David Schmenk
f1b2cae622 Update README.md 2014-08-31 21:05:46 -07:00
David Schmenk
1f2647f6ca Change comment symbol to '//', allow multiple statements per line 2014-08-15 21:32:45 -07:00
David Schmenk
4bafac2513 Change comment symbol to '//' 2014-08-15 21:22:09 -07:00
David Schmenk
f8b694d1ca Change comment symbol to '//' and allow multiple statements per line
with ';'
2014-08-15 21:16:24 -07:00
David Schmenk
b3e335eeb5 Clear DblHRes 2014-07-08 17:53:36 -07:00
David Schmenk
d6faa42e32 Switch to new when/is/otherwise with break 2014-07-07 22:15:57 -07:00
David Schmenk
e14757982f Match code in BYTE 2014-07-07 20:59:22 -07:00
David Schmenk
ccdc1f3239 update 2014-07-07 20:54:39 -07:00
David Schmenk
0c0f8b6fa8 Add Sieve of Eratosthenesq benchmark 2014-07-07 20:48:48 -07:00
David Schmenk
b557c489cc Merge branch 'master' of https://github.com/dschmenk/PLASMA 2014-07-05 12:38:17 -07:00
David Schmenk
33c5c780c1 Clean up 'when/of/otherwise' code constructs 2014-07-05 12:37:31 -07:00
David Schmenk
5e8c9282e4 Update 'pointer-to' operator and 'when' statement 2014-07-04 20:43:02 -07:00
David Schmenk
6b7f8e61c8 Update README.md 2014-07-04 20:13:05 -07:00
David Schmenk
771a1bdb9e when (switch) statements now match C style of requiring 'break' to
avoid falling through to next of (case) clause.
2014-07-04 19:53:52 -07:00
David Schmenk
2e0674c158 Add 'point-to' operator 2014-07-04 15:06:34 -07:00
David Schmenk
c75a354254 Better ENTER code 2014-06-30 13:44:31 -07:00
David Schmenk
047fae252a Add profiling support for plvm02 2014-06-24 23:03:59 -07:00
David Schmenk
77edb1bce9 Better test opcodes 2014-06-23 18:54:01 -07:00
David Schmenk
b5d66c4b74 Merge branch 'master' of https://github.com/dschmenk/PLASMA 2014-06-21 20:47:01 -07:00
David Schmenk
5f6a5088d7 Another optimization for inner interp loop, SOS quit, and begin conio
library
2014-06-21 20:45:44 -07:00
David Schmenk
29b5174448 Update README.md 2014-06-21 18:15:12 -07:00
David Schmenk
262d64d2aa Add updated demo disk with Apple /// ROD 2014-06-19 14:19:42 -07:00