1
0
mirror of https://github.com/dschmenk/PLASMA.git synced 2026-04-21 07:17:03 +00:00
Commit Graph

293 Commits

Author SHA1 Message Date
David Schmenk 1bf3c7043f Fix LLA 2018-03-24 16:37:47 -07:00
David Schmenk 8adc03d640 Rework ops $20-$2E 2018-03-24 15:47:05 -07:00
David Schmenk 27a2d8d0b7 Start more efficient coding for writing native code to buffer 2018-03-24 10:02:14 -07:00
David Schmenk efd1ff58e3 Fix ISLE 2018-03-23 17:13:42 -07:00
David Schmenk 8b1ca4bf1e Fix DLW TOSL_DIRTY 2018-03-23 16:05:39 -07:00
David Schmenk 3c72bb9df3 Better TOSL cache checks 2018-03-23 12:31:17 -07:00
David Schmenk 36c2506a24 Move max code buffer down a smidge 2018-03-23 11:33:01 -07:00
David Schmenk 72a7996871 Fix optimization fences and BROR/BRAND/DUP/DLW 2018-03-23 11:26:25 -07:00
Dave Schmenk 56f6d783e2 JIT optimizations fixes 2018-03-22 21:53:49 -07:00
David Schmenk 9be1bd5eb8 Change sense of test to take advantage of Y=0 2018-03-22 16:50:18 -07:00
David Schmenk a7ecdc7edc Save a few bytes so we can test JIT 2018-03-22 16:38:05 -07:00
David Schmenk 7b201b4392 Optimizing JIT WIP 2018-03-22 16:11:06 -07:00
David Schmenk cdb0dac92f Fix SEL and SUBI 2018-03-22 12:23:25 -07:00
Dave Schmenk 81574a8a62 JIT tuning parameters 2018-03-21 22:31:06 -07:00
David Schmenk 8c18a28e49 JIT WIP 2018-03-21 20:54:16 -07:00
David Schmenk 71d17a99e4 Fix immediate value loads 2018-03-21 18:24:15 -07:00
David Schmenk cb7f86a911 Order DFD by address 2018-03-21 16:23:32 -07:00
David Schmenk fa71ec3948 Fix ENTER/LEAVE 2018-03-21 14:01:17 -07:00
David Schmenk e16f45f59b First pass at JIT 2018-03-21 13:00:23 -07:00
David Schmenk 3afd11fd03 New code translations 2018-03-20 21:01:59 -07:00
David Schmenk 3fc34fe028 Parsing bytecode to compile 2018-03-20 16:54:44 -07:00
David Schmenk 4dcc033ed0 Invokable JIT compiler version 2018-03-20 14:19:17 -07:00
Dave Schmenk 8f408c8bbb more robust MB check 2018-02-26 19:32:20 -08:00
David Schmenk 8ebe11621a Better MockingBoard detection 2018-02-26 11:31:59 -08:00
David Schmenk b6bb431ac2 Remove apple II-isms from sndseq 2018-02-24 10:28:52 -08:00
David Schmenk 6eb842e472 More precision for axis 2018-02-23 15:23:42 -08:00
David Schmenk ea5bdccb82 Joystick dual axis read + buzz in constant time 2018-02-23 09:29:22 -08:00
Dave Schmenk e241719ea5 Update line drawer with new PLASMA-isms 2018-02-21 09:53:11 -08:00
David Schmenk 4204d47d3c formatting 2018-02-21 09:44:59 -08:00
Dave Schmenk 3fbf2e4fbd Support multiple architecture ports 2018-02-20 17:27:44 -08:00
David Schmenk f266f1c035 Apple 3 graphics demo 2018-02-12 12:12:16 -08:00
David Schmenk c9a5b25194 Apple /// graphics library 2018-02-11 21:46:21 -08:00
David Schmenk 1fce2f5916 Apple /// and ][ editor keyboard tweaks 2018-02-10 10:09:33 -08:00
David Schmenk 6a5df01a07 Spell MockingBoard right 2018-02-06 10:57:17 -08:00
David Schmenk 31f9a207b2 Fix speaker octave settings 2018-02-06 10:32:52 -08:00
David Schmenk 75499af5d5 Clear screen on Apple /// grmode 2018-02-06 10:07:28 -08:00
David Schmenk b56b57fa4d Add echo on/off to conio for Apple 3 2018-02-06 09:00:18 -08:00
David Schmenk 14fabc1467 Add MockingBoard select options and Apple /// support 2018-02-06 08:26:23 -08:00
David Schmenk be5dfdba4b Could this be it? 2018-02-05 14:54:06 -08:00
David Schmenk 691f153b22 SOS interpreter launcher 2018-02-05 13:08:28 -08:00
David Schmenk 16932e90f7 change opensys to allocate number of I/O buffers for open 2018-02-04 13:01:07 -08:00
David Schmenk 384c6e8a18 Lots of Apple /// progress 2018-02-03 20:20:21 -08:00
David Schmenk d59a54d8fd Extend Console I/O so Rogue I/O disappears 2018-02-03 09:26:27 -08:00
David Schmenk 6267264467 Pass yieldtime into GetKey 2018-02-02 16:41:10 -08:00
David Schmenk da22d6882d fix and update fiber library 2018-01-24 21:40:41 -08:00
David Schmenk 5769cf67be Fix TCP/IP bitrot and last dataseg zero length symbol overlap with code seg 2018-01-24 18:08:18 -08:00
David Schmenk 243dba457d Ready for HW testing 2018-01-24 10:42:50 -08:00
David Schmenk 527d27b9f6 Clean up a few more libraries and demos 2018-01-23 15:15:11 -08:00
David Schmenk 4a033634ad Get all libraries to build 2018-01-23 12:20:45 -08:00
David Schmenk ad3a0c6a46 Peter Ferrie optimizations 2018-01-20 13:30:31 -08:00