1
0
mirror of https://github.com/dschmenk/PLASMA.git synced 2024-07-08 09:28:57 +00:00
Commit Graph

1036 Commits

Author SHA1 Message Date
David Schmenk
1a8f3048b5 Verify REL module tyoe before loading 2018-03-18 13:47:14 -07:00
David Schmenk
5a0d9e5751 VerifyREL module filetype before trying to load 2018-03-18 13:38:13 -07:00
David Schmenk
309f5d45b0 Shuffle routines around based on available INTERP mem 2018-03-18 13:23:39 -07:00
David Schmenk
6d2336a343 Update image 2018-03-17 19:14:42 -07:00
David Schmenk
caebedc1e5 Working Apple 3 again 2018-03-17 19:07:36 -07:00
David Schmenk
773e0d0af0 update images 2018-03-17 17:14:21 -07:00
David Schmenk
f7cf0be03e more cmdsys rearrangement 2018-03-17 16:51:00 -07:00
David Schmenk
0d1b2d5db9 Update images 2018-03-17 15:58:41 -07:00
David Schmenk
a9237f58cc Sync cmd exported sysroutines 2018-03-17 15:52:15 -07:00
David Schmenk
3356cdd036 Break out cmd into module 2018-03-17 15:06:31 -07:00
David Schmenk
95e15e4b86 Better CASE END 2018-03-17 09:46:13 -07:00
David Schmenk
3975e54c29 Update image 2018-03-17 08:48:51 -07:00
David Schmenk
d379cefe2a 6502 caseblock early exit test 2018-03-17 08:44:02 -07:00
Dave Schmenk
c02bcd413d BYTE size variables 2018-03-16 22:42:57 -07:00
David Schmenk
463db3c170 Fix 65802 caseblock early exit 2018-03-16 20:44:09 -07:00
David Schmenk
68479c1606 Fix Y adjust on cse early exit 2018-03-16 19:08:13 -07:00
David Schmenk
5c9bc34844 Fix check for duplicate CASE and updates images 2018-03-16 16:57:42 -07:00
David Schmenk
423ca66fc0 No need for SANDBOX anymore. Tests for codeblock on 65802 2018-03-16 16:36:39 -07:00
David Schmenk
010750efed Early exit caseblock if value less than ordered list 2018-03-16 15:14:58 -07:00
David Schmenk
ec0fdde747 Order caseblock values in ascending order 2018-03-16 14:52:27 -07:00
David Schmenk
bbbe2d0d38 opcode statistics 2018-03-16 09:57:01 -07:00
David Schmenk
4af5c37dea Update images 2018-03-16 07:41:17 -07:00
David Schmenk
d165509293 Allow CONST/PREDEF before IMPORT 2018-03-16 07:39:42 -07:00
David Schmenk
d485654d0e Update images 2018-03-16 07:06:17 -07:00
David Schmenk
f9a007398f CASE checking and limit to 64 cases on self-hosted compiler 2018-03-16 07:00:22 -07:00
Dave Schmenk
b987b927d3 Merge branch 'devel' of https://github.com/dschmenk/PLASMA into devel 2018-03-15 21:54:32 -07:00
Dave Schmenk
5fc2807ace BREQ/BRNE optimizations 2018-03-15 21:54:11 -07:00
David Schmenk
7ffe5a6767 Update images 2018-03-15 11:24:35 -07:00
David Schmenk
b8714745dd Add BRGT/BRLT FOR/NEXT optimization 2018-03-15 11:16:58 -07:00
David Schmenk
c07bc8172c Shrink a few bytes to fit 2018-03-15 07:59:16 -07:00
David Schmenk
3d84a2192c BREQ and BRNE ops 2018-03-14 21:34:55 -07:00
David Schmenk
934b04ae56 Update images 2018-03-14 19:19:01 -07:00
David Schmenk
53c832da58 Fix ADDx ops 2018-03-14 18:43:21 -07:00
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