Page 1 of 1

Missing documentatin for KERNAL APIs

Posted: Sun Dec 10, 2023 6:15 pm
by SolarSurfer
This isn't necessarily a "bug" but rather an inconsistency in the documentation.

In this document: https://github.com/X16Community/x16-doc ... 0KERNAL.md as of this posting, the "Compatibility Considerations" section states that we can rely upon the KERNAL API calls at $FF81-$FFF3 being stable.

It then proceeds to document all KERNAL routines within that range except for the first five: FF81, FF84, FF87, FF8A, FF8D

If these are meant to be stable, please document them. If they are not yet stable, please update the stability range in the compatibility section.

Re: Missing documentatin for KERNAL APIs

Posted: Sun Dec 10, 2023 6:37 pm
by DragWx
Good news, there's an issue open for this on Github, if you'd like to keep track of progress.

...but in the meantime, the calls at $FF81-FFF3 are indeed stable, it's just that you have to look up a C64 reference for them right now. This goes both for API functions which are named but not explained (like CHRIN/BASIN), and for API functions not listed at all (like CINT).