-(incomplete)
+.
@@ -7618,6 +7619,7 @@ used in presence of a prototype.
/,
/,
/,
/
From 7e4db1fdd6c417d7f9919cf0f1f6ec4c699709df Mon Sep 17 00:00:00 2001
From: Stefan
Date: Wed, 22 Nov 2017 18:17:43 +0100
Subject: [PATCH 05/22] Option removed
---
src/Makefile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/Makefile b/src/Makefile
index b70a3ffab..5d45180a0 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -55,7 +55,7 @@ endif
ifdef GIT_SHA
$(info GIT_SHA: $(GIT_SHA))
else
- GIT_SHA := $(shell git rev-parse --short HEAD 2>$(NULLDEV) || svnversion -n)
+ GIT_SHA := $(shell git rev-parse --short HEAD 2>$(NULLDEV) || svnversion)
ifneq ($(words $(GIT_SHA)),1)
GIT_SHA := N/A
$(info GIT_SHA: N/A)
From 19122872311ef46a13d5bbbe33417ae133c96e4a Mon Sep 17 00:00:00 2001
From: Greg King
Date: Sat, 25 Nov 2017 13:25:01 -0500
Subject: [PATCH 06/22] Added missing names for the CIA registers in the
C64/C128.
---
asminc/c128.inc | 30 ++++++++++++++++++------------
asminc/c64.inc | 30 ++++++++++++++++++------------
2 files changed, 36 insertions(+), 24 deletions(-)
diff --git a/asminc/c128.inc b/asminc/c128.inc
index 9e9acc5a8..745a3ad6d 100644
--- a/asminc/c128.inc
+++ b/asminc/c128.inc
@@ -171,30 +171,36 @@ VDC_INDEX := $D600
VDC_DATA := $D601
; ---------------------------------------------------------------------------
-; I/O: CIAs
+; I/O: Complex Interface Adapters
CIA1 := $DC00
-CIA1_PRA := $DC00
-CIA1_PRB := $DC01
-CIA1_DDRA := $DC02
-CIA1_DDRB := $DC03
-CIA1_TOD10 := $DC08
-CIA1_TODSEC := $DC09
-CIA1_TODMIN := $DC0A
-CIA1_TODHR := $DC0B
-CIA1_ICR := $DC0D
-CIA1_CRA := $DC0E
-CIA1_CRB := $DC0F
+CIA1_PRA := $DC00 ; Port A
+CIA1_PRB := $DC01 ; Port B
+CIA1_DDRA := $DC02 ; Data direction register for port A
+CIA1_DDRB := $DC03 ; Data direction register for port B
+CIA1_TA := $DC04 ; 16-bit timer A
+CIA1_TB := $DC06 ; 16-bit timer B
+CIA1_TOD10 := $DC08 ; Time-of-day tenths of a second
+CIA1_TODSEC := $DC09 ; Time-of-day seconds
+CIA1_TODMIN := $DC0A ; Time-of-day minutes
+CIA1_TODHR := $DC0B ; Time-of-day hours
+CIA1_SDR := $DC0C ; Serial data register
+CIA1_ICR := $DC0D ; Interrupt control register
+CIA1_CRA := $DC0E ; Control register for timer A
+CIA1_CRB := $DC0F ; Control register for timer B
CIA2 := $DD00
CIA2_PRA := $DD00
CIA2_PRB := $DD01
CIA2_DDRA := $DD02
CIA2_DDRB := $DD03
+CIA2_TA := $DD04
+CIA2_TB := $DD06
CIA2_TOD10 := $DD08
CIA2_TODSEC := $DD09
CIA2_TODMIN := $DD0A
CIA2_TODHR := $DD0B
+CIA2_SDR := $DD0C
CIA2_ICR := $DD0D
CIA2_CRA := $DD0E
CIA2_CRB := $DD0F
diff --git a/asminc/c64.inc b/asminc/c64.inc
index 00b66a64f..c12f8e64b 100644
--- a/asminc/c64.inc
+++ b/asminc/c64.inc
@@ -165,30 +165,36 @@ VDC_INDEX := $D600
VDC_DATA := $D601
; ---------------------------------------------------------------------------
-; I/O: CIAs
+; I/O: Complex Interface Adapters
CIA1 := $DC00
-CIA1_PRA := $DC00
-CIA1_PRB := $DC01
-CIA1_DDRA := $DC02
-CIA1_DDRB := $DC03
-CIA1_TOD10 := $DC08
-CIA1_TODSEC := $DC09
-CIA1_TODMIN := $DC0A
-CIA1_TODHR := $DC0B
-CIA1_ICR := $DC0D
-CIA1_CRA := $DC0E
-CIA1_CRB := $DC0F
+CIA1_PRA := $DC00 ; Port A
+CIA1_PRB := $DC01 ; Port B
+CIA1_DDRA := $DC02 ; Data direction register for port A
+CIA1_DDRB := $DC03 ; Data direction register for port B
+CIA1_TA := $DC04 ; 16-bit timer A
+CIA1_TB := $DC06 ; 16-bit timer B
+CIA1_TOD10 := $DC08 ; Time-of-day tenths of a second
+CIA1_TODSEC := $DC09 ; Time-of-day seconds
+CIA1_TODMIN := $DC0A ; Time-of-day minutes
+CIA1_TODHR := $DC0B ; Time-of-day hours
+CIA1_SDR := $DC0C ; Serial data register
+CIA1_ICR := $DC0D ; Interrupt control register
+CIA1_CRA := $DC0E ; Control register for timer A
+CIA1_CRB := $DC0F ; Control register for timer B
CIA2 := $DD00
CIA2_PRA := $DD00
CIA2_PRB := $DD01
CIA2_DDRA := $DD02
CIA2_DDRB := $DD03
+CIA2_TA := $DD04
+CIA2_TB := $DD06
CIA2_TOD10 := $DD08
CIA2_TODSEC := $DD09
CIA2_TODMIN := $DD0A
CIA2_TODHR := $DD0B
+CIA2_SDR := $DD0C
CIA2_ICR := $DD0D
CIA2_CRA := $DD0E
CIA2_CRB := $DD0F
From a029c006605b5e124069d22fb1efcd956ec81b43 Mon Sep 17 00:00:00 2001
From: Greg King
Date: Thu, 30 Nov 2017 11:38:12 -0500
Subject: [PATCH 07/22] Fixed a Table-Of-Contents bug in the TGI document.
The tag can't be put inside of a section. It isn't needed, anyway; we can get a TOC by putting the header as a section, and the functions as subsections.
---
doc/tgi.sgml | 112 ++++++++++++++++++++++++++++-----------------------
1 file changed, 61 insertions(+), 51 deletions(-)
diff --git a/doc/tgi.sgml b/doc/tgi.sgml
index 23b5ce6ae..fc60653a3 100644
--- a/doc/tgi.sgml
+++ b/doc/tgi.sgml
@@ -2,21 +2,21 @@
Tiny Graphics Interface
-
-2017-11-23
+,
+,
+
+2017-11-26
The cc65 library provides functions for platform independent graphics.
Include the tgi.h header file to get the necessary definitions.
-
-
-
-
-tgi_arc