David Schmenk
|
3a6c77a4eb
|
Simplify VM configurations and auto-load alternative VMs
|
2018-04-13 12:09:14 -07:00 |
|
David Schmenk
|
558290100c
|
Clear MSB for DLB/DAB
|
2018-04-05 11:20:43 -07:00 |
|
David Schmenk
|
e16f45f59b
|
First pass at JIT
|
2018-03-21 13:00:23 -07:00 |
|
David Schmenk
|
9701c00d1e
|
Merge branch 'devel' of https://github.com/dschmenk/PLASMA into devel
|
2018-03-20 14:19:42 -07:00 |
|
David Schmenk
|
4dcc033ed0
|
Invokable JIT compiler version
|
2018-03-20 14:19:17 -07:00 |
|
David Schmenk
|
d392cbca9c
|
Slight improvement to return address calc for ICAL/CALL
|
2018-03-19 15:21:15 -07:00 |
|
David Schmenk
|
95e15e4b86
|
Better CASE END
|
2018-03-17 09:46:13 -07:00 |
|
David Schmenk
|
d379cefe2a
|
6502 caseblock early exit test
|
2018-03-17 08:44:02 -07:00 |
|
David Schmenk
|
3d84a2192c
|
BREQ and BRNE ops
|
2018-03-14 21:34:55 -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
|
518b4e2680
|
local and absolute address ADDs
|
2018-03-14 11:56:16 -07:00 |
|
David Schmenk
|
c3f9ee0911
|
Save a few more bytes in the VM
|
2018-03-13 16:02:08 -07:00 |
|
Dave Schmenk
|
5d531f53b1
|
Fix sign of mod and divmod
|
2018-03-13 09:19:18 -07:00 |
|
David Schmenk
|
023030831c
|
Sync all VMs and update images
|
2018-03-10 08:30:39 -08:00 |
|
David Schmenk
|
ce29a7c361
|
65802 bug fixes
|
2018-03-09 19:50:31 -08:00 |
|
David Schmenk
|
25599c00c8
|
Apple 3 VM updates
|
2018-03-06 19:20:59 -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
|
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 |
|
Dave Schmenk
|
40c3dcd197
|
Better FOR/NEXT ops
|
2018-03-02 21:43:09 -08:00 |
|
Dave Schmenk
|
3fbf2e4fbd
|
Support multiple architecture ports
|
2018-02-20 17:27:44 -08:00 |
|