From 7943cc305138481104c38d366b916e71f88aae58 Mon Sep 17 00:00:00 2001 From: intoinside Date: Sun, 19 May 2024 20:25:07 +0000 Subject: [PATCH] deploy: 8ec321d6de0b87ff33ee5abb5aa330b3bdfc906f --- cia-global_8asm.html | 29 ++++- cia-global_8asm.js | 3 +- cia_8asm.html | 30 ++++- cia_8asm.js | 3 +- common-global_8asm.html | 26 ++-- common-global_8asm.js | 4 +- common_8asm.html | 68 +++++------ common_8asm.js | 6 +- doxygen_crawl.html | 2 + files.html | 12 +- files_dup.js | 2 + globals.html | 43 ++++--- globals_func.html | 43 ++++--- globals_vars.html | 2 +- index.html | 2 +- io-global_8asm.html | 2 +- io_8asm.html | 2 +- math-global_8asm.html | 2 +- math_8asm.html | 2 +- mem-global_8asm.html | 72 +++++------ mem-global_8asm.js | 10 +- mem_8asm.html | 96 +++++++-------- mem_8asm.js | 12 +- mmu-global_8asm.html | 251 ++++++++++++++++++++++++++++++++++++++ mmu-global_8asm.js | 5 + mmu_8asm.html | 258 ++++++++++++++++++++++++++++++++++++++++ mmu_8asm.js | 5 + namespaceVdc.html | 2 +- namespaces.html | 2 +- navtreeindex0.js | 125 ++++++++++--------- search/all_2.js | 91 +++++++------- search/all_3.js | 5 +- search/all_4.js | 6 +- search/all_5.js | 9 +- search/all_8.js | 4 +- search/all_b.js | 16 +-- search/files_2.js | 4 +- search/functions_2.js | 83 +++++++------ search/functions_3.js | 5 +- search/functions_4.js | 6 +- search/functions_5.js | 9 +- search/functions_9.js | 16 +-- vdc-global_8asm.html | 37 +++++- vdc-global_8asm.js | 1 + vdc_8asm.html | 14 +-- vdc_8asm.js | 2 +- vic2-global_8asm.html | 37 +++++- vic2-global_8asm.js | 1 + vic2_8asm.html | 37 +++++- vic2_8asm.js | 1 + 50 files changed, 1123 insertions(+), 382 deletions(-) create mode 100644 mmu-global_8asm.html create mode 100644 mmu-global_8asm.js create mode 100644 mmu_8asm.html create mode 100644 mmu_8asm.js diff --git a/cia-global_8asm.html b/cia-global_8asm.html index b70fae8..b8e58b1 100644 --- a/cia-global_8asm.html +++ b/cia-global_8asm.html @@ -110,6 +110,9 @@ macro c128lib_GetFirePressedPort2 ()  Checks if the fire button is pressed on joystick port 2.
  +macro c128lib_DisableCIAInterrupts () + Disables the interrupts from both CIA chips.

Detailed Description

Cia module.

@@ -169,6 +172,30 @@

Since
1.0.0
+

+ + +

◆ c128lib_DisableCIAInterrupts()

+ +
+
+ + + + + + + +
macro c128lib_DisableCIAInterrupts ()
+
+ +

Disables the interrupts from both CIA chips.

+

This macro disables the interrupts from both CIA chips on a Commodore 64. It loads the accumulator with the value $7F, which disables all interrupt sources, and then stores this value in the IRQ control registers of both CIA chips. It then reads the IRQ control registers to confirm the changes.

+
Remarks
Register .A will be modified.
+
+Flags N and Z will be affected.
+
Since
1.1.0
+
@@ -177,7 +204,7 @@

    - +
diff --git a/cia-global_8asm.js b/cia-global_8asm.js index 2ea13bb..49ec95a 100644 --- a/cia-global_8asm.js +++ b/cia-global_8asm.js @@ -1,5 +1,6 @@ var cia_global_8asm = [ [ "c128lib_GetFirePressedPort1", "cia-global_8asm.html#a96c7a31536dc51ecdc7f47e13bdcbd05", null ], - [ "c128lib_GetFirePressedPort2", "cia-global_8asm.html#a0a20b24b923eefc2320221728819cf1c", null ] + [ "c128lib_GetFirePressedPort2", "cia-global_8asm.html#a0a20b24b923eefc2320221728819cf1c", null ], + [ "c128lib_DisableCIAInterrupts", "cia-global_8asm.html#a5987c4a815721a5c6bf2b7758ec06cc6", null ] ]; \ No newline at end of file diff --git a/cia_8asm.html b/cia_8asm.html index d785ce3..94b1039 100644 --- a/cia_8asm.html +++ b/cia_8asm.html @@ -110,6 +110,9 @@ macro GetFirePressedPort2 ()  Checks if the fire button is pressed on joystick port 2.
  +macro DisableCIAInterrupts () + Disables the interrupts from both CIA chips.

Detailed Description

Cia module.

@@ -171,6 +174,31 @@

Note
Use c128lib_GetFirePressedPort2 in cia-global.asm
Since
1.0.0
+

+ + +

◆ DisableCIAInterrupts()

+ +
+
+ + + + + + + +
macro DisableCIAInterrupts ()
+
+ +

Disables the interrupts from both CIA chips.

+

This macro disables the interrupts from both CIA chips on a Commodore 64. It loads the accumulator with the value $7F, which disables all interrupt sources, and then stores this value in the IRQ control registers of both CIA chips. It then reads the IRQ control registers to confirm the changes.

+
Remarks
Register .A will be modified.
+
+Flags N and Z will be affected.
+
Note
Use c128lib_GetFirePressedPort2 in cia-global.asm
+
Since
1.1.0
+
@@ -179,7 +207,7 @@

    - +
diff --git a/cia_8asm.js b/cia_8asm.js index 859742b..737ade0 100644 --- a/cia_8asm.js +++ b/cia_8asm.js @@ -1,5 +1,6 @@ var cia_8asm = [ [ "GetFirePressedPort1", "cia_8asm.html#a6601893cdf8b7512ffde9250235531cd", null ], - [ "GetFirePressedPort2", "cia_8asm.html#a2b820efff6c6e69199e09d8f4c820064", null ] + [ "GetFirePressedPort2", "cia_8asm.html#a2b820efff6c6e69199e09d8f4c820064", null ], + [ "DisableCIAInterrupts", "cia_8asm.html#a7d78bbe8b9c68c88e35e82403adecf4d", null ] ]; \ No newline at end of file diff --git a/common-global_8asm.html b/common-global_8asm.html index 78058fd..45ea596 100644 --- a/common-global_8asm.html +++ b/common-global_8asm.html @@ -107,12 +107,12 @@ macro c128lib_BasicUpstart128 (sysAddress)  This macro sets up a BASIC program for the Commodore 128.
  -macro c128lib_fbne (label) - This macro provides a far branch if not equal (BNE) operation.
-  -macro c128lib_fbmi (label) - This macro provides a far branch if minus (BMI) operation.
-  +macro c128lib_Fbne (label) + This macro provides a far branch if not equal (BNE) operation.
+  +macro c128lib_Fbmi (label) + This macro provides a far branch if minus (BMI) operation.

Detailed Description

Common module.

@@ -151,14 +151,14 @@

-

◆ c128lib_fbne()

+ +

◆ c128lib_Fbne()

- + @@ -179,14 +179,14 @@

-

◆ c128lib_fbmi()

+ +

◆ c128lib_Fbmi()

macro c128lib_fbne macro c128lib_Fbne ( label )
- + @@ -213,7 +213,7 @@

    - +
diff --git a/common-global_8asm.js b/common-global_8asm.js index 3d67cc2..f9ea3c7 100644 --- a/common-global_8asm.js +++ b/common-global_8asm.js @@ -1,6 +1,6 @@ var common_global_8asm = [ [ "c128lib_BasicUpstart128", "common-global_8asm.html#a83e3c1a543120b67e330db3c1779656c", null ], - [ "c128lib_fbne", "common-global_8asm.html#a60ea2a187d9be7d14287b5fc88b30400", null ], - [ "c128lib_fbmi", "common-global_8asm.html#ae58c2d2ecaf1f626d4974a75b87f4b56", null ] + [ "c128lib_Fbne", "common-global_8asm.html#a39f4554684593295ffd26a2e911c12c8", null ], + [ "c128lib_Fbmi", "common-global_8asm.html#ae98a137386860d11f55492f2e200df60", null ] ]; \ No newline at end of file diff --git a/common_8asm.html b/common_8asm.html index 7cffac4..7409a24 100644 --- a/common_8asm.html +++ b/common_8asm.html @@ -104,17 +104,17 @@

macro c128lib_fbmi macro c128lib_Fbmi ( label )
- - - - - - - - + + + + + + + +

Functions

function incArgument (arg)
 
macro BasicUpstart128 (sysAddress)
 This macro sets up a BASIC program for the Commodore 128.
 
macro fbne (label)
 This macro provides a far branch if not equal (BNE) operation.
 
macro fbmi (label)
 This macro provides a far branch if minus (BMI) operation.
 
function incArgument (arg)
 
macro Fbne (label)
 This macro provides a far branch if not equal (BNE) operation.
 
macro Fbmi (label)
 This macro provides a far branch if minus (BMI) operation.
 

Detailed Description

Common module.

@@ -126,23 +126,6 @@

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Date
2024

Function Documentation

- -

◆ incArgument()

- -
-
- - - - - - - -
function incArgument (arg )
-
- -
-

◆ BasicUpstart128()

@@ -171,14 +154,31 @@

-

◆ fbne()

+ +

◆ incArgument()

+ +
+
+ + + + + + + +
function incArgument (arg )
+
+ +
+
+ +

◆ Fbne()

- + @@ -195,19 +195,19 @@

Note
Use c128lib_fbne in common-global.asm
+
Note
Use c128lib_Fbne in common-global.asm
Since
1.0.0
- -

◆ fbmi()

+ +

◆ Fbmi()

macro fbne macro Fbne ( label )
- + @@ -224,7 +224,7 @@

Note
Use c128lib_fbmi in common-global.asm
+
Note
Use c128lib_Fbmi in common-global.asm
Since
1.0.0
@@ -235,7 +235,7 @@

    - +
diff --git a/common_8asm.js b/common_8asm.js index bb7a655..cc504e0 100644 --- a/common_8asm.js +++ b/common_8asm.js @@ -1,7 +1,7 @@ var common_8asm = [ - [ "incArgument", "common_8asm.html#a09bc8465ef30b0f07c9e0f342f3f3859", null ], [ "BasicUpstart128", "common_8asm.html#ae141e681c2a80de68240579fabe2c02a", null ], - [ "fbne", "common_8asm.html#a915a7fb90c81699e0ffd9219a202057e", null ], - [ "fbmi", "common_8asm.html#ae50e1dbbf4b374220bfe5baf883205f1", null ] + [ "incArgument", "common_8asm.html#a09bc8465ef30b0f07c9e0f342f3f3859", null ], + [ "Fbne", "common_8asm.html#ad113da6eb3829f6edc1ad521cd4c1a9c", null ], + [ "Fbmi", "common_8asm.html#a9fdfca7fa415120dabcfd4c5523d2ffe", null ] ]; \ No newline at end of file diff --git a/doxygen_crawl.html b/doxygen_crawl.html index 3164e05..6c935a8 100644 --- a/doxygen_crawl.html +++ b/doxygen_crawl.html @@ -18,6 +18,8 @@ + + diff --git a/files.html b/files.html index 36856d1..3223f90 100644 --- a/files.html +++ b/files.html @@ -108,10 +108,12 @@

- - - - + + + + + +
macro fbmi macro Fbmi ( label )
 math.asmMath module
 mem-global.asmMem module
 mem.asmMem module
 vdc-global.asmVdc module
 vdc.asmVdc module
 vic2-global.asmVic2 module
 vic2.asmVic2 module
 mmu-global.asmMmu module
 mmu.asmMmu module
 vdc-global.asmVdc module
 vdc.asmVdc module
 vic2-global.asmVic2 module
 vic2.asmVic2 module
@@ -119,7 +121,7 @@ diff --git a/files_dup.js b/files_dup.js index aac27fe..9f7e32b 100644 --- a/files_dup.js +++ b/files_dup.js @@ -10,6 +10,8 @@ var files_dup = [ "math.asm", "math_8asm.html", "math_8asm" ], [ "mem-global.asm", "mem-global_8asm.html", "mem-global_8asm" ], [ "mem.asm", "mem_8asm.html", "mem_8asm" ], + [ "mmu-global.asm", "mmu-global_8asm.html", "mmu-global_8asm" ], + [ "mmu.asm", "mmu_8asm.html", "mmu_8asm" ], [ "vdc-global.asm", "vdc-global_8asm.html", "vdc-global_8asm" ], [ "vdc.asm", "vdc_8asm.html", "vdc_8asm" ], [ "vic2-global.asm", "vic2-global_8asm.html", "vic2-global_8asm" ], diff --git a/globals.html b/globals.html index a343fea..1a0937c 100644 --- a/globals.html +++ b/globals.html @@ -111,17 +111,20 @@

- c -

diff --git a/io_8asm.html b/io_8asm.html index 0fe2075..e0fc85f 100644 --- a/io_8asm.html +++ b/io_8asm.html @@ -327,7 +327,7 @@

    - +

diff --git a/math-global_8asm.html b/math-global_8asm.html index a0cb25c..a874509 100644 --- a/math-global_8asm.html +++ b/math-global_8asm.html @@ -386,7 +386,7 @@

    - +

diff --git a/math_8asm.html b/math_8asm.html index b1756f7..80235b1 100644 --- a/math_8asm.html +++ b/math_8asm.html @@ -430,7 +430,7 @@

    - +
diff --git a/mem-global_8asm.html b/mem-global_8asm.html index 0a2ef48..f9f64a7 100644 --- a/mem-global_8asm.html +++ b/mem-global_8asm.html @@ -104,21 +104,21 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + + + + +

Functions

macro c128lib_copyFast (source, destination, count)
 This macro copies a block of memory from one location to another in a fast manner.
 
macro c128lib_copyWithRelocation (source, destination, count)
 This macro copies a block of memory from one location to another using page relocation.
 
macro c128lib_fillMemory (address, length, value)
 This macro fills memory with a specified value.
 
macro c128lib_cmp16 (value, address)
 This macro compares a 16-bit value with a 16-bit memory location.
 
macro c128lib_set16 (value, address)
 Fills two-byte located in memory address "mem" with byte "value".
 
macro c128lib_CopyFast (source, destination, count)
 This macro copies a block of memory from one location to another in a fast manner.
 
macro c128lib_CopyWithRelocation (source, destination, count)
 This macro copies a block of memory from one location to another using page relocation.
 
macro c128lib_FillMemory (address, length, value)
 This macro fills memory with a specified value.
 
macro c128lib_Cmp16 (value, address)
 This macro compares a 16-bit value with a 16-bit memory location.
 
macro c128lib_Set16 (value, address)
 Fills two-byte located in memory address "mem" with byte "value".
 

Detailed Description

Mem module.

@@ -130,14 +130,14 @@

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Date
2024

Function Documentation

- -

◆ c128lib_copyFast()

+ +

◆ c128lib_CopyFast()

- + @@ -167,19 +167,19 @@

Remarks
Register .A will be modified.
Flags N and Z will be affected.
-
Note
Usage: c128lib_copyFast($C000, $C100, 256) // Copies 256 bytes from memory location $C000 to $C100
+
Note
Usage: c128lib_CopyFast($C000, $C100, 256) // Copies 256 bytes from memory location $C000 to $C100
Since
1.0.0
-
-

◆ c128lib_copyWithRelocation()

+ +

◆ c128lib_CopyWithRelocation()

macro c128lib_copyFast macro c128lib_CopyFast ( source ,
- + @@ -197,7 +197,7 @@

This macro copies a block of memory from one location to another using page relocation.

-

This macro also handles the page relocation of the memory block during the copy operation. It's slower than

See also
copyFast but it uses much less memory, especially for large memory blocks copy.
+

This macro also handles the page relocation of the memory block during the copy operation. It's slower than

See also
c128lib_CopyFast but it uses much less memory, especially for large memory blocks copy.
Parameters

macro c128lib_copyWithRelocation macro c128lib_CopyWithRelocation ( source ,
@@ -211,21 +211,21 @@

Note
Usage: c128lib_copyWithRelocation($C000, $C100, 256) // Copies 256 bytes from memory location $C000 to $C100 with relocation
+
Note
Usage: c128lib_CopyWithRelocation($C000, $C100, 256) // Copies 256 bytes from memory location $C000 to $C100 with relocation
Minimum length is set to 5 because it's not convenient to use this macro for lower values.
Since
1.0.0
-
-

◆ c128lib_fillMemory()

+ +

◆ c128lib_FillMemory()

[in]sourceThe starting address of the memory block to be copied.
- + @@ -254,19 +254,19 @@

Remarks
Registers .A and .X will be modified.
Flags N and Z will be affected.
-
Note
Usage: c128lib_fillMemory($0400, $E0) // Fills the screen starting from memory location $0400 with the value $E0
+
Note
Usage: c128lib_FillMemory($0400, $E0) // Fills the screen starting from memory location $0400 with the value $E0
Since
1.0.0
-
-

◆ c128lib_cmp16()

+ +

◆ c128lib_Cmp16()

macro c128lib_fillMemory macro c128lib_FillMemory ( address ,
- + @@ -291,19 +291,19 @@

Remarks
Register .A will be modified.
Flags N, Z and C will be affected.
-
Note
Usage: cmp16($1234, $C000) // Compares the 16-bit value $1234 with the 16-bit memory location starting at $C000
+
Note
Usage: c128lib_Cmp16($1234, $C000) // Compares the 16-bit value $1234 with the 16-bit memory location starting at $C000
Since
1.0.0
-
-

◆ c128lib_set16()

+ +

◆ c128lib_Set16()

macro c128lib_cmp16 macro c128lib_Cmp16 ( value ,
- + @@ -336,7 +336,7 @@

    - +
diff --git a/mem-global_8asm.js b/mem-global_8asm.js index 4668ccc..a84ad4b 100644 --- a/mem-global_8asm.js +++ b/mem-global_8asm.js @@ -1,8 +1,8 @@ var mem_global_8asm = [ - [ "c128lib_copyFast", "mem-global_8asm.html#a148a4080835f59a286466140bb6b33b7", null ], - [ "c128lib_copyWithRelocation", "mem-global_8asm.html#aa8bf329385509978fd54c11eaa7f9a40", null ], - [ "c128lib_fillMemory", "mem-global_8asm.html#a0b6ce2d184b189d7e45a17525bca3c8a", null ], - [ "c128lib_cmp16", "mem-global_8asm.html#aef17db76ce01c65b7908839856e388cb", null ], - [ "c128lib_set16", "mem-global_8asm.html#a9434ef394fe6c697a8aae297a20fbbd5", null ] + [ "c128lib_CopyFast", "mem-global_8asm.html#aad7d5a9efa61b5d4df7887bd6d36f2f5", null ], + [ "c128lib_CopyWithRelocation", "mem-global_8asm.html#af9b332e235542f20e8dd6b8e0ab1790f", null ], + [ "c128lib_FillMemory", "mem-global_8asm.html#ab1ea541e2e4809693b3f68ed4d1c630e", null ], + [ "c128lib_Cmp16", "mem-global_8asm.html#aae623e7d1cfafb292bf07b0ccd958d49", null ], + [ "c128lib_Set16", "mem-global_8asm.html#ab43341521f31e4f25f8a82a7360dbe02", null ] ]; \ No newline at end of file diff --git a/mem_8asm.html b/mem_8asm.html index d3f68cd..a01ebe6 100644 --- a/mem_8asm.html +++ b/mem_8asm.html @@ -105,27 +105,27 @@

macro c128lib_set16 macro c128lib_Set16 ( value ,
- - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + +

Functions

macro copyFast (source, destination, count)
 This macro copies a block of memory from one location to another in a fast manner.
 
macro copyWithRelocation (source, destination, count)
 This macro copies a block of memory from one location to another using page relocation.
 
macro fillMemory (address, length, value)
 This macro fills memory with a specified value.
 
macro cmp16 (value, address)
 This macro compares a 16-bit value with a 16-bit memory location.
 
macro set8 (value, address)
 
macro set16 (value, address)
 Fills two-byte located in memory address "mem" with byte "value".
 
macro CopyFast (source, destination, count)
 This macro copies a block of memory from one location to another in a fast manner.
 
macro CopyWithRelocation (source, destination, count)
 This macro copies a block of memory from one location to another using page relocation.
 
macro FillMemory (address, length, value)
 This macro fills memory with a specified value.
 
macro Cmp16 (value, address)
 This macro compares a 16-bit value with a 16-bit memory location.
 
macro Set8 (value, address)
 
macro Set16 (value, address)
 Fills two-byte located in memory address "mem" with byte "value".
 
- +

Variables

pseudocommand set8 value
pseudocommand set8 value
 

Detailed Description

@@ -138,14 +138,14 @@

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Date
2024

Function Documentation

- -

◆ copyFast()

+ +

◆ CopyFast()

- + @@ -175,21 +175,21 @@

Remarks
Register .A will be modified.
Flags N and Z will be affected.
-
Note
Usage: copyFast($C000, $C100, 256) // Copies 256 bytes from memory location $C000 to $C100
+
Note
Usage: CopyFast($C000, $C100, 256) // Copies 256 bytes from memory location $C000 to $C100
-Use c128lib_copyFast in mem-global.asm
+Use c128lib_CopyFast in mem-global.asm
Since
1.0.0
- -

◆ copyWithRelocation()

+ +

◆ CopyWithRelocation()

macro copyFast macro CopyFast ( source ,
- + @@ -207,7 +207,7 @@

This macro copies a block of memory from one location to another using page relocation.

-

This macro also handles the page relocation of the memory block during the copy operation. It's slower than

See also
copyFast but it uses much less memory, especially for large memory blocks copy.
+

This macro also handles the page relocation of the memory block during the copy operation. It's slower than

See also
CopyFast but it uses much less memory, especially for large memory blocks copy.
Parameters

macro copyWithRelocation macro CopyWithRelocation ( source ,
@@ -221,21 +221,21 @@

Note
Usage: copyWithRelocation($C000, $C100, 256) // Copies 256 bytes from memory location $C000 to $C100 with relocation
+
Note
Usage: CopyWithRelocation($C000, $C100, 256) // Copies 256 bytes from memory location $C000 to $C100 with relocation
-Use c128lib_copyWithRelocation in mem-global.asm
+Use c128lib_CopyWithRelocation in mem-global.asm
Since
1.0.0
- -

◆ fillMemory()

+ +

◆ FillMemory()

[in]sourceThe starting address of the memory block to be copied.
- + @@ -265,23 +265,23 @@

Remarks
Registers .A and .X will be modified.
Flags N and Z will be affected.
-
Note
Usage: fillMemory($0400, 50, $E0) // Fills 50 bytes in memory starting from memory location $0400 with the value $E0
+
Note
Usage: FillMemory($0400, 50, $E0) // Fills 50 bytes in memory starting from memory location $0400 with the value $E0
-Use c128lib_fillMemory in mem-global.asm
+Use c128lib_FillMemory in mem-global.asm
Minimum length is set to 5 because it's not convenient to use this macro for lower values.
Since
1.0.0
- -

◆ cmp16()

+ +

◆ Cmp16()

macro fillMemory macro FillMemory ( address ,
- + @@ -306,21 +306,21 @@

Remarks
Register .A will be modified.
Flags N, Z and C will be affected.
-
Note
Usage: cmp16($1234, $C000) // Compares the 16-bit value $1234 with the 16-bit memory location starting at $C000
+
Note
Usage: Cmp16($1234, $C000) // Compares the 16-bit value $1234 with the 16-bit memory location starting at $C000
-Use c128lib_cmp16 in mem-global.asm
+Use c128lib_Cmp16 in mem-global.asm
Since
1.0.0
- -

◆ set8()

+ +

◆ Set8()

macro cmp16 macro Cmp16 ( value ,
- + @@ -334,14 +334,14 @@

-

◆ set16()

+ +

◆ Set16()

macro set8 macro Set8 ( value ,
- + @@ -364,7 +364,7 @@

Remarks
Register .A will be modified.
Flags N and Z will be affected.
-
Note
Use c128lib_set16 in mem-global.asm
+
Note
Use c128lib_Set16 in mem-global.asm
Since
1.0.0
@@ -377,7 +377,7 @@

macro set16 macro Set16 ( value ,
- +
pseudocommand set8 valuepseudocommand set8 value
@@ -390,7 +390,7 @@

    - +

diff --git a/mem_8asm.js b/mem_8asm.js index e70809f..1641962 100644 --- a/mem_8asm.js +++ b/mem_8asm.js @@ -1,10 +1,10 @@ var mem_8asm = [ - [ "copyFast", "mem_8asm.html#afc2727473d6de1b8913efc1c55366d88", null ], - [ "copyWithRelocation", "mem_8asm.html#a6e5c5b954e78454f629d566b8cb82ac6", null ], - [ "fillMemory", "mem_8asm.html#a11505ec4ce2375e2b1533fc2b0cd6315", null ], - [ "cmp16", "mem_8asm.html#a9b329476eb3c350a1536eb2db74e9d50", null ], - [ "set8", "mem_8asm.html#acf6111bcf2fbbc8f3dff73a33e4fd2c0", null ], - [ "set16", "mem_8asm.html#a5e7eddb54f71c8bb1e3d8295cf05dc53", null ], + [ "CopyFast", "mem_8asm.html#a91f628c476ff15d21e675cd8c0441002", null ], + [ "CopyWithRelocation", "mem_8asm.html#a55061d19016a525ff8bbbf7946862bd4", null ], + [ "FillMemory", "mem_8asm.html#a1a42825fbfb732a2839f5adf6ccc5da4", null ], + [ "Cmp16", "mem_8asm.html#a8eecc5c843b1e6d33e725bff22e509de", null ], + [ "Set8", "mem_8asm.html#a4709c4cd23c0927e213e70b509f40da2", null ], + [ "Set16", "mem_8asm.html#a697bfde9d9ace484fb0c9b86fa208cb9", null ], [ "value", "mem_8asm.html#a1e8d90edc813416c4cbfb995d68c893f", null ] ]; \ No newline at end of file diff --git a/mmu-global_8asm.html b/mmu-global_8asm.html new file mode 100644 index 0000000..990f2dd --- /dev/null +++ b/mmu-global_8asm.html @@ -0,0 +1,251 @@ + + + + + + + +c128lib Base: mmu-global.asm File Reference + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
c128lib Base +
+
Base macros for C128
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
mmu-global.asm File Reference
+
+
+ +

Mmu module. +More...

+ + + + + + + + +

+Functions

macro c128lib_SetMMUConfiguration (config)
 Macro for Mmu configuration.
 
macro c128lib_SetMMULoadConfiguration (config)
 Macro for Mmu configuration. Uses $FF00 instead of $D500.
 
+

Detailed Description

+

Mmu module.

+

Simple macros for the Commodore 128.

+
Author
Raffaele Intorcia raffa.nosp@m.ele..nosp@m.intor.nosp@m.cia@.nosp@m.gmail.nosp@m..com
+ +

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+
Date
2024
+

Function Documentation

+ +

◆ c128lib_SetMMUConfiguration()

+ +
+
+ + + + + + + +
macro c128lib_SetMMUConfiguration (config )
+
+ +

Macro for Mmu configuration.

+

I/O block selection

+
    +
  • Mmu.IO_ROM set I/O block visible on $D000-$DFFF
  • +
  • Mmu.IO_RAM set area on $D000-$DFFF dependant from Mmu.ROM_HI selection
  • +
+

If omitted, Mmu.IO_ROM will be used.

+

Low-ram selection

+
    +
  • Mmu.ROM_LOW_ROM set rom active for low BASIC ($4000-$7FFF)
  • +
  • Mmu.ROM_LOW_RAM set ram active on $4000-$7FFF
  • +
+

If omitted, Mmu.ROM_LOW_ROM will be used.

+

Mid-ram selection

+
    +
  • Mmu.ROM_MID_RAM set ram active on $8000-$AFFF and $B000-$BFFF
  • +
  • Mmu.ROM_MID_EXT set external function ROM
  • +
  • Mmu.ROM_MID_INT set internal function ROM
  • +
  • Mmu.ROM_MID_ROM set rom active for BASIC ($8000-$AFFF) and monitor ($B000-$BFFF)
  • +
+

If omitted, Mmu.ROM_MID_ROM will be used.

+

Hi-ram selection

+
    +
  • Mmu.ROM_HI_RAM set ram active on $C000-$CFFF, $D000-$DFFF and $E000-$FFFF
  • +
  • Mmu.ROM_HI_EXT set external function ROM
  • +
  • Mmu.ROM_HI_INT set internal function ROM
  • +
  • Mmu.ROM_HI set rom active for Screen editor ($C000-$CFFF), character ($D000-$DFFF), Kernal ($E000-$FFFF)
  • +
+

If omitted, Mmu.ROM_HI will be used.

+

Bank selection

+
    +
  • Mmu.RAM0 or Mmu.RAM1 can be used to set ram bank 0 or 1. If omitted, bank 0 will be selected.
  • +
+
Parameters
+ + +
[in]configValues for Mmu confiuration
+
+
+
Remarks
Register .A will be modified.
+
+Flags N and Z will be affected.
+
Since
1.1.0
+ +
+
+ +

◆ c128lib_SetMMULoadConfiguration()

+ +
+
+ + + + + + + +
macro c128lib_SetMMULoadConfiguration (config )
+
+ +

Macro for Mmu configuration. Uses $FF00 instead of $D500.

+

I/O block selection

+
    +
  • Mmu.IO_ROM set I/O block visible on $D000-$DFFF
  • +
  • Mmu.IO_RAM set area on $D000-$DFFF dependant from Mmu.ROM_HI selection
  • +
+

If omitted, Mmu.IO_ROM will be used.

+

Low-ram selection

+
    +
  • Mmu.ROM_LOW_ROM set rom active for low BASIC ($4000-$7FFF)
  • +
  • Mmu.ROM_LOW_RAM set ram active on $4000-$7FFF
  • +
+

If omitted, Mmu.ROM_LOW_ROM will be used.

+

Mid-ram selection

+
    +
  • Mmu.ROM_MID_RAM set ram active on $8000-$AFFF and $B000-$BFFF
  • +
  • Mmu.ROM_MID_EXT set external function ROM
  • +
  • Mmu.ROM_MID_INT set internal function ROM
  • +
  • Mmu.ROM_MID_ROM set rom active for BASIC ($8000-$AFFF) and monitor ($B000-$BFFF)
  • +
+

If omitted, Mmu.ROM_MID_ROM will be used.

+

Hi-ram selection

+
    +
  • Mmu.ROM_HI_RAM set ram active on $C000-$CFFF, $D000-$DFFF and $E000-$FFFF
  • +
  • Mmu.ROM_HI_EXT set external function ROM
  • +
  • Mmu.ROM_HI_INT set internal function ROM
  • +
  • Mmu.ROM_HI set rom active for Screen editor ($C000-$CFFF), character ($D000-$DFFF), Kernal ($E000-$FFFF)
  • +
+

If omitted, Mmu.ROM_HI will be used.

+

Bank selection

+
    +
  • Mmu.RAM0 or Mmu.RAM1 can be used to set ram bank 0 or 1. If omitted, bank 0 will be selected.
  • +
+
Remarks
Register .A will be modified.
+
+Flags N and Z will be affected.
+
Note
Use SetMMULoadConfiguration in mmu-global.asm
+
Since
1.1.0
+ +
+
+
+
+ + + + diff --git a/mmu-global_8asm.js b/mmu-global_8asm.js new file mode 100644 index 0000000..60f9fd9 --- /dev/null +++ b/mmu-global_8asm.js @@ -0,0 +1,5 @@ +var mmu_global_8asm = +[ + [ "c128lib_SetMMUConfiguration", "mmu-global_8asm.html#a70dc6e9f686455e98ff2ad8035b0fe05", null ], + [ "c128lib_SetMMULoadConfiguration", "mmu-global_8asm.html#a4e5266f100b800a3513f982dfb34fa04", null ] +]; \ No newline at end of file diff --git a/mmu_8asm.html b/mmu_8asm.html new file mode 100644 index 0000000..8ebc639 --- /dev/null +++ b/mmu_8asm.html @@ -0,0 +1,258 @@ + + + + + + + +c128lib Base: mmu.asm File Reference + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
c128lib Base +
+
Base macros for C128
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
mmu.asm File Reference
+
+
+ +

Mmu module. +More...

+ + + + + + + + +

+Functions

macro SetMMUConfiguration (config)
 Macro for Mmu configuration.
 
macro SetMMULoadConfiguration (config)
 Macro for Mmu configuration. Uses $FF00 instead of $D500.
 
+

Detailed Description

+

Mmu module.

+

Simple macros for the Commodore 128.

+
Author
Raffaele Intorcia raffa.nosp@m.ele..nosp@m.intor.nosp@m.cia@.nosp@m.gmail.nosp@m..com
+ +

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+
Date
2024
+

Function Documentation

+ +

◆ SetMMUConfiguration()

+ +
+
+ + + + + + + +
macro SetMMUConfiguration (config )
+
+ +

Macro for Mmu configuration.

+

I/O block selection

+
    +
  • Mmu.IO_ROM set I/O block visible on $D000-$DFFF
  • +
  • Mmu.IO_RAM set area on $D000-$DFFF dependant from Mmu.ROM_HI selection
  • +
+

If omitted, Mmu.IO_ROM will be used.

+

Low-ram selection

+
    +
  • Mmu.ROM_LOW_ROM set rom active for low BASIC ($4000-$7FFF)
  • +
  • Mmu.ROM_LOW_RAM set ram active on $4000-$7FFF
  • +
+

If omitted, Mmu.ROM_LOW_ROM will be used.

+

Mid-ram selection

+
    +
  • Mmu.ROM_MID_RAM set ram active on $8000-$AFFF and $B000-$BFFF
  • +
  • Mmu.ROM_MID_EXT set external function ROM
  • +
  • Mmu.ROM_MID_INT set internal function ROM
  • +
  • Mmu.ROM_MID_ROM set rom active for BASIC ($8000-$AFFF) and monitor ($B000-$BFFF)
  • +
+

If omitted, Mmu.ROM_MID_ROM will be used.

+

Hi-ram selection

+
    +
  • Mmu.ROM_HI_RAM set ram active on $C000-$CFFF, $D000-$DFFF and $E000-$FFFF
  • +
  • Mmu.ROM_HI_EXT set external function ROM
  • +
  • Mmu.ROM_HI_INT set internal function ROM
  • +
  • Mmu.ROM_HI set rom active for Screen editor ($C000-$CFFF), character ($D000-$DFFF), Kernal ($E000-$FFFF)
  • +
+

If omitted, Mmu.ROM_HI will be used.

+

Bank selection

+
    +
  • Mmu.RAM0 or Mmu.RAM1 can be used to set ram bank 0 or 1. If omitted, bank 0 will be selected.
  • +
+
Parameters
+ + +
[in]configValues for Mmu confiuration
+
+
+
Remarks
Register .A will be modified.
+
+Flags N and Z will be affected.
+
Note
Use c128lib_SetMMUConfiguration in mmu-global.asm
+
Since
1.1.0
+ +
+
+ +

◆ SetMMULoadConfiguration()

+ +
+
+ + + + + + + +
macro SetMMULoadConfiguration (config )
+
+ +

Macro for Mmu configuration. Uses $FF00 instead of $D500.

+

I/O block selection

+
    +
  • Mmu.IO_ROM set I/O block visible on $D000-$DFFF
  • +
  • Mmu.IO_RAM set area on $D000-$DFFF dependant from Mmu.ROM_HI selection
  • +
+

If omitted, Mmu.IO_ROM will be used.

+

Low-ram selection

+
    +
  • Mmu.ROM_LOW_ROM set rom active for low BASIC ($4000-$7FFF)
  • +
  • Mmu.ROM_LOW_RAM set ram active on $4000-$7FFF
  • +
+

If omitted, Mmu.ROM_LOW_ROM will be used.

+

Mid-ram selection

+
    +
  • Mmu.ROM_MID_RAM set ram active on $8000-$AFFF and $B000-$BFFF
  • +
  • Mmu.ROM_MID_EXT set external function ROM
  • +
  • Mmu.ROM_MID_INT set internal function ROM
  • +
  • Mmu.ROM_MID_ROM set rom active for BASIC ($8000-$AFFF) and monitor ($B000-$BFFF)
  • +
+

If omitted, Mmu.ROM_MID_ROM will be used.

+

Hi-ram selection

+
    +
  • Mmu.ROM_HI_RAM set ram active on $C000-$CFFF, $D000-$DFFF and $E000-$FFFF
  • +
  • Mmu.ROM_HI_EXT set external function ROM
  • +
  • Mmu.ROM_HI_INT set internal function ROM
  • +
  • Mmu.ROM_HI set rom active for Screen editor ($C000-$CFFF), character ($D000-$DFFF), Kernal ($E000-$FFFF)
  • +
+

If omitted, Mmu.ROM_HI will be used.

+

Bank selection

+
    +
  • Mmu.RAM0 or Mmu.RAM1 can be used to set ram bank 0 or 1. If omitted, bank 0 will be selected.
  • +
+
Parameters
+ + +
[in]configValues for Mmu confiuration
+
+
+
Remarks
Register .A will be modified.
+
+Flags N and Z will be affected.
+
Note
Use SetMMULoadConfiguration in mmu-global.asm
+
Since
1.1.0
+ +
+
+
+
+ + + + diff --git a/mmu_8asm.js b/mmu_8asm.js new file mode 100644 index 0000000..9bc5337 --- /dev/null +++ b/mmu_8asm.js @@ -0,0 +1,5 @@ +var mmu_8asm = +[ + [ "SetMMUConfiguration", "mmu_8asm.html#a0e367e41fc25de49987703726aed4474", null ], + [ "SetMMULoadConfiguration", "mmu_8asm.html#a8028a51bdb8333c33e0a385e82b54716", null ] +]; \ No newline at end of file diff --git a/namespaceVdc.html b/namespaceVdc.html index 514e6ca..6931706 100644 --- a/namespaceVdc.html +++ b/namespaceVdc.html @@ -102,7 +102,7 @@ diff --git a/namespaces.html b/namespaces.html index 538b8c1..825021f 100644 --- a/namespaces.html +++ b/namespaces.html @@ -106,7 +106,7 @@ diff --git a/navtreeindex0.js b/navtreeindex0.js index 5dddd9b..6b6ba5b 100644 --- a/navtreeindex0.js +++ b/navtreeindex0.js @@ -2,19 +2,21 @@ var NAVTREEINDEX0 = { "cia-global_8asm.html":[1,0,0], "cia-global_8asm.html#a0a20b24b923eefc2320221728819cf1c":[1,0,0,1], +"cia-global_8asm.html#a5987c4a815721a5c6bf2b7758ec06cc6":[1,0,0,2], "cia-global_8asm.html#a96c7a31536dc51ecdc7f47e13bdcbd05":[1,0,0,0], "cia_8asm.html":[1,0,1], "cia_8asm.html#a2b820efff6c6e69199e09d8f4c820064":[1,0,1,1], "cia_8asm.html#a6601893cdf8b7512ffde9250235531cd":[1,0,1,0], +"cia_8asm.html#a7d78bbe8b9c68c88e35e82403adecf4d":[1,0,1,2], "common-global_8asm.html":[1,0,2], -"common-global_8asm.html#a60ea2a187d9be7d14287b5fc88b30400":[1,0,2,1], +"common-global_8asm.html#a39f4554684593295ffd26a2e911c12c8":[1,0,2,1], "common-global_8asm.html#a83e3c1a543120b67e330db3c1779656c":[1,0,2,0], -"common-global_8asm.html#ae58c2d2ecaf1f626d4974a75b87f4b56":[1,0,2,2], +"common-global_8asm.html#ae98a137386860d11f55492f2e200df60":[1,0,2,2], "common_8asm.html":[1,0,3], -"common_8asm.html#a09bc8465ef30b0f07c9e0f342f3f3859":[1,0,3,0], -"common_8asm.html#a915a7fb90c81699e0ffd9219a202057e":[1,0,3,2], -"common_8asm.html#ae141e681c2a80de68240579fabe2c02a":[1,0,3,1], -"common_8asm.html#ae50e1dbbf4b374220bfe5baf883205f1":[1,0,3,3], +"common_8asm.html#a09bc8465ef30b0f07c9e0f342f3f3859":[1,0,3,1], +"common_8asm.html#a9fdfca7fa415120dabcfd4c5523d2ffe":[1,0,3,3], +"common_8asm.html#ad113da6eb3829f6edc1ad521cd4c1a9c":[1,0,3,2], +"common_8asm.html#ae141e681c2a80de68240579fabe2c02a":[1,0,3,0], "files.html":[1,0], "globals.html":[1,1,0], "globals_func.html":[1,1,1], @@ -51,60 +53,69 @@ var NAVTREEINDEX0 = "math_8asm.html#af2f847421a1beca5fea36b43750c65a8":[1,0,7,2], "math_8asm.html#af9826fd3a9fd1c658104b443a67c8846":[1,0,7,7], "mem-global_8asm.html":[1,0,8], -"mem-global_8asm.html#a0b6ce2d184b189d7e45a17525bca3c8a":[1,0,8,2], -"mem-global_8asm.html#a148a4080835f59a286466140bb6b33b7":[1,0,8,0], -"mem-global_8asm.html#a9434ef394fe6c697a8aae297a20fbbd5":[1,0,8,4], -"mem-global_8asm.html#aa8bf329385509978fd54c11eaa7f9a40":[1,0,8,1], -"mem-global_8asm.html#aef17db76ce01c65b7908839856e388cb":[1,0,8,3], +"mem-global_8asm.html#aad7d5a9efa61b5d4df7887bd6d36f2f5":[1,0,8,0], +"mem-global_8asm.html#aae623e7d1cfafb292bf07b0ccd958d49":[1,0,8,3], +"mem-global_8asm.html#ab1ea541e2e4809693b3f68ed4d1c630e":[1,0,8,2], +"mem-global_8asm.html#ab43341521f31e4f25f8a82a7360dbe02":[1,0,8,4], +"mem-global_8asm.html#af9b332e235542f20e8dd6b8e0ab1790f":[1,0,8,1], "mem_8asm.html":[1,0,9], -"mem_8asm.html#a11505ec4ce2375e2b1533fc2b0cd6315":[1,0,9,2], +"mem_8asm.html#a1a42825fbfb732a2839f5adf6ccc5da4":[1,0,9,2], "mem_8asm.html#a1e8d90edc813416c4cbfb995d68c893f":[1,0,9,6], -"mem_8asm.html#a5e7eddb54f71c8bb1e3d8295cf05dc53":[1,0,9,5], -"mem_8asm.html#a6e5c5b954e78454f629d566b8cb82ac6":[1,0,9,1], -"mem_8asm.html#a9b329476eb3c350a1536eb2db74e9d50":[1,0,9,3], -"mem_8asm.html#acf6111bcf2fbbc8f3dff73a33e4fd2c0":[1,0,9,4], -"mem_8asm.html#afc2727473d6de1b8913efc1c55366d88":[1,0,9,0], +"mem_8asm.html#a4709c4cd23c0927e213e70b509f40da2":[1,0,9,4], +"mem_8asm.html#a55061d19016a525ff8bbbf7946862bd4":[1,0,9,1], +"mem_8asm.html#a697bfde9d9ace484fb0c9b86fa208cb9":[1,0,9,5], +"mem_8asm.html#a8eecc5c843b1e6d33e725bff22e509de":[1,0,9,3], +"mem_8asm.html#a91f628c476ff15d21e675cd8c0441002":[1,0,9,0], +"mmu-global_8asm.html":[1,0,10], +"mmu-global_8asm.html#a4e5266f100b800a3513f982dfb34fa04":[1,0,10,1], +"mmu-global_8asm.html#a70dc6e9f686455e98ff2ad8035b0fe05":[1,0,10,0], +"mmu_8asm.html":[1,0,11], +"mmu_8asm.html#a0e367e41fc25de49987703726aed4474":[1,0,11,0], +"mmu_8asm.html#a8028a51bdb8333c33e0a385e82b54716":[1,0,11,1], "namespaceVdc.html":[0,0,0], "namespaces.html":[0,0], "pages.html":[], -"vdc-global_8asm.html":[1,0,10], -"vdc-global_8asm.html#a277b042526155e40ec729a1662e9c4a1":[1,0,10,9], -"vdc-global_8asm.html#a6935c61aa2d0ea8dbc614b7b5a47a5b6":[1,0,10,11], -"vdc-global_8asm.html#a8d4c7abc3425bbd3cede649446b681b9":[1,0,10,10], -"vdc-global_8asm.html#aaa9858528d3187603a452430e93d33b2":[1,0,10,1], -"vdc-global_8asm.html#ab2e363c8ff0ba15375eac4176e47c64a":[1,0,10,5], -"vdc-global_8asm.html#ab9c98de582d57b4a884b25a17cb0ed52":[1,0,10,0], -"vdc-global_8asm.html#ac9bd2839af9f7b655546b4ffa06faa99":[1,0,10,3], -"vdc-global_8asm.html#acb30c9c941f69ecddab7a21d6c2b7be3":[1,0,10,4], -"vdc-global_8asm.html#ad7b25d3349fd95d776e06c9f52e9df25":[1,0,10,2], -"vdc-global_8asm.html#adcc0fa5eaf9dee48393b6e223b1aa95f":[1,0,10,8], -"vdc-global_8asm.html#ae7ae05143f20725ebeff233f720afc85":[1,0,10,6], -"vdc-global_8asm.html#afd991984d3b04faa872dd03688f74667":[1,0,10,7], -"vdc_8asm.html":[1,0,11], -"vdc_8asm.html#a0d42743594fd93e1a4f0927b14b4209c":[1,0,11,13], -"vdc_8asm.html#a1ea5d9e3dc4d485b553d663a65c3a2a9":[1,0,11,1], -"vdc_8asm.html#a22a7abb96293ea28ffba7b0ce95607de":[1,0,11,6], -"vdc_8asm.html#a42d61b112809346b98c9c598ea006388":[1,0,11,2], -"vdc_8asm.html#a4933eeb9967b10432a9f17610ca5bc76":[1,0,11,0], -"vdc_8asm.html#a89ea57190f837c6fb925775d597e5c1e":[1,0,11,11], -"vdc_8asm.html#abbad20cacc437923fcfa0e51b73219be":[1,0,11,3], -"vdc_8asm.html#ad6a19a819159bc39fba5e188b1778622":[1,0,11,10], -"vdc_8asm.html#adde6b74d1b7467a788824871f376e7d5":[1,0,11,4], -"vdc_8asm.html#ae1a0da2f272109b89dc83947052a32c9":[1,0,11,7], -"vdc_8asm.html#aee87372293dba2955633d1407303c89e":[1,0,11,12], -"vdc_8asm.html#af5ee110102d974e26be1806e9fd1e54f":[1,0,11,8], -"vdc_8asm.html#af86f8f1ea8abf7daaf5425a0aeb1b992":[1,0,11,9], -"vdc_8asm.html#afe64706ebe1a53c820a412aa3b680f16":[1,0,11,5], -"vic2-global_8asm.html":[1,0,12], -"vic2-global_8asm.html#a1552c40009ea281beda3135c00ccfbdd":[1,0,12,0], -"vic2-global_8asm.html#a1d25d9c0f296b1f0d7fe9a4ee6833b1a":[1,0,12,1], -"vic2-global_8asm.html#a4d9519360e0285099b393dfc1e788791":[1,0,12,4], -"vic2-global_8asm.html#aa2ba80b5bea957169c156383d8351076":[1,0,12,2], -"vic2-global_8asm.html#ac7bc583c36627928a8a4bc8cb70a9cda":[1,0,12,3], -"vic2_8asm.html":[1,0,13], -"vic2_8asm.html#a019728b3c82a42e44d6967ffbe8a28d4":[1,0,13,4], -"vic2_8asm.html#a41bd78bc1430779dd005bd6eb18cc8bd":[1,0,13,3], -"vic2_8asm.html#a805440d17d14e6a7222ad8e12e211785":[1,0,13,2], -"vic2_8asm.html#aaf271dfc5676d30854f6ee2ba9082f40":[1,0,13,0], -"vic2_8asm.html#ad745239cfce1e840c94493ca9639e75e":[1,0,13,1] +"vdc-global_8asm.html":[1,0,12], +"vdc-global_8asm.html#a020327ff960e85c11d80f4449e7630d8":[1,0,12,8], +"vdc-global_8asm.html#a277b042526155e40ec729a1662e9c4a1":[1,0,12,10], +"vdc-global_8asm.html#a6935c61aa2d0ea8dbc614b7b5a47a5b6":[1,0,12,12], +"vdc-global_8asm.html#a8d4c7abc3425bbd3cede649446b681b9":[1,0,12,11], +"vdc-global_8asm.html#aaa9858528d3187603a452430e93d33b2":[1,0,12,1], +"vdc-global_8asm.html#ab2e363c8ff0ba15375eac4176e47c64a":[1,0,12,5], +"vdc-global_8asm.html#ab9c98de582d57b4a884b25a17cb0ed52":[1,0,12,0], +"vdc-global_8asm.html#ac9bd2839af9f7b655546b4ffa06faa99":[1,0,12,3], +"vdc-global_8asm.html#acb30c9c941f69ecddab7a21d6c2b7be3":[1,0,12,4], +"vdc-global_8asm.html#ad7b25d3349fd95d776e06c9f52e9df25":[1,0,12,2], +"vdc-global_8asm.html#adcc0fa5eaf9dee48393b6e223b1aa95f":[1,0,12,9], +"vdc-global_8asm.html#ae7ae05143f20725ebeff233f720afc85":[1,0,12,6], +"vdc-global_8asm.html#afd991984d3b04faa872dd03688f74667":[1,0,12,7], +"vdc_8asm.html":[1,0,13], +"vdc_8asm.html#a0d42743594fd93e1a4f0927b14b4209c":[1,0,13,13], +"vdc_8asm.html#a1ea5d9e3dc4d485b553d663a65c3a2a9":[1,0,13,1], +"vdc_8asm.html#a22a7abb96293ea28ffba7b0ce95607de":[1,0,13,6], +"vdc_8asm.html#a4933eeb9967b10432a9f17610ca5bc76":[1,0,13,0], +"vdc_8asm.html#a6cfb83c44bf259de6994bcc7a8737a70":[1,0,13,2], +"vdc_8asm.html#a89ea57190f837c6fb925775d597e5c1e":[1,0,13,11], +"vdc_8asm.html#abbad20cacc437923fcfa0e51b73219be":[1,0,13,3], +"vdc_8asm.html#ad6a19a819159bc39fba5e188b1778622":[1,0,13,10], +"vdc_8asm.html#adde6b74d1b7467a788824871f376e7d5":[1,0,13,4], +"vdc_8asm.html#ae1a0da2f272109b89dc83947052a32c9":[1,0,13,7], +"vdc_8asm.html#aee87372293dba2955633d1407303c89e":[1,0,13,12], +"vdc_8asm.html#af5ee110102d974e26be1806e9fd1e54f":[1,0,13,8], +"vdc_8asm.html#af86f8f1ea8abf7daaf5425a0aeb1b992":[1,0,13,9], +"vdc_8asm.html#afe64706ebe1a53c820a412aa3b680f16":[1,0,13,5], +"vic2-global_8asm.html":[1,0,14], +"vic2-global_8asm.html#a1552c40009ea281beda3135c00ccfbdd":[1,0,14,0], +"vic2-global_8asm.html#a1d25d9c0f296b1f0d7fe9a4ee6833b1a":[1,0,14,1], +"vic2-global_8asm.html#a4d9519360e0285099b393dfc1e788791":[1,0,14,5], +"vic2-global_8asm.html#aa2ba80b5bea957169c156383d8351076":[1,0,14,2], +"vic2-global_8asm.html#aafc66b632a6103c2123c4b67e99b0470":[1,0,14,3], +"vic2-global_8asm.html#ac7bc583c36627928a8a4bc8cb70a9cda":[1,0,14,4], +"vic2_8asm.html":[1,0,15], +"vic2_8asm.html#a019728b3c82a42e44d6967ffbe8a28d4":[1,0,15,5], +"vic2_8asm.html#a41bd78bc1430779dd005bd6eb18cc8bd":[1,0,15,4], +"vic2_8asm.html#a805440d17d14e6a7222ad8e12e211785":[1,0,15,2], +"vic2_8asm.html#aaf271dfc5676d30854f6ee2ba9082f40":[1,0,15,0], +"vic2_8asm.html#ad440bb847c466649947bcb26ac5eae9d":[1,0,15,3], +"vic2_8asm.html#ad745239cfce1e840c94493ca9639e75e":[1,0,15,1] }; diff --git a/search/all_2.js b/search/all_2.js index b6286bd..3f5c45f 100644 --- a/search/all_2.js +++ b/search/all_2.js @@ -3,48 +3,53 @@ var searchData= ['c128lib_5fadd16_0',['c128lib_Add16',['../math-global_8asm.html#a107847d229794da8d1da21676ddcd569',1,'math-global.asm']]], ['c128lib_5fasl16_1',['c128lib_Asl16',['../math-global_8asm.html#a9e42e35cd554ada4862166e904014ecb',1,'math-global.asm']]], ['c128lib_5fbasicupstart128_2',['c128lib_BasicUpstart128',['../common-global_8asm.html#a83e3c1a543120b67e330db3c1779656c',1,'common-global.asm']]], - ['c128lib_5fcmp16_3',['c128lib_cmp16',['../mem-global_8asm.html#aef17db76ce01c65b7908839856e388cb',1,'mem-global.asm']]], - ['c128lib_5fcopyfast_4',['c128lib_copyFast',['../mem-global_8asm.html#a148a4080835f59a286466140bb6b33b7',1,'mem-global.asm']]], - ['c128lib_5fcopywithrelocation_5',['c128lib_copyWithRelocation',['../mem-global_8asm.html#aa8bf329385509978fd54c11eaa7f9a40',1,'mem-global.asm']]], + ['c128lib_5fcmp16_3',['c128lib_Cmp16',['../mem-global_8asm.html#aae623e7d1cfafb292bf07b0ccd958d49',1,'mem-global.asm']]], + ['c128lib_5fcopyfast_4',['c128lib_CopyFast',['../mem-global_8asm.html#aad7d5a9efa61b5d4df7887bd6d36f2f5',1,'mem-global.asm']]], + ['c128lib_5fcopywithrelocation_5',['c128lib_CopyWithRelocation',['../mem-global_8asm.html#af9b332e235542f20e8dd6b8e0ab1790f',1,'mem-global.asm']]], ['c128lib_5fdec16_6',['c128lib_Dec16',['../math-global_8asm.html#ac7d232beb792760f0c2f35dd261f23e8',1,'math-global.asm']]], - ['c128lib_5fdiv16by16_7',['c128lib_Div16By16',['../math-global_8asm.html#ae739e5204f8182212b67b928b91d90b4',1,'math-global.asm']]], - ['c128lib_5fdiv16by8_8',['c128lib_Div16By8',['../math-global_8asm.html#aee848cb5a4dc08d64ec309d82b74fab0',1,'math-global.asm']]], - ['c128lib_5ffbmi_9',['c128lib_fbmi',['../common-global_8asm.html#ae58c2d2ecaf1f626d4974a75b87f4b56',1,'common-global.asm']]], - ['c128lib_5ffbne_10',['c128lib_fbne',['../common-global_8asm.html#a60ea2a187d9be7d14287b5fc88b30400',1,'common-global.asm']]], - ['c128lib_5ffillmemory_11',['c128lib_fillMemory',['../mem-global_8asm.html#a0b6ce2d184b189d7e45a17525bca3c8a',1,'mem-global.asm']]], - ['c128lib_5fgetfirepressedport1_12',['c128lib_GetFirePressedPort1',['../cia-global_8asm.html#a96c7a31536dc51ecdc7f47e13bdcbd05',1,'cia-global.asm']]], - ['c128lib_5fgetfirepressedport2_13',['c128lib_GetFirePressedPort2',['../cia-global_8asm.html#a0a20b24b923eefc2320221728819cf1c',1,'cia-global.asm']]], - ['c128lib_5fgetvdcdisplaystart_14',['c128lib_GetVdcDisplayStart',['../vdc-global_8asm.html#adcc0fa5eaf9dee48393b6e223b1aa95f',1,'vdc-global.asm']]], - ['c128lib_5fgo40_15',['c128lib_Go40',['../vdc-global_8asm.html#ab9c98de582d57b4a884b25a17cb0ed52',1,'vdc-global.asm']]], - ['c128lib_5fgo80_16',['c128lib_Go80',['../vdc-global_8asm.html#aaa9858528d3187603a452430e93d33b2',1,'vdc-global.asm']]], - ['c128lib_5finc16_17',['c128lib_Inc16',['../math-global_8asm.html#a2b2cb0369c6aaf9cb284a3550724ece8',1,'math-global.asm']]], - ['c128lib_5fopenfile_18',['c128lib_OpenFile',['../io-global_8asm.html#a91d52675ce72abaeed5aefc8c6c69b07',1,'io-global.asm']]], - ['c128lib_5fopeniochannel_19',['c128lib_OpenIOChannel',['../io-global_8asm.html#ac02b781f904890be296f7a1f814a52da',1,'io-global.asm']]], - ['c128lib_5freadfromvdcmemorybyaddress_20',['c128lib_ReadFromVdcMemoryByAddress',['../vdc-global_8asm.html#ab2e363c8ff0ba15375eac4176e47c64a',1,'vdc-global.asm']]], - ['c128lib_5freadfromvdcmemorybycoordinates_21',['c128lib_ReadFromVdcMemoryByCoordinates',['../vdc-global_8asm.html#acb30c9c941f69ecddab7a21d6c2b7be3',1,'vdc-global.asm']]], - ['c128lib_5freadvdc_22',['c128lib_ReadVdc',['../vdc-global_8asm.html#a6935c61aa2d0ea8dbc614b7b5a47a5b6',1,'vdc-global.asm']]], - ['c128lib_5fset16_23',['c128lib_set16',['../mem-global_8asm.html#a9434ef394fe6c697a8aae297a20fbbd5',1,'mem-global.asm']]], - ['c128lib_5fsetbackgroundcolor_24',['c128lib_SetBackgroundColor',['../vic2-global_8asm.html#aa2ba80b5bea957169c156383d8351076',1,'vic2-global.asm']]], - ['c128lib_5fsetbackgroundforegroundcolor_25',['c128lib_SetBackgroundForegroundColor',['../vdc-global_8asm.html#ad7b25d3349fd95d776e06c9f52e9df25',1,'vdc-global.asm']]], - ['c128lib_5fsetbackgroundforegroundcolorwithvars_26',['c128lib_SetBackgroundForegroundColorWithVars',['../vdc-global_8asm.html#ac9bd2839af9f7b655546b4ffa06faa99',1,'vdc-global.asm']]], - ['c128lib_5fsetborderandbackgroundcolor_27',['c128lib_SetBorderAndBackgroundColor',['../vic2-global_8asm.html#a1552c40009ea281beda3135c00ccfbdd',1,'vic2-global.asm']]], - ['c128lib_5fsetbordercolor_28',['c128lib_SetBorderColor',['../vic2-global_8asm.html#a1d25d9c0f296b1f0d7fe9a4ee6833b1a',1,'vic2-global.asm']]], - ['c128lib_5fsetinputchannel_29',['c128lib_SetInputChannel',['../io-global_8asm.html#a348ac48c2acaa04d8a45161e4ec3c96e',1,'io-global.asm']]], - ['c128lib_5fsetioname_30',['c128lib_SetIOName',['../io-global_8asm.html#a48d03d6b05c12d5812cf2db1fa89a942',1,'io-global.asm']]], - ['c128lib_5fsetoutputchannel_31',['c128lib_SetOutputChannel',['../io-global_8asm.html#aa0d25b30762bd148f1f29db4ea259a22',1,'io-global.asm']]], - ['c128lib_5fsetscreenandcharactermemory_32',['c128lib_SetScreenAndCharacterMemory',['../vic2-global_8asm.html#ac7bc583c36627928a8a4bc8cb70a9cda',1,'vic2-global.asm']]], - ['c128lib_5fsetscreenmemoryandbitmappointer_33',['c128lib_SetScreenMemoryAndBitmapPointer',['../vic2-global_8asm.html#a4d9519360e0285099b393dfc1e788791',1,'vic2-global.asm']]], - ['c128lib_5fsetvdcupdateaddress_34',['c128lib_SetVdcUpdateAddress',['../vdc-global_8asm.html#a277b042526155e40ec729a1662e9c4a1',1,'vdc-global.asm']]], - ['c128lib_5fsub16_35',['c128lib_Sub16',['../math-global_8asm.html#a99eb50c46d857ee7b32f8ae1f813ceb1',1,'math-global.asm']]], - ['c128lib_5fwritetovdcmemorybyaddress_36',['c128lib_WriteToVdcMemoryByAddress',['../vdc-global_8asm.html#afd991984d3b04faa872dd03688f74667',1,'vdc-global.asm']]], - ['c128lib_5fwritetovdcmemorybycoordinates_37',['c128lib_WriteToVdcMemoryByCoordinates',['../vdc-global_8asm.html#ae7ae05143f20725ebeff233f720afc85',1,'vdc-global.asm']]], - ['c128lib_5fwritevdc_38',['c128lib_WriteVdc',['../vdc-global_8asm.html#a8d4c7abc3425bbd3cede649446b681b9',1,'vdc-global.asm']]], - ['calculatebackgroundandforeground_39',['CalculateBackgroundAndForeground',['../vdc_8asm.html#a42d61b112809346b98c9c598ea006388',1,'vdc.asm']]], - ['cia_2dglobal_2easm_40',['cia-global.asm',['../cia-global_8asm.html',1,'']]], - ['cia_2easm_41',['cia.asm',['../cia_8asm.html',1,'']]], - ['cmp16_42',['cmp16',['../mem_8asm.html#a9b329476eb3c350a1536eb2db74e9d50',1,'mem.asm']]], - ['common_2dglobal_2easm_43',['common-global.asm',['../common-global_8asm.html',1,'']]], - ['common_2easm_44',['common.asm',['../common_8asm.html',1,'']]], - ['copyfast_45',['copyFast',['../mem_8asm.html#afc2727473d6de1b8913efc1c55366d88',1,'mem.asm']]], - ['copywithrelocation_46',['copyWithRelocation',['../mem_8asm.html#a6e5c5b954e78454f629d566b8cb82ac6',1,'mem.asm']]] + ['c128lib_5fdisableciainterrupts_7',['c128lib_DisableCIAInterrupts',['../cia-global_8asm.html#a5987c4a815721a5c6bf2b7758ec06cc6',1,'cia-global.asm']]], + ['c128lib_5fdiv16by16_8',['c128lib_Div16By16',['../math-global_8asm.html#ae739e5204f8182212b67b928b91d90b4',1,'math-global.asm']]], + ['c128lib_5fdiv16by8_9',['c128lib_Div16By8',['../math-global_8asm.html#aee848cb5a4dc08d64ec309d82b74fab0',1,'math-global.asm']]], + ['c128lib_5ffbmi_10',['c128lib_Fbmi',['../common-global_8asm.html#ae98a137386860d11f55492f2e200df60',1,'common-global.asm']]], + ['c128lib_5ffbne_11',['c128lib_Fbne',['../common-global_8asm.html#a39f4554684593295ffd26a2e911c12c8',1,'common-global.asm']]], + ['c128lib_5ffillmemory_12',['c128lib_FillMemory',['../mem-global_8asm.html#ab1ea541e2e4809693b3f68ed4d1c630e',1,'mem-global.asm']]], + ['c128lib_5fgetfirepressedport1_13',['c128lib_GetFirePressedPort1',['../cia-global_8asm.html#a96c7a31536dc51ecdc7f47e13bdcbd05',1,'cia-global.asm']]], + ['c128lib_5fgetfirepressedport2_14',['c128lib_GetFirePressedPort2',['../cia-global_8asm.html#a0a20b24b923eefc2320221728819cf1c',1,'cia-global.asm']]], + ['c128lib_5fgettextoffset_15',['c128lib_getTextOffset',['../vic2-global_8asm.html#aafc66b632a6103c2123c4b67e99b0470',1,'vic2-global.asm']]], + ['c128lib_5fgettextoffset80col_16',['c128lib_getTextOffset80Col',['../vdc-global_8asm.html#a020327ff960e85c11d80f4449e7630d8',1,'vdc-global.asm']]], + ['c128lib_5fgetvdcdisplaystart_17',['c128lib_GetVdcDisplayStart',['../vdc-global_8asm.html#adcc0fa5eaf9dee48393b6e223b1aa95f',1,'vdc-global.asm']]], + ['c128lib_5fgo40_18',['c128lib_Go40',['../vdc-global_8asm.html#ab9c98de582d57b4a884b25a17cb0ed52',1,'vdc-global.asm']]], + ['c128lib_5fgo80_19',['c128lib_Go80',['../vdc-global_8asm.html#aaa9858528d3187603a452430e93d33b2',1,'vdc-global.asm']]], + ['c128lib_5finc16_20',['c128lib_Inc16',['../math-global_8asm.html#a2b2cb0369c6aaf9cb284a3550724ece8',1,'math-global.asm']]], + ['c128lib_5fopenfile_21',['c128lib_OpenFile',['../io-global_8asm.html#a91d52675ce72abaeed5aefc8c6c69b07',1,'io-global.asm']]], + ['c128lib_5fopeniochannel_22',['c128lib_OpenIOChannel',['../io-global_8asm.html#ac02b781f904890be296f7a1f814a52da',1,'io-global.asm']]], + ['c128lib_5freadfromvdcmemorybyaddress_23',['c128lib_ReadFromVdcMemoryByAddress',['../vdc-global_8asm.html#ab2e363c8ff0ba15375eac4176e47c64a',1,'vdc-global.asm']]], + ['c128lib_5freadfromvdcmemorybycoordinates_24',['c128lib_ReadFromVdcMemoryByCoordinates',['../vdc-global_8asm.html#acb30c9c941f69ecddab7a21d6c2b7be3',1,'vdc-global.asm']]], + ['c128lib_5freadvdc_25',['c128lib_ReadVdc',['../vdc-global_8asm.html#a6935c61aa2d0ea8dbc614b7b5a47a5b6',1,'vdc-global.asm']]], + ['c128lib_5fset16_26',['c128lib_Set16',['../mem-global_8asm.html#ab43341521f31e4f25f8a82a7360dbe02',1,'mem-global.asm']]], + ['c128lib_5fsetbackgroundcolor_27',['c128lib_SetBackgroundColor',['../vic2-global_8asm.html#aa2ba80b5bea957169c156383d8351076',1,'vic2-global.asm']]], + ['c128lib_5fsetbackgroundforegroundcolor_28',['c128lib_SetBackgroundForegroundColor',['../vdc-global_8asm.html#ad7b25d3349fd95d776e06c9f52e9df25',1,'vdc-global.asm']]], + ['c128lib_5fsetbackgroundforegroundcolorwithvars_29',['c128lib_SetBackgroundForegroundColorWithVars',['../vdc-global_8asm.html#ac9bd2839af9f7b655546b4ffa06faa99',1,'vdc-global.asm']]], + ['c128lib_5fsetborderandbackgroundcolor_30',['c128lib_SetBorderAndBackgroundColor',['../vic2-global_8asm.html#a1552c40009ea281beda3135c00ccfbdd',1,'vic2-global.asm']]], + ['c128lib_5fsetbordercolor_31',['c128lib_SetBorderColor',['../vic2-global_8asm.html#a1d25d9c0f296b1f0d7fe9a4ee6833b1a',1,'vic2-global.asm']]], + ['c128lib_5fsetinputchannel_32',['c128lib_SetInputChannel',['../io-global_8asm.html#a348ac48c2acaa04d8a45161e4ec3c96e',1,'io-global.asm']]], + ['c128lib_5fsetioname_33',['c128lib_SetIOName',['../io-global_8asm.html#a48d03d6b05c12d5812cf2db1fa89a942',1,'io-global.asm']]], + ['c128lib_5fsetmmuconfiguration_34',['c128lib_SetMMUConfiguration',['../mmu-global_8asm.html#a70dc6e9f686455e98ff2ad8035b0fe05',1,'mmu-global.asm']]], + ['c128lib_5fsetmmuloadconfiguration_35',['c128lib_SetMMULoadConfiguration',['../mmu-global_8asm.html#a4e5266f100b800a3513f982dfb34fa04',1,'mmu-global.asm']]], + ['c128lib_5fsetoutputchannel_36',['c128lib_SetOutputChannel',['../io-global_8asm.html#aa0d25b30762bd148f1f29db4ea259a22',1,'io-global.asm']]], + ['c128lib_5fsetscreenandcharactermemory_37',['c128lib_SetScreenAndCharacterMemory',['../vic2-global_8asm.html#ac7bc583c36627928a8a4bc8cb70a9cda',1,'vic2-global.asm']]], + ['c128lib_5fsetscreenmemoryandbitmappointer_38',['c128lib_SetScreenMemoryAndBitmapPointer',['../vic2-global_8asm.html#a4d9519360e0285099b393dfc1e788791',1,'vic2-global.asm']]], + ['c128lib_5fsetvdcupdateaddress_39',['c128lib_SetVdcUpdateAddress',['../vdc-global_8asm.html#a277b042526155e40ec729a1662e9c4a1',1,'vdc-global.asm']]], + ['c128lib_5fsub16_40',['c128lib_Sub16',['../math-global_8asm.html#a99eb50c46d857ee7b32f8ae1f813ceb1',1,'math-global.asm']]], + ['c128lib_5fwritetovdcmemorybyaddress_41',['c128lib_WriteToVdcMemoryByAddress',['../vdc-global_8asm.html#afd991984d3b04faa872dd03688f74667',1,'vdc-global.asm']]], + ['c128lib_5fwritetovdcmemorybycoordinates_42',['c128lib_WriteToVdcMemoryByCoordinates',['../vdc-global_8asm.html#ae7ae05143f20725ebeff233f720afc85',1,'vdc-global.asm']]], + ['c128lib_5fwritevdc_43',['c128lib_WriteVdc',['../vdc-global_8asm.html#a8d4c7abc3425bbd3cede649446b681b9',1,'vdc-global.asm']]], + ['calculatebackgroundandforeground_44',['calculateBackgroundAndForeground',['../vdc_8asm.html#a6cfb83c44bf259de6994bcc7a8737a70',1,'vdc.asm']]], + ['cia_2dglobal_2easm_45',['cia-global.asm',['../cia-global_8asm.html',1,'']]], + ['cia_2easm_46',['cia.asm',['../cia_8asm.html',1,'']]], + ['cmp16_47',['Cmp16',['../mem_8asm.html#a8eecc5c843b1e6d33e725bff22e509de',1,'mem.asm']]], + ['common_2dglobal_2easm_48',['common-global.asm',['../common-global_8asm.html',1,'']]], + ['common_2easm_49',['common.asm',['../common_8asm.html',1,'']]], + ['copyfast_50',['CopyFast',['../mem_8asm.html#a91f628c476ff15d21e675cd8c0441002',1,'mem.asm']]], + ['copywithrelocation_51',['CopyWithRelocation',['../mem_8asm.html#a55061d19016a525ff8bbbf7946862bd4',1,'mem.asm']]] ]; diff --git a/search/all_3.js b/search/all_3.js index 706fff3..1dc1228 100644 --- a/search/all_3.js +++ b/search/all_3.js @@ -1,6 +1,7 @@ var searchData= [ ['dec16_0',['Dec16',['../math_8asm.html#aa16081611f2ddb703a87e5ddefd0fc4b',1,'math.asm']]], - ['div16by16_1',['Div16By16',['../math_8asm.html#a314152c0c8da304e022330d4e0b128dc',1,'math.asm']]], - ['div16by8_2',['Div16By8',['../math_8asm.html#a7d992c9dc6c09fef528cccb0e7dd4091',1,'math.asm']]] + ['disableciainterrupts_1',['DisableCIAInterrupts',['../cia_8asm.html#a7d78bbe8b9c68c88e35e82403adecf4d',1,'cia.asm']]], + ['div16by16_2',['Div16By16',['../math_8asm.html#a314152c0c8da304e022330d4e0b128dc',1,'math.asm']]], + ['div16by8_3',['Div16By8',['../math_8asm.html#a7d992c9dc6c09fef528cccb0e7dd4091',1,'math.asm']]] ]; diff --git a/search/all_4.js b/search/all_4.js index 3c76943..8a3c44f 100644 --- a/search/all_4.js +++ b/search/all_4.js @@ -1,6 +1,6 @@ var searchData= [ - ['fbmi_0',['fbmi',['../common_8asm.html#ae50e1dbbf4b374220bfe5baf883205f1',1,'common.asm']]], - ['fbne_1',['fbne',['../common_8asm.html#a915a7fb90c81699e0ffd9219a202057e',1,'common.asm']]], - ['fillmemory_2',['fillMemory',['../mem_8asm.html#a11505ec4ce2375e2b1533fc2b0cd6315',1,'mem.asm']]] + ['fbmi_0',['Fbmi',['../common_8asm.html#a9fdfca7fa415120dabcfd4c5523d2ffe',1,'common.asm']]], + ['fbne_1',['Fbne',['../common_8asm.html#ad113da6eb3829f6edc1ad521cd4c1a9c',1,'common.asm']]], + ['fillmemory_2',['FillMemory',['../mem_8asm.html#a1a42825fbfb732a2839f5adf6ccc5da4',1,'mem.asm']]] ]; diff --git a/search/all_5.js b/search/all_5.js index 8cc4a77..1817a21 100644 --- a/search/all_5.js +++ b/search/all_5.js @@ -2,8 +2,9 @@ var searchData= [ ['getfirepressedport1_0',['GetFirePressedPort1',['../cia_8asm.html#a6601893cdf8b7512ffde9250235531cd',1,'cia.asm']]], ['getfirepressedport2_1',['GetFirePressedPort2',['../cia_8asm.html#a2b820efff6c6e69199e09d8f4c820064',1,'cia.asm']]], - ['gettextoffset80col_2',['getTextOffset80Col',['../vdc_8asm.html#af86f8f1ea8abf7daaf5425a0aeb1b992',1,'vdc.asm']]], - ['getvdcdisplaystart_3',['GetVdcDisplayStart',['../vdc_8asm.html#ad6a19a819159bc39fba5e188b1778622',1,'vdc.asm']]], - ['go40_4',['Go40',['../vdc_8asm.html#a4933eeb9967b10432a9f17610ca5bc76',1,'vdc.asm']]], - ['go80_5',['Go80',['../vdc_8asm.html#a1ea5d9e3dc4d485b553d663a65c3a2a9',1,'vdc.asm']]] + ['gettextoffset_2',['getTextOffset',['../vic2_8asm.html#ad440bb847c466649947bcb26ac5eae9d',1,'vic2.asm']]], + ['gettextoffset80col_3',['getTextOffset80Col',['../vdc_8asm.html#af86f8f1ea8abf7daaf5425a0aeb1b992',1,'vdc.asm']]], + ['getvdcdisplaystart_4',['GetVdcDisplayStart',['../vdc_8asm.html#ad6a19a819159bc39fba5e188b1778622',1,'vdc.asm']]], + ['go40_5',['Go40',['../vdc_8asm.html#a4933eeb9967b10432a9f17610ca5bc76',1,'vdc.asm']]], + ['go80_6',['Go80',['../vdc_8asm.html#a1ea5d9e3dc4d485b553d663a65c3a2a9',1,'vdc.asm']]] ]; diff --git a/search/all_8.js b/search/all_8.js index 7417632..033c64c 100644 --- a/search/all_8.js +++ b/search/all_8.js @@ -3,5 +3,7 @@ var searchData= ['math_2dglobal_2easm_0',['math-global.asm',['../math-global_8asm.html',1,'']]], ['math_2easm_1',['math.asm',['../math_8asm.html',1,'']]], ['mem_2dglobal_2easm_2',['mem-global.asm',['../mem-global_8asm.html',1,'']]], - ['mem_2easm_3',['mem.asm',['../mem_8asm.html',1,'']]] + ['mem_2easm_3',['mem.asm',['../mem_8asm.html',1,'']]], + ['mmu_2dglobal_2easm_4',['mmu-global.asm',['../mmu-global_8asm.html',1,'']]], + ['mmu_2easm_5',['mmu.asm',['../mmu_8asm.html',1,'']]] ]; diff --git a/search/all_b.js b/search/all_b.js index 665f13b..07152a9 100644 --- a/search/all_b.js +++ b/search/all_b.js @@ -1,7 +1,7 @@ var searchData= [ - ['set16_0',['set16',['../mem_8asm.html#a5e7eddb54f71c8bb1e3d8295cf05dc53',1,'mem.asm']]], - ['set8_1',['set8',['../mem_8asm.html#acf6111bcf2fbbc8f3dff73a33e4fd2c0',1,'mem.asm']]], + ['set16_0',['Set16',['../mem_8asm.html#a697bfde9d9ace484fb0c9b86fa208cb9',1,'mem.asm']]], + ['set8_1',['Set8',['../mem_8asm.html#a4709c4cd23c0927e213e70b509f40da2',1,'mem.asm']]], ['setbackgroundcolor_2',['SetBackgroundColor',['../vic2_8asm.html#a805440d17d14e6a7222ad8e12e211785',1,'vic2.asm']]], ['setbackgroundforegroundcolor_3',['SetBackgroundForegroundColor',['../vdc_8asm.html#abbad20cacc437923fcfa0e51b73219be',1,'vdc.asm']]], ['setbackgroundforegroundcolorwithvars_4',['SetBackgroundForegroundColorWithVars',['../vdc_8asm.html#adde6b74d1b7467a788824871f376e7d5',1,'vdc.asm']]], @@ -9,9 +9,11 @@ var searchData= ['setbordercolor_6',['SetBorderColor',['../vic2_8asm.html#ad745239cfce1e840c94493ca9639e75e',1,'vic2.asm']]], ['setinputchannel_7',['SetInputChannel',['../io_8asm.html#a167a1bde025f06c5714671cbf3ad009d',1,'io.asm']]], ['setioname_8',['SetIOName',['../io_8asm.html#ac1c8409202f1db62571b650979af277a',1,'io.asm']]], - ['setoutputchannel_9',['SetOutputChannel',['../io_8asm.html#ace0cee82f210d4c15a3706327f664a3f',1,'io.asm']]], - ['setscreenandcharactermemory_10',['SetScreenAndCharacterMemory',['../vic2_8asm.html#a41bd78bc1430779dd005bd6eb18cc8bd',1,'vic2.asm']]], - ['setscreenmemoryandbitmappointer_11',['SetScreenMemoryAndBitmapPointer',['../vic2_8asm.html#a019728b3c82a42e44d6967ffbe8a28d4',1,'vic2.asm']]], - ['setvdcupdateaddress_12',['SetVdcUpdateAddress',['../vdc_8asm.html#a89ea57190f837c6fb925775d597e5c1e',1,'vdc.asm']]], - ['sub16_13',['Sub16',['../math_8asm.html#a277d29a8e58c921e5db820e1cf158bff',1,'math.asm']]] + ['setmmuconfiguration_9',['SetMMUConfiguration',['../mmu_8asm.html#a0e367e41fc25de49987703726aed4474',1,'mmu.asm']]], + ['setmmuloadconfiguration_10',['SetMMULoadConfiguration',['../mmu_8asm.html#a8028a51bdb8333c33e0a385e82b54716',1,'mmu.asm']]], + ['setoutputchannel_11',['SetOutputChannel',['../io_8asm.html#ace0cee82f210d4c15a3706327f664a3f',1,'io.asm']]], + ['setscreenandcharactermemory_12',['SetScreenAndCharacterMemory',['../vic2_8asm.html#a41bd78bc1430779dd005bd6eb18cc8bd',1,'vic2.asm']]], + ['setscreenmemoryandbitmappointer_13',['SetScreenMemoryAndBitmapPointer',['../vic2_8asm.html#a019728b3c82a42e44d6967ffbe8a28d4',1,'vic2.asm']]], + ['setvdcupdateaddress_14',['SetVdcUpdateAddress',['../vdc_8asm.html#a89ea57190f837c6fb925775d597e5c1e',1,'vdc.asm']]], + ['sub16_15',['Sub16',['../math_8asm.html#a277d29a8e58c921e5db820e1cf158bff',1,'math.asm']]] ]; diff --git a/search/files_2.js b/search/files_2.js index 7417632..033c64c 100644 --- a/search/files_2.js +++ b/search/files_2.js @@ -3,5 +3,7 @@ var searchData= ['math_2dglobal_2easm_0',['math-global.asm',['../math-global_8asm.html',1,'']]], ['math_2easm_1',['math.asm',['../math_8asm.html',1,'']]], ['mem_2dglobal_2easm_2',['mem-global.asm',['../mem-global_8asm.html',1,'']]], - ['mem_2easm_3',['mem.asm',['../mem_8asm.html',1,'']]] + ['mem_2easm_3',['mem.asm',['../mem_8asm.html',1,'']]], + ['mmu_2dglobal_2easm_4',['mmu-global.asm',['../mmu-global_8asm.html',1,'']]], + ['mmu_2easm_5',['mmu.asm',['../mmu_8asm.html',1,'']]] ]; diff --git a/search/functions_2.js b/search/functions_2.js index 964fa26..4ec8034 100644 --- a/search/functions_2.js +++ b/search/functions_2.js @@ -3,44 +3,49 @@ var searchData= ['c128lib_5fadd16_0',['c128lib_Add16',['../math-global_8asm.html#a107847d229794da8d1da21676ddcd569',1,'math-global.asm']]], ['c128lib_5fasl16_1',['c128lib_Asl16',['../math-global_8asm.html#a9e42e35cd554ada4862166e904014ecb',1,'math-global.asm']]], ['c128lib_5fbasicupstart128_2',['c128lib_BasicUpstart128',['../common-global_8asm.html#a83e3c1a543120b67e330db3c1779656c',1,'common-global.asm']]], - ['c128lib_5fcmp16_3',['c128lib_cmp16',['../mem-global_8asm.html#aef17db76ce01c65b7908839856e388cb',1,'mem-global.asm']]], - ['c128lib_5fcopyfast_4',['c128lib_copyFast',['../mem-global_8asm.html#a148a4080835f59a286466140bb6b33b7',1,'mem-global.asm']]], - ['c128lib_5fcopywithrelocation_5',['c128lib_copyWithRelocation',['../mem-global_8asm.html#aa8bf329385509978fd54c11eaa7f9a40',1,'mem-global.asm']]], + ['c128lib_5fcmp16_3',['c128lib_Cmp16',['../mem-global_8asm.html#aae623e7d1cfafb292bf07b0ccd958d49',1,'mem-global.asm']]], + ['c128lib_5fcopyfast_4',['c128lib_CopyFast',['../mem-global_8asm.html#aad7d5a9efa61b5d4df7887bd6d36f2f5',1,'mem-global.asm']]], + ['c128lib_5fcopywithrelocation_5',['c128lib_CopyWithRelocation',['../mem-global_8asm.html#af9b332e235542f20e8dd6b8e0ab1790f',1,'mem-global.asm']]], ['c128lib_5fdec16_6',['c128lib_Dec16',['../math-global_8asm.html#ac7d232beb792760f0c2f35dd261f23e8',1,'math-global.asm']]], - ['c128lib_5fdiv16by16_7',['c128lib_Div16By16',['../math-global_8asm.html#ae739e5204f8182212b67b928b91d90b4',1,'math-global.asm']]], - ['c128lib_5fdiv16by8_8',['c128lib_Div16By8',['../math-global_8asm.html#aee848cb5a4dc08d64ec309d82b74fab0',1,'math-global.asm']]], - ['c128lib_5ffbmi_9',['c128lib_fbmi',['../common-global_8asm.html#ae58c2d2ecaf1f626d4974a75b87f4b56',1,'common-global.asm']]], - ['c128lib_5ffbne_10',['c128lib_fbne',['../common-global_8asm.html#a60ea2a187d9be7d14287b5fc88b30400',1,'common-global.asm']]], - ['c128lib_5ffillmemory_11',['c128lib_fillMemory',['../mem-global_8asm.html#a0b6ce2d184b189d7e45a17525bca3c8a',1,'mem-global.asm']]], - ['c128lib_5fgetfirepressedport1_12',['c128lib_GetFirePressedPort1',['../cia-global_8asm.html#a96c7a31536dc51ecdc7f47e13bdcbd05',1,'cia-global.asm']]], - ['c128lib_5fgetfirepressedport2_13',['c128lib_GetFirePressedPort2',['../cia-global_8asm.html#a0a20b24b923eefc2320221728819cf1c',1,'cia-global.asm']]], - ['c128lib_5fgetvdcdisplaystart_14',['c128lib_GetVdcDisplayStart',['../vdc-global_8asm.html#adcc0fa5eaf9dee48393b6e223b1aa95f',1,'vdc-global.asm']]], - ['c128lib_5fgo40_15',['c128lib_Go40',['../vdc-global_8asm.html#ab9c98de582d57b4a884b25a17cb0ed52',1,'vdc-global.asm']]], - ['c128lib_5fgo80_16',['c128lib_Go80',['../vdc-global_8asm.html#aaa9858528d3187603a452430e93d33b2',1,'vdc-global.asm']]], - ['c128lib_5finc16_17',['c128lib_Inc16',['../math-global_8asm.html#a2b2cb0369c6aaf9cb284a3550724ece8',1,'math-global.asm']]], - ['c128lib_5fopenfile_18',['c128lib_OpenFile',['../io-global_8asm.html#a91d52675ce72abaeed5aefc8c6c69b07',1,'io-global.asm']]], - ['c128lib_5fopeniochannel_19',['c128lib_OpenIOChannel',['../io-global_8asm.html#ac02b781f904890be296f7a1f814a52da',1,'io-global.asm']]], - ['c128lib_5freadfromvdcmemorybyaddress_20',['c128lib_ReadFromVdcMemoryByAddress',['../vdc-global_8asm.html#ab2e363c8ff0ba15375eac4176e47c64a',1,'vdc-global.asm']]], - ['c128lib_5freadfromvdcmemorybycoordinates_21',['c128lib_ReadFromVdcMemoryByCoordinates',['../vdc-global_8asm.html#acb30c9c941f69ecddab7a21d6c2b7be3',1,'vdc-global.asm']]], - ['c128lib_5freadvdc_22',['c128lib_ReadVdc',['../vdc-global_8asm.html#a6935c61aa2d0ea8dbc614b7b5a47a5b6',1,'vdc-global.asm']]], - ['c128lib_5fset16_23',['c128lib_set16',['../mem-global_8asm.html#a9434ef394fe6c697a8aae297a20fbbd5',1,'mem-global.asm']]], - ['c128lib_5fsetbackgroundcolor_24',['c128lib_SetBackgroundColor',['../vic2-global_8asm.html#aa2ba80b5bea957169c156383d8351076',1,'vic2-global.asm']]], - ['c128lib_5fsetbackgroundforegroundcolor_25',['c128lib_SetBackgroundForegroundColor',['../vdc-global_8asm.html#ad7b25d3349fd95d776e06c9f52e9df25',1,'vdc-global.asm']]], - ['c128lib_5fsetbackgroundforegroundcolorwithvars_26',['c128lib_SetBackgroundForegroundColorWithVars',['../vdc-global_8asm.html#ac9bd2839af9f7b655546b4ffa06faa99',1,'vdc-global.asm']]], - ['c128lib_5fsetborderandbackgroundcolor_27',['c128lib_SetBorderAndBackgroundColor',['../vic2-global_8asm.html#a1552c40009ea281beda3135c00ccfbdd',1,'vic2-global.asm']]], - ['c128lib_5fsetbordercolor_28',['c128lib_SetBorderColor',['../vic2-global_8asm.html#a1d25d9c0f296b1f0d7fe9a4ee6833b1a',1,'vic2-global.asm']]], - ['c128lib_5fsetinputchannel_29',['c128lib_SetInputChannel',['../io-global_8asm.html#a348ac48c2acaa04d8a45161e4ec3c96e',1,'io-global.asm']]], - ['c128lib_5fsetioname_30',['c128lib_SetIOName',['../io-global_8asm.html#a48d03d6b05c12d5812cf2db1fa89a942',1,'io-global.asm']]], - ['c128lib_5fsetoutputchannel_31',['c128lib_SetOutputChannel',['../io-global_8asm.html#aa0d25b30762bd148f1f29db4ea259a22',1,'io-global.asm']]], - ['c128lib_5fsetscreenandcharactermemory_32',['c128lib_SetScreenAndCharacterMemory',['../vic2-global_8asm.html#ac7bc583c36627928a8a4bc8cb70a9cda',1,'vic2-global.asm']]], - ['c128lib_5fsetscreenmemoryandbitmappointer_33',['c128lib_SetScreenMemoryAndBitmapPointer',['../vic2-global_8asm.html#a4d9519360e0285099b393dfc1e788791',1,'vic2-global.asm']]], - ['c128lib_5fsetvdcupdateaddress_34',['c128lib_SetVdcUpdateAddress',['../vdc-global_8asm.html#a277b042526155e40ec729a1662e9c4a1',1,'vdc-global.asm']]], - ['c128lib_5fsub16_35',['c128lib_Sub16',['../math-global_8asm.html#a99eb50c46d857ee7b32f8ae1f813ceb1',1,'math-global.asm']]], - ['c128lib_5fwritetovdcmemorybyaddress_36',['c128lib_WriteToVdcMemoryByAddress',['../vdc-global_8asm.html#afd991984d3b04faa872dd03688f74667',1,'vdc-global.asm']]], - ['c128lib_5fwritetovdcmemorybycoordinates_37',['c128lib_WriteToVdcMemoryByCoordinates',['../vdc-global_8asm.html#ae7ae05143f20725ebeff233f720afc85',1,'vdc-global.asm']]], - ['c128lib_5fwritevdc_38',['c128lib_WriteVdc',['../vdc-global_8asm.html#a8d4c7abc3425bbd3cede649446b681b9',1,'vdc-global.asm']]], - ['calculatebackgroundandforeground_39',['CalculateBackgroundAndForeground',['../vdc_8asm.html#a42d61b112809346b98c9c598ea006388',1,'vdc.asm']]], - ['cmp16_40',['cmp16',['../mem_8asm.html#a9b329476eb3c350a1536eb2db74e9d50',1,'mem.asm']]], - ['copyfast_41',['copyFast',['../mem_8asm.html#afc2727473d6de1b8913efc1c55366d88',1,'mem.asm']]], - ['copywithrelocation_42',['copyWithRelocation',['../mem_8asm.html#a6e5c5b954e78454f629d566b8cb82ac6',1,'mem.asm']]] + ['c128lib_5fdisableciainterrupts_7',['c128lib_DisableCIAInterrupts',['../cia-global_8asm.html#a5987c4a815721a5c6bf2b7758ec06cc6',1,'cia-global.asm']]], + ['c128lib_5fdiv16by16_8',['c128lib_Div16By16',['../math-global_8asm.html#ae739e5204f8182212b67b928b91d90b4',1,'math-global.asm']]], + ['c128lib_5fdiv16by8_9',['c128lib_Div16By8',['../math-global_8asm.html#aee848cb5a4dc08d64ec309d82b74fab0',1,'math-global.asm']]], + ['c128lib_5ffbmi_10',['c128lib_Fbmi',['../common-global_8asm.html#ae98a137386860d11f55492f2e200df60',1,'common-global.asm']]], + ['c128lib_5ffbne_11',['c128lib_Fbne',['../common-global_8asm.html#a39f4554684593295ffd26a2e911c12c8',1,'common-global.asm']]], + ['c128lib_5ffillmemory_12',['c128lib_FillMemory',['../mem-global_8asm.html#ab1ea541e2e4809693b3f68ed4d1c630e',1,'mem-global.asm']]], + ['c128lib_5fgetfirepressedport1_13',['c128lib_GetFirePressedPort1',['../cia-global_8asm.html#a96c7a31536dc51ecdc7f47e13bdcbd05',1,'cia-global.asm']]], + ['c128lib_5fgetfirepressedport2_14',['c128lib_GetFirePressedPort2',['../cia-global_8asm.html#a0a20b24b923eefc2320221728819cf1c',1,'cia-global.asm']]], + ['c128lib_5fgettextoffset_15',['c128lib_getTextOffset',['../vic2-global_8asm.html#aafc66b632a6103c2123c4b67e99b0470',1,'vic2-global.asm']]], + ['c128lib_5fgettextoffset80col_16',['c128lib_getTextOffset80Col',['../vdc-global_8asm.html#a020327ff960e85c11d80f4449e7630d8',1,'vdc-global.asm']]], + ['c128lib_5fgetvdcdisplaystart_17',['c128lib_GetVdcDisplayStart',['../vdc-global_8asm.html#adcc0fa5eaf9dee48393b6e223b1aa95f',1,'vdc-global.asm']]], + ['c128lib_5fgo40_18',['c128lib_Go40',['../vdc-global_8asm.html#ab9c98de582d57b4a884b25a17cb0ed52',1,'vdc-global.asm']]], + ['c128lib_5fgo80_19',['c128lib_Go80',['../vdc-global_8asm.html#aaa9858528d3187603a452430e93d33b2',1,'vdc-global.asm']]], + ['c128lib_5finc16_20',['c128lib_Inc16',['../math-global_8asm.html#a2b2cb0369c6aaf9cb284a3550724ece8',1,'math-global.asm']]], + ['c128lib_5fopenfile_21',['c128lib_OpenFile',['../io-global_8asm.html#a91d52675ce72abaeed5aefc8c6c69b07',1,'io-global.asm']]], + ['c128lib_5fopeniochannel_22',['c128lib_OpenIOChannel',['../io-global_8asm.html#ac02b781f904890be296f7a1f814a52da',1,'io-global.asm']]], + ['c128lib_5freadfromvdcmemorybyaddress_23',['c128lib_ReadFromVdcMemoryByAddress',['../vdc-global_8asm.html#ab2e363c8ff0ba15375eac4176e47c64a',1,'vdc-global.asm']]], + ['c128lib_5freadfromvdcmemorybycoordinates_24',['c128lib_ReadFromVdcMemoryByCoordinates',['../vdc-global_8asm.html#acb30c9c941f69ecddab7a21d6c2b7be3',1,'vdc-global.asm']]], + ['c128lib_5freadvdc_25',['c128lib_ReadVdc',['../vdc-global_8asm.html#a6935c61aa2d0ea8dbc614b7b5a47a5b6',1,'vdc-global.asm']]], + ['c128lib_5fset16_26',['c128lib_Set16',['../mem-global_8asm.html#ab43341521f31e4f25f8a82a7360dbe02',1,'mem-global.asm']]], + ['c128lib_5fsetbackgroundcolor_27',['c128lib_SetBackgroundColor',['../vic2-global_8asm.html#aa2ba80b5bea957169c156383d8351076',1,'vic2-global.asm']]], + ['c128lib_5fsetbackgroundforegroundcolor_28',['c128lib_SetBackgroundForegroundColor',['../vdc-global_8asm.html#ad7b25d3349fd95d776e06c9f52e9df25',1,'vdc-global.asm']]], + ['c128lib_5fsetbackgroundforegroundcolorwithvars_29',['c128lib_SetBackgroundForegroundColorWithVars',['../vdc-global_8asm.html#ac9bd2839af9f7b655546b4ffa06faa99',1,'vdc-global.asm']]], + ['c128lib_5fsetborderandbackgroundcolor_30',['c128lib_SetBorderAndBackgroundColor',['../vic2-global_8asm.html#a1552c40009ea281beda3135c00ccfbdd',1,'vic2-global.asm']]], + ['c128lib_5fsetbordercolor_31',['c128lib_SetBorderColor',['../vic2-global_8asm.html#a1d25d9c0f296b1f0d7fe9a4ee6833b1a',1,'vic2-global.asm']]], + ['c128lib_5fsetinputchannel_32',['c128lib_SetInputChannel',['../io-global_8asm.html#a348ac48c2acaa04d8a45161e4ec3c96e',1,'io-global.asm']]], + ['c128lib_5fsetioname_33',['c128lib_SetIOName',['../io-global_8asm.html#a48d03d6b05c12d5812cf2db1fa89a942',1,'io-global.asm']]], + ['c128lib_5fsetmmuconfiguration_34',['c128lib_SetMMUConfiguration',['../mmu-global_8asm.html#a70dc6e9f686455e98ff2ad8035b0fe05',1,'mmu-global.asm']]], + ['c128lib_5fsetmmuloadconfiguration_35',['c128lib_SetMMULoadConfiguration',['../mmu-global_8asm.html#a4e5266f100b800a3513f982dfb34fa04',1,'mmu-global.asm']]], + ['c128lib_5fsetoutputchannel_36',['c128lib_SetOutputChannel',['../io-global_8asm.html#aa0d25b30762bd148f1f29db4ea259a22',1,'io-global.asm']]], + ['c128lib_5fsetscreenandcharactermemory_37',['c128lib_SetScreenAndCharacterMemory',['../vic2-global_8asm.html#ac7bc583c36627928a8a4bc8cb70a9cda',1,'vic2-global.asm']]], + ['c128lib_5fsetscreenmemoryandbitmappointer_38',['c128lib_SetScreenMemoryAndBitmapPointer',['../vic2-global_8asm.html#a4d9519360e0285099b393dfc1e788791',1,'vic2-global.asm']]], + ['c128lib_5fsetvdcupdateaddress_39',['c128lib_SetVdcUpdateAddress',['../vdc-global_8asm.html#a277b042526155e40ec729a1662e9c4a1',1,'vdc-global.asm']]], + ['c128lib_5fsub16_40',['c128lib_Sub16',['../math-global_8asm.html#a99eb50c46d857ee7b32f8ae1f813ceb1',1,'math-global.asm']]], + ['c128lib_5fwritetovdcmemorybyaddress_41',['c128lib_WriteToVdcMemoryByAddress',['../vdc-global_8asm.html#afd991984d3b04faa872dd03688f74667',1,'vdc-global.asm']]], + ['c128lib_5fwritetovdcmemorybycoordinates_42',['c128lib_WriteToVdcMemoryByCoordinates',['../vdc-global_8asm.html#ae7ae05143f20725ebeff233f720afc85',1,'vdc-global.asm']]], + ['c128lib_5fwritevdc_43',['c128lib_WriteVdc',['../vdc-global_8asm.html#a8d4c7abc3425bbd3cede649446b681b9',1,'vdc-global.asm']]], + ['calculatebackgroundandforeground_44',['calculateBackgroundAndForeground',['../vdc_8asm.html#a6cfb83c44bf259de6994bcc7a8737a70',1,'vdc.asm']]], + ['cmp16_45',['Cmp16',['../mem_8asm.html#a8eecc5c843b1e6d33e725bff22e509de',1,'mem.asm']]], + ['copyfast_46',['CopyFast',['../mem_8asm.html#a91f628c476ff15d21e675cd8c0441002',1,'mem.asm']]], + ['copywithrelocation_47',['CopyWithRelocation',['../mem_8asm.html#a55061d19016a525ff8bbbf7946862bd4',1,'mem.asm']]] ]; diff --git a/search/functions_3.js b/search/functions_3.js index 706fff3..1dc1228 100644 --- a/search/functions_3.js +++ b/search/functions_3.js @@ -1,6 +1,7 @@ var searchData= [ ['dec16_0',['Dec16',['../math_8asm.html#aa16081611f2ddb703a87e5ddefd0fc4b',1,'math.asm']]], - ['div16by16_1',['Div16By16',['../math_8asm.html#a314152c0c8da304e022330d4e0b128dc',1,'math.asm']]], - ['div16by8_2',['Div16By8',['../math_8asm.html#a7d992c9dc6c09fef528cccb0e7dd4091',1,'math.asm']]] + ['disableciainterrupts_1',['DisableCIAInterrupts',['../cia_8asm.html#a7d78bbe8b9c68c88e35e82403adecf4d',1,'cia.asm']]], + ['div16by16_2',['Div16By16',['../math_8asm.html#a314152c0c8da304e022330d4e0b128dc',1,'math.asm']]], + ['div16by8_3',['Div16By8',['../math_8asm.html#a7d992c9dc6c09fef528cccb0e7dd4091',1,'math.asm']]] ]; diff --git a/search/functions_4.js b/search/functions_4.js index 3c76943..8a3c44f 100644 --- a/search/functions_4.js +++ b/search/functions_4.js @@ -1,6 +1,6 @@ var searchData= [ - ['fbmi_0',['fbmi',['../common_8asm.html#ae50e1dbbf4b374220bfe5baf883205f1',1,'common.asm']]], - ['fbne_1',['fbne',['../common_8asm.html#a915a7fb90c81699e0ffd9219a202057e',1,'common.asm']]], - ['fillmemory_2',['fillMemory',['../mem_8asm.html#a11505ec4ce2375e2b1533fc2b0cd6315',1,'mem.asm']]] + ['fbmi_0',['Fbmi',['../common_8asm.html#a9fdfca7fa415120dabcfd4c5523d2ffe',1,'common.asm']]], + ['fbne_1',['Fbne',['../common_8asm.html#ad113da6eb3829f6edc1ad521cd4c1a9c',1,'common.asm']]], + ['fillmemory_2',['FillMemory',['../mem_8asm.html#a1a42825fbfb732a2839f5adf6ccc5da4',1,'mem.asm']]] ]; diff --git a/search/functions_5.js b/search/functions_5.js index 8cc4a77..1817a21 100644 --- a/search/functions_5.js +++ b/search/functions_5.js @@ -2,8 +2,9 @@ var searchData= [ ['getfirepressedport1_0',['GetFirePressedPort1',['../cia_8asm.html#a6601893cdf8b7512ffde9250235531cd',1,'cia.asm']]], ['getfirepressedport2_1',['GetFirePressedPort2',['../cia_8asm.html#a2b820efff6c6e69199e09d8f4c820064',1,'cia.asm']]], - ['gettextoffset80col_2',['getTextOffset80Col',['../vdc_8asm.html#af86f8f1ea8abf7daaf5425a0aeb1b992',1,'vdc.asm']]], - ['getvdcdisplaystart_3',['GetVdcDisplayStart',['../vdc_8asm.html#ad6a19a819159bc39fba5e188b1778622',1,'vdc.asm']]], - ['go40_4',['Go40',['../vdc_8asm.html#a4933eeb9967b10432a9f17610ca5bc76',1,'vdc.asm']]], - ['go80_5',['Go80',['../vdc_8asm.html#a1ea5d9e3dc4d485b553d663a65c3a2a9',1,'vdc.asm']]] + ['gettextoffset_2',['getTextOffset',['../vic2_8asm.html#ad440bb847c466649947bcb26ac5eae9d',1,'vic2.asm']]], + ['gettextoffset80col_3',['getTextOffset80Col',['../vdc_8asm.html#af86f8f1ea8abf7daaf5425a0aeb1b992',1,'vdc.asm']]], + ['getvdcdisplaystart_4',['GetVdcDisplayStart',['../vdc_8asm.html#ad6a19a819159bc39fba5e188b1778622',1,'vdc.asm']]], + ['go40_5',['Go40',['../vdc_8asm.html#a4933eeb9967b10432a9f17610ca5bc76',1,'vdc.asm']]], + ['go80_6',['Go80',['../vdc_8asm.html#a1ea5d9e3dc4d485b553d663a65c3a2a9',1,'vdc.asm']]] ]; diff --git a/search/functions_9.js b/search/functions_9.js index 665f13b..07152a9 100644 --- a/search/functions_9.js +++ b/search/functions_9.js @@ -1,7 +1,7 @@ var searchData= [ - ['set16_0',['set16',['../mem_8asm.html#a5e7eddb54f71c8bb1e3d8295cf05dc53',1,'mem.asm']]], - ['set8_1',['set8',['../mem_8asm.html#acf6111bcf2fbbc8f3dff73a33e4fd2c0',1,'mem.asm']]], + ['set16_0',['Set16',['../mem_8asm.html#a697bfde9d9ace484fb0c9b86fa208cb9',1,'mem.asm']]], + ['set8_1',['Set8',['../mem_8asm.html#a4709c4cd23c0927e213e70b509f40da2',1,'mem.asm']]], ['setbackgroundcolor_2',['SetBackgroundColor',['../vic2_8asm.html#a805440d17d14e6a7222ad8e12e211785',1,'vic2.asm']]], ['setbackgroundforegroundcolor_3',['SetBackgroundForegroundColor',['../vdc_8asm.html#abbad20cacc437923fcfa0e51b73219be',1,'vdc.asm']]], ['setbackgroundforegroundcolorwithvars_4',['SetBackgroundForegroundColorWithVars',['../vdc_8asm.html#adde6b74d1b7467a788824871f376e7d5',1,'vdc.asm']]], @@ -9,9 +9,11 @@ var searchData= ['setbordercolor_6',['SetBorderColor',['../vic2_8asm.html#ad745239cfce1e840c94493ca9639e75e',1,'vic2.asm']]], ['setinputchannel_7',['SetInputChannel',['../io_8asm.html#a167a1bde025f06c5714671cbf3ad009d',1,'io.asm']]], ['setioname_8',['SetIOName',['../io_8asm.html#ac1c8409202f1db62571b650979af277a',1,'io.asm']]], - ['setoutputchannel_9',['SetOutputChannel',['../io_8asm.html#ace0cee82f210d4c15a3706327f664a3f',1,'io.asm']]], - ['setscreenandcharactermemory_10',['SetScreenAndCharacterMemory',['../vic2_8asm.html#a41bd78bc1430779dd005bd6eb18cc8bd',1,'vic2.asm']]], - ['setscreenmemoryandbitmappointer_11',['SetScreenMemoryAndBitmapPointer',['../vic2_8asm.html#a019728b3c82a42e44d6967ffbe8a28d4',1,'vic2.asm']]], - ['setvdcupdateaddress_12',['SetVdcUpdateAddress',['../vdc_8asm.html#a89ea57190f837c6fb925775d597e5c1e',1,'vdc.asm']]], - ['sub16_13',['Sub16',['../math_8asm.html#a277d29a8e58c921e5db820e1cf158bff',1,'math.asm']]] + ['setmmuconfiguration_9',['SetMMUConfiguration',['../mmu_8asm.html#a0e367e41fc25de49987703726aed4474',1,'mmu.asm']]], + ['setmmuloadconfiguration_10',['SetMMULoadConfiguration',['../mmu_8asm.html#a8028a51bdb8333c33e0a385e82b54716',1,'mmu.asm']]], + ['setoutputchannel_11',['SetOutputChannel',['../io_8asm.html#ace0cee82f210d4c15a3706327f664a3f',1,'io.asm']]], + ['setscreenandcharactermemory_12',['SetScreenAndCharacterMemory',['../vic2_8asm.html#a41bd78bc1430779dd005bd6eb18cc8bd',1,'vic2.asm']]], + ['setscreenmemoryandbitmappointer_13',['SetScreenMemoryAndBitmapPointer',['../vic2_8asm.html#a019728b3c82a42e44d6967ffbe8a28d4',1,'vic2.asm']]], + ['setvdcupdateaddress_14',['SetVdcUpdateAddress',['../vdc_8asm.html#a89ea57190f837c6fb925775d597e5c1e',1,'vdc.asm']]], + ['sub16_15',['Sub16',['../math_8asm.html#a277d29a8e58c921e5db820e1cf158bff',1,'math.asm']]] ]; diff --git a/vdc-global_8asm.html b/vdc-global_8asm.html index 9e9f849..140da75 100644 --- a/vdc-global_8asm.html +++ b/vdc-global_8asm.html @@ -128,6 +128,9 @@ macro c128lib_WriteToVdcMemoryByAddress (source, destination, qty)  Read from Vic screen memory and write it to Vdc internal memory by using coordinates.
  +function c128lib_getTextOffset80Col (xPos, yPos) + Calculates memory offset of text cell specified by given coordinates on 80 cols screen.
+  macro c128lib_GetVdcDisplayStart ()  Returns the address start of Vdc display memory data. This is stored in Vdc register SCREEN_MEMORY_STARTING_HIGH_ADDRESS and SCREEN_MEMORY_STARTING_LOW_ADDRESS. The 16-bit value is stored in $FB and $FC.
  @@ -435,6 +438,38 @@

Since
1.1.0
+

+
+ +

◆ c128lib_getTextOffset80Col()

+ +
+
+ + + + + + + + + + + +
function c128lib_getTextOffset80Col (xPos ,
yPos  )
+
+ +

Calculates memory offset of text cell specified by given coordinates on 80 cols screen.

+
Parameters
+ + + +
[in]xPosX coord on Vdc screen
[in]yPosY coord on Vdc screen
+
+
+
Returns
Memory offset of Vdc specified coordinate
+
Since
1.2.0
+
@@ -544,7 +579,7 @@

    - +
diff --git a/vdc-global_8asm.js b/vdc-global_8asm.js index 1f3d514..00442b1 100644 --- a/vdc-global_8asm.js +++ b/vdc-global_8asm.js @@ -8,6 +8,7 @@ var vdc_global_8asm = [ "c128lib_ReadFromVdcMemoryByAddress", "vdc-global_8asm.html#ab2e363c8ff0ba15375eac4176e47c64a", null ], [ "c128lib_WriteToVdcMemoryByCoordinates", "vdc-global_8asm.html#ae7ae05143f20725ebeff233f720afc85", null ], [ "c128lib_WriteToVdcMemoryByAddress", "vdc-global_8asm.html#afd991984d3b04faa872dd03688f74667", null ], + [ "c128lib_getTextOffset80Col", "vdc-global_8asm.html#a020327ff960e85c11d80f4449e7630d8", null ], [ "c128lib_GetVdcDisplayStart", "vdc-global_8asm.html#adcc0fa5eaf9dee48393b6e223b1aa95f", null ], [ "c128lib_SetVdcUpdateAddress", "vdc-global_8asm.html#a277b042526155e40ec729a1662e9c4a1", null ], [ "c128lib_WriteVdc", "vdc-global_8asm.html#a8d4c7abc3425bbd3cede649446b681b9", null ], diff --git a/vdc_8asm.html b/vdc_8asm.html index 86a2b31..3234c23 100644 --- a/vdc_8asm.html +++ b/vdc_8asm.html @@ -116,9 +116,9 @@ macro Go80 ()  Go to 80 columns mode.
  -function CalculateBackgroundAndForeground (background, foreground) - Calculate byte with hi nibble to foreground color and low nibble to background color.
-  +function calculateBackgroundAndForeground (background, foreground) + Calculate byte with hi nibble to foreground color and low nibble to background color.
+  macro SetBackgroundForegroundColor (background, foreground)  Set background and foreground color, also disable bit 6 of HORIZONTAL_SMOOTH_SCROLLING register.
  @@ -211,14 +211,14 @@

-

◆ CalculateBackgroundAndForeground()

+ +

◆ calculateBackgroundAndForeground()

- + @@ -632,7 +632,7 @@

    - +
diff --git a/vdc_8asm.js b/vdc_8asm.js index 6c12531..63a2363 100644 --- a/vdc_8asm.js +++ b/vdc_8asm.js @@ -2,7 +2,7 @@ var vdc_8asm = [ [ "Go40", "vdc_8asm.html#a4933eeb9967b10432a9f17610ca5bc76", null ], [ "Go80", "vdc_8asm.html#a1ea5d9e3dc4d485b553d663a65c3a2a9", null ], - [ "CalculateBackgroundAndForeground", "vdc_8asm.html#a42d61b112809346b98c9c598ea006388", null ], + [ "calculateBackgroundAndForeground", "vdc_8asm.html#a6cfb83c44bf259de6994bcc7a8737a70", null ], [ "SetBackgroundForegroundColor", "vdc_8asm.html#abbad20cacc437923fcfa0e51b73219be", null ], [ "SetBackgroundForegroundColorWithVars", "vdc_8asm.html#adde6b74d1b7467a788824871f376e7d5", null ], [ "ReadFromVdcMemoryByCoordinates", "vdc_8asm.html#afe64706ebe1a53c820a412aa3b680f16", null ], diff --git a/vic2-global_8asm.html b/vic2-global_8asm.html index 3feff42..d0d2f6a 100644 --- a/vic2-global_8asm.html +++ b/vic2-global_8asm.html @@ -113,6 +113,9 @@

+ + + @@ -223,6 +226,38 @@

Since
1.0.0
+ + +
+

◆ c128lib_getTextOffset()

+ +
+
+

function CalculateBackgroundAndForeground function calculateBackgroundAndForeground ( background ,
macro c128lib_SetBackgroundColor (backgroundColor)
 Sets the background color.
 
function c128lib_getTextOffset (xPos, yPos)
 Calculates memory offset of text cell specified by given coordinates on 40 cols screen.
 
macro c128lib_SetScreenAndCharacterMemory (config)
 Set screen memory and charset memory position.
 
+ + + + + + + + + + +
function c128lib_getTextOffset (xPos ,
yPos  )
+
+ +

Calculates memory offset of text cell specified by given coordinates on 40 cols screen.

+
Parameters
+ + + +
[in]xPosX coord on Vdc screen
[in]yPosY coord on Vdc screen
+
+
+
Returns
Memory offset of Vic2 specified coordinate
+
Since
1.1.0
+
@@ -327,7 +362,7 @@

    - +
diff --git a/vic2-global_8asm.js b/vic2-global_8asm.js index 69fe00a..7c8cefe 100644 --- a/vic2-global_8asm.js +++ b/vic2-global_8asm.js @@ -3,6 +3,7 @@ var vic2_global_8asm = [ "c128lib_SetBorderAndBackgroundColor", "vic2-global_8asm.html#a1552c40009ea281beda3135c00ccfbdd", null ], [ "c128lib_SetBorderColor", "vic2-global_8asm.html#a1d25d9c0f296b1f0d7fe9a4ee6833b1a", null ], [ "c128lib_SetBackgroundColor", "vic2-global_8asm.html#aa2ba80b5bea957169c156383d8351076", null ], + [ "c128lib_getTextOffset", "vic2-global_8asm.html#aafc66b632a6103c2123c4b67e99b0470", null ], [ "c128lib_SetScreenAndCharacterMemory", "vic2-global_8asm.html#ac7bc583c36627928a8a4bc8cb70a9cda", null ], [ "c128lib_SetScreenMemoryAndBitmapPointer", "vic2-global_8asm.html#a4d9519360e0285099b393dfc1e788791", null ] ]; \ No newline at end of file diff --git a/vic2_8asm.html b/vic2_8asm.html index 2130df2..adb8d0d 100644 --- a/vic2_8asm.html +++ b/vic2_8asm.html @@ -113,6 +113,9 @@ macro SetBackgroundColor (backgroundColor)  Sets the background color.
  +function getTextOffset (xPos, yPos) + Calculates memory offset of text cell specified by given coordinates on 40 cols screen.
+  macro SetScreenAndCharacterMemory (config)  Set screen memory and charset memory position.
  @@ -226,6 +229,38 @@

Note
Use c128lib_SetBackgroundColor in vic2-global.asm
Since
1.0.0
+ + + +

◆ getTextOffset()

+ +
+
+ + + + + + + + + + + +
function getTextOffset (xPos ,
yPos  )
+
+ +

Calculates memory offset of text cell specified by given coordinates on 40 cols screen.

+
Parameters
+ + + +
[in]xPosX coord on Vdc screen
[in]yPosY coord on Vdc screen
+
+
+
Returns
Memory offset of Vic2 specified coordinate
+
Since
1.1.0
+
@@ -332,7 +367,7 @@

    - +
diff --git a/vic2_8asm.js b/vic2_8asm.js index e0b787a..3682be8 100644 --- a/vic2_8asm.js +++ b/vic2_8asm.js @@ -3,6 +3,7 @@ var vic2_8asm = [ "SetBorderAndBackgroundColor", "vic2_8asm.html#aaf271dfc5676d30854f6ee2ba9082f40", null ], [ "SetBorderColor", "vic2_8asm.html#ad745239cfce1e840c94493ca9639e75e", null ], [ "SetBackgroundColor", "vic2_8asm.html#a805440d17d14e6a7222ad8e12e211785", null ], + [ "getTextOffset", "vic2_8asm.html#ad440bb847c466649947bcb26ac5eae9d", null ], [ "SetScreenAndCharacterMemory", "vic2_8asm.html#a41bd78bc1430779dd005bd6eb18cc8bd", null ], [ "SetScreenMemoryAndBitmapPointer", "vic2_8asm.html#a019728b3c82a42e44d6967ffbe8a28d4", null ] ]; \ No newline at end of file