1
0
mirror of https://github.com/cc65/cc65.git synced 2024-06-28 19:29:53 +00:00
cc65/libsrc
Jeff Tranter 806ffe5675 Fixes and improvements to KIM-1 i/o routines.
Tested on real KIM-1 hardware.

read.s:
- Remove commented out line.
- Remove unused check for bell character.
- Remove echo of newline (hardware always echoes entered characters).
- This fixes gets() and fgets() so they return when CR is entered.

write.s:
- Fix check for adding return after linefeed (failed to work because OUTCHR changes A)
- Remove unused check for bell character.

kim1.inc:
- Add symbol for monitor entry

crt0.s:
- Jump to KIM-1 monitor by address rather than using BRK (which relies on vector being set in RAM)
2023-03-27 17:56:25 -04:00
..
apple2 clean-up of driver return codes 2023-02-26 20:03:41 +01:00
atari clean-up of driver return codes 2023-02-26 20:03:41 +01:00
atari2600 ctype size optimization 2020-02-03 20:45:09 +01:00
atari5200 clean-up of driver return codes 2023-02-26 20:03:41 +01:00
atari7800 clean-up of driver return codes 2023-02-26 20:03:41 +01:00
atmos clean-up of driver return codes 2023-02-26 20:03:41 +01:00
c16 clean-up of driver return codes 2023-02-26 20:03:41 +01:00
c64 clean-up of driver return codes 2023-02-26 20:03:41 +01:00
c128 clean-up of driver return codes 2023-02-26 20:03:41 +01:00
cbm fix devicestr call, so related posix function work on cbm targets 2023-01-28 15:08:14 +01:00
cbm510 clean-up of driver return codes 2023-02-26 20:03:41 +01:00
cbm610 clean-up of driver return codes 2023-02-26 20:03:41 +01:00
common fix for issue #1973 (printf("%c", '\0') doesn't _write '\0' to fd 0) 2023-02-24 02:12:19 +01:00
conio remove dangling spaces 2022-07-21 03:20:44 +02:00
creativision clean-up of driver return codes 2023-02-26 20:03:41 +01:00
cx16 clean-up of driver return codes 2023-02-26 20:03:41 +01:00
dbg Removed an extra colon from libsrc/dbg/dbg/c. 2022-07-24 20:58:10 +08:00
em remove dangling spaces 2022-07-21 03:20:44 +02:00
gamate clean-up of driver return codes 2023-02-26 20:03:41 +01:00
geos-apple remove dangling spaces 2022-07-21 03:20:44 +02:00
geos-cbm clean-up of driver return codes 2023-02-26 20:03:41 +01:00
geos-common add extra underscore to _bzero, add a test for bzero/memset 2022-08-29 23:20:48 +02:00
joystick clean-up of driver return codes 2023-02-26 20:03:41 +01:00
kim1 Fixes and improvements to KIM-1 i/o routines. 2023-03-27 17:56:25 -04:00
lynx clean-up of driver return codes 2023-02-26 20:03:41 +01:00
mouse clean-up of driver return codes 2023-02-26 20:03:41 +01:00
nes clean-up of driver return codes 2023-02-26 20:03:41 +01:00
none ctype size optimization 2020-02-03 20:45:09 +01:00
osic1p fix errno related underscores in all libsrc/*.s files 2022-08-28 21:52:53 +02:00
pce clean-up of driver return codes 2023-02-26 20:03:41 +01:00
pet clean-up of driver return codes 2023-02-26 20:03:41 +01:00
plus4 clean-up of driver return codes 2023-02-26 20:03:41 +01:00
runtime remove dangling spaces 2022-07-21 03:20:44 +02:00
serial clean-up of driver return codes 2023-02-26 20:03:41 +01:00
sim6502 ctype size optimization 2020-02-03 20:45:09 +01:00
supervision clean-up of driver return codes 2023-02-26 20:03:41 +01:00
sym1 remove dangling spaces 2022-07-21 03:20:44 +02:00
telestrat add xfseek 2023-03-17 23:10:15 +01:00
tgi Don't hide errors in error handling 2022-09-02 11:55:54 +02:00
vic20 clean-up of driver return codes 2023-02-26 20:03:41 +01:00
zlib zlib: Use correct (un)signedness of char in prototypes and functions. 2021-03-30 19:41:20 +02:00
Makefile build: allow empty prefix 2022-07-21 03:22:52 +02:00