From ab61b8ba0a32ec5edf6cfa8c28d1e586d5a06db0 Mon Sep 17 00:00:00 2001 From: Irmen de Jong Date: Tue, 1 Feb 2022 21:34:17 +0100 Subject: [PATCH] doc ref --- docs/source/portingguide.rst | 9 ++++++--- docs/source/todo.rst | 2 +- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/docs/source/portingguide.rst b/docs/source/portingguide.rst index db09c72c9..b1bf92345 100644 --- a/docs/source/portingguide.rst +++ b/docs/source/portingguide.rst @@ -1,3 +1,6 @@ + +.. _portingguide: + ============= Porting Guide ============= @@ -38,10 +41,10 @@ RAM, ROM, I/O Character encodings ------------------- -#. provide the primary character encoding table that the system uses (i.e. how is text represented in memory) +#. if not Petscii or CBM screencodes: provide the primary character encoding table that the system uses (i.e. how is text represented in memory) #. provide alternate character encodings (if any) -#. what are the system's character screen dimensions? -#. is there a screen matrix directly accessible in Ram? Provide addresses of the character matrix and color attributes matrix, if any. +#. what are the system's standard character screen dimensions? +#. is there a screen character matrix directly accessible in Ram? What's it address? Same for color attributes if any. ROM routines diff --git a/docs/source/todo.rst b/docs/source/todo.rst index d93e21be1..6346102a5 100644 --- a/docs/source/todo.rst +++ b/docs/source/todo.rst @@ -9,7 +9,7 @@ Need help with ^^^^^^^^^^^^^^ - c128 target: various machine specific things (free zp locations, how banking works, getting the floating point routines working, ...) - other targets such as Atari 800XL: all required details about the machine, I have no clue whatsoever -- see the Porting Guide in the documentation for this. +- see the :ref:`portingguide` for details on what information is needed. Blocked by an official Commander-x16 r39 release