Changelog:
r45436 | compyx | 2024-12-29 10:33:40 +0000 (Sun, 29 Dec 2024) | 2 lines
x64dtv: remove #if 0'ed code left over from previous commit
------------------------------------------------------------------------
r45435 | compyx | 2024-12-29 10:28:58 +0000 (Sun, 29 Dec 2024) | 18 lines
Fix linking issues with LLVM's lld (18 and 19)
Linking with lld-18 and lld-19 triggered some duplicate symbol errors when
linking x64dtv, xpet and xcbm2 in the rs232, userport and parallel cable
libs.
The shared `driver_libs` now has `rs232drv_lib` removed and `rs232drv_lib`
(or `rs232drvpet_lib` in the case of xpet and xcbm2) has been added to the
individual targets of the emulator binaries.
The `rs232drv` directory has an additional target `rs232drvpet.a` which
doesn't link with rsuser.o, avoiding registering userport resources and
command line options with xpet and xcbm2, the stubs in `pet-stubs.c` and
`cbm2-stubs.c` are now properly used during linking.
Parallel cable drive code was linked with x64dtv, probably copy+paste from
x64 code, this has been addressed as well.
Single-target compilation should also handle the split `rs232drv.a` (one rule for `librs232drv.a`, one for `librs232drvpet.a), I haven't tested that.
------------------------------------------------------------------------
r45434 | gpz | 2024-12-28 14:05:02 +0000 (Sat, 28 Dec 2024) | 1 line
Fix texi warnings on FreeBSD, patch by Dirk Meyer
------------------------------------------------------------------------
r45433 | gpz | 2024-12-28 14:04:18 +0000 (Sat, 28 Dec 2024) | 1 line
add note on tracker items
------------------------------------------------------------------------
r45432 | fabbo | 2024-12-26 13:53:29 +0000 (Thu, 26 Dec 2024) | 2 lines
Address the segmentation fault reported by timothylegg in the mailing list, when the monitor tried to write 256 or more bytes in one command. The variable data_buf, statically allocated 256 bytes, was overflowing
------------------------------------------------------------------------