David Schmenk
|
590bbacc1f
|
Better names
|
2018-01-15 14:56:54 -08:00 |
|
Dave Schmenk
|
e4393efc8e
|
PLASMA Pre 1.0 disk images
|
2018-01-15 14:51:45 -08:00 |
|
David Schmenk
|
b360a8af53
|
Make sure stack depth is decremented (and not pointer)
|
2018-01-15 14:27:11 -08:00 |
|
David Schmenk
|
90f0bb324c
|
Just easier to add divmod opcode
|
2018-01-15 14:16:48 -08:00 |
|
David Schmenk
|
5f9ba155eb
|
Just easier to add a divmod opcode
|
2018-01-15 14:13:50 -08:00 |
|
David Schmenk
|
a92301908a
|
Better fix for 65802 DIV and MOD bug
|
2018-01-15 07:36:02 -08:00 |
|
Dave Schmenk
|
b176847778
|
Reduce stack usage for ENTER/LEAVE but incompatible bytecode
|
2018-01-14 21:41:47 -08:00 |
|
Dave Schmenk
|
3651cb6373
|
divmod returning values in right order
|
2018-01-14 20:05:39 -08:00 |
|
David Schmenk
|
c3feb152ba
|
Fix DI&MOD stomping on 65802 ESTK pointer
|
2018-01-14 18:47:52 -08:00 |
|
David Schmenk
|
760a20f70a
|
Merge branch 'master' of https://github.com/dschmenk/PLASMA
|
2018-01-14 15:35:05 -08:00 |
|
David Schmenk
|
eea119f924
|
Set identifiers/keyword to upper case
|
2018-01-14 13:44:08 -08:00 |
|
David Schmenk
|
2d6904f1ea
|
Merge branch 'master' of https://github.com/dschmenk/PLASMA
|
2018-01-14 12:42:15 -08:00 |
|
David Schmenk
|
06a04701c3
|
Found broken recursive calls on 65802
|
2018-01-14 12:41:19 -08:00 |
|
David Schmenk
|
07fdb6a31d
|
Merge branch 'master' of https://github.com/dschmenk/PLASMA
|
2018-01-13 20:09:35 -08:00 |
|
David Schmenk
|
5a0865b02c
|
Quickly add new PLASMA aliases and data initialization.
|
2018-01-13 17:00:54 -08:00 |
|
David Schmenk
|
89fde24b86
|
Update README.md
|
2018-01-13 16:39:45 -08:00 |
|
David Schmenk
|
4c49fb0c0e
|
Update README.md
|
2018-01-13 15:51:48 -08:00 |
|
David Schmenk
|
26005a0637
|
Save a byte
|
2018-01-13 12:09:52 -08:00 |
|
David Schmenk
|
87f9be31d8
|
Sometimes a small change has large repercussions
|
2018-01-13 11:53:21 -08:00 |
|
Dave Schmenk
|
f48d6c5336
|
Make sure all module functin tables are at the beginning of the module
|
2018-01-11 10:12:25 -08:00 |
|
Dave Schmenk
|
80a7805be1
|
Clean up
|
2018-01-10 22:02:55 -08:00 |
|
Dave Schmenk
|
55c23805b4
|
Fix TOUPPER in COUT for Apple][
|
2018-01-10 21:02:43 -08:00 |
|
David Schmenk
|
f2d7593527
|
Apple ][/][+ and PLASMA16 acting wierd
|
2018-01-10 19:10:15 -08:00 |
|
David Schmenk
|
d1893b69da
|
Set SYSPATH for CMD
|
2018-01-10 13:29:45 -08:00 |
|
David Schmenk
|
9b42eae31b
|
Set verion to Pre 1.0 for developer release
|
2018-01-10 12:53:47 -08:00 |
|
David Schmenk
|
d7618a3708
|
get SYSPATH from CMD path
|
2018-01-10 12:29:52 -08:00 |
|
David Schmenk
|
e778e018aa
|
Export SYSPATH
|
2018-01-10 11:48:11 -08:00 |
|
David Schmenk
|
a58f3639a5
|
Print banner *after* setting heap address
|
2018-01-10 10:29:27 -08:00 |
|
David Schmenk
|
6213bbf3ef
|
Allow SOS PLASMA to set system path
|
2018-01-10 10:03:23 -08:00 |
|
David Schmenk
|
cf32a42364
|
PLASMA 1.0 code complete (but not fully tested)
|
2018-01-10 09:27:54 -08:00 |
|
David Schmenk
|
cb5c915285
|
Add RES as alias for BYTE
|
2018-01-09 20:19:03 -08:00 |
|
David Schmenk
|
7d41f903a6
|
Add CHAR and VAR as aliases for BYTE and WORD
|
2018-01-09 20:02:19 -08:00 |
|
David Schmenk
|
2251346d97
|
Add CHAR and VAR as aliases for BYTE and WORD
|
2018-01-09 19:58:30 -08:00 |
|
David Schmenk
|
16f652e297
|
Add CHAR and VAR as aliases for BYTE and WORD
|
2018-01-09 19:55:52 -08:00 |
|
David Schmenk
|
2b28c5371f
|
Fix dropping of value statements and CONIO-ize rods colors
|
2018-01-09 19:40:28 -08:00 |
|
David Schmenk
|
72fbb94dd1
|
Speed up module loading (remove unused features, too)
|
2018-01-09 18:12:30 -08:00 |
|
David Schmenk
|
e48d3cc112
|
Load EDASM generated REL files and link them in
|
2018-01-09 15:54:45 -08:00 |
|
David Schmenk
|
821dd14649
|
Fixed lambda def count (forgot to add lambdas to overall def count)
|
2018-01-09 10:48:45 -08:00 |
|
David Schmenk
|
dbc02bc1b6
|
Still lingering TEST problem
|
2018-01-08 21:41:28 -08:00 |
|
David Schmenk
|
71f5f061ee
|
Clean up modload code
|
2018-01-08 13:34:17 -08:00 |
|
David Schmenk
|
0af73ad1ca
|
disable optimizer on 64K machines
|
2018-01-08 13:16:37 -08:00 |
|
David Schmenk
|
85e76a74bb
|
Free as much memory when calling module init as possible
|
2018-01-08 11:53:15 -08:00 |
|
David Schmenk
|
c075197c6d
|
PLASM code optimizations match plasm
|
2018-01-08 11:00:56 -08:00 |
|
Dave Schmenk
|
ddcdf74dba
|
PLASM Correctly compiling test and testlib
|
2018-01-07 22:52:10 -08:00 |
|
David Schmenk
|
0fe0782137
|
Clean up statement sequence output and PLASM constant evaluation
|
2018-01-07 22:21:36 -08:00 |
|
David Schmenk
|
72463cb690
|
value parsing cleanup
|
2018-01-06 22:29:12 -08:00 |
|
Dave Schmenk
|
30646b1d4b
|
Not parsing TEST.PLA yet
|
2018-01-06 12:14:19 -08:00 |
|
David Schmenk
|
7593879455
|
Basic, working PLASM
|
2018-01-05 22:29:03 -08:00 |
|
David Schmenk
|
b0847c1166
|
Don't output relative fixups to rld
|
2018-01-05 08:09:03 -08:00 |
|
David Schmenk
|
14b00342a7
|
Fix cursor position check for TAB
|
2018-01-05 07:32:06 -08:00 |
|