David Schmenk
|
578d002b8c
|
Standard REL files load as MODKEEP and update ProDOS images
|
2024-02-26 12:57:11 -08:00 |
|
David Schmenk
|
b1d463f4e4
|
Update images to 2.11
|
2024-02-25 09:16:43 -08:00 |
|
David Schmenk
|
d3b9fe14a0
|
Add new ASM build tools/files
|
2024-02-24 11:25:07 -08:00 |
|
David Schmenk
|
6efc2b1a98
|
Update module loader to handle 8 bit fixups generated by EDASM
|
2024-02-24 11:13:46 -08:00 |
|
David Schmenk
|
2f7c1b3e59
|
First pass at DHGR toolkit
|
2024-02-17 18:48:03 -08:00 |
|
David Schmenk
|
ed295b0599
|
Fix 16 bit VM calls from AUX mem
|
2024-01-27 09:38:25 -08:00 |
|
dschmenk
|
bfb3eb4672
|
Big update with installer disk. Allow FORTH to execute SYSTEM files
|
2024-01-24 15:50:45 -08:00 |
|
David Schmenk
|
2434d262c5
|
Enable external access to execsys
|
2024-01-24 13:01:10 -08:00 |
|
David Schmenk
|
1d88369ae0
|
Call bytecode routines whithin VM16 to avoid stack conversion
|
2024-01-16 20:55:27 -08:00 |
|
David Schmenk
|
3b3fc24246
|
Fill out more FORTH <-> PLASMA librariesP
|
2024-01-16 10:09:08 -08:00 |
|
David Schmenk
|
232ced8fe3
|
Prepare for 2.1 release
|
2024-01-15 19:59:49 -08:00 |
|
David Schmenk
|
c3cc7cb139
|
DIVMOD now works properly
|
2024-01-14 21:43:57 -08:00 |
|
David Schmenk
|
1be159e3ed
|
Mostly working JIT16. Still an issue with +HRFORTH PBC HRBOUNCE.4th
|
2024-01-14 17:24:54 -08:00 |
|
David Schmenk
|
7fe51aaf56
|
Fix 16 bit VM except JIT compiler
|
2024-01-14 15:18:01 -08:00 |
|
dschmenk
|
eaa0e3c7d4
|
16 bit VM is a disaster. Needed complete architecture overhaul
|
2024-01-10 20:08:04 -08:00 |
|
dschmenk
|
85710bbfdf
|
Fix some SOS exemod memory problems and remove last hard-coded Apple
II-ism from PLFORTH
|
2024-01-10 12:11:32 -08:00 |
|
dschmenk
|
cefb8128c6
|
Rearrange code so BYE processing is in proper location
|
2024-01-09 20:22:21 -08:00 |
|
David Schmenk
|
bb4e0ee773
|
Add syspath to SRC" search and move system scripts there
|
2024-01-07 13:53:58 -08:00 |
|
David Schmenk
|
0d552c5e51
|
Update version # and add stubs to reserve HGR pages for PLFORTH
|
2024-01-05 12:52:49 -08:00 |
|
David Schmenk
|
68cc31993f
|
Update all VMs with new FORTH opcodes
|
2024-01-03 13:03:48 -08:00 |
|
David Schmenk
|
54a256cd60
|
Add JUMP/JUMPZ opcodes to PLVM for PLFORTH
|
2024-01-03 07:05:46 -08:00 |
|
David Schmenk
|
7ce2ab726c
|
Clean up dictionary and add a few minor ops
|
2023-12-29 10:07:58 -08:00 |
|
David Schmenk
|
677869ed4c
|
Linkeage to PLASMA symbol table
|
2023-12-28 12:58:35 -08:00 |
|
David Schmenk
|
3ddb448775
|
faster MUL for small numbers
|
2023-12-16 09:39:31 -08:00 |
|
David Schmenk
|
eab0727c71
|
I hate GIT sometimes
|
2023-12-15 11:49:19 -08:00 |
|
David Schmenk
|
35b2aa3080
|
Fix check for last character of number
|
2023-12-15 11:45:50 -08:00 |
|
David Schmenk
|
976581b1c1
|
Cleanup for release
|
2023-03-19 08:51:17 -07:00 |
|
David Schmenk
|
3d1c3e9407
|
Keep trying to free some bytes
|
2023-03-18 19:30:17 -07:00 |
|
David Schmenk
|
4ca1ba9c04
|
Free prefix buffer before execmod
|
2023-03-18 16:33:55 -07:00 |
|
David Schmenk
|
af57dfdeeb
|
Increase size of command line buffer without additional memory
|
2023-03-18 16:05:29 -07:00 |
|
dschmenk
|
9e62379b46
|
Update strings to BETA
|
2023-02-25 20:32:56 -08:00 |
|
David Schmenk
|
970d692592
|
Update code to ALPHA2
|
2022-12-20 09:58:26 -08:00 |
|
David Schmenk
|
726609a573
|
Make sure 32 significant characters for import/export IDs
|
2022-07-19 18:06:47 -07:00 |
|
Steven Flintham
|
a64afe5486
|
Add putb() support to plvm.c
|
2022-06-17 19:51:48 +01:00 |
|
David Schmenk
|
3adb41921c
|
Alpha1
|
2020-07-01 09:55:00 -07:00 |
|
David Schmenk
|
ca1b40a68b
|
Alpha1
|
2020-07-01 09:54:29 -07:00 |
|
David Schmenk
|
5b5e8aa0de
|
Alpha1
|
2020-07-01 09:53:20 -07:00 |
|
David Schmenk
|
29c5f9c53f
|
Alpha1
|
2020-07-01 09:52:33 -07:00 |
|
David Schmenk
|
2141520023
|
Update a1cmd.pla
|
2020-07-01 09:51:26 -07:00 |
|
Dave Schmenk
|
c652200248
|
JIT profiler intrypoint improvements
|
2020-07-01 09:07:40 -07:00 |
|
David Schmenk
|
6609aadaaf
|
Loose debug noise
|
2020-06-30 16:28:13 -07:00 |
|
Dave Schmenk
|
0e87fcf4f0
|
Lose debug noise
|
2020-06-30 16:07:09 -07:00 |
|
Dave Schmenk
|
21f926a763
|
Clean-up around call/return
|
2020-06-30 15:16:21 -07:00 |
|
David Schmenk
|
337c6557e2
|
Introduced bug :-(
|
2020-06-30 12:41:51 -07:00 |
|
David Schmenk
|
45f32cc5db
|
Clean up stack<->zp copy
|
2020-06-30 11:50:01 -07:00 |
|
Dave Schmenk
|
20a6655c0f
|
Clean up frame allocate calc
|
2020-06-30 08:25:17 -07:00 |
|
Dave Schmenk
|
e7e475faa7
|
Better PSR handling when AUX mem enabled/IRQ disabled
|
2020-06-29 16:14:12 -07:00 |
|
David Schmenk
|
ef4edf74f1
|
Clean up frame allocate calc
|
2020-06-10 18:50:23 -07:00 |
|
David Schmenk
|
5581bfb052
|
Update images
|
2020-01-20 12:09:09 -08:00 |
|
Dave Schmenk
|
ff023f65d2
|
Fix long standing bug in catalog code
|
2020-01-17 12:51:19 -08:00 |
|