David Schmenk
|
771a1bdb9e
|
when (switch) statements now match C style of requiring 'break' to
avoid falling through to next of (case) clause.
|
2014-07-04 19:53:52 -07:00 |
|
David Schmenk
|
2e0674c158
|
Add 'point-to' operator
|
2014-07-04 15:06:34 -07:00 |
|
David Schmenk
|
c75a354254
|
Better ENTER code
|
2014-06-30 13:44:31 -07:00 |
|
David Schmenk
|
047fae252a
|
Add profiling support for plvm02
|
2014-06-24 23:03:59 -07:00 |
|
David Schmenk
|
77edb1bce9
|
Better test opcodes
|
2014-06-23 18:54:01 -07:00 |
|
David Schmenk
|
b5d66c4b74
|
Merge branch 'master' of https://github.com/dschmenk/PLASMA
|
2014-06-21 20:47:01 -07:00 |
|
David Schmenk
|
5f6a5088d7
|
Another optimization for inner interp loop, SOS quit, and begin conio
library
|
2014-06-21 20:45:44 -07:00 |
|
David Schmenk
|
29b5174448
|
Update README.md
|
2014-06-21 18:15:12 -07:00 |
|
David Schmenk
|
262d64d2aa
|
Add updated demo disk with Apple /// ROD
|
2014-06-19 14:19:42 -07:00 |
|
David Schmenk
|
0f325d66c4
|
Apple /// lo-res graphics (and fix STDLIB module address)
|
2014-06-19 14:17:02 -07:00 |
|
David Schmenk
|
72bea1e510
|
Space/time opt for MUL, Apple1 rearrangement to save space
|
2014-06-18 17:35:54 -07:00 |
|
David Schmenk
|
5f71c1481b
|
LC no longer has to be write enbaled
|
2014-06-18 16:51:35 -07:00 |
|
David Schmenk
|
cc32fe3891
|
More --size/++speed from peterferrie!
|
2014-06-17 20:11:12 -07:00 |
|
David Schmenk
|
9f57627fb7
|
Some minor tweaks
|
2014-06-17 19:20:04 -07:00 |
|
David Schmenk
|
1f0e329658
|
Move Apple /// symbol table to extended memory. Turns out I was
wwwaaaayyyy off on my segment to exteneded address understanding. And
a few memory optimizations thrown in.
|
2014-06-16 21:59:47 -07:00 |
|
David Schmenk
|
95adcb8fef
|
Merge branch 'master' of https://github.com/dschmenk/PLASMA
|
2014-06-16 19:27:13 -07:00 |
|
David Schmenk
|
117ed34748
|
WIP
|
2014-06-16 19:26:40 -07:00 |
|
David Schmenk
|
b16225ece5
|
Merge pull request #4 from peterferrie/master
slightly faster dcitos
|
2014-06-16 19:12:43 -07:00 |
|
peterferrie
|
ad26a747e2
|
Update soscmd.pla
slightly faster dcitos
|
2014-06-16 18:46:01 -07:00 |
|
peterferrie
|
ce6786215a
|
Update hgr1test.pla
avoid possibly redundant write to WINT
|
2014-06-16 18:43:00 -07:00 |
|
peterferrie
|
9c62ab06a0
|
Update cmd.pla
slightly faster dcitos
|
2014-06-16 18:38:43 -07:00 |
|
peterferrie
|
b67bfc3d41
|
Update a1cmd.pla
slightly faster dcitos
|
2014-06-16 18:37:58 -07:00 |
|
David Schmenk
|
c29dcb65c8
|
Move DROP to ZP
|
2014-06-16 10:29:04 -07:00 |
|
David Schmenk
|
fd0f767059
|
Move inter inner loop to page 0 for all VMs, use common zp include file
|
2014-06-15 23:54:47 -07:00 |
|
David Schmenk
|
e296d7a7ec
|
Set page 3 vectors and page 0 interp inner loop from 'BYE' processing
|
2014-06-15 23:25:25 -07:00 |
|
David Schmenk
|
37395a1ce9
|
Move interp op to zero page, remove redundant OPX code
|
2014-06-15 22:58:48 -07:00 |
|
David Schmenk
|
e2bac643b8
|
Fix reverse copy Y compare
|
2014-06-15 21:36:14 -07:00 |
|
David Schmenk
|
ca10b04969
|
Slight variation on Peter Ferrie's setmem()
|
2014-06-15 19:16:37 -07:00 |
|
David Schmenk
|
c277fbf228
|
Merge branch 'master' of https://github.com/dschmenk/PLASMA
|
2014-06-15 16:27:32 -07:00 |
|
David Schmenk
|
a6e216f6ac
|
memset() optimizations from Peter Ferrie. Thanks Peter!
|
2014-06-15 16:26:30 -07:00 |
|
David Schmenk
|
d23dba2cc2
|
Update Architecture.md
|
2014-06-12 23:01:34 -07:00 |
|
David Schmenk
|
d9a2298c76
|
Update Architecture.md
|
2014-06-12 22:36:24 -07:00 |
|
David Schmenk
|
8c967e6fe0
|
Update Architecture.md
|
2014-06-12 22:36:06 -07:00 |
|
David Schmenk
|
99ee9bb1cf
|
Update Architecture.md
|
2014-06-12 22:25:52 -07:00 |
|
David Schmenk
|
724c600d18
|
Update User Manual.md
|
2014-06-12 21:30:01 -07:00 |
|
David Schmenk
|
ef98c5c878
|
Rename Architecture to Architecture.md
|
2014-06-12 21:27:04 -07:00 |
|
David Schmenk
|
921c611567
|
Create Architecture
|
2014-06-12 21:26:41 -07:00 |
|
David Schmenk
|
db1c9aeaeb
|
Update README.md
|
2014-06-12 21:21:56 -07:00 |
|
David Schmenk
|
2f50d5c6e2
|
remove cmdexec.pla reference
|
2014-06-12 18:21:38 -07:00 |
|
David Schmenk
|
40b5e8e417
|
Remove cmdexec.pla, replace with asm code
|
2014-06-12 17:53:18 -07:00 |
|
David Schmenk
|
49f5c312cd
|
Update plvm.c to match latest VM
|
2014-06-12 16:06:57 -07:00 |
|
David Schmenk
|
a03521eb4c
|
Restructure project source
|
2014-06-12 15:23:52 -07:00 |
|
David Schmenk
|
5118b70b30
|
module load memory improvements and some nice optimizaions from
peterferrie
|
2014-06-11 19:43:43 -07:00 |
|
David Schmenk
|
bd258a8b14
|
Merge branch 'master' of https://github.com/dschmenk/PLASMA
|
2014-06-08 20:30:00 -07:00 |
|
David Schmenk
|
42751dbebf
|
Simplify stdlib, more efficient memcpy, prepare for libraries
|
2014-06-08 20:28:45 -07:00 |
|
David Schmenk
|
dad2779e81
|
Update README.md
|
2014-06-07 08:11:56 -07:00 |
|
David Schmenk
|
18eb235b4e
|
Update User Manual.md
|
2014-06-07 08:10:18 -07:00 |
|
David Schmenk
|
ea669137f3
|
Update User Manual.md
|
2014-06-07 08:09:32 -07:00 |
|
David Schmenk
|
84e96156a3
|
Squeeze native 6502 call back in
|
2014-06-06 21:29:55 -07:00 |
|
David Schmenk
|
82ef510624
|
Make sure unresolved externals generate error
|
2014-06-06 19:37:01 -07:00 |
|