diff --git a/cia-global_8asm.html b/cia-global_8asm.html index 0d50cce..8a3efff 100644 --- a/cia-global_8asm.html +++ b/cia-global_8asm.html @@ -145,7 +145,7 @@

Checks if the fire button is pressed on joystick port 1.

-

This macro checks if the fire button is pressed on joystick port 1. It loads the data from CIA1's data port B into the accumulator and then performs a bitwise AND operation with the JOY_FIRE constant.

+

This macro checks if the fire button is pressed on joystick port 1. It loads the data from CIA1's data port B into the accumulator and then performs a bitwise AND operation with the JOY_FIRE constant.;

Returns
If .A is non zero, fire is pressed
Remarks
Register .A will be modified.
@@ -170,7 +170,7 @@

Checks if the fire button is pressed on joystick port 2.

-

This macro checks if the fire button is pressed on joystick port 2. It loads the data from CIA1's data port A into the accumulator and then performs a bitwise AND operation with the JOY_FIRE constant.

+

This macro checks if the fire button is pressed on joystick port 2. It loads the data from CIA1's data port A into the accumulator and then performs a bitwise AND operation with the JOY_FIRE constant.;

Returns
If .A is non zero, fire is pressed
Remarks
Register .A will be modified.
@@ -209,7 +209,7 @@

    - +
diff --git a/cia_8asm.html b/cia_8asm.html index 1b36d8a..675c157 100644 --- a/cia_8asm.html +++ b/cia_8asm.html @@ -145,7 +145,7 @@

Checks if the fire button is pressed on joystick port 1.

-

This macro checks if the fire button is pressed on joystick port 1. It loads the data from CIA1's data port B into the accumulator and then performs a bitwise AND operation with the JOY_FIRE constant.

+

This macro checks if the fire button is pressed on joystick port 1. It loads the data from CIA1's data port B into the accumulator and then performs a bitwise AND operation with the JOY_FIRE constant.;

Returns
If .A is non zero, fire is pressed
Remarks
Register .A will be modified.
@@ -171,7 +171,7 @@

Checks if the fire button is pressed on joystick port 2.

-

This macro checks if the fire button is pressed on joystick port 2. It loads the data from CIA1's data port A into the accumulator and then performs a bitwise AND operation with the JOY_FIRE constant.

+

This macro checks if the fire button is pressed on joystick port 2. It loads the data from CIA1's data port A into the accumulator and then performs a bitwise AND operation with the JOY_FIRE constant.;

Returns
If .A is non zero, fire is pressed
Remarks
Register .A will be modified.
@@ -212,7 +212,7 @@

    - +
diff --git a/common-global_8asm.html b/common-global_8asm.html index 532b8ec..d3ef82a 100644 --- a/common-global_8asm.html +++ b/common-global_8asm.html @@ -173,7 +173,7 @@

Parameters
@@ -201,7 +201,7 @@

Parameters

[in]labelThe label to jump to if the zero flag is not set.;
@@ -218,7 +218,7 @@

    - +
diff --git a/common_8asm.html b/common_8asm.html index 6ad73a6..872ef59 100644 --- a/common_8asm.html +++ b/common_8asm.html @@ -196,7 +196,7 @@

Parameters

[in]labelThe label to jump to if the negative flag is set.;
@@ -225,7 +225,7 @@

Parameters

[in]labelThe label to jump to if the zero flag is not set.;
@@ -269,7 +269,7 @@

    - +
diff --git a/doxygen_crawl.html b/doxygen_crawl.html index 4d68284..7a16c6e 100644 --- a/doxygen_crawl.html +++ b/doxygen_crawl.html @@ -42,7 +42,6 @@ - @@ -56,8 +55,6 @@ - - @@ -101,15 +98,9 @@ - - - - - - @@ -121,7 +112,6 @@ - @@ -185,9 +175,9 @@ - + @@ -195,6 +185,7 @@ + @@ -206,7 +197,6 @@ - diff --git a/files.html b/files.html index c43a69a..bb29d2b 100644 --- a/files.html +++ b/files.html @@ -126,7 +126,7 @@ diff --git a/globals.html b/globals.html index 58e16d0..2e5679d 100644 --- a/globals.html +++ b/globals.html @@ -102,7 +102,6 @@

- a -

@@ -179,10 +178,7 @@

- c -

    - d -

    @@ -196,7 +192,7 @@

    - f -

      - g -

      • GetFirePressedPort1() : cia.asm
      • GetFirePressedPort2() : cia.asm
      • -
      • getSpriteMovementStartingAddress() : vic2.asm
      • +
      • getSpriteMovementStartingAddress() : vic2.asm
      • getTextOffset() : vic2.asm
      • getTextOffset80Col() : vdc.asm
      • GetVdcDisplayStart() : vdc.asm
      • @@ -206,16 +202,10 @@

        - g -

          - i -

          -

          - l -

          - -

          - n -

          @@ -235,7 +225,6 @@

          - r -

            - s -

              -
            • Set16() : mem.asm
            • Set8() : mem.asm
            • SetBackgroundColor() : vic2.asm
            • SetBackgroundForegroundColor() : vdc.asm
            • @@ -250,7 +239,7 @@

              - s -

              • SetScreenAndCharacterMemory() : vic2.asm
              • SetScreenMemoryAndBitmapPointer() : vic2.asm
              • SetSpritePosition() : vic2.asm
              • -
              • SetSpritePositionWithShadow() : vic2.asm
              • +
              • SetSpritePositionWithShadow() : vic2.asm
              • SetSpriteXPosition() : vic2.asm
              • SetSpriteXPositionWithShadow() : vic2.asm
              • SetSpriteYPosition() : vic2.asm
              • @@ -289,7 +278,7 @@

                - w -

                  diff --git a/globals_func.html b/globals_func.html index c092d9b..62d2a1b 100644 --- a/globals_func.html +++ b/globals_func.html @@ -178,10 +178,7 @@

                  - c -

                    - d -

                    @@ -195,7 +192,7 @@

                    - f -

                      - g -

                      • GetFirePressedPort1() : cia.asm
                      • GetFirePressedPort2() : cia.asm
                      • -
                      • getSpriteMovementStartingAddress() : vic2.asm
                      • +
                      • getSpriteMovementStartingAddress() : vic2.asm
                      • getTextOffset() : vic2.asm
                      • getTextOffset80Col() : vdc.asm
                      • GetVdcDisplayStart() : vdc.asm
                      • @@ -205,7 +202,6 @@

                        - g -

                          - i -

                          @@ -229,7 +225,6 @@

                          - r -

                            - s -

                              -
                            • Set16() : mem.asm
                            • Set8() : mem.asm
                            • SetBackgroundColor() : vic2.asm
                            • SetBackgroundForegroundColor() : vdc.asm
                            • @@ -244,7 +239,7 @@

                              - s -

                              • SetScreenAndCharacterMemory() : vic2.asm
                              • SetScreenMemoryAndBitmapPointer() : vic2.asm
                              • SetSpritePosition() : vic2.asm
                              • -
                              • SetSpritePositionWithShadow() : vic2.asm
                              • +
                              • SetSpritePositionWithShadow() : vic2.asm
                              • SetSpriteXPosition() : vic2.asm
                              • SetSpriteXPositionWithShadow() : vic2.asm
                              • SetSpriteYPosition() : vic2.asm
                              • @@ -278,7 +273,7 @@

                                - w -

                                  diff --git a/globals_vars.html b/globals_vars.html index 1499ea0..257329c 100644 --- a/globals_vars.html +++ b/globals_vars.html @@ -99,8 +99,6 @@
                                  Here is a list of all variables with links to the files they belong to:
                                  @@ -108,7 +106,7 @@ diff --git a/index.html b/index.html index 7514876..0a6e128 100644 --- a/index.html +++ b/index.html @@ -107,7 +107,7 @@ diff --git a/io-global_8asm.html b/io-global_8asm.html index 464f2e0..0e138a3 100644 --- a/io-global_8asm.html +++ b/io-global_8asm.html @@ -112,7 +112,7 @@
- + @@ -121,7 +121,7 @@ - +
[in]labelThe label to jump to if the negative flag is set.;
macro c128lib_OpenIOChannel (filenumber, devicenumber, secondary)
 Opens an I/O channel.
 
macro c128lib_SetIOName (length, address)
macro c128lib_SetIOName (length, address)
 Sets the name for I/O operations.
 
macro c128lib_SetInputChannel (filenumber)
macro c128lib_SetOutputChannel (filenumber)
 Sets the output channel.
 
macro c128lib_OpenFile (length, address, filenumber, devicenumber, secondary)
macro c128lib_OpenFile (length, address, filenumber, devicenumber, secondary)
 Opens a file for I/O operations.
 
@@ -190,7 +190,7 @@

- address  ) + address  )
@@ -286,7 +286,7 @@

- address , + address , @@ -328,7 +328,7 @@

    - +

diff --git a/io_8asm.html b/io_8asm.html index 997f304..bb9daf2 100644 --- a/io_8asm.html +++ b/io_8asm.html @@ -112,7 +112,7 @@ macro OpenIOChannel (filenumber, devicenumber, secondary)  Opens an I/O channel.
  -macro SetIOName (length, address) +macro SetIOName (length, address)  Sets the name for I/O operations.
  macro SetInputChannel (filenumber) @@ -121,7 +121,7 @@ macro SetOutputChannel (filenumber)  Sets the output channel.
  -macro OpenFile (length, address, filenumber, devicenumber, secondary) +macro OpenFile (length, address, filenumber, devicenumber, secondary)  Opens a file for I/O operations.
  @@ -191,7 +191,7 @@

- address  ) + address  )
@@ -289,7 +289,7 @@

- address , + address , @@ -332,7 +332,7 @@

    - +

diff --git a/math-global_8asm.html b/math-global_8asm.html index c7a928c..ced6eb3 100644 --- a/math-global_8asm.html +++ b/math-global_8asm.html @@ -115,13 +115,13 @@ macro c128lib_Sub16 (value, dest)  This macro performs a 16-bit subtraction operation.
  -macro c128lib_Asl16 (address) +macro c128lib_Asl16 (address)  This macro performs a 16-bit arithmetic shift left (ASL) operation.
  -macro c128lib_Inc16 (address) +macro c128lib_Inc16 (address)  This macro performs a 16-bit increment operation.
  -macro c128lib_Dec16 (address) +macro c128lib_Dec16 (address)  This macro performs a 16-bit decrement operation.
  macro c128lib_Div16By16 (dividend, divisor, remainder) @@ -221,7 +221,7 @@

macro c128lib_Asl16 ( - address ) + address ) @@ -252,7 +252,7 @@

macro c128lib_Inc16 ( - address ) + address ) @@ -281,7 +281,7 @@

macro c128lib_Dec16 ( - address ) + address ) @@ -391,7 +391,7 @@

    - +
diff --git a/math_8asm.html b/math_8asm.html index c32a126..22355d2 100644 --- a/math_8asm.html +++ b/math_8asm.html @@ -99,8 +99,7 @@
math.asm File Reference
@@ -116,28 +115,9 @@ macro Sub16 (value, dest)  This macro performs a 16-bit subtraction operation.
  -macro Asl16 (address) +macro Asl16 (address)  This macro performs a 16-bit arithmetic shift left (ASL) operation.
  -macro Inc16 (address) - This macro performs a 16-bit increment operation.
-  -macro Dec16 (address) - This macro performs a 16-bit decrement operation.
-  -macro Div16By16 (dividend, divisor, remainder) - Divides a 16 bit number by a 16 bit number.
-  -macro Div16By8 (dividend, divisor, remainder) - Divides a 16 bit number by a 8 bit number.
-  - - - - - -

-Variables

pseudocommand asl16 low
 
pseudocommand inc16 address
 

Detailed Description

Math module.

@@ -231,7 +211,7 @@

macro Asl16 ( - address ) + address ) @@ -252,181 +232,6 @@

Note
Use c128lib_Asl16 in math-global.asm

Since
1.0.0
- - - -

◆ Inc16()

- -
-
- - - - - - - -
macro Inc16 (address )
-
- -

This macro performs a 16-bit increment operation.

-

The macro uses the 6502 processor's INC (INCrement memory) instruction to perform the decrement. It first increments the low byte at the destination. If this results is zero, it then increments the high byte at the destination.

-
Parameters
- - -
[in,out]addressThe memory location of the 16-bit value to increment.
-
-
-
Returns
Result is returned in address memory location.
-
Remarks
Flags N and Z will be affected.
-
Note
Use c128lib_Inc16 in math-global.asm
-
Since
1.0.0
- -
-
- -

◆ Dec16()

- -
-
- - - - - - - -
macro Dec16 (address )
-
- -

This macro performs a 16-bit decrement operation.

-

The macro uses the 6502 processor's DEC (DECrement memory) instruction to perform the decrement. It first decrements the low byte at the destination. If this results in a borrow (i.e., the low byte was 0 and becomes 0xFF), it then decrements the high byte at the destination.

-
Parameters
- - -
[in,out]addressThe memory location of the 16-bit value to decrement.
-
-
-
Returns
Result is returned in address memory location.
-
Remarks
Register .A will be modified.
-
-Flags N and Z will be affected.
-
Note
Use c128lib_Dec16 in math-global.asm
-
Since
1.0.0
- -
-
- -

◆ Div16By16()

- -
-
- - - - - - - - - - - - - - - - -
macro Div16By16 (dividend ,
divisor ,
remainder  )
-
- -

Divides a 16 bit number by a 16 bit number.

-

Divides the two-byte number dividend by the two-byte number divisor, leaving the quotient in dividend and the remainder in remainder. Addressing mode of 16-bit numbers uses little endian.

-
Parameters
- - - - -
[in,out]dividenddividend and also quotient
[in]divisordivisor
[out]remainderremainder (wide as divisor)
-
-
-
Remarks
Registers .A, .X and .Y will be modified.
-
-Flags N, O, Z and C will be affected.
-
Note
Use c128lib_div16By16 in math-global.asm
-
Since
1.0.0
- -
-
- -

◆ Div16By8()

- -
-
- - - - - - - - - - - - - - - - -
macro Div16By8 (dividend ,
divisor ,
remainder  )
-
- -

Divides a 16 bit number by a 8 bit number.

-

Divides the two-byte number dividend by the one-byte number divisor, leaving the quotient in dividend and the remainder in remainder. Addressing mode of 16-bit numbers uses little endian.

-
Parameters
- - - - -
[in,out]dividenddividend and also quotient
[in]divisordivisor
[out]remainderremainder (wide as divisor)
-
-
-
Remarks
Registers .A and .X will be modified.
-
-Flags N, O, Z and C will be affected.
-
Note
Use c128lib_Div16By8 in math-global.asm
-
Since
1.0.0
- -
-
-

Variable Documentation

- -

◆ low

- -
-
- - - - -
pseudocommand asl16 low
-
- -
-
- -

◆ address

- -
-
- - - - -
pseudocommand dec16 address
-
-
@@ -435,7 +240,7 @@

    - +
diff --git a/math_8asm.js b/math_8asm.js index 689c8d1..628ec76 100644 --- a/math_8asm.js +++ b/math_8asm.js @@ -2,11 +2,5 @@ var math_8asm = [ [ "Add16", "math_8asm.html#aac97fe6d1536a70ea3129fb4e4e3a471", null ], [ "Sub16", "math_8asm.html#a277d29a8e58c921e5db820e1cf158bff", null ], - [ "Asl16", "math_8asm.html#af2f847421a1beca5fea36b43750c65a8", null ], - [ "Inc16", "math_8asm.html#a1f7eeabfb5695acf8eaa35149cfabaea", null ], - [ "Dec16", "math_8asm.html#aa16081611f2ddb703a87e5ddefd0fc4b", null ], - [ "Div16By16", "math_8asm.html#a314152c0c8da304e022330d4e0b128dc", null ], - [ "Div16By8", "math_8asm.html#a7d992c9dc6c09fef528cccb0e7dd4091", null ], - [ "low", "math_8asm.html#af9826fd3a9fd1c658104b443a67c8846", null ], - [ "address", "math_8asm.html#ad4fd58a50f930619fc64223327a1ddf1", null ] + [ "Asl16", "math_8asm.html#af2f847421a1beca5fea36b43750c65a8", null ] ]; \ No newline at end of file diff --git a/mem-global_8asm.html b/mem-global_8asm.html index a0f3c20..35faae8 100644 --- a/mem-global_8asm.html +++ b/mem-global_8asm.html @@ -115,13 +115,13 @@ 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) +macro c128lib_FillMemory (address, length, value)  This macro fills memory with a specified value.
  -macro c128lib_Cmp16 (value, address) +macro c128lib_Cmp16 (value, address)  This macro compares a 16-bit value with a 16-bit memory location.
  -macro c128lib_Set16 (value, address) +macro c128lib_Set16 (value, address)  Fills two-byte located in memory address "mem" with byte "value".
  @@ -232,7 +232,7 @@

macro c128lib_FillMemory ( - address , + address , @@ -278,7 +278,7 @@

- address  ) + address  )
@@ -315,7 +315,7 @@

- address  ) + address  )

@@ -341,7 +341,7 @@

    - +

diff --git a/mem_8asm.html b/mem_8asm.html index f7bce15..1fe7be4 100644 --- a/mem_8asm.html +++ b/mem_8asm.html @@ -116,17 +116,14 @@ 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) +macro FillMemory (address, length, value)  This macro fills memory with a specified value.
  -macro Cmp16 (value, address) +macro Cmp16 (value, address)  This macro compares a 16-bit value with a 16-bit memory location.
  -macro Set8 (value, address) +macro Set8 (value, address)   -macro Set16 (value, address) - Fills two-byte located in memory address "mem" with byte "value".
-  @@ -242,7 +239,7 @@

macro FillMemory

- + @@ -293,7 +290,7 @@

- +

Variables

(address , address ,
address  )address  )
-
- - -

◆ Set16()

- -
-
- - - - - - - - - - - -
macro Set16 (value ,
address  )
-
- -

Fills two-byte located in memory address "mem" with byte "value".

-
Parameters
- - - -
[in]valuevalue to set on specified address
[in]addressaddress to set
-
-
-
Remarks
Register .A will be modified.
-
-Flags N and Z will be affected.
-
Note
Use c128lib_Set16 in mem-global.asm
-
Since
1.0.0
-

Variable Documentation

@@ -395,7 +357,7 @@

    - +
diff --git a/mem_8asm.js b/mem_8asm.js index 1641962..6609914 100644 --- a/mem_8asm.js +++ b/mem_8asm.js @@ -5,6 +5,5 @@ var mem_8asm = [ "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/menudata.js b/menudata.js index deb6b15..a005fcf 100644 --- a/menudata.js +++ b/menudata.js @@ -37,7 +37,6 @@ var menudata={children:[ {text:"f",url:"globals.html#index_f"}, {text:"g",url:"globals.html#index_g"}, {text:"i",url:"globals.html#index_i"}, -{text:"l",url:"globals.html#index_l"}, {text:"n",url:"globals.html#index_n"}, {text:"o",url:"globals.html#index_o"}, {text:"r",url:"globals.html#index_r"}, diff --git a/mmu-global_8asm.html b/mmu-global_8asm.html index 250cf2e..4090683 100644 --- a/mmu-global_8asm.html +++ b/mmu-global_8asm.html @@ -249,7 +249,7 @@

    - +
diff --git a/mmu_8asm.html b/mmu_8asm.html index d8bbc72..6d2e2d9 100644 --- a/mmu_8asm.html +++ b/mmu_8asm.html @@ -256,7 +256,7 @@

    - +
diff --git a/namespaceVdc.html b/namespaceVdc.html index 36942e8..6ce106d 100644 --- a/namespaceVdc.html +++ b/namespaceVdc.html @@ -107,7 +107,7 @@ diff --git a/namespaces.html b/namespaces.html index e58ecd4..f458696 100644 --- a/namespaces.html +++ b/namespaces.html @@ -111,7 +111,7 @@ diff --git a/navtreeindex0.js b/navtreeindex0.js index 3fb84df..5925339 100644 --- a/navtreeindex0.js +++ b/navtreeindex0.js @@ -44,15 +44,9 @@ var NAVTREEINDEX0 = "math-global_8asm.html#ae739e5204f8182212b67b928b91d90b4":[1,0,6,5], "math-global_8asm.html#aee848cb5a4dc08d64ec309d82b74fab0":[1,0,6,6], "math_8asm.html":[1,0,7], -"math_8asm.html#a1f7eeabfb5695acf8eaa35149cfabaea":[1,0,7,3], "math_8asm.html#a277d29a8e58c921e5db820e1cf158bff":[1,0,7,1], -"math_8asm.html#a314152c0c8da304e022330d4e0b128dc":[1,0,7,5], -"math_8asm.html#a7d992c9dc6c09fef528cccb0e7dd4091":[1,0,7,6], -"math_8asm.html#aa16081611f2ddb703a87e5ddefd0fc4b":[1,0,7,4], "math_8asm.html#aac97fe6d1536a70ea3129fb4e4e3a471":[1,0,7,0], -"math_8asm.html#ad4fd58a50f930619fc64223327a1ddf1":[1,0,7,8], "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#aad7d5a9efa61b5d4df7887bd6d36f2f5":[1,0,8,0], "mem-global_8asm.html#aae623e7d1cfafb292bf07b0ccd958d49":[1,0,8,3], @@ -61,10 +55,9 @@ var NAVTREEINDEX0 = "mem-global_8asm.html#af9b332e235542f20e8dd6b8e0ab1790f":[1,0,8,1], "mem_8asm.html":[1,0,9], "mem_8asm.html#a1a42825fbfb732a2839f5adf6ccc5da4":[1,0,9,2], -"mem_8asm.html#a1e8d90edc813416c4cbfb995d68c893f":[1,0,9,6], +"mem_8asm.html#a1e8d90edc813416c4cbfb995d68c893f":[1,0,9,5], "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], @@ -129,9 +122,9 @@ var NAVTREEINDEX0 = "vic2_8asm.html":[1,0,15], "vic2_8asm.html#a019728b3c82a42e44d6967ffbe8a28d4":[1,0,15,5], "vic2_8asm.html#a07d392b6b40acf6e9fa1e94119e146fc":[1,0,15,25], -"vic2_8asm.html#a21bb005969d26af3851c86cc8d54940e":[1,0,15,18], "vic2_8asm.html#a41bd78bc1430779dd005bd6eb18cc8bd":[1,0,15,4], "vic2_8asm.html#a547f8a875c6d10a0905efe7c5a49b4ab":[1,0,15,14], +"vic2_8asm.html#a555d98a6f57d64e95152b9c24dd36fa0":[1,0,15,17], "vic2_8asm.html#a56c79e54be7b018471efc789b2201b6f":[1,0,15,11], "vic2_8asm.html#a5ccd4e98b3abae65a27199f2bbbc17e9":[1,0,15,12], "vic2_8asm.html#a5da15613576454c85e9fbb1b5e973efb":[1,0,15,15], @@ -139,6 +132,7 @@ var NAVTREEINDEX0 = "vic2_8asm.html#a6e1467f92f74dd051509c89af37f7dc7":[1,0,15,16], "vic2_8asm.html#a7eadcac3839595110dc966b7d3a2fb06":[1,0,15,19], "vic2_8asm.html#a805440d17d14e6a7222ad8e12e211785":[1,0,15,2], +"vic2_8asm.html#a83b83a53962b3edb25be8c2f829d4ab6":[1,0,15,18], "vic2_8asm.html#a96f227e221dd8dafa42753beb1b2a337":[1,0,15,21], "vic2_8asm.html#aa632748b29f29b73679a78c716f280a7":[1,0,15,23], "vic2_8asm.html#aa69b4d0b41f75640ffec4e1c140402fd":[1,0,15,26], @@ -150,7 +144,6 @@ var NAVTREEINDEX0 = "vic2_8asm.html#ad24ac666b2884256c5c4094c78e0be0c":[1,0,15,22], "vic2_8asm.html#ad440bb847c466649947bcb26ac5eae9d":[1,0,15,3], "vic2_8asm.html#ad745239cfce1e840c94493ca9639e75e":[1,0,15,1], -"vic2_8asm.html#ada697243163383e60d7ea174bf3ec9a0":[1,0,15,17], "vic2_8asm.html#adbeb79e20563404fe32a2f3b77a225f3":[1,0,15,7], "vic2_8asm.html#adf46d89d191a189cb26dd451da046c87":[1,0,15,8], "vic2_8asm.html#ae5260b1497f514dbdad27353a4f71921":[1,0,15,20] diff --git a/search/all_0.js b/search/all_0.js index 196a747..1aaa2b9 100644 --- a/search/all_0.js +++ b/search/all_0.js @@ -1,6 +1,5 @@ var searchData= [ ['add16_0',['Add16',['../math_8asm.html#aac97fe6d1536a70ea3129fb4e4e3a471',1,'math.asm']]], - ['address_1',['address',['../math_8asm.html#ad4fd58a50f930619fc64223327a1ddf1',1,'math.asm']]], - ['asl16_2',['Asl16',['../math_8asm.html#af2f847421a1beca5fea36b43750c65a8',1,'math.asm']]] + ['asl16_1',['Asl16',['../math_8asm.html#af2f847421a1beca5fea36b43750c65a8',1,'math.asm']]] ]; diff --git a/search/all_3.js b/search/all_3.js index 1dc1228..de7190c 100644 --- a/search/all_3.js +++ b/search/all_3.js @@ -1,7 +1,4 @@ var searchData= [ - ['dec16_0',['Dec16',['../math_8asm.html#aa16081611f2ddb703a87e5ddefd0fc4b',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']]] + ['disableciainterrupts_0',['DisableCIAInterrupts',['../cia_8asm.html#a7d78bbe8b9c68c88e35e82403adecf4d',1,'cia.asm']]] ]; diff --git a/search/all_5.js b/search/all_5.js index 560774a..31abc94 100644 --- a/search/all_5.js +++ b/search/all_5.js @@ -2,7 +2,7 @@ var searchData= [ ['getfirepressedport1_0',['GetFirePressedPort1',['../cia_8asm.html#a6601893cdf8b7512ffde9250235531cd',1,'cia.asm']]], ['getfirepressedport2_1',['GetFirePressedPort2',['../cia_8asm.html#a2b820efff6c6e69199e09d8f4c820064',1,'cia.asm']]], - ['getspritemovementstartingaddress_2',['getSpriteMovementStartingAddress',['../vic2_8asm.html#a21bb005969d26af3851c86cc8d54940e',1,'vic2.asm']]], + ['getspritemovementstartingaddress_2',['getSpriteMovementStartingAddress',['../vic2_8asm.html#a83b83a53962b3edb25be8c2f829d4ab6',1,'vic2.asm']]], ['gettextoffset_3',['getTextOffset',['../vic2_8asm.html#ad440bb847c466649947bcb26ac5eae9d',1,'vic2.asm']]], ['gettextoffset80col_4',['getTextOffset80Col',['../vdc_8asm.html#af86f8f1ea8abf7daaf5425a0aeb1b992',1,'vdc.asm']]], ['getvdcdisplaystart_5',['GetVdcDisplayStart',['../vdc_8asm.html#ad6a19a819159bc39fba5e188b1778622',1,'vdc.asm']]], diff --git a/search/all_6.js b/search/all_6.js index 1da5d82..4ff0075 100644 --- a/search/all_6.js +++ b/search/all_6.js @@ -1,7 +1,6 @@ var searchData= [ - ['inc16_0',['Inc16',['../math_8asm.html#a1f7eeabfb5695acf8eaa35149cfabaea',1,'math.asm']]], - ['incargument_1',['incArgument',['../common_8asm.html#a09bc8465ef30b0f07c9e0f342f3f3859',1,'common.asm']]], - ['io_2dglobal_2easm_2',['io-global.asm',['../io-global_8asm.html',1,'']]], - ['io_2easm_3',['io.asm',['../io_8asm.html',1,'']]] + ['incargument_0',['incArgument',['../common_8asm.html#a09bc8465ef30b0f07c9e0f342f3f3859',1,'common.asm']]], + ['io_2dglobal_2easm_1',['io-global.asm',['../io-global_8asm.html',1,'']]], + ['io_2easm_2',['io.asm',['../io_8asm.html',1,'']]] ]; diff --git a/search/all_7.js b/search/all_7.js index 8faf2e6..033c64c 100644 --- a/search/all_7.js +++ b/search/all_7.js @@ -1,4 +1,9 @@ var searchData= [ - ['low_0',['low',['../math_8asm.html#af9826fd3a9fd1c658104b443a67c8846',1,'math.asm']]] + ['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,'']]], + ['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_8.js b/search/all_8.js index 033c64c..4ba8aac 100644 --- a/search/all_8.js +++ b/search/all_8.js @@ -1,9 +1,4 @@ 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,'']]], - ['mmu_2dglobal_2easm_4',['mmu-global.asm',['../mmu-global_8asm.html',1,'']]], - ['mmu_2easm_5',['mmu.asm',['../mmu_8asm.html',1,'']]] + ['neg_0',['neg',['../common_8asm.html#a560e473f9831ccddc60aac21e2a7220f',1,'common.asm']]] ]; diff --git a/search/all_9.js b/search/all_9.js index 4ba8aac..d67d714 100644 --- a/search/all_9.js +++ b/search/all_9.js @@ -1,4 +1,5 @@ var searchData= [ - ['neg_0',['neg',['../common_8asm.html#a560e473f9831ccddc60aac21e2a7220f',1,'common.asm']]] + ['openfile_0',['OpenFile',['../io_8asm.html#ab2d4c5528f9f1009dcd2ef4ed86157fd',1,'io.asm']]], + ['openiochannel_1',['OpenIOChannel',['../io_8asm.html#a5a63a1df0d0afa9e32fc899b3c336466',1,'io.asm']]] ]; diff --git a/search/all_a.js b/search/all_a.js index d67d714..e9d8fe1 100644 --- a/search/all_a.js +++ b/search/all_a.js @@ -1,5 +1,6 @@ var searchData= [ - ['openfile_0',['OpenFile',['../io_8asm.html#ab2d4c5528f9f1009dcd2ef4ed86157fd',1,'io.asm']]], - ['openiochannel_1',['OpenIOChannel',['../io_8asm.html#a5a63a1df0d0afa9e32fc899b3c336466',1,'io.asm']]] + ['readfromvdcmemorybyaddress_0',['ReadFromVdcMemoryByAddress',['../vdc_8asm.html#a22a7abb96293ea28ffba7b0ce95607de',1,'vdc.asm']]], + ['readfromvdcmemorybycoordinates_1',['ReadFromVdcMemoryByCoordinates',['../vdc_8asm.html#afe64706ebe1a53c820a412aa3b680f16',1,'vdc.asm']]], + ['readvdc_2',['ReadVdc',['../vdc_8asm.html#a0d42743594fd93e1a4f0927b14b4209c',1,'vdc.asm']]] ]; diff --git a/search/all_b.js b/search/all_b.js index e9d8fe1..45a8470 100644 --- a/search/all_b.js +++ b/search/all_b.js @@ -1,6 +1,38 @@ var searchData= [ - ['readfromvdcmemorybyaddress_0',['ReadFromVdcMemoryByAddress',['../vdc_8asm.html#a22a7abb96293ea28ffba7b0ce95607de',1,'vdc.asm']]], - ['readfromvdcmemorybycoordinates_1',['ReadFromVdcMemoryByCoordinates',['../vdc_8asm.html#afe64706ebe1a53c820a412aa3b680f16',1,'vdc.asm']]], - ['readvdc_2',['ReadVdc',['../vdc_8asm.html#a0d42743594fd93e1a4f0927b14b4209c',1,'vdc.asm']]] + ['set8_0',['Set8',['../mem_8asm.html#a4709c4cd23c0927e213e70b509f40da2',1,'mem.asm']]], + ['setbackgroundcolor_1',['SetBackgroundColor',['../vic2_8asm.html#a805440d17d14e6a7222ad8e12e211785',1,'vic2.asm']]], + ['setbackgroundforegroundcolor_2',['SetBackgroundForegroundColor',['../vdc_8asm.html#abbad20cacc437923fcfa0e51b73219be',1,'vdc.asm']]], + ['setbackgroundforegroundcolorwithvars_3',['SetBackgroundForegroundColorWithVars',['../vdc_8asm.html#adde6b74d1b7467a788824871f376e7d5',1,'vdc.asm']]], + ['setborderandbackgroundcolor_4',['SetBorderAndBackgroundColor',['../vic2_8asm.html#aaf271dfc5676d30854f6ee2ba9082f40',1,'vic2.asm']]], + ['setbordercolor_5',['SetBorderColor',['../vic2_8asm.html#ad745239cfce1e840c94493ca9639e75e',1,'vic2.asm']]], + ['setinputchannel_6',['SetInputChannel',['../io_8asm.html#a167a1bde025f06c5714671cbf3ad009d',1,'io.asm']]], + ['setioname_7',['SetIOName',['../io_8asm.html#ac1c8409202f1db62571b650979af277a',1,'io.asm']]], + ['setmmuconfiguration_8',['SetMMUConfiguration',['../mmu_8asm.html#a0e367e41fc25de49987703726aed4474',1,'mmu.asm']]], + ['setmmuloadconfiguration_9',['SetMMULoadConfiguration',['../mmu_8asm.html#a8028a51bdb8333c33e0a385e82b54716',1,'mmu.asm']]], + ['setoutputchannel_10',['SetOutputChannel',['../io_8asm.html#ace0cee82f210d4c15a3706327f664a3f',1,'io.asm']]], + ['setscreenandcharactermemory_11',['SetScreenAndCharacterMemory',['../vic2_8asm.html#a41bd78bc1430779dd005bd6eb18cc8bd',1,'vic2.asm']]], + ['setscreenmemoryandbitmappointer_12',['SetScreenMemoryAndBitmapPointer',['../vic2_8asm.html#a019728b3c82a42e44d6967ffbe8a28d4',1,'vic2.asm']]], + ['setspriteposition_13',['SetSpritePosition',['../vic2_8asm.html#a6e1467f92f74dd051509c89af37f7dc7',1,'vic2.asm']]], + ['setspritepositionwithshadow_14',['SetSpritePositionWithShadow',['../vic2_8asm.html#a555d98a6f57d64e95152b9c24dd36fa0',1,'vic2.asm']]], + ['setspritexposition_15',['SetSpriteXPosition',['../vic2_8asm.html#a5ccd4e98b3abae65a27199f2bbbc17e9',1,'vic2.asm']]], + ['setspritexpositionwithshadow_16',['SetSpriteXPositionWithShadow',['../vic2_8asm.html#ab8b3c0dc4c602354f3120f894e21ff22',1,'vic2.asm']]], + ['setspriteyposition_17',['SetSpriteYPosition',['../vic2_8asm.html#a547f8a875c6d10a0905efe7c5a49b4ab',1,'vic2.asm']]], + ['setspriteypositionwithshadow_18',['SetSpriteYPositionWithShadow',['../vic2_8asm.html#a5da15613576454c85e9fbb1b5e973efb',1,'vic2.asm']]], + ['setvdcupdateaddress_19',['SetVdcUpdateAddress',['../vdc_8asm.html#a89ea57190f837c6fb925775d597e5c1e',1,'vdc.asm']]], + ['spritecolor_20',['SpriteColor',['../vic2_8asm.html#ac3cc18c0cd8064eebc204ff6d6c50ccc',1,'vic2.asm']]], + ['spritecolorreg_21',['spriteColorReg',['../vic2_8asm.html#a56c79e54be7b018471efc789b2201b6f',1,'vic2.asm']]], + ['spritedisable_22',['SpriteDisable',['../vic2_8asm.html#a96f227e221dd8dafa42753beb1b2a337',1,'vic2.asm']]], + ['spritedisablemulticolor_23',['SpriteDisableMulticolor',['../vic2_8asm.html#aa632748b29f29b73679a78c716f280a7',1,'vic2.asm']]], + ['spriteenable_24',['SpriteEnable',['../vic2_8asm.html#ae5260b1497f514dbdad27353a4f71921',1,'vic2.asm']]], + ['spriteenablemulticolor_25',['SpriteEnableMulticolor',['../vic2_8asm.html#ad24ac666b2884256c5c4094c78e0be0c',1,'vic2.asm']]], + ['spritemask_26',['spriteMask',['../vic2_8asm.html#a68a77950c0628f5f0123c598ae3a9657',1,'vic2.asm']]], + ['spritemove_27',['SpriteMove',['../vic2_8asm.html#a7eadcac3839595110dc966b7d3a2fb06',1,'vic2.asm']]], + ['spritemulticolor0_28',['SpriteMultiColor0',['../vic2_8asm.html#a07d392b6b40acf6e9fa1e94119e146fc',1,'vic2.asm']]], + ['spritemulticolor1_29',['SpriteMultiColor1',['../vic2_8asm.html#aa69b4d0b41f75640ffec4e1c140402fd',1,'vic2.asm']]], + ['spriteshadowxreg_30',['spriteShadowXReg',['../vic2_8asm.html#adbeb79e20563404fe32a2f3b77a225f3',1,'vic2.asm']]], + ['spriteshadowyreg_31',['spriteShadowYReg',['../vic2_8asm.html#acc10728bf0a7dc76e19a42b760d52c56',1,'vic2.asm']]], + ['spritexreg_32',['spriteXReg',['../vic2_8asm.html#ab087daae40e959d4d46dd7b09f9cba0e',1,'vic2.asm']]], + ['spriteyreg_33',['spriteYReg',['../vic2_8asm.html#adf46d89d191a189cb26dd451da046c87',1,'vic2.asm']]], + ['sub16_34',['Sub16',['../math_8asm.html#a277d29a8e58c921e5db820e1cf158bff',1,'math.asm']]] ]; diff --git a/search/all_c.js b/search/all_c.js index e1726ee..591a2ac 100644 --- a/search/all_c.js +++ b/search/all_c.js @@ -1,39 +1,9 @@ var searchData= [ - ['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']]], - ['setborderandbackgroundcolor_5',['SetBorderAndBackgroundColor',['../vic2_8asm.html#aaf271dfc5676d30854f6ee2ba9082f40',1,'vic2.asm']]], - ['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']]], - ['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']]], - ['setspriteposition_14',['SetSpritePosition',['../vic2_8asm.html#a6e1467f92f74dd051509c89af37f7dc7',1,'vic2.asm']]], - ['setspritepositionwithshadow_15',['SetSpritePositionWithShadow',['../vic2_8asm.html#ada697243163383e60d7ea174bf3ec9a0',1,'vic2.asm']]], - ['setspritexposition_16',['SetSpriteXPosition',['../vic2_8asm.html#a5ccd4e98b3abae65a27199f2bbbc17e9',1,'vic2.asm']]], - ['setspritexpositionwithshadow_17',['SetSpriteXPositionWithShadow',['../vic2_8asm.html#ab8b3c0dc4c602354f3120f894e21ff22',1,'vic2.asm']]], - ['setspriteyposition_18',['SetSpriteYPosition',['../vic2_8asm.html#a547f8a875c6d10a0905efe7c5a49b4ab',1,'vic2.asm']]], - ['setspriteypositionwithshadow_19',['SetSpriteYPositionWithShadow',['../vic2_8asm.html#a5da15613576454c85e9fbb1b5e973efb',1,'vic2.asm']]], - ['setvdcupdateaddress_20',['SetVdcUpdateAddress',['../vdc_8asm.html#a89ea57190f837c6fb925775d597e5c1e',1,'vdc.asm']]], - ['spritecolor_21',['SpriteColor',['../vic2_8asm.html#ac3cc18c0cd8064eebc204ff6d6c50ccc',1,'vic2.asm']]], - ['spritecolorreg_22',['spriteColorReg',['../vic2_8asm.html#a56c79e54be7b018471efc789b2201b6f',1,'vic2.asm']]], - ['spritedisable_23',['SpriteDisable',['../vic2_8asm.html#a96f227e221dd8dafa42753beb1b2a337',1,'vic2.asm']]], - ['spritedisablemulticolor_24',['SpriteDisableMulticolor',['../vic2_8asm.html#aa632748b29f29b73679a78c716f280a7',1,'vic2.asm']]], - ['spriteenable_25',['SpriteEnable',['../vic2_8asm.html#ae5260b1497f514dbdad27353a4f71921',1,'vic2.asm']]], - ['spriteenablemulticolor_26',['SpriteEnableMulticolor',['../vic2_8asm.html#ad24ac666b2884256c5c4094c78e0be0c',1,'vic2.asm']]], - ['spritemask_27',['spriteMask',['../vic2_8asm.html#a68a77950c0628f5f0123c598ae3a9657',1,'vic2.asm']]], - ['spritemove_28',['SpriteMove',['../vic2_8asm.html#a7eadcac3839595110dc966b7d3a2fb06',1,'vic2.asm']]], - ['spritemulticolor0_29',['SpriteMultiColor0',['../vic2_8asm.html#a07d392b6b40acf6e9fa1e94119e146fc',1,'vic2.asm']]], - ['spritemulticolor1_30',['SpriteMultiColor1',['../vic2_8asm.html#aa69b4d0b41f75640ffec4e1c140402fd',1,'vic2.asm']]], - ['spriteshadowxreg_31',['spriteShadowXReg',['../vic2_8asm.html#adbeb79e20563404fe32a2f3b77a225f3',1,'vic2.asm']]], - ['spriteshadowyreg_32',['spriteShadowYReg',['../vic2_8asm.html#acc10728bf0a7dc76e19a42b760d52c56',1,'vic2.asm']]], - ['spritexreg_33',['spriteXReg',['../vic2_8asm.html#ab087daae40e959d4d46dd7b09f9cba0e',1,'vic2.asm']]], - ['spriteyreg_34',['spriteYReg',['../vic2_8asm.html#adf46d89d191a189cb26dd451da046c87',1,'vic2.asm']]], - ['sub16_35',['Sub16',['../math_8asm.html#a277d29a8e58c921e5db820e1cf158bff',1,'math.asm']]] + ['value_0',['value',['../mem_8asm.html#a1e8d90edc813416c4cbfb995d68c893f',1,'mem.asm']]], + ['vdc_1',['Vdc',['../namespaceVdc.html',1,'']]], + ['vdc_2dglobal_2easm_2',['vdc-global.asm',['../vdc-global_8asm.html',1,'']]], + ['vdc_2easm_3',['vdc.asm',['../vdc_8asm.html',1,'']]], + ['vic2_2dglobal_2easm_4',['vic2-global.asm',['../vic2-global_8asm.html',1,'']]], + ['vic2_2easm_5',['vic2.asm',['../vic2_8asm.html',1,'']]] ]; diff --git a/search/all_d.js b/search/all_d.js index 591a2ac..aab4736 100644 --- a/search/all_d.js +++ b/search/all_d.js @@ -1,9 +1,6 @@ var searchData= [ - ['value_0',['value',['../mem_8asm.html#a1e8d90edc813416c4cbfb995d68c893f',1,'mem.asm']]], - ['vdc_1',['Vdc',['../namespaceVdc.html',1,'']]], - ['vdc_2dglobal_2easm_2',['vdc-global.asm',['../vdc-global_8asm.html',1,'']]], - ['vdc_2easm_3',['vdc.asm',['../vdc_8asm.html',1,'']]], - ['vic2_2dglobal_2easm_4',['vic2-global.asm',['../vic2-global_8asm.html',1,'']]], - ['vic2_2easm_5',['vic2.asm',['../vic2_8asm.html',1,'']]] + ['writetovdcmemorybyaddress_0',['WriteToVdcMemoryByAddress',['../vdc_8asm.html#af5ee110102d974e26be1806e9fd1e54f',1,'vdc.asm']]], + ['writetovdcmemorybycoordinates_1',['WriteToVdcMemoryByCoordinates',['../vdc_8asm.html#ae1a0da2f272109b89dc83947052a32c9',1,'vdc.asm']]], + ['writevdc_2',['WriteVdc',['../vdc_8asm.html#aee87372293dba2955633d1407303c89e',1,'vdc.asm']]] ]; diff --git a/search/all_e.js b/search/all_e.js deleted file mode 100644 index aab4736..0000000 --- a/search/all_e.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['writetovdcmemorybyaddress_0',['WriteToVdcMemoryByAddress',['../vdc_8asm.html#af5ee110102d974e26be1806e9fd1e54f',1,'vdc.asm']]], - ['writetovdcmemorybycoordinates_1',['WriteToVdcMemoryByCoordinates',['../vdc_8asm.html#ae1a0da2f272109b89dc83947052a32c9',1,'vdc.asm']]], - ['writevdc_2',['WriteVdc',['../vdc_8asm.html#aee87372293dba2955633d1407303c89e',1,'vdc.asm']]] -]; diff --git a/search/functions_3.js b/search/functions_3.js index 1dc1228..de7190c 100644 --- a/search/functions_3.js +++ b/search/functions_3.js @@ -1,7 +1,4 @@ var searchData= [ - ['dec16_0',['Dec16',['../math_8asm.html#aa16081611f2ddb703a87e5ddefd0fc4b',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']]] + ['disableciainterrupts_0',['DisableCIAInterrupts',['../cia_8asm.html#a7d78bbe8b9c68c88e35e82403adecf4d',1,'cia.asm']]] ]; diff --git a/search/functions_5.js b/search/functions_5.js index 560774a..31abc94 100644 --- a/search/functions_5.js +++ b/search/functions_5.js @@ -2,7 +2,7 @@ var searchData= [ ['getfirepressedport1_0',['GetFirePressedPort1',['../cia_8asm.html#a6601893cdf8b7512ffde9250235531cd',1,'cia.asm']]], ['getfirepressedport2_1',['GetFirePressedPort2',['../cia_8asm.html#a2b820efff6c6e69199e09d8f4c820064',1,'cia.asm']]], - ['getspritemovementstartingaddress_2',['getSpriteMovementStartingAddress',['../vic2_8asm.html#a21bb005969d26af3851c86cc8d54940e',1,'vic2.asm']]], + ['getspritemovementstartingaddress_2',['getSpriteMovementStartingAddress',['../vic2_8asm.html#a83b83a53962b3edb25be8c2f829d4ab6',1,'vic2.asm']]], ['gettextoffset_3',['getTextOffset',['../vic2_8asm.html#ad440bb847c466649947bcb26ac5eae9d',1,'vic2.asm']]], ['gettextoffset80col_4',['getTextOffset80Col',['../vdc_8asm.html#af86f8f1ea8abf7daaf5425a0aeb1b992',1,'vdc.asm']]], ['getvdcdisplaystart_5',['GetVdcDisplayStart',['../vdc_8asm.html#ad6a19a819159bc39fba5e188b1778622',1,'vdc.asm']]], diff --git a/search/functions_6.js b/search/functions_6.js index 3250a3c..6738986 100644 --- a/search/functions_6.js +++ b/search/functions_6.js @@ -1,5 +1,4 @@ var searchData= [ - ['inc16_0',['Inc16',['../math_8asm.html#a1f7eeabfb5695acf8eaa35149cfabaea',1,'math.asm']]], - ['incargument_1',['incArgument',['../common_8asm.html#a09bc8465ef30b0f07c9e0f342f3f3859',1,'common.asm']]] + ['incargument_0',['incArgument',['../common_8asm.html#a09bc8465ef30b0f07c9e0f342f3f3859',1,'common.asm']]] ]; diff --git a/search/functions_a.js b/search/functions_a.js index e1726ee..45a8470 100644 --- a/search/functions_a.js +++ b/search/functions_a.js @@ -1,39 +1,38 @@ var searchData= [ - ['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']]], - ['setborderandbackgroundcolor_5',['SetBorderAndBackgroundColor',['../vic2_8asm.html#aaf271dfc5676d30854f6ee2ba9082f40',1,'vic2.asm']]], - ['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']]], - ['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']]], - ['setspriteposition_14',['SetSpritePosition',['../vic2_8asm.html#a6e1467f92f74dd051509c89af37f7dc7',1,'vic2.asm']]], - ['setspritepositionwithshadow_15',['SetSpritePositionWithShadow',['../vic2_8asm.html#ada697243163383e60d7ea174bf3ec9a0',1,'vic2.asm']]], - ['setspritexposition_16',['SetSpriteXPosition',['../vic2_8asm.html#a5ccd4e98b3abae65a27199f2bbbc17e9',1,'vic2.asm']]], - ['setspritexpositionwithshadow_17',['SetSpriteXPositionWithShadow',['../vic2_8asm.html#ab8b3c0dc4c602354f3120f894e21ff22',1,'vic2.asm']]], - ['setspriteyposition_18',['SetSpriteYPosition',['../vic2_8asm.html#a547f8a875c6d10a0905efe7c5a49b4ab',1,'vic2.asm']]], - ['setspriteypositionwithshadow_19',['SetSpriteYPositionWithShadow',['../vic2_8asm.html#a5da15613576454c85e9fbb1b5e973efb',1,'vic2.asm']]], - ['setvdcupdateaddress_20',['SetVdcUpdateAddress',['../vdc_8asm.html#a89ea57190f837c6fb925775d597e5c1e',1,'vdc.asm']]], - ['spritecolor_21',['SpriteColor',['../vic2_8asm.html#ac3cc18c0cd8064eebc204ff6d6c50ccc',1,'vic2.asm']]], - ['spritecolorreg_22',['spriteColorReg',['../vic2_8asm.html#a56c79e54be7b018471efc789b2201b6f',1,'vic2.asm']]], - ['spritedisable_23',['SpriteDisable',['../vic2_8asm.html#a96f227e221dd8dafa42753beb1b2a337',1,'vic2.asm']]], - ['spritedisablemulticolor_24',['SpriteDisableMulticolor',['../vic2_8asm.html#aa632748b29f29b73679a78c716f280a7',1,'vic2.asm']]], - ['spriteenable_25',['SpriteEnable',['../vic2_8asm.html#ae5260b1497f514dbdad27353a4f71921',1,'vic2.asm']]], - ['spriteenablemulticolor_26',['SpriteEnableMulticolor',['../vic2_8asm.html#ad24ac666b2884256c5c4094c78e0be0c',1,'vic2.asm']]], - ['spritemask_27',['spriteMask',['../vic2_8asm.html#a68a77950c0628f5f0123c598ae3a9657',1,'vic2.asm']]], - ['spritemove_28',['SpriteMove',['../vic2_8asm.html#a7eadcac3839595110dc966b7d3a2fb06',1,'vic2.asm']]], - ['spritemulticolor0_29',['SpriteMultiColor0',['../vic2_8asm.html#a07d392b6b40acf6e9fa1e94119e146fc',1,'vic2.asm']]], - ['spritemulticolor1_30',['SpriteMultiColor1',['../vic2_8asm.html#aa69b4d0b41f75640ffec4e1c140402fd',1,'vic2.asm']]], - ['spriteshadowxreg_31',['spriteShadowXReg',['../vic2_8asm.html#adbeb79e20563404fe32a2f3b77a225f3',1,'vic2.asm']]], - ['spriteshadowyreg_32',['spriteShadowYReg',['../vic2_8asm.html#acc10728bf0a7dc76e19a42b760d52c56',1,'vic2.asm']]], - ['spritexreg_33',['spriteXReg',['../vic2_8asm.html#ab087daae40e959d4d46dd7b09f9cba0e',1,'vic2.asm']]], - ['spriteyreg_34',['spriteYReg',['../vic2_8asm.html#adf46d89d191a189cb26dd451da046c87',1,'vic2.asm']]], - ['sub16_35',['Sub16',['../math_8asm.html#a277d29a8e58c921e5db820e1cf158bff',1,'math.asm']]] + ['set8_0',['Set8',['../mem_8asm.html#a4709c4cd23c0927e213e70b509f40da2',1,'mem.asm']]], + ['setbackgroundcolor_1',['SetBackgroundColor',['../vic2_8asm.html#a805440d17d14e6a7222ad8e12e211785',1,'vic2.asm']]], + ['setbackgroundforegroundcolor_2',['SetBackgroundForegroundColor',['../vdc_8asm.html#abbad20cacc437923fcfa0e51b73219be',1,'vdc.asm']]], + ['setbackgroundforegroundcolorwithvars_3',['SetBackgroundForegroundColorWithVars',['../vdc_8asm.html#adde6b74d1b7467a788824871f376e7d5',1,'vdc.asm']]], + ['setborderandbackgroundcolor_4',['SetBorderAndBackgroundColor',['../vic2_8asm.html#aaf271dfc5676d30854f6ee2ba9082f40',1,'vic2.asm']]], + ['setbordercolor_5',['SetBorderColor',['../vic2_8asm.html#ad745239cfce1e840c94493ca9639e75e',1,'vic2.asm']]], + ['setinputchannel_6',['SetInputChannel',['../io_8asm.html#a167a1bde025f06c5714671cbf3ad009d',1,'io.asm']]], + ['setioname_7',['SetIOName',['../io_8asm.html#ac1c8409202f1db62571b650979af277a',1,'io.asm']]], + ['setmmuconfiguration_8',['SetMMUConfiguration',['../mmu_8asm.html#a0e367e41fc25de49987703726aed4474',1,'mmu.asm']]], + ['setmmuloadconfiguration_9',['SetMMULoadConfiguration',['../mmu_8asm.html#a8028a51bdb8333c33e0a385e82b54716',1,'mmu.asm']]], + ['setoutputchannel_10',['SetOutputChannel',['../io_8asm.html#ace0cee82f210d4c15a3706327f664a3f',1,'io.asm']]], + ['setscreenandcharactermemory_11',['SetScreenAndCharacterMemory',['../vic2_8asm.html#a41bd78bc1430779dd005bd6eb18cc8bd',1,'vic2.asm']]], + ['setscreenmemoryandbitmappointer_12',['SetScreenMemoryAndBitmapPointer',['../vic2_8asm.html#a019728b3c82a42e44d6967ffbe8a28d4',1,'vic2.asm']]], + ['setspriteposition_13',['SetSpritePosition',['../vic2_8asm.html#a6e1467f92f74dd051509c89af37f7dc7',1,'vic2.asm']]], + ['setspritepositionwithshadow_14',['SetSpritePositionWithShadow',['../vic2_8asm.html#a555d98a6f57d64e95152b9c24dd36fa0',1,'vic2.asm']]], + ['setspritexposition_15',['SetSpriteXPosition',['../vic2_8asm.html#a5ccd4e98b3abae65a27199f2bbbc17e9',1,'vic2.asm']]], + ['setspritexpositionwithshadow_16',['SetSpriteXPositionWithShadow',['../vic2_8asm.html#ab8b3c0dc4c602354f3120f894e21ff22',1,'vic2.asm']]], + ['setspriteyposition_17',['SetSpriteYPosition',['../vic2_8asm.html#a547f8a875c6d10a0905efe7c5a49b4ab',1,'vic2.asm']]], + ['setspriteypositionwithshadow_18',['SetSpriteYPositionWithShadow',['../vic2_8asm.html#a5da15613576454c85e9fbb1b5e973efb',1,'vic2.asm']]], + ['setvdcupdateaddress_19',['SetVdcUpdateAddress',['../vdc_8asm.html#a89ea57190f837c6fb925775d597e5c1e',1,'vdc.asm']]], + ['spritecolor_20',['SpriteColor',['../vic2_8asm.html#ac3cc18c0cd8064eebc204ff6d6c50ccc',1,'vic2.asm']]], + ['spritecolorreg_21',['spriteColorReg',['../vic2_8asm.html#a56c79e54be7b018471efc789b2201b6f',1,'vic2.asm']]], + ['spritedisable_22',['SpriteDisable',['../vic2_8asm.html#a96f227e221dd8dafa42753beb1b2a337',1,'vic2.asm']]], + ['spritedisablemulticolor_23',['SpriteDisableMulticolor',['../vic2_8asm.html#aa632748b29f29b73679a78c716f280a7',1,'vic2.asm']]], + ['spriteenable_24',['SpriteEnable',['../vic2_8asm.html#ae5260b1497f514dbdad27353a4f71921',1,'vic2.asm']]], + ['spriteenablemulticolor_25',['SpriteEnableMulticolor',['../vic2_8asm.html#ad24ac666b2884256c5c4094c78e0be0c',1,'vic2.asm']]], + ['spritemask_26',['spriteMask',['../vic2_8asm.html#a68a77950c0628f5f0123c598ae3a9657',1,'vic2.asm']]], + ['spritemove_27',['SpriteMove',['../vic2_8asm.html#a7eadcac3839595110dc966b7d3a2fb06',1,'vic2.asm']]], + ['spritemulticolor0_28',['SpriteMultiColor0',['../vic2_8asm.html#a07d392b6b40acf6e9fa1e94119e146fc',1,'vic2.asm']]], + ['spritemulticolor1_29',['SpriteMultiColor1',['../vic2_8asm.html#aa69b4d0b41f75640ffec4e1c140402fd',1,'vic2.asm']]], + ['spriteshadowxreg_30',['spriteShadowXReg',['../vic2_8asm.html#adbeb79e20563404fe32a2f3b77a225f3',1,'vic2.asm']]], + ['spriteshadowyreg_31',['spriteShadowYReg',['../vic2_8asm.html#acc10728bf0a7dc76e19a42b760d52c56',1,'vic2.asm']]], + ['spritexreg_32',['spriteXReg',['../vic2_8asm.html#ab087daae40e959d4d46dd7b09f9cba0e',1,'vic2.asm']]], + ['spriteyreg_33',['spriteYReg',['../vic2_8asm.html#adf46d89d191a189cb26dd451da046c87',1,'vic2.asm']]], + ['sub16_34',['Sub16',['../math_8asm.html#a277d29a8e58c921e5db820e1cf158bff',1,'math.asm']]] ]; diff --git a/search/searchdata.js b/search/searchdata.js index 38e1208..4861704 100644 --- a/search/searchdata.js +++ b/search/searchdata.js @@ -1,10 +1,10 @@ var indexSectionsWithContent = { - 0: "abcdfgilmnorsvw", + 0: "abcdfgimnorsvw", 1: "v", 2: "cimv", 3: "abcdfginorsw", - 4: "alv" + 4: "v" }; var indexSectionNames = diff --git a/search/variables_0.js b/search/variables_0.js index eafacef..e29e9d5 100644 --- a/search/variables_0.js +++ b/search/variables_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['address_0',['address',['../math_8asm.html#ad4fd58a50f930619fc64223327a1ddf1',1,'math.asm']]] + ['value_0',['value',['../mem_8asm.html#a1e8d90edc813416c4cbfb995d68c893f',1,'mem.asm']]] ]; diff --git a/search/variables_1.js b/search/variables_1.js deleted file mode 100644 index 8faf2e6..0000000 --- a/search/variables_1.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['low_0',['low',['../math_8asm.html#af9826fd3a9fd1c658104b443a67c8846',1,'math.asm']]] -]; diff --git a/search/variables_2.js b/search/variables_2.js deleted file mode 100644 index e29e9d5..0000000 --- a/search/variables_2.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['value_0',['value',['../mem_8asm.html#a1e8d90edc813416c4cbfb995d68c893f',1,'mem.asm']]] -]; diff --git a/vdc-global_8asm.html b/vdc-global_8asm.html index 49dfc0c..829990b 100644 --- a/vdc-global_8asm.html +++ b/vdc-global_8asm.html @@ -139,7 +139,7 @@ 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.
  -macro c128lib_SetVdcUpdateAddress (address) +macro c128lib_SetVdcUpdateAddress (address)  Set the pointer to the RAM area that is to be updated. The update pointer is stored in Vdc register CURRENT_MEMORY_HIGH_ADDRESS and CURRENT_MEMORY_LOW_ADDRESS.
  macro c128lib_WriteVdc () @@ -509,7 +509,7 @@

macro c128lib_SetVdcUpdateAddress ( - address ) + address ) @@ -584,7 +584,7 @@

    - +
diff --git a/vdc_8asm.html b/vdc_8asm.html index d04d73a..22d4f32 100644 --- a/vdc_8asm.html +++ b/vdc_8asm.html @@ -146,9 +146,8 @@  Calculates memory offset of text cell specified by given coordinates on 80 cols screen.
  macro 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.
  -macro SetVdcUpdateAddress (address) +macro SetVdcUpdateAddress (address)  Set the pointer to the RAM area that is to be updated. The update pointer is stored in Vdc register CURRENT_MEMORY_HIGH_ADDRESS and CURRENT_MEMORY_LOW_ADDRESS.
  macro WriteVdc () @@ -541,13 +540,6 @@

-

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.

-
Remarks
Register .A and .X will be modified.
-
-Flags N, Z and O will be affected.
-
Note
Use c128lib_GetVdcDisplayStart in vdc-global.asm
-
Since
1.1.0
- @@ -559,7 +551,7 @@

macro SetVdcUpdateAddress ( - address ) + address ) @@ -637,7 +629,7 @@

    - +
diff --git a/vic2-global_8asm.html b/vic2-global_8asm.html index e0d8570..bc1e484 100644 --- a/vic2-global_8asm.html +++ b/vic2-global_8asm.html @@ -886,7 +886,7 @@

    - +
diff --git a/vic2_8asm.html b/vic2_8asm.html index 994348b..85f22f3 100644 --- a/vic2_8asm.html +++ b/vic2_8asm.html @@ -122,7 +122,6 @@  Calculates memory offset of text cell specified by given coordinates on 40 cols screen.
  macro SetScreenAndCharacterMemory (config) - Set screen memory and charset memory position.
  macro SetScreenMemoryAndBitmapPointer (config)  Set screen memory and bitmap memory pointer.
@@ -131,22 +130,16 @@  Calculates sprite X position register address.
  function spriteShadowXReg (spriteNo) - Calculates sprite X position shadow register address.
  function spriteYReg (spriteNo) - Calculates sprite Y position register address.
  function spriteShadowYReg (spriteNo) - Calculates sprite Y position shadow register address.
  function spriteMask (spriteNo) - Generates a mask for a specific sprite.
  function spriteColorReg (spriteNo) - Calculate sprite color register address.
  macro SetSpriteXPosition (spriteNo, x) - Sets X position of given sprite (uses sprite MSB register if necessary)
  macro SetSpriteXPositionWithShadow (spriteNo, x)  Sets X position of given sprite (uses sprite MSB register if necessary) using shadow registers.
@@ -160,12 +153,12 @@ macro SetSpritePosition (spriteNo, x, y)  Sets x and y position of given sprite.
  -lda sta $d006 sta $d007 lda sta $d006 lda sta $d007 lda sta $d006 lda $d010 ora sta $d010 lda sta $d007 macro SetSpritePositionWithShadow (spriteNo, x, y) - Sets x and y position of given sprite using shadow registers.
-  -lda sta $11dc sta $11dd lda sta $11dc lda sta $11dd lda sta $11dc lda $11e6 ora sta $11e6 lda sta $11dd function getSpriteMovementStartingAddress (spriteNo) - Get starting address for sprite movement to use with.
-  +macro SetSpritePositionWithShadow (spriteNo, x, y) + Sets x and y position of given sprite using shadow registers.
+  +function getSpriteMovementStartingAddress (spriteNo) + Get starting address for sprite movement to use with.
+  macro SpriteMove (spriteNo, speed, quadrant, deltaX, deltaY)  Define sprite movement.
  @@ -346,54 +339,6 @@

-

Set screen memory and charset memory position.

-

Set screen memory and charset memory position by using shadow register.

-

Character memory selection

-
    -
  • Vic2.CHAR_MEM_0000 Character memory on $0000
  • -
  • Vic2.CHAR_MEM_0800 Character memory on $0800
  • -
  • Vic2.CHAR_MEM_1000 Character memory on $1000
  • -
  • Vic2.CHAR_MEM_1800 Character memory on $1800
  • -
  • Vic2.CHAR_MEM_2000 Character memory on $2000
  • -
  • Vic2.CHAR_MEM_2800 Character memory on $2800
  • -
  • Vic2.CHAR_MEM_3000 Character memory on $3000
  • -
  • Vic2.CHAR_MEM_3800 Character memory on $3800
  • -
-

If omitted, Vic2.CHAR_MEM_0000 will be used.

-

Character memory offset must be added to current bank selected. For ex. if Vic bank 1 ($4000) is selected, CHAR_MEM_0800 will point to $4000 + $0800

-

Screen memory selection

-
    -
  • Vic2.SCREEN_MEM_0000 Screen memory on $0000
  • -
  • Vic2.SCREEN_MEM_0400 Screen memory on $0400
  • -
  • Vic2.SCREEN_MEM_0800 Screen memory on $0800
  • -
  • Vic2.SCREEN_MEM_0C00 Screen memory on $0c00
  • -
  • Vic2.SCREEN_MEM_1000 Screen memory on $1000
  • -
  • Vic2.SCREEN_MEM_1400 Screen memory on $1400
  • -
  • Vic2.SCREEN_MEM_1800 Screen memory on $1800
  • -
  • Vic2.SCREEN_MEM_1C00 Screen memory on $1c00
  • -
  • Vic2.SCREEN_MEM_2000 Screen memory on $2000
  • -
  • Vic2.SCREEN_MEM_2400 Screen memory on $2400
  • -
  • Vic2.SCREEN_MEM_2800 Screen memory on $2800
  • -
  • Vic2.SCREEN_MEM_2C00 Screen memory on $2c00
  • -
  • Vic2.SCREEN_MEM_3000 Screen memory on $3000
  • -
  • Vic2.SCREEN_MEM_3400 Screen memory on $3400
  • -
  • Vic2.SCREEN_MEM_3800 Screen memory on $3800
  • -
  • Vic2.SCREEN_MEM_3C00 Screen memory on $3c00
  • -
-

If omitted, Vic2.SCREEN_MEM_0000 will be used.

-

Screen memory offset must be added to current bank selected. For ex. if Vic bank 1 ($4000) is selected, SCREEN_MEM_0C00 will point to $4000 + $0c00

-
Parameters
- - -
[in]configScreen memory and/or char memory configuration.
-
-
-
Remarks
Register .A will be modified.
-
-Flags N and Z will be affected.
-
Note
Use c128lib_SetScreenAndCharacterMemory in vic2-global.asm
-
Since
1.0.0
- @@ -470,15 +415,6 @@

-

Calculates sprite X position shadow register address.

-
Parameters
- - -
[in]spriteNoNumber of the sprite x-coordinate to get
-
-
-
Since
1.2.0
-
@@ -496,15 +432,6 @@

-

Calculates sprite Y position register address.

-
Parameters
- - -
[in]spriteNoNumber of the sprite x-coordinate to get
-
-
-
Since
1.2.0
-
@@ -522,15 +449,6 @@

-

Calculates sprite Y position shadow register address.

-
Parameters
- - -
[in]spriteNoNumber of the sprite x-coordinate to get
-
-
-
Since
1.2.0
-
@@ -548,15 +466,6 @@

-

Generates a mask for a specific sprite.

-
Parameters
- - -
[in]spriteNoNumber of the sprite for mask generation
-
-
-
Since
1.2.0
-
@@ -574,15 +483,6 @@

-

Calculate sprite color register address.

-
Parameters
- - -
[in]spriteNoNumber of the sprite color address
-
-
-
Since
1.2.0
-
@@ -604,20 +504,6 @@

-

Sets X position of given sprite (uses sprite MSB register if necessary)

-
Parameters
- - - -
[in]spriteNoNumber of the sprite to move
[in]xX position of sprite
-
-
-
Note
Use c128lib_SetSpriteXPosition in vic2-global.asm
-
Remarks
Register .A will be modified.
-
-Flags N and Z will be affected.
-
Since
1.2.0
- @@ -766,14 +652,14 @@

-

◆ SetSpritePositionWithShadow()

+ +

◆ SetSpritePositionWithShadow()

- + @@ -807,14 +693,14 @@

-

◆ getSpriteMovementStartingAddress()

+ +

◆ getSpriteMovementStartingAddress()

lda sta $d006 sta $d007 lda sta $d006 lda sta $d007 lda sta $d006 lda $d010 ora sta $d010 lda sta $d007 macro SetSpritePositionWithShadow macro SetSpritePositionWithShadow ( spriteNo ,
- + @@ -1108,7 +994,7 @@

    - +
diff --git a/vic2_8asm.js b/vic2_8asm.js index d9cc75a..ed55a73 100644 --- a/vic2_8asm.js +++ b/vic2_8asm.js @@ -17,8 +17,8 @@ var vic2_8asm = [ "SetSpriteYPosition", "vic2_8asm.html#a547f8a875c6d10a0905efe7c5a49b4ab", null ], [ "SetSpriteYPositionWithShadow", "vic2_8asm.html#a5da15613576454c85e9fbb1b5e973efb", null ], [ "SetSpritePosition", "vic2_8asm.html#a6e1467f92f74dd051509c89af37f7dc7", null ], - [ "SetSpritePositionWithShadow", "vic2_8asm.html#ada697243163383e60d7ea174bf3ec9a0", null ], - [ "getSpriteMovementStartingAddress", "vic2_8asm.html#a21bb005969d26af3851c86cc8d54940e", null ], + [ "SetSpritePositionWithShadow", "vic2_8asm.html#a555d98a6f57d64e95152b9c24dd36fa0", null ], + [ "getSpriteMovementStartingAddress", "vic2_8asm.html#a83b83a53962b3edb25be8c2f829d4ab6", null ], [ "SpriteMove", "vic2_8asm.html#a7eadcac3839595110dc966b7d3a2fb06", null ], [ "SpriteEnable", "vic2_8asm.html#ae5260b1497f514dbdad27353a4f71921", null ], [ "SpriteDisable", "vic2_8asm.html#a96f227e221dd8dafa42753beb1b2a337", null ],

lda sta $11dc sta $11dd lda sta $11dc lda sta $11dd lda sta $11dc lda $11e6 ora sta $11e6 lda sta $11dd function getSpriteMovementStartingAddress function getSpriteMovementStartingAddress ( spriteNo )