This commit is contained in:
Irmen de Jong 2022-02-01 21:34:17 +01:00
parent 5c8c64242f
commit ab61b8ba0a
2 changed files with 7 additions and 4 deletions

View File

@ -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

View File

@ -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