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
|