Philip Zembrod
|
b3eb76336a
|
Adding x16tmpheap.fth and notmpheap.fth from the cc64 project to the VF code base
|
2021-01-30 11:08:09 +01:00 |
|
Philip Zembrod
|
4e8be09c17
|
Update all binaries to latest 3.9.2 build
|
2021-01-30 10:57:57 +01:00 |
|
Philip Zembrod
|
0403fc826a
|
Add 2 missing KERNAL labels to vf-lbls-cbm.fth
|
2021-01-30 10:56:14 +01:00 |
|
Philip Zembrod
|
d84d06a3a3
|
Introduce label IOStatus and unify i/o-status? code word across cbm versions
|
2021-01-30 10:46:30 +01:00 |
|
Philip Zembrod
|
9a05a54995
|
Update the basis for the target compiler to the current v4thblk-c64
The update is intentionally encapsulated in a script to invoke manually,
not automatically invoked via make.
|
2021-01-06 00:18:15 +01:00 |
|
Philip Zembrod
|
11816fa9d6
|
Update all binaries to 3.9.2 version
|
2021-01-01 15:26:49 +01:00 |
|
Philip Zembrod
|
27eb76f5a3
|
Initial reference implementation of a tmpheap, using the new ?heapmovetx variable.
|
2021-01-01 15:14:22 +01:00 |
|
Philip Zembrod
|
8f2f97e1f2
|
Fix an endless loop problem within derror?
|
2021-01-01 15:07:39 +01:00 |
|
Philip Zembrod
|
deedf5679b
|
Update tcbase binary (target compiler base)
|
2021-01-01 14:46:12 +01:00 |
|
Philip Zembrod
|
ce56b3cb3f
|
Move the zero page area used by v4th-x16 from $30-(afaict)$5b to $50-(afaict)$7b, inclusive.
It's probably safest to assume that v4th-x16 uses $50-$7f.
|
2021-01-01 14:46:12 +01:00 |
|
Philip Zembrod
|
6ce5520ff4
|
Small optimization of User variable ;Code
|
2020-12-27 23:31:46 +01:00 |
|
Philip Zembrod
|
75e2b1ca52
|
Bump version 3.91 -> 3.9.2
|
2020-12-27 22:19:34 +01:00 |
|
Philip Zembrod
|
4fd1f03e25
|
Update all binaries
|
2020-12-21 23:30:28 +01:00 |
|
Philip Zembrod
|
18c25d110e
|
Switch from custom-implemented -keybuf flag in x16emu to stock -bas flag.
|
2020-12-21 22:26:26 +01:00 |
|
Philip Zembrod
|
211926629c
|
Revert the unneeded extractiobn of (forget-words from forget-words.
Also add some comments about how forget-words and the related endpoints work.
|
2020-12-21 22:09:37 +01:00 |
|
Philip Zembrod
|
0bb8cc9e02
|
On X16 preserve selected RAM bank when querying the keyboard buffer
|
2020-12-19 01:57:55 +01:00 |
|
Philip Zembrod
|
7ee360b6c2
|
Fix broken platform-specific commenting-out mechanism around (CX for Commander X16
|
2020-12-18 22:07:42 +01:00 |
|
Philip Zembrod
|
3db4ae726c
|
Add some comments around search order, find and removing words on forget or clear.
|
2020-12-05 17:39:42 +01:00 |
|
Philip Zembrod
|
10b0cc162f
|
Update binaries
|
2020-12-04 00:07:53 +01:00 |
|
Philip Zembrod
|
35fee10b64
|
Enable implementation of tmpheap
|
2020-12-03 23:51:10 +01:00 |
|
Philip Zembrod
|
c4c8524c15
|
Add comment pointing to where the x16emu -keybuf flag is added
|
2020-11-13 01:09:02 +01:00 |
|
Philip Zembrod
|
607969f496
|
Rename lite and full test targets to std and blk
|
2020-11-13 01:00:51 +01:00 |
|
Philip Zembrod
|
9adfb7df42
|
Rename vf-full-* to v4thblk-* and update binaries with new version
|
2020-11-13 00:24:16 +01:00 |
|
Philip Zembrod
|
16ba80a7db
|
Bump version 3.90 -> 3.91
|
2020-11-12 23:55:43 +01:00 |
|
Philip Zembrod
|
f111e1995d
|
Rename vf-lite-* to v4th-*
|
2020-11-12 23:41:00 +01:00 |
|
Philip Zembrod
|
c860d2478b
|
Activate the -keybuf and -warp flags in run-in-x16emu.sh
|
2020-11-10 22:32:07 +01:00 |
|
Philip Zembrod
|
4fd93ff319
|
Remove obsolete C64 binary
|
2020-11-10 22:25:13 +01:00 |
|
Philip Zembrod
|
120189901a
|
Cleanup run-in-x16emu.sh and associated Makefile rule
|
2020-11-06 23:39:08 +01:00 |
|
Philip Zembrod
|
e25e222760
|
Update binaries
|
2020-11-06 23:22:28 +01:00 |
|
Philip Zembrod
|
e7e2c7754c
|
Cleanup vc-sys-x16.fth
|
2020-11-06 22:50:25 +01:00 |
|
Philip Zembrod
|
c77bed3286
|
Add golden file rule for x16 lite test
|
2020-11-05 23:07:21 +01:00 |
|
Philip Zembrod
|
c33fa907be
|
Fix i/o-status? for X16 - i/o status byte is at $0286 instead of $90
|
2020-11-05 23:03:39 +01:00 |
|
Philip Zembrod
|
d1a6435700
|
Make rules & scripts to run vf-lite-x16 in x16emu with sdcard attached
|
2020-11-05 22:53:11 +01:00 |
|
Philip Zembrod
|
a680fb282c
|
Fix ConOut, curon/off and ROM mapping, yielding first X16 VolksForth that works on a first level.
|
2020-11-04 20:40:55 +01:00 |
|
Philip Zembrod
|
3b8db813a8
|
Move platform-specific (bye from fv-sys-cbm.fth to platform-specific files.
|
2020-11-04 16:35:54 +01:00 |
|
Philip Zembrod
|
ac3caee218
|
Remove cbmfiles/test.log before running any test-x.fth,
and fix names of log files in all but vf-lite-c64.fth build scripts
|
2020-11-03 00:03:56 +01:00 |
|
Philip Zembrod
|
2b4cc92a7e
|
Add logging and log checking to build rules
|
2020-11-01 22:38:03 +01:00 |
|
Philip Zembrod
|
b8c74160cc
|
First go at adapting init-system and first-init to X16
|
2020-11-01 22:38:03 +01:00 |
|
Philip Zembrod
|
9afb66f304
|
Place Next routine at different ZP address on X16
|
2020-11-01 22:38:03 +01:00 |
|
Philip Zembrod
|
9db1e592ee
|
Adapt screen color labels and restore/nmi routine to X16
|
2020-11-01 22:38:03 +01:00 |
|
Philip Zembrod
|
9cf1e31133
|
End vf-pr-target.fth with cr
|
2020-11-01 22:38:03 +01:00 |
|
Philip Zembrod
|
a2b7f82d28
|
Provide Missing X16 companion to (64 and (16 in v-finalize.fth - calling it (Cx
|
2020-11-01 22:38:03 +01:00 |
|
Philip Zembrod
|
f74c431d6b
|
Remove KeyRep setting that doesn't exist on X16
|
2020-11-01 22:38:03 +01:00 |
|
Philip Zembrod
|
969d1b7c98
|
Adapt curon/curoff to X16
|
2020-11-01 22:38:03 +01:00 |
|
Philip Zembrod
|
3a0ab07dd6
|
Adapt c64key? and getkey to X16
|
2020-11-01 22:38:03 +01:00 |
|
Philip Zembrod
|
771d3c17a0
|
Port the first set of C64 Kernal labels to X16
|
2020-11-01 22:38:03 +01:00 |
|
Philip Zembrod
|
9b1c541bc8
|
Create vf-lite-x16 binary target for Commander X16, based on C64 version.
vf-sys-x16.fth still is identical to vf-sys-c64.fth.
|
2020-11-01 22:38:03 +01:00 |
|
Philip Zembrod
|
3c6da1cc82
|
New improved safeguard to kill -9 VICE if it doesn't terminate after 20 seconds
|
2020-11-01 22:38:03 +01:00 |
|
Carsten Strotmann
|
015bf4dba0
|
Merge branch 'c64-390' into master
|
2020-09-04 20:30:09 +02:00 |
|
Carsten Strotmann
|
b3cebe6a89
|
Merge pull request #25 from bodhi-baum/master
Inserted umlauts
|
2020-08-12 07:10:59 +00:00 |
|
bodhi-baum
|
610450274a
|
Umlauts
Changed all umlauts into the correct german form.
|
2020-08-11 17:46:40 +02:00 |
|
Carsten Strotmann
|
425e0225b4
|
Merge pull request #24 from bodhi-baum/master
Little improvements on documentation
|
2020-08-11 14:38:41 +00:00 |
|
bodhi-baum
|
9e6a28d133
|
YAPE/SDL
Testet volksForth for C16 at the emulator YAPE/SDL and added it to the list of working emulators.
|
2020-08-11 16:22:32 +02:00 |
|
bodhi-baum
|
a99aa5076e
|
A couple of improvements
|
2020-08-11 13:58:23 +02:00 |
|
Philip Zembrod
|
dfce80a5d6
|
Adapt trace.fth, 6502asm.fth and trns6502asm.fth to being loaded with INCLUDE
|
2020-08-11 00:27:03 +02:00 |
|
Philip Zembrod
|
50289572c8
|
Initial checkin of tracer and 6502 assembler fth files as copied from converted disk image vforth4_3.fth
|
2020-08-11 00:16:04 +02:00 |
|
Philip Zembrod
|
2d488ffa8d
|
Run lite instead of min test for vf-lite-c16-.
With buffer memory and block code removed we now have sufficient dictionary space.
|
2020-08-04 12:46:39 +02:00 |
|
Philip Zembrod
|
f11c246d2c
|
Run full test suite for C16+, now that we have enough memory there.
|
2020-08-04 11:46:07 +02:00 |
|
Philip Zembrod
|
ece0f104e0
|
Move memory size setup to top level loadfile and set it different for
C16+, C16-, C64 x full and lite, enabling large dictionary for C16+ and
lite versions without need for buffers.
|
2020-08-04 01:25:07 +02:00 |
|
Philip Zembrod
|
4d202a781b
|
Get VolksForth versions for C16 with 32k to work. Aka (C16-
|
2020-08-03 13:10:20 +02:00 |
|
Carsten Strotmann
|
bedf27adb6
|
Merge branch 'c64-390' of github.com:forth-ev/VolksForth into c64-390
|
2020-08-03 13:09:55 +02:00 |
|
Philip Zembrod
|
fd53a0f42b
|
Change default make target to cover both d64->fth and src->cbmfiles updates
|
2020-08-03 12:52:35 +02:00 |
|
Philip Zembrod
|
bf46f7b1b2
|
Add debug-in-vice.sh script
|
2020-08-03 12:50:02 +02:00 |
|
Carsten Strotmann
|
681862c991
|
Merge pull request #19 from pzembrod/c64-390
C64 390
|
2020-08-02 09:14:58 +00:00 |
|
Philip Zembrod
|
262c80cd3e
|
Add main files and build rules for lite versions (w/o block mechanism) incl. tests and binaries
|
2020-08-02 01:22:13 +02:00 |
|
Philip Zembrod
|
d75a22451a
|
Fix test logs pattern
|
2020-08-01 23:29:21 +02:00 |
|
Philip Zembrod
|
b77a9c5ebc
|
Move fix for 0> from ans-shim.fth to vf-cbm-core.fth
|
2020-08-01 23:28:10 +02:00 |
|
Philip Zembrod
|
9c3e60d0bf
|
Refactor make rules for tests - make rules for individual test target shorter
|
2020-08-01 23:15:21 +02:00 |
|
Philip Zembrod
|
5ced58479d
|
Rename binaries to vf-full-X.
|
2020-08-01 21:59:53 +02:00 |
|
Carsten Strotmann
|
66af0e9fde
|
Merge pull request #18 from pzembrod/c64-390
C64 390
|
2020-07-31 11:51:40 +00:00 |
|
Philip Zembrod
|
9edb7280ad
|
Refactor and shorten c64/c16 main.fth files
|
2020-07-31 01:17:41 +02:00 |
|
Philip Zembrod
|
dbf4fe35e0
|
Update latest binaries
|
2020-07-31 00:03:24 +02:00 |
|
Philip Zembrod
|
36321c9c91
|
Componentize golden files for c64 and c16 forth tests
|
2020-07-26 15:34:38 +02:00 |
|
Carsten Strotmann
|
3e2d35a522
|
new Readme
|
2020-07-26 13:27:30 +02:00 |
|
Philip Zembrod
|
bf4dcca1b4
|
Move including the buffer/block mechanism to the top level source files
|
2020-07-26 13:24:30 +02:00 |
|
Carsten Strotmann
|
c632249474
|
Atari 8bit: cleanup
|
2020-07-26 13:22:46 +02:00 |
|
Philip Zembrod
|
e853730042
|
Enlarge tib and use in include instead of fib
|
2020-07-26 01:05:53 +02:00 |
|
Philip Zembrod
|
6b996fd2a6
|
Refactor vf-cbm-bufs.fth and vf-cbm-core.fth so that
compiling without including the buffer mechanism is possible.
|
2020-07-25 22:41:55 +02:00 |
|
Philip Zembrod
|
02f932a533
|
Get blocktest.fth to pass for c64-vf-latest - c16 will come later.
|
2020-07-25 21:14:15 +02:00 |
|
Philip Zembrod
|
07d2bc46fd
|
Checkin of original blocktest.fth
|
2020-07-25 00:34:46 +02:00 |
|
Philip Zembrod
|
d11e618e6c
|
Make dev in vf-cbm-dos visible
|
2020-07-24 00:19:04 +02:00 |
|
Philip Zembrod
|
bb1cb7a5eb
|
Update binaries
|
2020-07-24 00:18:38 +02:00 |
|
Philip Zembrod
|
427817c3ac
|
small code cleanup vf-cbm-dos.fth
|
2020-07-24 00:13:54 +02:00 |
|
Philip Zembrod
|
6887241e40
|
add file-words.fth to target-compiled c64/16-vf-latest
|
2020-07-23 23:42:35 +02:00 |
|
Philip Zembrod
|
dc40a6e2f1
|
Extract 1541-r/w from vf-sys-cbm.fth into vf-sys-cbmrw.fth
|
2020-07-23 00:07:11 +02:00 |
|
Philip Zembrod
|
ccf5d5ca05
|
Extract buffer mechanism sources vf-cbm-bufs.fth from vf-cbm-core.fth
|
2020-07-22 23:56:39 +02:00 |
|
Philip Zembrod
|
ed78b0e64d
|
Update c64/c16 volksForth with the fixes from ultraForth 3.82
|
2020-07-19 23:42:04 +02:00 |
|
Philip Zembrod
|
a85073aad5
|
Bump logo version of c64/c16-vf from 3.80.1 to 3.90.
We are starting to change things now.
|
2020-07-19 22:07:12 +02:00 |
|
Carsten Strotmann
|
827916c85d
|
Block-IO for py65
|
2020-07-17 23:35:58 +02:00 |
|
Carsten Strotmann
|
e50d6b346a
|
Apple 2 Target cleanup
|
2020-07-16 22:57:13 +02:00 |
|
Carsten Strotmann
|
986a41e8cc
|
Target MenschComputer cleanup
|
2020-07-16 22:54:56 +02:00 |
|
Carsten Strotmann
|
05da01088d
|
renamed py65 binary, updated documentation
|
2020-07-16 16:48:28 +02:00 |
|
Carsten Strotmann
|
6b91250f37
|
First working py65 version
|
2020-07-15 20:50:07 +02:00 |
|
Carsten Strotmann
|
0478a47a95
|
Convert Apple 1 blocks to stream files
|
2020-07-15 11:24:43 +02:00 |
|
Carsten Strotmann
|
b443207762
|
Modification to Makefile
|
2020-07-15 11:23:25 +02:00 |
|
Carsten Strotmann
|
281bf402a5
|
New Py65 target
|
2020-07-15 11:23:08 +02:00 |
|
Carsten Strotmann
|
7ebd1068b9
|
more ultraforth cleanup
|
2020-07-15 10:31:16 +02:00 |
|
Carsten Strotmann
|
cafe4b5ca6
|
Reformatted Errorhandler Article
|
2020-07-15 10:16:59 +02:00 |
|
Carsten Strotmann
|
449712dcce
|
More ultraforth cleanup
|
2020-07-15 09:58:41 +02:00 |
|
Carsten Strotmann
|
920d458551
|
More ultraForth cleanup
|
2020-07-15 09:48:43 +02:00 |
|