File: ChangeLog

package info (click to toggle)
cbmlink 0.9.6-1
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 856 kB
  • ctags: 1,304
  • sloc: ansic: 5,849; asm: 2,904; makefile: 188; sh: 60
file content (171 lines) | stat: -rw-r--r-- 5,562 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
2003-01-19  Marko Mkel  <msmakela@nic.funet.fi>

	* src/comm/c64net.c (c64net_write, c64net_read):
	* src/comm/kontros.c (kontros_write, kontros_read):
	* src/comm/pc64.c (pc64_write, pc64_read):
	* src/comm/prlink.c (prlink_write, prlink_read):
	* src/comm/x1541.c (x1541_write, x1541_read):
	fixed the __asm__ code for gcc-3.2

	* cbmsrc/*.s, cbm*/*/*.s, src/ext/asm/*.s, src/ext/asm/*/*.s:
	converted from DASM to XA syntax (producing identical binaries)

	* cbmsrc/build.sh, src/ext/asm/*.sh: replaced dasm with xa

	* src/cbmlink.c: version 0.9.6

2002-08-22  Marko Mkel  <msmakela@nic.funet.fi>

	* src/Makefile (install, reallyclean): substituted $(TARGET)

2002-08-21  Marko Mkel  <msmakela@nic.funet.fi>

	* src/comm/c2n232.c, src/comm/serial.c: Use report_error ().

	* src/comm/info.c (report_error): New function for WIN32.

	* src/comm/c64net.c, src/comm/kontros.c, src/comm/pc64.c,
	src/comm/prlink.c, src/comm/x1541.c:
	Made the inline assembler compatible with gcc 3.0.

2002-05-20  Marko Mkel  <msmakela@nic.funet.fi>

	* src/Makefile.win32, src/Makefile.unixpc (CFLAGS): Removed -ansi.

2002-05-05  Marko Mkel  <msmakela@nic.funet.fi>

	* cbmlink.html: Documented -qf, -qr, -qw, -l[p] and fixed a few typos.

	* src/cbmlink.1: Documented -qf, -qr, -qw and -l[p].

	* src/Makefile (EXTSRCS): Added ext/qdisk.c
	
	* src/cbmlink.c (main): Added -qf, -qr, -qw and -l[p].

	* src/ext/qdisk.h, src/ext/qdisk.c: New file.

	* src/ext/rdfile.h, src/ext/rdfile.c (rdfile_raw): New function.

2002-05-03  Marko Mkel  <msmakela@nic.funet.fi>

	* src/comm/serial.c, src/comm/c2n232.c:
	Monitor ctrl-c and ctrl-d signals on the Amiga.

	* src/comm/amigapar.h, src/comm/amigapar.c (check_break): New function.

	* src/comm/emul1541.c, src/comm/prlink48.c,
	src/comm/prlink88.c, src/comm/transnib.c: Call check_break ().

2002-04-28  Marko Mkel  <msmakela@nic.funet.fi>

	* src/comm/c2n232.c (c2n232_init):
	Open the serial line in nonblocking mode,
	as suggested by Simo Piiroinen.
	* src/comm/serial.c (serial_init): 
	Open the serial line in nonblocking mode,
	as suggested by Simo Piiroinen.

2002-04-22  Marko Mkel  <msmakela@nic.funet.fi>

	* src/ext/disk.c (disk_write):
	Initialize iltab properly to buf + 260.
	Replaced fseek () and ftell () with lseek () on BCC.

2002-04-21  Marko Mkel  <msmakela@nic.funet.fi>

	* cbmlink.html: Mention that cassette port lines, especially the
	write line, may be shared with other ports.

	* cbmsrc/host/vic20.s (irqexit): Use the ROM routine.

	* cbmsrc/main.s (exit): Only invoke reactirq on the C2N232 cable.

	* cbmsrc/host/c64.s, cbmsrc/host/c128.s, cbmsrc/host/c64common.s:
	Defined phfast, plfast, phslow and plslow separately for each target.
	Corrected phslow/plslow for the C128.

	* cbmsrc/build.sh: Do not touch the timestamps of unchanged files.

2002-04-20  Marko Mkel  <msmakela@nic.funet.fi>

	* src/comm/c64net.c, src/comm/kontros.c, src/comm/pc64.c,
	src/comm/pcpar.c, src/comm/prlink.c, src/comm/x1541.c:
	Improved the adaptation for Bruce Evans' C compiler.

2002-04-18  Marko Mkel  <msmakela@nic.funet.fi>

	* src/comm/c64net.c, src/comm/kontros.c, src/comm/pc64.c,
	src/comm/pcpar.h, src/comm/prlink.c, src/comm/x1541.c:
	Adapted for the inline assembler of Bruce Evans' C compiler
	and improved the GCC adaptation.

	* cbmlink.html: Updated facts about the MS-DOS port.

2002-04-15  Marko Mkel  <msmakela@nic.funet.fi>

	* src/cbmlink.c (main):
	Check that one-letter switches really are such.

	* src/comm/c64net.c (c64net_write, c64net_read):
	Fixed a typo for the _slow method calls.

	* src/comm/kontros.c (kontros_read):
	Fixed a typo for the _slow method calls.

	* src/cbmlink.c (main): Updated the version number to 0.9.5.

	* src/comm/pcpar.h, src/comm/pcpar.c: Renamed outb to outbyte.

2002-04-14  Marko Mkel  <msmakela@nic.funet.fi>

	* src/Makefile.unixpc (DEFINES): Added -DUSE_PPDEV.

	* src/comm/prlink88.c (prlink88_read): Toggle ack after each byte.

	* src/comm/commsel.c (comm_init):
	Initialize comm_close before calling comm_init.

	* src/comm/pcpar.h, src/comm/pcpar.c, src/comm/c64net.c,
	src/comm/kontros.c, src/comm/pc64.c, src/comm/prlink.c,
	src/comm/x1541.c:
	Added support for the parallel port device.

	* src/comm/c2n232.c, src/comm/serial.c: Added Amiga support

	* src/comm/amigapar.c (alloc_port): Fixed AllocMiscResource calls

	* src/Makefile.amiga (COMM_SERIAL): Enabled the option.

	* cbmlink.html: Documented the Amiga serial.device and Linux ppdev.

2002-03-19  Marko Mkel  <msmakela@nic.funet.fi>

	* src/comm/amigapar.h, src/comm/amigapar.c,
	src/comm/transnib.c, src/comm/prlink48.c, src/comm/prlink88.c,
	src/comm/emul1541.c, src/comm/em1541.c:
	made the code to compile on gcc (src/Makefile.amiga)

	* cbmlink.html: improved the C2N232 "getting started" section

	* src/Makefile.amiga (LDFLAGS): Add -s -noixemul to generate
	stand-alone stripped executables

	* src/Makefile.dos, src/Makefile.unix, src/Makefile.unixpc (LDFLAGS):
	Add -s to generate stripped executables

	* src/Makefile (clean): Remove all objects

	* src/ext/disk.c, src/ext/wrfile.c, src/ext/rdfile.c:
	Include <string.h> for memcpy, as suggested by Ferenc Veres

	* src/comm/serial.c, src/comm/c2n232.c:
	Check for __APPLE__ (Mac OS X patch suggested by Christopher Phillips)

	* src/comm/serial.c (serial_init):
	Use cfsetispeed, cfsetospeed (FreeBSD patch suggested by Pasi Ojala)

	* src/comm/c2n232.c (c2n232_init):
	Use cfsetispeed, cfsetospeed (FreeBSD patch suggested by Pasi Ojala)

	* src/cbmlink.c (load_file): Fixed the -lb switch