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

807 Commits

Author SHA1 Message Date
David Schmenk
eb852c8a73 Last branch op code optimization 2018-01-20 10:37:21 -08:00
David Schmenk
3807a29fc9 The branch op code I was looking for 2018-01-20 10:30:14 -08:00
David Schmenk
934c52cf4d Even faster module loads. Now I'm happy 2018-01-20 09:52:32 -08:00
David Schmenk
abfe13a673 Fix oops on FIXJMP_IP 2018-01-20 09:17:55 -08:00
David Schmenk
82516bfe31 Speed up modload, fix oops on FIXUP_IP 2018-01-20 09:15:26 -08:00
David Schmenk
f24bb421ec fewer and better checks for IP FIXUP 2018-01-19 17:37:32 -08:00
David Schmenk
fbcebe9df3 Turn off AN3 when returning to text mode 2018-01-19 14:59:44 -08:00
David Schmenk
4b8fca060f remove conflict with clock cards and command line arguments 2018-01-19 14:12:22 -08:00
Dave Schmenk
e06a217f33 Switch all VMs to lazy IP update 2018-01-18 20:27:53 -08:00
David Schmenk
a3b12f9c28 John Brooks instruction fetch optimizations 2018-01-18 16:56:21 -08:00
David Schmenk
d166b99eb0 Fix 65802 HWSP state 2018-01-18 07:20:02 -08:00
David Schmenk
5ac6a556c8 Only adjust frame pointer for ENTER/LEAVE 2018-01-17 21:13:16 -08:00
David Schmenk
3b2c80b718
Update Preview Version 1.0.md 2018-01-17 18:46:29 -08:00
David Schmenk
38f19dff2f Add sieve.pla to sample source 2018-01-17 11:27:59 -08:00
David Schmenk
16f5cd6f1b Update magic # in module load 2018-01-17 10:28:41 -08:00
David Schmenk
4d934b3caa
Update Preview Version 1.0.md 2018-01-17 06:52:57 -08:00
David Schmenk
938461691e
Update Preview Version 1.0.md 2018-01-17 06:51:35 -08:00
David Schmenk
9dc2a68bf4
Update Preview Version 1.0.md 2018-01-16 20:12:38 -08:00
David Schmenk
8869392a11
Update README.md 2018-01-16 19:41:11 -08:00
David Schmenk
2bd2b0f3af
handyandy's grammar fixes 2018-01-16 19:30:14 -08:00
David Schmenk
802fa831df
Update Preview Version 1.0.md 2018-01-16 14:53:11 -08:00
David Schmenk
5c4517a8f1
Update Preview Version 1.0.md 2018-01-16 14:40:51 -08:00
David Schmenk
3c7980c878
Update Preview Version 1.0.md 2018-01-16 11:10:59 -08:00
David Schmenk
1770d59c83
Update Preview Version 1.0.md 2018-01-16 10:29:38 -08:00
David Schmenk
1512fef259
Rename Preview Version 1.0 to Preview Version 1.0.md 2018-01-16 09:54:11 -08:00
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