David Schmenk
|
bb3904c884
|
Better ENTER code
|
2014-06-30 13:46:36 -07:00 |
|
David Schmenk
|
c4d6742aec
|
Better test opcodes
|
2014-06-23 18:55:52 -07:00 |
|
David Schmenk
|
73fee14a43
|
Inner interp loop optimization too good to pass up
|
2014-06-21 20:49:46 -07:00 |
|
David Schmenk
|
72af9602db
|
Remove need to write enable LC, fix STDLIB module address
|
2014-06-20 09:29:15 -07:00 |
|
David Schmenk
|
3b3a469e2a
|
Move DROP to ZP
|
2014-06-16 10:31:50 -07:00 |
|
David Schmenk
|
1a3da88597
|
Set page 3 vectors and page 0 interp loop in 'BYE' processing
|
2014-06-15 23:24:16 -07:00 |
|
David Schmenk
|
fdac1a5f2a
|
Bring VM up to current
|
2014-06-15 23:07:54 -07:00 |
|
David Schmenk
|
c813b9a84c
|
Update VM and tests to latest
|
2014-06-12 18:40:04 -07:00 |
|
David Schmenk
|
38b8858578
|
Update stdlib, optimize memcpy, make unresolved externals generate error
|
2014-06-06 19:37:53 -07:00 |
|
David Schmenk
|
a096d73ae5
|
Free up end-of-module memory
|
2014-05-30 22:56:19 -07:00 |
|
David Schmenk
|
e9f854c06a
|
Save startup path for relaunching CMD after SYS program
|
2014-05-24 14:18:43 -07:00 |
|
David Schmenk
|
c105d61ca9
|
Optimize for bytecode interp in AUX MEM
|
2014-05-23 13:37:28 -07:00 |
|
David Schmenk
|
a5b0349d56
|
Small AUX mem tweaks
|
2014-05-23 12:23:51 -07:00 |
|
David Schmenk
|
34d61ebb68
|
Fix typos in BREQX, BRNEX (still using BREQ, BRNE branch targets)
|
2014-05-20 15:15:30 -07:00 |
|
David Schmenk
|
c43dba71b1
|
MAke some fixes for real hardware (STA LCRWEN+BNK2) doesn't work
|
2014-05-17 19:46:17 -07:00 |
|
David Schmenk
|
816399dcdc
|
Disable /RAM, fix Viewport call in both VM
|
2014-05-13 22:03:09 -07:00 |
|
David Schmenk
|
f9efda890f
|
Loading and running bytecode in AUX memory
|
2014-05-13 13:31:56 -07:00 |
|
David Schmenk
|
e145308853
|
Clean up extranous instructions
|
2014-05-09 21:19:31 -07:00 |
|
David Schmenk
|
c82aa71d5d
|
Working module loading
|
2014-05-09 14:36:34 -07:00 |
|
David Schmenk
|
b496256a87
|
Add module loading to cmd, fix extraneous statements in plvm.c
|
2014-05-08 13:31:27 -07:00 |
|
David Schmenk
|
23ac5a36f0
|
Fix many VM issues, especially 6502 version. Now boots!
|
2014-05-07 14:25:19 -07:00 |
|
David Schmenk
|
f0b629510e
|
Prepare for boot..
|
2014-05-06 20:19:59 -07:00 |
|
David Schmenk
|
689e0542ce
|
simple command launch for BYE command
|
2014-05-06 19:18:36 -07:00 |
|
David Schmenk
|
3858728528
|
Updates for code generation and module initialization
|
2014-05-06 15:26:12 -07:00 |
|
David Schmenk
|
e230d98e8c
|
assembling...
|
2014-05-06 09:43:14 -07:00 |
|
David Schmenk
|
680cdc557a
|
ACME-ize the VM and bring it up to speed with C model
|
2014-05-05 18:19:51 -07:00 |
|
David Schmenk
|
87ecc6df9c
|
Initial import for 6502 VM
|
2014-05-04 16:15:45 -07:00 |
|