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 |
|
David Schmenk
|
0f325d66c4
|
Apple /// lo-res graphics (and fix STDLIB module address)
|
2014-06-19 14:17:02 -07:00 |
|
David Schmenk
|
72bea1e510
|
Space/time opt for MUL, Apple1 rearrangement to save space
|
2014-06-18 17:35:54 -07:00 |
|
David Schmenk
|
5f71c1481b
|
LC no longer has to be write enbaled
|
2014-06-18 16:51:35 -07:00 |
|
David Schmenk
|
cc32fe3891
|
More --size/++speed from peterferrie!
|
2014-06-17 20:11:12 -07:00 |
|
David Schmenk
|
9f57627fb7
|
Some minor tweaks
|
2014-06-17 19:20:04 -07:00 |
|
David Schmenk
|
1f0e329658
|
Move Apple /// symbol table to extended memory. Turns out I was
wwwaaaayyyy off on my segment to exteneded address understanding. And
a few memory optimizations thrown in.
|
2014-06-16 21:59:47 -07:00 |
|
David Schmenk
|
95adcb8fef
|
Merge branch 'master' of https://github.com/dschmenk/PLASMA
|
2014-06-16 19:27:13 -07:00 |
|
David Schmenk
|
117ed34748
|
WIP
|
2014-06-16 19:26:40 -07:00 |
|
David Schmenk
|
b16225ece5
|
Merge pull request #4 from peterferrie/master
slightly faster dcitos
|
2014-06-16 19:12:43 -07:00 |
|
peterferrie
|
ad26a747e2
|
Update soscmd.pla
slightly faster dcitos
|
2014-06-16 18:46:01 -07:00 |
|