From 0f1386ff4c0d88a533050138de2f3a4f2796863f Mon Sep 17 00:00:00 2001 From: Greg King Date: Thu, 25 Mar 2021 08:28:15 -0400 Subject: [PATCH] Added documentation about the slightly different behavior of cpeekcolor() on the cx16 platform. --- doc/cx16.sgml | 69 ++++++++++++++++++++++++++---------------------- doc/funcref.sgml | 2 ++ 2 files changed, 40 insertions(+), 31 deletions(-) diff --git a/doc/cx16.sgml b/doc/cx16.sgml index 490d07849..9e743064f 100644 --- a/doc/cx16.sgml +++ b/doc/cx16.sgml @@ -142,13 +142,20 @@ The functions listed below are special for the CX16. See the for declarations and usage. -get_ostype -set_tv -videomode -vpeek -vpoke +get_ostype() +set_tv() +videomode() +vpeek() +vpoke() +CBM-specific functions

@@ -157,32 +164,32 @@ machines. See the for declarations and usage. -cbm_close -cbm_closedir -cbm_k_basin -cbm_k_bsout -cbm_k_chkin -cbm_k_ckout -cbm_k_close -cbm_k_clrch -cbm_k_getin -cbm_k_load -cbm_k_open -cbm_k_readst -cbm_k_save -cbm_k_second -cbm_k_setlfs -cbm_k_setnam -cbm_k_tksa -cbm_load -cbm_open -cbm_opendir -cbm_read -cbm_readdir -cbm_save -cbm_write -get_tv -waitvsync +cbm_close() +cbm_closedir() +cbm_k_basin() +cbm_k_bsout() +cbm_k_chkin() +cbm_k_ckout() +cbm_k_close() +cbm_k_clrch() +cbm_k_getin() +cbm_k_load() +cbm_k_open() +cbm_k_readst() +cbm_k_save() +cbm_k_second() +cbm_k_setlfs() +cbm_k_setnam() +cbm_k_tksa() +cbm_load() +cbm_open() +cbm_opendir() +cbm_read() +cbm_readdir() +cbm_save() +cbm_write() +get_tv() +waitvsync() diff --git a/doc/funcref.sgml b/doc/funcref.sgml index a954c6581..3b3db2e09 100644 --- a/doc/funcref.sgml +++ b/doc/funcref.sgml @@ -2813,6 +2813,8 @@ location of the cursor in the display screen RAM. That number can be passed to done to make it obvious that peeking doesn't move the cursor in any way. Your program must place the cursor where it wants to peek before it calls any of those functions. +On the cx16 (Commander X16) target, this function returns two values: the +background color, in the high nybble, and the text color, in the low nybble.