1
0
mirror of https://github.com/cc65/cc65.git synced 2024-06-08 15:29:37 +00:00
cc65/libsrc/apple2
Colin Leroy-Mira 7a12399b39 Allow choosing 115200bps as the card allows it
Of course, that won't work full speed with the
standard IRQ-based RX. But that will allow users
to setup the port at this speed without duplicating
the setup part of the code. Up to them to add hooks
to disable IRQs and read directly in a tight asm
loop.
2024-02-19 19:31:47 +01:00
..
emd clean-up of driver return codes 2023-02-26 20:03:41 +01:00
extra Resolved conflict and removed adaptation for strpbrk for time being. 2018-05-21 13:30:27 +02:00
joy clean-up of driver return codes 2023-02-26 20:03:41 +01:00
mou clean-up of driver return codes 2023-02-26 20:03:41 +01:00
ser Allow choosing 115200bps as the card allows it 2024-02-19 19:31:47 +01:00
targetutil Apple2: implement stat(2) and statvfs(3) 2024-01-01 19:12:51 +01:00
tgi Disable potentially enabled double-width graphics. 2020-05-04 22:23:01 +02:00
_scrsize.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
_sys.s Allow _sys() to call ROM routines. 2016-03-25 21:57:06 +01:00
beep.s Add beep for apple2 2024-01-23 23:04:50 +01:00
bell.s Add beep for apple2 2024-01-23 23:04:50 +01:00
break.s Adjusted comments to match actual prototypes. 2018-11-06 11:13:23 +01:00
cclear.s Introduced internal gotoxy that pops both parameters. 2016-06-05 14:58:38 +02:00
cgetc.s Support randomize(). 2018-09-08 18:45:20 +02:00
chline.s Made Apple II CONIO more flexible. 2018-08-20 00:30:17 +02:00
close.s fix errno related underscores in all libsrc/*.s files 2022-08-28 21:52:53 +02:00
closedir.c Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
clrscr.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
color.s add missing newline to a bunch of files 2022-04-16 19:51:48 +02:00
cout.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
cpeekc.s Implemented some CONIO peek functions. 2020-07-12 22:19:55 +02:00
cputc.s Conio: 65c02 optimisations 2023-09-02 12:44:53 +02:00
crt0.s Swap in LC before destructors, ROM after 2024-01-24 12:28:57 +01:00
curdevice.s Introduced getcurrentdevice() and implemented it for CBM and Apple. 2012-10-21 14:35:17 +00:00
cvline.s Made Apple II CONIO more flexible. 2018-08-20 00:30:17 +02:00
detect_iigs.s Apple2: implement sleep using MONWAIT 2024-01-18 16:17:10 +01:00
devicedir.s remove extra spaces 2022-08-28 22:37:33 +02:00
dioclose.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
diocommon.s fix errno related underscores in all libsrc/*.s files 2022-08-28 21:52:53 +02:00
dioopen.s fix errno related underscores in all libsrc/*.s files 2022-08-28 21:52:53 +02:00
dioread.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
diosectcount.s fix errno related underscores in all libsrc/*.s files 2022-08-28 21:52:53 +02:00
diosectsize.s remove extra spaces 2022-08-28 22:37:33 +02:00
diowrite.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
dir.h Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
doesclrscr.s Added Apple II version of doesclrscrafterexit(). 2016-06-05 13:01:42 +02:00
dosdetect.s Matched comment to the one in the C header file. 2020-04-02 09:45:11 +02:00
exec.s Apple2: implement stat(2) and statvfs(3) 2024-01-01 19:12:51 +01:00
exehdr.s Switched Apple II output format to AppleSingle. 2018-03-07 23:05:21 +01:00
filedes.inc Cosmetic changes from Oliver Schmidt 2005-04-15 08:27:09 +00:00
filedes.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
filename.s Apple2: implement stat(2) and statvfs(3) 2024-01-01 19:12:51 +01:00
get_iigs_speed.s Apple2: implement sleep using MONWAIT 2024-01-18 16:17:10 +01:00
get_ostype.s Apple2: implement sleep using MONWAIT 2024-01-18 16:17:10 +01:00
getdevice.s Just a minor comment improvement. 2018-09-02 23:07:26 +02:00
getres.s fix errno related underscores in all libsrc/*.s files 2022-08-28 21:52:53 +02:00
gettime.s Apple2: implement stat(2) and statvfs(3) 2024-01-01 19:12:51 +01:00
gmtime_dt.s Apple2: implement stat(2) and statvfs(3) 2024-01-01 19:12:51 +01:00
gotoxy.s Introduced internal gotoxy that pops both parameters. 2016-06-05 14:58:38 +02:00
gotoy.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
home.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
initcwd.s Optimize and fix comments (thanks to Oliver Schmidt) 2023-08-19 14:11:36 +02:00
iobuf.s remove dangling spaces 2022-04-17 16:06:22 +02:00
irq.s Made use of recently added Apple scrcode macro. 2016-03-27 18:27:53 +02:00
isdevice.s I wasn't aware that the unit numbers in the ProDOS device list contain device type identifiers in the low nibble. So if we can't use the device list entries as-is we can as well present the high nibble as low nibble to the user thus providing more meaningful device numbers. 2012-10-15 21:59:51 +00:00
joy_stat_stddrv.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
joy_stddrv.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
joyref.s Reflect that the Apple //c supports only one joystick. 2020-06-04 23:24:24 +02:00
kbhit.s Cosmetic changes requested by Oliver Schmidt 2005-03-30 18:17:57 +00:00
libref.s Reflect that the Apple //c supports only one joystick. 2020-06-04 23:24:24 +02:00
lseek.s remove extra spaces 2022-08-28 22:37:33 +02:00
mainargs.s Adjusted constructors. 2016-03-16 16:28:32 +01:00
mcbdefault.s remove dangling spaces 2022-04-17 16:06:22 +02:00
mktime_dt.s Apple2: implement stat(2) and statvfs(3) 2024-01-01 19:12:51 +01:00
mli_file_info_direct.s Apple2: implement stat(2) and statvfs(3) 2024-01-01 19:12:51 +01:00
mli_file_info.s Apple2: implement stat(2) and statvfs(3) 2024-01-01 19:12:51 +01:00
mli.inc Apple2: implement stat(2) and statvfs(3) 2024-01-01 19:12:51 +01:00
mli.s Protect random counter against ProDOS. 2018-09-08 23:29:59 +02:00
mouse_stat_stddrv.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
mouse_stddrv.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
open.s Apple2: implement stat(2) and statvfs(3) 2024-01-01 19:12:51 +01:00
opendir.c remove dangling spaces 2022-04-17 16:06:22 +02:00
oserrlist.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
oserror.s fix errno related underscores in all libsrc/*.s files 2022-08-28 21:52:53 +02:00
randomize.s extra underscores for _randomize and _swap 2022-08-29 20:52:35 +02:00
rdkey.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
read.s fix errno related underscores in all libsrc/*.s files 2022-08-28 21:52:53 +02:00
readdir.c Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
reboot.s Renamed INITBSS to INIT and INIT to ONCE. 2016-03-06 21:27:19 +01:00
revers.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
rewinddir.c Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
rwcommon.s remove extra spaces 2022-08-28 22:37:33 +02:00
ser_stat_stddrv.s Introduced the notion of a standard serial driver. 2022-12-22 18:13:24 +01:00
ser_stddrv.s Introduced the notion of a standard serial driver. 2022-12-22 18:13:24 +01:00
set_iigs_speed.s Apple2: implement sleep using MONWAIT 2024-01-18 16:17:10 +01:00
settime.s fix errno related underscores in all libsrc/*.s files 2022-08-28 21:52:53 +02:00
sleep.s Apple2: implement sleep using MONWAIT 2024-01-18 16:17:10 +01:00
stat.s Apple2: implement stat(2) and statvfs(3) 2024-01-01 19:12:51 +01:00
statvfs.s Rewrite fgets in asm 2024-01-24 10:16:26 +01:00
syschdir.s Optimize and fix comments (thanks to Oliver Schmidt) 2023-08-19 14:11:36 +02:00
sysmkdir.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
sysremove.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
sysrename.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
sysrmdir.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
sysuname.s New uname function 2003-08-12 17:24:02 +00:00
tgi_colors.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
tgi_stat_stddrv.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
tgi_stddrv.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
videomode.s Made use of 65C02 opcode (thx to polluks). 2020-03-05 14:38:36 +01:00
vtabz.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
wait.s Apple2: implement sleep using MONWAIT 2024-01-18 16:17:10 +01:00
waitvsync.s Apple2: implement sleep using MONWAIT 2024-01-18 16:17:10 +01:00
wherex.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
wherey.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
write.s fix errno related underscores in all libsrc/*.s files 2022-08-28 21:52:53 +02:00