From 8c25b2b316fa86385b1fc80640179f061860f280 Mon Sep 17 00:00:00 2001 From: Frosty-J <60154347+Frosty-J@users.noreply.github.com> Date: Fri, 28 Oct 2022 22:47:14 +0100 Subject: [PATCH] CommanderX16 -> Commander X16 --- docs/source/building.rst | 2 +- docs/source/index.rst | 2 +- docs/source/libraries.rst | 2 +- docs/source/programming.rst | 4 ++-- docs/source/syntaxreference.rst | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/source/building.rst b/docs/source/building.rst index 6c23c45d4..b3dd6926d 100644 --- a/docs/source/building.rst +++ b/docs/source/building.rst @@ -182,7 +182,7 @@ One or more .p8 module files ``-esa
`` Override the base address of the evaluation stack. Has to be page-aligned. You can specify an integer or hexadecimal address. - When not compiling for the CommanderX16 target, the location of the 16 virtual registers cx16.r0..r15 + When not compiling for the Commander X16 target, the location of the 16 virtual registers cx16.r0..r15 is changed accordingly (to keep them in the same memory space as the evaluation stack). diff --git a/docs/source/index.rst b/docs/source/index.rst index 89bb7a56b..bf8526755 100644 --- a/docs/source/index.rst +++ b/docs/source/index.rst @@ -178,7 +178,7 @@ For MacOS you can use the Homebrew system to install a recent version of OpenJDK Finally: an **emulator** (or a real machine of course) to test and run your programs on. In C64 mode, the compiler assumes the presence of the `Vice emulator `_. -If you're targeting the CommanderX16 instead, there's a choice of the official `x16emu `_ +If you're targeting the Commander X16 instead, there's a choice of the official `x16emu `_ and the unofficial `box16 `_ (you can select which one you want to launch using the ``-emu`` or ``-emu2`` command line options) diff --git a/docs/source/libraries.rst b/docs/source/libraries.rst index 6246f873c..40077e808 100644 --- a/docs/source/libraries.rst +++ b/docs/source/libraries.rst @@ -45,7 +45,7 @@ sys (part of syslib) system when the program is running. The following return values are currently defined: - - 16 = compiled for CommanderX16 with 65C02 CPU + - 16 = compiled for Commander X16 with 65C02 CPU - 64 = compiled for Commodore 64 with 6502/6510 CPU ``exit(returncode)`` diff --git a/docs/source/programming.rst b/docs/source/programming.rst index 5e3254939..8c7b1f55f 100644 --- a/docs/source/programming.rst +++ b/docs/source/programming.rst @@ -907,7 +907,7 @@ memory(name, size, alignment) You can only treat it as a pointer or use it in inline assembly. callfar(bank, address, argumentaddress) ; NOTE: specific to cx16 target for now - Calls an assembly routine in another ram-bank on the CommanderX16 (using the ``jsrfar`` routine) + Calls an assembly routine in another ram-bank on the Commander X16 (using the ``jsrfar`` routine) The banked RAM is located in the address range $A000-$BFFF (8 kilobyte), but you can specify any address in system ram (why this can be useful is explained at the end of this paragraph) The third argument can be used to designate the memory address @@ -921,7 +921,7 @@ callfar(bank, address, argumentaddress) ; NOTE: specific to cx16 target for This is not very efficient though, so maybe you should write a small piece of inline assembly for this instead. callrom(bank, address, argumentaddress) ; NOTE: specific to cx16 target for now - Calls an assembly routine in another rom-bank on the CommanderX16 + Calls an assembly routine in another rom-bank on the Commander X16 The banked ROM is located in the address range $C000-$FFFF (16 kilobyte). There are 32 banks (0 to 31). The third argument can be used to designate the memory address diff --git a/docs/source/syntaxreference.rst b/docs/source/syntaxreference.rst index 310ca43bb..ac2523b68 100644 --- a/docs/source/syntaxreference.rst +++ b/docs/source/syntaxreference.rst @@ -86,7 +86,7 @@ Directives The other options need those locations for other things so those virtual registers have to be put into memory elsewhere (outside of the zeropage). Trying to use them as zero page variables or pointers etc. will be a lot slower in those cases! - On the CommanderX16 the registers are always in zeropage. On other targets, for now, they + On the Commander X16 the registers are always in zeropage. On other targets, for now, they are always outside of the zeropage. .. data:: %zpreserved ,