Commit Graph

204 Commits

Author SHA1 Message Date
Philip Zembrod
218ef73a53 Typo in RELEASE_NOTES 2023-12-03 14:22:01 +01:00
Philip Zembrod
c9c5c36d48 A few final release rule tweaks 2023-12-03 14:13:54 +01:00
Philip Zembrod
1a336935eb RELEASE_NOTES.md formatting tweak 2023-12-03 13:48:39 +01:00
Philip Zembrod
480192093a Update copyright years in 6502/C64/COPYING to 1985-2023 2023-12-03 13:39:48 +01:00
Philip Zembrod
2378e4cc17 Add release rule to Makefile 2023-12-03 13:38:43 +01:00
Philip Zembrod
98dec1d224 Add 6502/C64/RELEASE_NOTES.md 2023-12-03 13:35:58 +01:00
Philip Zembrod
220f5c9253 Remove obsolete x16 r39 and r41 targets 2023-12-02 23:33:57 +01:00
Philip Zembrod
150508feb8 Keep timestamp of sources when converting them to CBM formats so that
make doesn't always rebuild everything.
2023-12-02 23:23:23 +01:00
Philip Zembrod
aec38a5b29 Update v4th-x16e binary 2023-12-02 21:17:54 +01:00
Philip Zembrod
9eb5c5958a Adapt xed to newest version of x16edit 2023-12-02 21:15:20 +01:00
Philip Zembrod
508fbfd939 Add dos commands to v4th-x16e 2023-12-02 20:56:48 +01:00
Philip Zembrod
5d275dea35 Add v4th-x16e binary 2023-12-02 09:58:55 +01:00
Philip Zembrod
d51c2cfc05 Add v4th-x16e target with x16edit invocation 2023-12-02 09:55:17 +01:00
Philip Zembrod
b863a5b11f add names of IOStatus and BkgPenCol in x16rom as comments 2023-12-01 23:42:20 +01:00
Philip Zembrod
69b189d943 Update all binaries to version 3.9.5 which supports X16 R46 2023-11-26 00:10:33 +01:00
Philip Zembrod
872716c538 Bump all versions to 3.9.5 - reflecting the X16-R46 support. 2023-11-26 00:05:39 +01:00
Philip Zembrod
23ead1316b Adapt IOStatus, MsgFlg and Pen/BkgCol to X16 Kernal R46 2023-11-25 22:03:32 +01:00
Philip Zembrod
d6d38e13a4 Merge branch 'master' into x16-r41
# Conflicts:
#	6502/C64/src/vf-cbm-file.fth
2022-08-29 22:21:27 +02:00
Philip Zembrod
313b87d58d Update x16tmpheap.fth to prototype #2 board's bank switching address 2022-08-28 23:12:05 +02:00
Philip Zembrod
c6716dced5 Update all binaries to 3.9.4 2022-08-28 23:06:41 +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
54c3d25af5 Fix wrong automatic make variable in test golden file concat rules 2022-03-17 22:14:27 +01:00
Philip Zembrod
b0c4023a54 Some comments and naming clarifciation around C64 include's freadline 2022-01-06 20:22:31 +01:00
Philip Zembrod
99276c12cb In C64 logclose, disable log output before closing the log file. 2022-01-06 15:52:41 +01:00
Philip Zembrod
7dd34ccaf5 Remove "dev" postfix from version string and update all binaries again.
After testing the final dev version as basis for cc64, on top of passing
all Forth tests, this is now considered the final 3.9.3 CBM version and
is good to merge into master.
2021-04-25 22:21:52 +02:00
Philip Zembrod
007fb8c1b3 Update all binaries to latest 3.9.3-dev state 2021-04-25 21:16:27 +02:00
Philip Zembrod
393aca7add Code words to call the CBM channel I/O. 2021-04-25 21:08:42 +02:00
Philip Zembrod
ce11fa9060 Place cursor-relevant ZP addresses in vf-sys-c64.fth into labels 2021-04-11 19:44:39 +02:00
Philip Zembrod
ef6f246dea Add x16-R39 test to overall test target. Also create a golden file for R39. 2021-04-11 19:43:04 +02:00
Philip Zembrod
fb100de9ed Make X16 work with both R38 and R39 type bank switching 2021-04-11 01:33:31 +02:00
Philip Zembrod
663b1e16e1 Add test target for X16-39 2021-04-11 00:01:08 +02:00
Philip Zembrod
641f6e4566 Add ascii-conversion with shadows side-by-side of TC sources tc38q.d6h 2021-04-10 15:28:12 +02:00
Philip Zembrod
47abb48e9d tmpheap: Rename ?heapmovetx to ?headmove-xt and tmpclear to tmp-clear
as agreed with cstrotm
2021-04-06 22:32:04 +02:00
Philip Zembrod
972d78c986 Add a default noop/drop alias for fthpage to allow loading of
vf-cbm-bufs.fth from a regular v4th core, outside the TC.
This doesn't make the buffer words work as an optionally loadable
wordset yet, but it is at least a prepartation.
2021-04-06 22:20:16 +02:00
Philip Zembrod
c7ced3bb60 Move load +load thru +thru --> from vf-cbm-core to vf-cbm-bufs 2021-04-02 00:33:57 +02:00
Philip Zembrod
798fcb3620 Bump version to 3.9.3dev 2021-04-02 00:18:17 +02:00
Philip Zembrod
07c0f154f1 Add .status to interpret-via-tib to facilitate source listing while compiling. 2021-04-02 00:09:45 +02:00
Philip Zembrod
1047117fe6 Switch X16 ConOut to $ffd2, and introduce more labels to prepare switch to X16 R39. 2021-04-02 00:07:59 +02:00
Philip Zembrod
a710214576 Remove unneeded mk-tmp-heap from x16tmpheap.fth 2021-02-08 22:07:53 +01:00
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