1
0
mirror of https://github.com/dschmenk/PLASMA.git synced 2024-10-31 16:04:48 +00:00
Commit Graph

832 Commits

Author SHA1 Message Date
David Schmenk
7c45727eb0 Apple /// support for ROGUE! Bring A1 and A3 AUTORUN inline with A2 2014-12-18 12:20:20 -08:00
David Schmenk
2384d6f965 Fix pointers to pointers. Add 'continue'. Killer new ROGUE. 2014-12-17 21:55:54 -08:00
David Schmenk
8a2dfba024 Fix background map width 2014-12-13 20:39:21 -08:00
David Schmenk
c41b853015 Adjust corner peek-around 2014-12-13 16:30:26 -08:00
David Schmenk
292847898d Use calculated octant beam from octbeam.bas 2014-12-13 15:02:31 -08:00
David Schmenk
22a9965951 Fast background map with bump noise and complete darkness 2014-12-13 09:47:38 -08:00
David Schmenk
8b7018aab0 Add ROGUE 2014-12-12 22:30:58 -08:00
David Schmenk
9884bd925b Rogue demo 2014-12-12 12:34:13 -08:00
David Schmenk
a7dfaf1b53 I lied. optimized lex scanner 2014-12-10 20:58:25 -08:00
David Schmenk
9b056aed69 Optimize the lexical scanner a little 2014-12-10 20:20:11 -08:00
David Schmenk
30bc5c175d Add final example to sandbox (prodos catalog) 2014-12-08 15:20:56 -08:00
David Schmenk
b4a41e7728 Fix writing to byte variables in sandbox. Init initial plvm02 autorun
string.
2014-12-08 13:32:32 -08:00
David Schmenk
4dc6576662 Forgot to re-enable double buffer on radar example 2014-12-07 21:10:29 -08:00
David Schmenk
930fbe2faf Restore sandbox buffer sizes and add keep flags for module loading
Also expanded sandbox radar example (ex.10.pla)
2014-12-07 20:49:09 -08:00
David Schmenk
2d14aa3021 Impement radar example using symmetrical line drawer 2014-12-06 16:40:22 -08:00
David Schmenk
65b07dc32a Update/improve comments in examples. Update buffer size in read.me 2014-12-06 09:56:04 -08:00
David Schmenk
94d85396fe Shift more memory to compile buffer from text buffer. Let Apple ][
input | and ~.
2014-12-05 21:49:15 -08:00
David Schmenk
df9f824cc7 REset sandbox after running program 2014-12-05 16:19:15 -08:00
David Schmenk
4065a14f1c Latest sandbox and combat example 2014-12-01 20:29:53 -08:00
David Schmenk
c2b795bcb5 Oops, broke div by 0 2014-12-01 19:11:44 -08:00
David Schmenk
aafac44a46 Can't stop playing w/ MUL DIV. and removed profiler - didn't like it 2014-12-01 18:34:42 -08:00
David Schmenk
a6e6bcffd8 Examples update, getc returns low ascii 2014-12-01 10:54:51 -08:00
David Schmenk
c4b772acbd Fix local word structure read/writes 2014-11-28 22:22:53 -08:00
David Schmenk
75d1e1b752 Fix local record word writes 2014-11-28 14:54:31 -08:00
David Schmenk
b90257d222 Fix '_' in variable names 2014-11-28 12:09:07 -08:00
David Schmenk
97bddb2724 Fix '_' in variable names 2014-11-27 21:14:51 -08:00
David Schmenk
626274d100 Merge branch 'master' of https://github.com/dschmenk/PLASMA 2014-11-25 13:10:37 -08:00
David Schmenk
f009c58de5 Clean up the est of the sandbox demos. 2014-11-25 13:09:10 -08:00
David Schmenk
78dbaecb3f Add Structure Declaration 2014-11-25 11:07:51 -08:00
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