David Schmenk
|
934a7eaed6
|
Create headers and use m4 to include them
|
2014-05-27 20:55:12 -07:00 |
|
David Schmenk
|
b41e759bc3
|
Clean up test case a little
|
2014-05-27 20:43:37 -07:00 |
|
David Schmenk
|
5ad39d6897
|
Remove extraneous files and get better coverage from testlib & test
|
2014-05-27 20:33:47 -07:00 |
|
David Schmenk
|
2f4eb4843c
|
Make EXPORTed symbols agree with EDASM REL format
|
2014-05-24 18:25:55 -07:00 |
|
David Schmenk
|
e9f854c06a
|
Save startup path for relaunching CMD after SYS program
|
2014-05-24 14:18:43 -07:00 |
|
David Schmenk
|
3d1ea51011
|
Remove unused code
|
2014-05-24 00:18:43 -07:00 |
|
David Schmenk
|
178db35815
|
Working with real EDASM generated .REL files
|
2014-05-23 22:54:36 -07:00 |
|
David Schmenk
|
76d900a4ee
|
Fixes to compile pleaides.pla without errors
|
2014-05-23 14:42:16 -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
|
61388a292f
|
Export a combined AUX <-> MAIN memory move routine
|
2014-05-22 13:11:11 -07:00 |
|
David Schmenk
|
c097c0cfc4
|
Initial class test
|
2014-05-22 09:02:23 -07:00 |
|
David Schmenk
|
25dd968f74
|
Improve structure offset access (especially for function pointers)
|
2014-05-21 21:05:36 -07:00 |
|
David Schmenk
|
e465ae6ced
|
Add global loads with offset
|
2014-05-21 18:30:36 -07:00 |
|
David Schmenk
|
5dd829161b
|
Improve indirect function call code generation
|
2014-05-21 09:43:54 -07:00 |
|
David Schmenk
|
9fe7d4d29d
|
Flag unkown CMD input, move putnl to TESTLIB
|
2014-05-20 21:52:08 -07:00 |
|
David Schmenk
|
e72a9bc297
|
Draw ground grid
|
2014-05-20 20:08:32 -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
|
96cb23ed57
|
Add sysflags to language parser
|
2014-05-18 22:31:13 -07:00 |
|
David Schmenk
|
7ceaea2d5e
|
Don't trash symbol table with catalog/volumes commands
|
2014-05-17 20:04:24 -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
|
2c9986fd25
|
Strip header from loaded module
|
2014-05-16 20:37:36 -07:00 |
|
David Schmenk
|
eb746fb5a0
|
Strip header when loading module
|
2014-05-16 18:43:53 -07:00 |
|
David Schmenk
|
7e866f97f5
|
Get free heap sane
|
2014-05-14 21:59:30 -07:00 |
|
David Schmenk
|
9e25d063fc
|
export execmod
|
2014-05-14 14:59:27 -07:00 |
|
David Schmenk
|
816399dcdc
|
Disable /RAM, fix Viewport call in both VM
|
2014-05-13 22:03:09 -07:00 |
|
David Schmenk
|
f98e7944f6
|
Everything fits in 4K
|
2014-05-13 19:43:52 -07:00 |
|
David Schmenk
|
f9efda890f
|
Loading and running bytecode in AUX memory
|
2014-05-13 13:31:56 -07:00 |
|
dschmenk
|
a7db164fd4
|
64bit compiler warning fixes
|
2014-05-12 07:16:04 -07:00 |
|
David Schmenk
|
41a784355d
|
Fix for watcom compiler
|
2014-05-11 20:31:54 -07:00 |
|
dschmenk
|
25b83b7b61
|
Output TEST.REL, not TEST.BIN
|
2014-05-10 08:04:45 -07:00 |
|
David Schmenk
|
e145308853
|
Clean up extranous instructions
|
2014-05-09 21:19:31 -07:00 |
|
David Schmenk
|
1581328e81
|
Remove mem_code, bytecode will be dynamically allocated
|
2014-05-09 19:40:42 -07:00 |
|
David Schmenk
|
23e3eb0af0
|
Add Rod's Colors
|
2014-05-09 14:56:17 -07:00 |
|
David Schmenk
|
1b065b7aec
|
Moves SYS file down to $1000 so it can launch SYS files
|
2014-05-09 14:37:18 -07:00 |
|
David Schmenk
|
c82aa71d5d
|
Working module loading
|
2014-05-09 14:36:34 -07:00 |
|
David Schmenk
|
bb5eb20141
|
Working Apple II loader
|
2014-05-08 22:51:03 -07:00 |
|
David Schmenk
|
97529baec3
|
Pull out zero page useage into seperate file for inclusion
|
2014-05-08 13:32:17 -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
|
b0e291b1f6
|
Clean up some susceptible expressions
|
2014-05-07 09:27:19 -07:00 |
|
David Schmenk
|
0854c72133
|
Try 64 bit fixes
|
2014-05-06 22:09:29 -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 |
|
David Schmenk
|
1c569ff909
|
Fix indirect call address TO_UWORD
|
2014-04-29 17:29:10 -07:00 |
|
David Schmenk
|
def38e3c3a
|
unexport some defs
|
2014-04-29 17:16:16 -07:00 |
|