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 Porting Guide
============= =============
@ -38,10 +41,10 @@ RAM, ROM, I/O
Character encodings 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) #. provide alternate character encodings (if any)
#. what are the system's character screen dimensions? #. what are the system's standard character screen dimensions?
#. is there a screen matrix directly accessible in Ram? Provide addresses of the character matrix and color attributes matrix, if any. #. is there a screen character matrix directly accessible in Ram? What's it address? Same for color attributes if any.
ROM routines 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, ...) - 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 - 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 Blocked by an official Commander-x16 r39 release