1
0
mirror of https://github.com/dschmenk/PLASMA.git synced 2024-07-25 00:29:03 +00:00
Commit Graph

1003 Commits

Author SHA1 Message Date
David Schmenk
b145f82a9d Faster ADDx ops 2018-03-14 17:22:12 -07:00
David Schmenk
852b5b7268 Update images 2018-03-14 12:30:51 -07:00
David Schmenk
0045d0eabb Remove debug prints 2018-03-14 11:59:39 -07:00
David Schmenk
518b4e2680 local and absolute address ADDs 2018-03-14 11:56:16 -07:00
David Schmenk
c2ee311517 Merge branch 'master' of https://github.com/dschmenk/PLASMA 2018-03-13 18:09:49 -07:00
David Schmenk
28571b4a35 Fix #%$&^! optimizer bug 2018-03-13 18:09:14 -07:00
David Schmenk
c3f9ee0911 Save a few more bytes in the VM 2018-03-13 16:02:08 -07:00
David Schmenk
8b6f54e956
Update README.md 2018-03-13 11:24:27 -07:00
David Schmenk
46b0c2c041 Version 1.1 2018-03-13 11:22:10 -07:00
Dave Schmenk
ba1734dd25 Update images 2018-03-13 10:30:59 -07:00
Dave Schmenk
d515ab5969 Update images 2018-03-13 10:28:04 -07:00
Dave Schmenk
2da878889b Reduce makefile noise for OSX too 2018-03-13 10:23:01 -07:00
Dave Schmenk
28d1ad252a Fix for makefile noise for OSX 2018-03-13 09:41:58 -07:00
Dave Schmenk
19bacbc7ea Reduce noise doesn't work on OSX 2018-03-13 09:39:46 -07:00
Dave Schmenk
6f75211e7e Reduce makefile noise 2018-03-13 09:29:51 -07:00
David Schmenk
e280ae190b
Merge pull request #39 from ZornsLemma/quieter-makefile
Reduce makefile noise
2018-03-13 16:27:40 +00:00
Dave Schmenk
af44d7ee9a Fix sign of divmod 2018-03-13 09:22:17 -07:00
Dave Schmenk
5d531f53b1 Fix sign of mod and divmod 2018-03-13 09:19:18 -07:00
David Schmenk
35539e8f6e Update test case, portable VM WIP 2018-03-13 08:16:01 -07:00
David Schmenk
8730e2ff9a Update test cases and portable VM 2018-03-13 07:48:34 -07:00
David Schmenk
6bbc5b6381 Fix mod sign 2018-03-12 20:47:07 -07:00
David Schmenk
e77aceb4ea Assembly helper function for lex scanner ID/keyword match 2018-03-12 15:21:36 -07:00
David Schmenk
f5a94313f2 Add assembly helper for lexical scanner ID/Keyword match 2018-03-12 15:13:35 -07:00
David Schmenk
76fd2328d9 Compiler bugfixes 2018-03-10 19:00:01 -08:00
David Schmenk
214f9c163d Update images 2018-03-10 18:55:24 -08:00
David Schmenk
4f11cad955 Update XBYTE in SELect 2018-03-10 15:45:01 -08:00
David Schmenk
20790d2dbb Make sure sequnce opcode is invalidated for gen_ctag 2018-03-10 15:38:57 -08:00
David Schmenk
023030831c Sync all VMs and update images 2018-03-10 08:30:39 -08:00
Dave Schmenk
9dbb1671a4 Update images 2018-03-09 20:40:50 -08:00
David Schmenk
ce29a7c361 65802 bug fixes 2018-03-09 19:50:31 -08:00
David Schmenk
b0a9cb3e0e Update images 2018-03-07 20:05:17 -08:00
Dave Schmenk
3d9c54adbf 65802 VM updates 2018-03-06 22:24:42 -08:00
David Schmenk
25599c00c8 Apple 3 VM updates 2018-03-06 19:20:59 -08:00
Dave Schmenk
2e952bfde3 New FOR/NEXT changes for terminal variable value 2018-03-05 22:14:49 -08:00
David Schmenk
a8553cfdb7 re-arrange some ops 2018-03-05 15:40:43 -08:00
David Schmenk
f3ef1b4820 Enable 65C02 ConstantNybble 2018-03-05 12:19:47 -08:00
David Schmenk
334bf1ec4d Nybble constants encoded in opcode 2018-03-05 11:38:16 -08:00
David Schmenk
eff01c5f12 Short circuit AND/OR 2018-03-05 10:55:19 -08:00
David Schmenk
6de120ec89 New WHEN/IS for hosted compiler 2018-03-05 08:58:21 -08:00
David Schmenk
3ee19e86f6 SWITCH/CASE table optimization 2018-03-04 21:36:23 -08:00
David Schmenk
e1090c012c Better WHILE/LOOP 2018-03-04 15:00:40 -08:00
David Schmenk
18301b6ce9 Adjust to new for/next 2018-03-04 14:21:40 -08:00
David Schmenk
5b41fd07c4 More work on for/next 2018-03-04 13:15:02 -08:00
Dave Schmenk
2b2e464c9b More immidiate ops, add/sub next branches 2018-03-04 10:18:31 -08:00
Dave Schmenk
793b1760a0 Constant op codes 2018-03-03 18:55:39 -08:00
Steven Flintham
f633944e48 Tweak makefile to avoid noisy no-op builds
Without this, typing 'make' when there's nothing to do generates
slightly scary-looking output.
2018-03-03 15:47:00 +00:00
ZornsLemma
70eb667db9
Merge pull request #10 from dschmenk/master
Merge latest upstream
2018-03-03 15:45:34 +00:00
Dave Schmenk
28f6e11606 Don't over-copy 65C02 routines 2018-03-02 21:54:03 -08:00
Dave Schmenk
40c3dcd197 Better FOR/NEXT ops 2018-03-02 21:43:09 -08:00
Dave Schmenk
8f408c8bbb more robust MB check 2018-02-26 19:32:20 -08:00