1
0
mirror of https://github.com/dschmenk/PLASMA.git synced 2024-10-18 22:24:28 +00:00
Commit Graph

434 Commits

Author SHA1 Message Date
David Schmenk
242f7be1b9 Fix cmd conflict with time card (and free up some bytes for soscmd too).
add apple2 compatible sound to Apple3 rogue.
2014-12-19 13:22:46 -08:00
David Schmenk
545eba0e3b Supress banner on AUTORUN startup 2014-12-18 12:29:05 -08:00
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