David Schmenk
|
36c1dea04e
|
Get PLASM parsing
|
2018-01-02 20:17:55 -08:00 |
|
David Schmenk
|
e74257aacb
|
Getting PLASMA PLASM compiled
|
2018-01-02 14:36:58 -08:00 |
|
David Schmenk
|
8a58ef8b5f
|
Free up unneeded opcodes. Makes thing a little more simple
|
2018-01-01 10:29:28 -08:00 |
|
David Schmenk
|
98dbe55977
|
Add rules for PLASMA PLASM
|
2017-12-29 17:24:20 -08:00 |
|
David Schmenk
|
e3cd834d1d
|
PLASMA PLASMA compiler roughly up-to-date with PLASMA C compiler
|
2017-12-28 07:24:44 -08:00 |
|
David Schmenk
|
7843bc41ce
|
More robust stack depth checking and var parsing
|
2017-12-24 20:35:39 -08:00 |
|
David Schmenk
|
70ba7d0e0e
|
More consistent stack depth tracking
|
2017-12-23 20:49:17 -08:00 |
|
David Schmenk
|
616ad8cadc
|
Clean up fibre return counts
|
2017-12-23 08:00:52 -08:00 |
|
Dave Schmenk
|
01b5418c8b
|
Optimize longjmp
|
2017-12-22 21:37:50 -08:00 |
|
David Schmenk
|
3c1be6c92f
|
Add longjmp library to slean up PLASM
|
2017-12-21 21:00:35 -08:00 |
|
David Schmenk
|
1778247a8a
|
Add special LVALUE 'drop'
|
2017-12-21 13:16:26 -08:00 |
|
David Schmenk
|
6eb5558634
|
on-the-metal compiler initial checkin
|
2017-12-20 17:51:26 -08:00 |
|
David Schmenk
|
65a6c2bdee
|
Merge branch 'master' of https://github.com/dschmenk/PLASMA
|
2017-12-19 18:29:56 -08:00 |
|
David Schmenk
|
00de6686d3
|
working module based text editor
|
2017-12-19 18:29:25 -08:00 |
|
David Schmenk
|
3a59114304
|
TRUE/FALSE in cmdsys.plh now
|
2017-12-19 10:07:02 -08:00 |
|
David Schmenk
|
e6fbdd5e68
|
Add FALSE/TRUE constants and prep editor memory manager
|
2017-12-18 11:50:04 -08:00 |
|
David Schmenk
|
ab283cb0bf
|
Initial module version of ED
|
2017-12-17 15:40:47 -08:00 |
|
David Schmenk
|
5fe534f6b1
|
Text formatting clean-up
|
2017-12-17 13:55:29 -08:00 |
|
Dave Schmenk
|
6c0147819c
|
Keep exported functions with a return value
|
2017-12-16 11:04:42 -08:00 |
|
David Schmenk
|
40715efbdb
|
Clean up sandbox
|
2017-12-15 20:21:05 -08:00 |
|
David Schmenk
|
3ab50047a7
|
Update portio.pla
|
2017-12-15 16:37:29 -08:00 |
|
David Schmenk
|
0af2aefa6f
|
Add dgr.plh include
|
2017-12-15 16:18:41 -08:00 |
|
David Schmenk
|
4a6bec4033
|
Fix gameport wiring annunciator access
|
2017-12-15 13:53:00 -08:00 |
|
David Schmenk
|
8656a2f71d
|
Update portio.pla
|
2017-12-15 12:56:40 -08:00 |
|
David Schmenk
|
2bfcfe87bf
|
More consistent API for sdFAT library
|
2017-12-15 11:40:04 -08:00 |
|
David Schmenk
|
35da78ce92
|
Consistent SANE API naming
|
2017-12-15 11:28:04 -08:00 |
|
David Schmenk
|
b6d7986249
|
Consistent API names for SANE
|
2017-12-15 10:51:44 -08:00 |
|
David Schmenk
|
8dfc1e775e
|
Update cmdsys.plh
|
2017-12-14 12:12:02 -08:00 |
|
David Schmenk
|
9a556ab619
|
Update cmdsys.plh
|
2017-12-14 11:23:59 -08:00 |
|
David Schmenk
|
e19f20a826
|
Update cmdsys.plh
|
2017-12-14 11:21:32 -08:00 |
|
David Schmenk
|
bc3e4cb9d6
|
Update inet.pla
|
2017-12-13 19:41:17 -08:00 |
|
David Schmenk
|
f79b94ba96
|
Enable strict parameter/return count checking
|
2017-12-13 14:40:31 -08:00 |
|
Dave Schmenk
|
bdff511c8f
|
Include file for inet`
|
2017-12-11 15:10:33 -08:00 |
|
Dave Schmenk
|
b25b5cd233
|
update to latest library and formatting
|
2017-12-10 16:41:37 -08:00 |
|
David Schmenk
|
0d484e75d2
|
Update memmgr to fileio library
|
2017-12-07 10:35:19 -08:00 |
|
David Schmenk
|
685e9f63b3
|
Fix some formattig
|
2017-12-06 15:10:58 -08:00 |
|
David Schmenk
|
42a58938b9
|
Get Apple /// playing with SANE and FileIO
|
2017-12-06 12:58:41 -08:00 |
|
David Schmenk
|
5fecde7eef
|
Update sane to use new fileio API
|
2017-12-05 20:30:55 -08:00 |
|
David Schmenk
|
3c47c5067c
|
Make fileio intarface consistent among 1, II, and ///
|
2017-12-05 20:15:28 -08:00 |
|
David Schmenk
|
f5ea22af02
|
FileIO library for Apple 1 and ///, divmod function in cmdsys
|
2017-12-05 19:22:35 -08:00 |
|
David Schmenk
|
40ae932940
|
Add CPU check to PLASMA16
|
2017-12-04 10:44:37 -08:00 |
|
Dave Schmenk
|
f1bdedf938
|
Fix MUL opcode
|
2017-12-03 20:17:42 -08:00 |
|
David Schmenk
|
415e284066
|
Fix stupid filesystem modes
|
2017-12-03 16:11:28 -08:00 |
|
David Schmenk
|
3f8a396808
|
CMP doesn't set V flag :-(
|
2017-12-03 14:43:40 -08:00 |
|
David Schmenk
|
02129d49b9
|
Weird accum size switching bug
|
2017-12-02 22:47:07 -08:00 |
|
David Schmenk
|
4c168fe377
|
PLASMA16 code shrink
|
2017-12-01 20:54:58 -08:00 |
|
David Schmenk
|
eaef51d61b
|
More tests looking for that last bug
|
2017-12-01 18:59:11 -08:00 |
|
David Schmenk
|
858023fd87
|
VM cleanup and PLASMA16 bugfixes
|
2017-12-01 18:27:50 -08:00 |
|
David Schmenk
|
944905e965
|
Fixing more PLASMA16 bugs
|
2017-11-30 18:24:58 -08:00 |
|
David Schmenk
|
3b0e0fb861
|
Almost operational PLASMA16
|
2017-11-29 21:35:52 -08:00 |
|