Carsten Strotmann
40e5a6c333
Merge pull request #41 from forth-ev/8086-3.9.x
...
8086 3.9.x
2022-08-18 11:51:24 +00:00
Carsten Strotmann
3255cf9fc4
Renamed german Amstrad CPC readme
2022-08-18 13:50:20 +02:00
Carsten Strotmann
b057cc2140
Fixed German readme CP/M 3.80a
2022-08-18 13:49:17 +02:00
Carsten Strotmann
e8bf0dc77a
Merge pull request #40 from forth-ev/8086-3.9.x
...
8086 3.9.x
2022-08-18 11:32:56 +00:00
Carsten Strotmann
01ddb5643c
Updates py65 Version
2022-08-18 13:31:10 +02:00
Carsten Strotmann
c9aff2c819
8086 "bare-metal" Disk script
2022-08-18 13:30:43 +02:00
Carsten Strotmann
52d0ec8091
AmstradCPC Sources / CP/M fixes
2022-08-18 13:29:55 +02:00
Philip Zembrod
2ff06c912a
Add initial VERSIONS.ORG file with C64/C16/X16 versions
2022-08-17 23:04:25 +02:00
Philip Zembrod
b670672a82
Update version in logo string from 3.9.3 to 3.9.4
2022-08-08 00:37:44 +02:00
Philip Zembrod
14f3eaf3ad
Add comment about C16 OS bug workaround
2022-08-08 00:37:00 +02:00
Philip Zembrod
992fcfe751
Introduce the KEEPEMU environment variable into run-in-vice.sh that facilitated debugging.
2022-08-07 22:43:31 +02:00
Philip Zembrod
3a4eff97c4
Reduce the direct use of the Kernal variable IOStatus by using the Kernal API routine READST.
...
Also remove the code referencing the old R38 RAM/ROM bank switching registers.
Finally remove some unused Kernal variable labels.
2022-08-07 22:42:40 +02:00
Philip Zembrod
2c86e4809f
Remove references to the Kernal variables InDev and OutDev which
...
are needed to implement BUSOFF via CLRCHN and which moved on X16
between r38 and r41 and will likely change again, and replace with
own variables and calls to UNLSN and UNTLK.
2022-07-31 23:54:37 +02:00
Philip Zembrod
cae5f7c94d
Get v4th-x16 to work with r41 of x16emu and x16 ROM.
...
Main change is that c64key? and getkey are implemented through new
Kernal API calls instead of direct reading the keyboard buffer.
A separate intermediate test target for r41 is introduced.
But also the main x16 target is switched to r41 now.
Also, the KEEPEMU env var is introduced to run-in-x16emu.sh
for debugging that has proved its usefulness in cc64 emulator scripts.
2022-07-31 21:56:33 +02:00
Philip Zembrod
6812352db3
Detect and message file-not-found condition in INCLUDE
2022-07-06 01:36:15 +02:00
Philip Zembrod
8ddbf4c37b
Introduce MOUNTPOINT env var in run-in-dosbox.sh
2022-06-08 21:02:12 +02:00
Philip Zembrod
6011ac6638
C16: Add proof of concept for self-hosted C16 target compile
2022-05-03 23:20:32 +02:00
Philip Zembrod
0062c769c7
First make-controlled loading of an fb file in CPM VolksForth with logfile output.
...
Also make rules to convert .fb files to .fth and to run the msdos editor
2022-04-30 23:11:58 +02:00
Philip Zembrod
2cd270b1ef
Factor out creation of dosfiles dir into order-only dependency rule
2022-04-09 23:44:30 +02:00
Philip Zembrod
fc74e8fb54
Initial CPM Makefile with rule to run the MSDOS volks4th as editor here
...
and with a copy of msdos/src/include.fb (with modified comment in block 0)
to have a starting point for implementing an .fth file include for CP/M.
2022-04-02 01:10:56 +02:00
Carsten Strotmann
e412229459
Merge pull request #39 from pzembrod/msdos-file
...
First MSDOS VolksForth version with and without block words: volksFORTH 3.9.1-MSDOS
2022-03-28 06:14:11 +00:00
Philip Zembrod
e3bf763d3b
Merge branch 'forth-ev:master' into msdos-file
2022-03-23 22:56:54 +01:00
Philip Zembrod
f8c3d7c16e
Update binaries to the new version number 3.9.1
2022-03-23 22:55:58 +01:00
Philip Zembrod
6e4f9fa1bf
Update version to 3.9.1-MSDOS
2022-03-23 22:45:42 +01:00
Philip Zembrod
1a814700b9
Update v4th.com and v4thblk.com binaries
2022-03-23 22:35:40 +01:00
Philip Zembrod
a6976accb7
Fix incltest.log to use v4thblk.com instead of v4th.com as it uses
...
log2file.fb
2022-03-23 22:34:40 +01:00
Philip Zembrod
67f6188fe3
Move FILE and [FCB] from DOS to FORTH, after comparing vocabularies
...
with original volks4th.com
2022-03-23 22:13:51 +01:00
Philip Zembrod
22079fe734
Make rules to compare the content of the DOS and FORTH vocabularies
...
before and after the 2 recent refactorings, using v4thfile.com
(volks4th.com plus include .fth interface) as reference
2022-03-23 22:12:09 +01:00
Philip Zembrod
3e42ca8b2a
Update readme.org and remove the obsolete test-min.log make target.
2022-03-23 08:50:04 +01:00
Philip Zembrod
82cd5ba3da
Update the latest binaries v4th.com and v4thblk.com
2022-03-23 00:24:27 +01:00
Philip Zembrod
b24511437e
First block/buffer free MSDOS v4th.com. v4thblk.com is now the version
...
with block/buffer implemented.
2022-03-23 00:23:43 +01:00
Carsten Strotmann
1a3bc28e53
Merge pull request #38 from pzembrod/msdos-tests
...
First .fth-based v4th.com
2022-03-22 22:12:24 +00:00
Philip Zembrod
48544073a1
2nd refactoring step to enable building a v4th.com from
...
vf86core.fth, vf86dos.fth and vf86file.fth, without vf86bufs.fth.
2022-03-22 22:38:19 +01:00
Philip Zembrod
f3376268f8
Make v4th.com tests independent of .fb sources:
...
Provide .fth variants of asm.fb, extend.fb, dos.fb, multi.vid
Also add detection of unresolved symbols to v4th.com make rule
2022-03-21 00:50:22 +01:00
Philip Zembrod
c9a62fc7ff
First refactoring step to move all buffers/blocks related code to vf86bufs.fth
...
and to make vf86core.fth independent of vf86bufs.fth.
2022-03-20 14:05:06 +01:00
Philip Zembrod
91c74f0830
Tweak block test incl. golden file to make it pass:
...
Close and reopen log file before and after FLUSH.
Adapt golden file to 16x64 screen format and .fb instead of direkt disk access.
2022-03-20 00:50:27 +01:00
Philip Zembrod
155eceadcf
Set up block tests
2022-03-19 22:37:33 +01:00
Philip Zembrod
620cfae913
Extract main part of buffer and block code from vf86core.fth
2022-03-19 22:05:42 +01:00
Philip Zembrod
483be768c1
Remove commented-out coreplus.fth from test-min.fth (it has lines >80char
...
and cannot be run by the original volks4th.com.
2022-03-17 23:44:31 +01:00
Philip Zembrod
432048b844
Move TIB-capable line comment \ into core code.
2022-03-17 23:02:31 +01:00
Philip Zembrod
41cecebbfa
Add make rules for "std" test for v4th.com, i.e. all tests except the
...
block tests. Now that v4th.com has a 132 char TIB, it can process the
other tests, some of which have a few lines longer than 80 chars.
2022-03-17 22:18:14 +01:00
Philip Zembrod
54c3d25af5
Fix wrong automatic make variable in test golden file concat rules
2022-03-17 22:14:27 +01:00
Philip Zembrod
9c2a761894
Migrate .fth include into v4th.com kernel; adapt test-min.log rule
2022-03-15 00:39:21 +01:00
Philip Zembrod
a7ef2d0e64
Delete obsolete preptest.fb/fth, replaced by testprep.fb/fth
2022-03-14 23:38:10 +01:00
Philip Zembrod
9b765a0fe3
One more small Makefile fix
2022-03-14 21:55:47 +01:00
Philip Zembrod
da96ca1217
Checking in the current version of the new make-built binaries
2022-03-14 00:26:45 +01:00
Philip Zembrod
32060bfcc3
2 small Makefile fixes
2022-03-14 00:25:57 +01:00
Philip Zembrod
f2a4edb1a1
Update msdos/readme.org
...
Add refactoring and transitional make target information.
2022-03-13 23:09:31 +01:00
Philip Zembrod
8a78db5cdc
Update README.ORG
...
Adding pointer mention of make based automation
2022-03-13 22:05:48 +01:00
Philip Zembrod
fcbb96d1b0
Update main README.ORG
...
Update details about the current version (3.8x, 3.9.x) of different platforms.
2022-03-13 21:53:11 +01:00