1
0
mirror of https://github.com/dschmenk/PLASMA.git synced 2026-03-12 01:41:40 +00:00
Commit Graph

255 Commits

Author SHA1 Message Date
Dave Schmenk
1783aaef7a Fix resetmemfiles, use heap for catalog/volumes, and free CMD init code 2018-04-27 13:06:49 -07:00
David Schmenk
5ab6d915b3 track down mouse int corrption 2018-04-26 20:00:15 -07:00
David Schmenk
d0d328227a Mouse updates 2018-04-25 21:28:05 -07:00
David Schmenk
6ec3ce3b91 Import VM02 mouse driver 2018-04-25 11:25:41 -07:00
David Schmenk
1299cbc48b Fix UTHERNET autodetect and code cleanup 2018-04-24 18:56:35 -07:00
David Schmenk
e6fc45a798 Network error messages and code cleanp 2018-04-23 13:29:54 -07:00
David Schmenk
ea542905b7 Better Uthernet card detection 2018-04-23 12:02:58 -07:00
David Schmenk
fb1f08bcc9 Fix UDP header len for UTHERNET 2018-04-22 14:26:12 -07:00
David Schmenk
8c0e66daf8 Update image 2018-04-21 22:31:59 -07:00
David Schmenk
be9465cd02 Try different fixes 2018-04-21 19:05:37 -07:00
David Schmenk
4db8271a25 TFTP server and fix FOR/NEXT in module init bug 2018-04-21 16:35:31 -07:00
Dave Schmenk
0a1f497d6c Smaller startup message 2018-04-20 10:05:53 -07:00
Dave Schmenk
ddd5e28fd4 Update startup message 2018-04-20 09:42:01 -07:00
David Schmenk
912a4526fe LZ4 unpack library and sample lz4cat 2018-04-19 13:41:14 -07:00
David Schmenk
430b70f931 Update memmgr library 2018-04-17 16:15:50 -07:00
David Schmenk
c1d849946f BIG change so FOR/NEXT exits with proper terminal value in variable 2018-04-17 10:39:05 -07:00
David Schmenk
f32349b849 Buggered that optimization up 2018-04-15 15:25:00 -07:00
David Schmenk
8d119d3d8c Check for H/W/ access on BYTE loads 2018-04-15 14:47:14 -07:00
David Schmenk
3a6c77a4eb Simplify VM configurations and auto-load alternative VMs 2018-04-13 12:09:14 -07:00
David Schmenk
795d56c2a7 Fix SEL JIT16 compiler 2018-04-12 17:15:16 -07:00
David Schmenk
2bb9f73448 Fix INCBRLE and JIT cleanup 2018-04-12 14:20:02 -07:00
David Schmenk
23aaef442d Cleanup 2018-04-11 22:16:30 -07:00
David Schmenk
7f46144911 Working 65802 JIT compiler 2018-04-11 14:48:21 -07:00
David Schmenk
3e4d0bcedf Build jit16 for real 2018-04-11 10:06:57 -07:00
David Schmenk
11ee2feed5 JIT16 WIP 2018-04-10 21:02:48 -07:00
David Schmenk
07733cc5a6 JIT 65802 WIP 2018-04-10 18:11:35 -07:00
David Schmenk
b33856ee28 Get 65802 to sort-of run JIT 2018-04-08 14:59:45 -07:00
David Schmenk
61eaeef9c1 Disable JITC on certain modules. 2018-04-07 10:48:11 -07:00
David Schmenk
11dc4abcda 65802 JITC placeholders 2018-04-06 12:45:34 -07:00
David Schmenk
625ce2704e Sync cleanjit with jitcore 2018-04-06 08:25:42 -07:00
David Schmenk
f35f0b3bba Fix OBO in branch calc loop and free up bytes to re-enable LLA opt 2018-04-06 08:05:23 -07:00
David Schmenk
558290100c Clear MSB for DLB/DAB 2018-04-05 11:20:43 -07:00
David Schmenk
6c6dca3348 re-arrange a few things 2018-04-04 20:19:35 -07:00
David Schmenk
8b649b0d48 fix opcode skip for CS in branch detection 2018-04-04 13:25:13 -07:00
David Schmenk
9a82e3b5fb Looking for one more JITC bug 2018-04-03 13:56:55 -07:00
David Schmenk
9e4f9936af Cleanup 2018-04-02 13:51:04 -07:00
David Schmenk
58eb615176 Remove JITC puts from JIT module 2018-04-02 10:17:33 -07:00
David Schmenk
77ca9b2813 Re-org some JIT <-> CMDSYS <-> VM connections 2018-04-02 09:17:18 -07:00
David Schmenk
46b24b077a Break out cor JIT for all platforms 2018-04-01 15:29:57 -07:00
David Schmenk
630ccd88fa Improve LLA opts a little 2018-03-31 15:13:13 -07:00
David Schmenk
cccfdbb9a7 Combine similar opcodes to shring module size to ~8K (keep clean version) 2018-03-30 09:52:35 -07:00
David Schmenk
f11a1470f0 Allocate seq buffer on heap and keep ints disabled durin aux memory move 2018-03-29 21:44:40 -07:00
David Schmenk
3fe85c5835 Make sure to always allocate data on heap - it can get overwritten by JIT 2018-03-29 20:00:06 -07:00
David Schmenk
f7b1d6c3fb Tracking Y register WIP 2018-03-29 17:14:27 -07:00
David Schmenk
b5885dfe8f Better tracking of Y register WIP 2018-03-29 12:19:49 -07:00
David Schmenk
3968f82625 Lose the JIT warmup count 2018-03-28 17:02:26 -07:00
David Schmenk
b72e592c9a Fix SEL tests 2018-03-28 11:51:04 -07:00
Dave Schmenk
5e049ebe8e Fix CS destination jump 2018-03-27 22:13:58 -07:00
David Schmenk
7cd9c00706 Fix SELect default branch 2018-03-27 20:00:49 -07:00
David Schmenk
369e9731f4 Source cleanup 2018-03-27 19:21:27 -07:00