1
0
mirror of https://github.com/dschmenk/PLASMA.git synced 2024-08-20 15:29:00 +00:00
Commit Graph

832 Commits

Author SHA1 Message Date
David Schmenk
a188d453ea
Delete PLASMA123.md 2018-01-16 09:51:49 -08:00
David Schmenk
be7a1d7eae
Delete User Manual.md 2018-01-16 09:51:37 -08:00
David Schmenk
2cc3aac200
Delete Architecture.md 2018-01-16 09:51:22 -08:00
David Schmenk
cb34578737
Create Preview Version 1.0 2018-01-16 09:50:18 -08:00
David Schmenk
7763f6241a Organize sandbox examples better. Add DGRTEST.PLA 2018-01-16 07:56:05 -08:00
Dave Schmenk
7a42a8e0a0 Remove invalid optimization 2018-01-15 22:33:00 -08:00
David Schmenk
c67afa6d24 Alloc codeseq before data+code buffer 2018-01-15 21:13:29 -08:00
David Schmenk
de74f13099 Tune buffer sizes so 64K machine can optimize 2018-01-15 20:35:02 -08:00
David Schmenk
05689e2720 Tweaking the buffer sizes for 64K machines 2018-01-15 19:57:42 -08:00
Dave Schmenk
9291cc42e8 Update image with compiler 2018-01-15 15:33:23 -08:00
David Schmenk
5e07a45d6e Increase global symbol table size and parse '\\' properly 2018-01-15 15:31:03 -08:00
Dave Schmenk
766c8c320e Forgot SYSTEM files 2018-01-15 15:04:25 -08:00
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