diff --git a/common-global_8asm.html b/common-global_8asm.html index d1d9c55..c7349b9 100644 --- a/common-global_8asm.html +++ b/common-global_8asm.html @@ -213,7 +213,7 @@

diff --git a/common_8asm.html b/common_8asm.html index 879ecf2..3a86a47 100644 --- a/common_8asm.html +++ b/common_8asm.html @@ -104,6 +104,8 @@ + + @@ -124,6 +126,23 @@

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()

+ +
+
+

Functions

function incArgument (arg)
 
macro BasicUpstart128 (sysAddress)
 This macro sets up a BASIC program for the Commodore 128.
 
+ + + + + + +
function incArgument (arg )
+
+ +
+

◆ BasicUpstart128()

@@ -216,7 +235,7 @@

    - +
diff --git a/common_8asm.js b/common_8asm.js index 38fe495..bb7a655 100644 --- a/common_8asm.js +++ b/common_8asm.js @@ -1,5 +1,6 @@ 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 ] diff --git a/doxygen_crawl.html b/doxygen_crawl.html index 0a71a05..64073a1 100644 --- a/doxygen_crawl.html +++ b/doxygen_crawl.html @@ -10,14 +10,27 @@ + + + + + + + + + + + + + diff --git a/files.html b/files.html index fb5bd40..05c1446 100644 --- a/files.html +++ b/files.html @@ -100,6 +100,8 @@ + +
 common-global.asmCommon module
 common.asmCommon module
 math-global.asmMath module
 math.asmMath module
@@ -107,7 +109,7 @@
diff --git a/files_dup.js b/files_dup.js index 1ea2af4..0407b60 100644 --- a/files_dup.js +++ b/files_dup.js @@ -1,5 +1,7 @@ var files_dup = [ [ "common-global.asm", "common-global_8asm.html", "common-global_8asm" ], - [ "common.asm", "common_8asm.html", "common_8asm" ] + [ "common.asm", "common_8asm.html", "common_8asm" ], + [ "math-global.asm", "math-global_8asm.html", "math-global_8asm" ], + [ "math.asm", "math_8asm.html", "math_8asm" ] ]; \ No newline at end of file diff --git a/globals.html b/globals.html index 4b57f48..ec14dbb 100644 --- a/globals.html +++ b/globals.html @@ -94,19 +94,36 @@
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
diff --git a/globals_func.html b/globals_func.html index 01fafe4..efe359d 100644 --- a/globals_func.html +++ b/globals_func.html @@ -94,19 +94,34 @@
Here is a list of all functions with links to the files they belong to:
diff --git a/globals_vars.html b/globals_vars.html new file mode 100644 index 0000000..b526f3f --- /dev/null +++ b/globals_vars.html @@ -0,0 +1,109 @@ + + + + + + + +c128lib Base: Globals + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
c128lib Base +
+
Base macros for C128
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the files they belong to:
+
+
+ + + + diff --git a/index.html b/index.html index 664bdff..bb1143a 100644 --- a/index.html +++ b/index.html @@ -102,7 +102,7 @@ diff --git a/math-global_8asm.html b/math-global_8asm.html new file mode 100644 index 0000000..f1c0e66 --- /dev/null +++ b/math-global_8asm.html @@ -0,0 +1,393 @@ + + + + + + + +c128lib Base: math-global.asm File Reference + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
c128lib Base +
+
Base macros for C128
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
math-global.asm File Reference
+
+
+ +

Math module. +More...

+ + + + + + + + + + + + + + + + + + + + + + + +

+Functions

macro c128lib_Add16 (value, dest)
 This macro performs a 16-bit addition operation.
 
macro c128lib_Sub16 (value, dest)
 This macro performs a 16-bit subtraction operation.
 
macro c128lib_Asl16 (address)
 This macro performs a 16-bit arithmetic shift left (ASL) operation.
 
macro c128lib_Inc16 (address)
 This macro performs a 16-bit increment operation.
 
macro c128lib_Dec16 (address)
 This macro performs a 16-bit decrement operation.
 
macro c128lib_Div16By16 (dividend, divisor, remainder)
 Divides a 16 bit number by a 16 bit number.
 
macro c128lib_Div16By8 (dividend, divisor, remainder)
 Divides a 16 bit number by a 8 bit number.
 
+

Detailed Description

+

Math module.

+

Simple macros for math operations.

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

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_Add16()

+ +
+
+ + + + + + + + + + + +
macro c128lib_Add16 (value ,
dest  )
+
+ +

This macro performs a 16-bit addition operation.

+

The macro uses the 6502 processor's ADC (Add with Carry) instruction to perform the addition. It first clears the carry flag with CLC, then adds the low byte of the value to the low byte at the destination, and stores the result back in the low byte at the destination. It then adds the high byte of the value to the high byte at the destination, taking into account any carry from the low byte addition, and stores the result back in the high byte at the destination.

+
Parameters
+ + + +
[in]valueThe 16-bit value to add.
[in,out]destThe memory location of the other 16-bit value.
+
+
+
Returns
Result is returned in dest memory location.
+
Since
0.1.0
+ +
+
+ +

◆ c128lib_Sub16()

+ +
+
+ + + + + + + + + + + +
macro c128lib_Sub16 (value ,
dest  )
+
+ +

This macro performs a 16-bit subtraction operation.

+

The macro uses the 6502 processor's SBC (Subtract with Carry) instruction to perform the subtraction. It first sets the carry flag with SEC, then subtracts the low byte of the value from the low byte at the destination, and stores the result back in the low byte at the destination. It then subtracts the high byte of the value from the high byte at the destination, taking into account any borrow from the low byte subtraction, and stores the result back in the high byte at the destination.

+
Parameters
+ + + +
[in]valueThe 16-bit value to subtract.
[in,out]destThe memory location of the other 16-bit value.
+
+
+
Returns
Result is returned in dest memory location.
+
Remarks
Register .A will be modified.
+
+Flags N, O, Z and C will be affected.
+
Since
0.1.0
+ +
+
+ +

◆ c128lib_Asl16()

+ +
+
+ + + + + + + +
macro c128lib_Asl16 (address )
+
+ +

This macro performs a 16-bit arithmetic shift left (ASL) operation.

+

The macro uses the 6502 processor's ASL (Arithmetic Shift Left) instruction to perform the shift. It first shifts the low byte at the value location left, then shifts the high byte at the value location left, taking into account any carry from the low byte shift.

+
Parameters
+ + +
[in,out]addressThe memory location of the 16-bit value to shift left.
+
+
+
Returns
Result is returned in address memory location.
+
Remarks
Register .A will be modified.
+
+Flags N, Z and C will be affected.
+
Since
0.1.0
+ +
+
+ +

◆ c128lib_Inc16()

+ +
+
+ + + + + + + +
macro c128lib_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.
+
Since
0.1.0
+ +
+
+ +

◆ c128lib_Dec16()

+ +
+
+ + + + + + + +
macro c128lib_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.
+
Since
0.1.0
+ +
+
+ +

◆ c128lib_Div16By16()

+ +
+
+ + + + + + + + + + + + + + + + +
macro c128lib_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.
+
Since
0.1.0
+ +
+
+ +

◆ c128lib_Div16By8()

+ +
+
+ + + + + + + + + + + + + + + + +
macro c128lib_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.
+
Since
0.1.0
+ +
+
+
+
+ + + + diff --git a/math-global_8asm.js b/math-global_8asm.js new file mode 100644 index 0000000..f2d9130 --- /dev/null +++ b/math-global_8asm.js @@ -0,0 +1,10 @@ +var math_global_8asm = +[ + [ "c128lib_Add16", "math-global_8asm.html#a107847d229794da8d1da21676ddcd569", null ], + [ "c128lib_Sub16", "math-global_8asm.html#a99eb50c46d857ee7b32f8ae1f813ceb1", null ], + [ "c128lib_Asl16", "math-global_8asm.html#a9e42e35cd554ada4862166e904014ecb", null ], + [ "c128lib_Inc16", "math-global_8asm.html#a2b2cb0369c6aaf9cb284a3550724ece8", null ], + [ "c128lib_Dec16", "math-global_8asm.html#ac7d232beb792760f0c2f35dd261f23e8", null ], + [ "c128lib_Div16By16", "math-global_8asm.html#ae739e5204f8182212b67b928b91d90b4", null ], + [ "c128lib_Div16By8", "math-global_8asm.html#aee848cb5a4dc08d64ec309d82b74fab0", null ] +]; \ No newline at end of file diff --git a/math_8asm.html b/math_8asm.html new file mode 100644 index 0000000..705f2e8 --- /dev/null +++ b/math_8asm.html @@ -0,0 +1,437 @@ + + + + + + + +c128lib Base: math.asm File Reference + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
c128lib Base +
+
Base macros for C128
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
math.asm File Reference
+
+
+ +

Math module. +More...

+ + + + + + + + + + + + + + + + + + + + + + + +

+Functions

macro Add16 (value, dest)
 This macro performs a 16-bit addition operation.
 
macro Sub16 (value, dest)
 This macro performs a 16-bit subtraction operation.
 
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.

+

Simple macros for math operations.

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

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

+ +

◆ Add16()

+ +
+
+ + + + + + + + + + + +
macro Add16 (value ,
dest  )
+
+ +

This macro performs a 16-bit addition operation.

+

The macro uses the 6502 processor's ADC (Add with Carry) instruction to perform the addition. It first clears the carry flag with CLC, then adds the low byte of the value to the low byte at the destination, and stores the result back in the low byte at the destination. It then adds the high byte of the value to the high byte at the destination, taking into account any carry from the low byte addition, and stores the result back in the high byte at the destination.

+
Parameters
+ + + +
[in]valueThe 16-bit value to add.
[in,out]destThe memory location of the other 16-bit value.
+
+
+
Returns
Result is returned in dest memory location.
+
Note
Use c128lib_Add16 in math-global.asm
+
Since
0.1.0
+ +
+
+ +

◆ Sub16()

+ +
+
+ + + + + + + + + + + +
macro Sub16 (value ,
dest  )
+
+ +

This macro performs a 16-bit subtraction operation.

+

The macro uses the 6502 processor's SBC (Subtract with Carry) instruction to perform the subtraction. It first sets the carry flag with SEC, then subtracts the low byte of the value from the low byte at the destination, and stores the result back in the low byte at the destination. It then subtracts the high byte of the value from the high byte at the destination, taking into account any borrow from the low byte subtraction, and stores the result back in the high byte at the destination.

+
Parameters
+ + + +
[in]valueThe 16-bit value to subtract.
[in,out]destThe memory location of the other 16-bit value.
+
+
+
Returns
Result is returned in dest memory location.
+
Remarks
Register .A will be modified.
+
+Flags N, O, Z and C will be affected.
+
Note
Use c128lib_Sub16 in math-global.asm
+
Since
0.1.0
+ +
+
+ +

◆ Asl16()

+ +
+
+ + + + + + + +
macro Asl16 (address )
+
+ +

This macro performs a 16-bit arithmetic shift left (ASL) operation.

+

The macro uses the 6502 processor's ASL (Arithmetic Shift Left) instruction to perform the shift. It first shifts the low byte at the value location left, then shifts the high byte at the value location left, taking into account any carry from the low byte shift.

+
Parameters
+ + +
[in,out]addressThe memory location of the 16-bit value to shift left.
+
+
+
Returns
Result is returned in address memory location.
+
Remarks
Register .A will be modified.
+
+Flags N, Z and C will be affected.
+
Note
Use c128lib_Asl16 in math-global.asm
+
Since
0.1.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
0.1.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
0.1.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
0.1.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
0.1.0
+ +
+
+

Variable Documentation

+ +

◆ low

+ +
+
+ + + + +
pseudocommand asl16 low
+
+ +
+
+ +

◆ address

+ +
+
+ + + + +
pseudocommand dec16 address
+
+ +
+
+
+
+ + + + diff --git a/math_8asm.js b/math_8asm.js new file mode 100644 index 0000000..689c8d1 --- /dev/null +++ b/math_8asm.js @@ -0,0 +1,12 @@ +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 ] +]; \ No newline at end of file diff --git a/menudata.js b/menudata.js index c9435dd..c50d720 100644 --- a/menudata.js +++ b/menudata.js @@ -28,4 +28,5 @@ var menudata={children:[ {text:"File List",url:"files.html"}, {text:"Globals",url:"globals.html",children:[ {text:"All",url:"globals.html"}, -{text:"Functions",url:"globals_func.html"}]}]}]} +{text:"Functions",url:"globals_func.html"}, +{text:"Variables",url:"globals_vars.html"}]}]}]} diff --git a/navtreedata.js b/navtreedata.js index 24bb645..f918f00 100644 --- a/navtreedata.js +++ b/navtreedata.js @@ -29,7 +29,8 @@ var NAVTREE = [ "File List", "files.html", "files_dup" ], [ "Globals", "globals.html", [ [ "All", "globals.html", null ], - [ "Functions", "globals_func.html", null ] + [ "Functions", "globals_func.html", null ], + [ "Variables", "globals_vars.html", null ] ] ] ] ] ] ] diff --git a/navtreeindex0.js b/navtreeindex0.js index c21b841..591670f 100644 --- a/navtreeindex0.js +++ b/navtreeindex0.js @@ -5,12 +5,32 @@ var NAVTREEINDEX0 = "common-global_8asm.html#a83e3c1a543120b67e330db3c1779656c":[0,0,0,0], "common-global_8asm.html#ae58c2d2ecaf1f626d4974a75b87f4b56":[0,0,0,2], "common_8asm.html":[0,0,1], -"common_8asm.html#a915a7fb90c81699e0ffd9219a202057e":[0,0,1,1], -"common_8asm.html#ae141e681c2a80de68240579fabe2c02a":[0,0,1,0], -"common_8asm.html#ae50e1dbbf4b374220bfe5baf883205f1":[0,0,1,2], +"common_8asm.html#a09bc8465ef30b0f07c9e0f342f3f3859":[0,0,1,0], +"common_8asm.html#a915a7fb90c81699e0ffd9219a202057e":[0,0,1,2], +"common_8asm.html#ae141e681c2a80de68240579fabe2c02a":[0,0,1,1], +"common_8asm.html#ae50e1dbbf4b374220bfe5baf883205f1":[0,0,1,3], "files.html":[0,0], "globals.html":[0,1,0], "globals_func.html":[0,1,1], +"globals_vars.html":[0,1,2], "index.html":[], +"math-global_8asm.html":[0,0,2], +"math-global_8asm.html#a107847d229794da8d1da21676ddcd569":[0,0,2,0], +"math-global_8asm.html#a2b2cb0369c6aaf9cb284a3550724ece8":[0,0,2,3], +"math-global_8asm.html#a99eb50c46d857ee7b32f8ae1f813ceb1":[0,0,2,1], +"math-global_8asm.html#a9e42e35cd554ada4862166e904014ecb":[0,0,2,2], +"math-global_8asm.html#ac7d232beb792760f0c2f35dd261f23e8":[0,0,2,4], +"math-global_8asm.html#ae739e5204f8182212b67b928b91d90b4":[0,0,2,5], +"math-global_8asm.html#aee848cb5a4dc08d64ec309d82b74fab0":[0,0,2,6], +"math_8asm.html":[0,0,3], +"math_8asm.html#a1f7eeabfb5695acf8eaa35149cfabaea":[0,0,3,3], +"math_8asm.html#a277d29a8e58c921e5db820e1cf158bff":[0,0,3,1], +"math_8asm.html#a314152c0c8da304e022330d4e0b128dc":[0,0,3,5], +"math_8asm.html#a7d992c9dc6c09fef528cccb0e7dd4091":[0,0,3,6], +"math_8asm.html#aa16081611f2ddb703a87e5ddefd0fc4b":[0,0,3,4], +"math_8asm.html#aac97fe6d1536a70ea3129fb4e4e3a471":[0,0,3,0], +"math_8asm.html#ad4fd58a50f930619fc64223327a1ddf1":[0,0,3,8], +"math_8asm.html#af2f847421a1beca5fea36b43750c65a8":[0,0,3,2], +"math_8asm.html#af9826fd3a9fd1c658104b443a67c8846":[0,0,3,7], "pages.html":[] }; diff --git a/search/all_0.js b/search/all_0.js index 38349d3..196a747 100644 --- a/search/all_0.js +++ b/search/all_0.js @@ -1,4 +1,6 @@ var searchData= [ - ['basicupstart128_0',['BasicUpstart128',['../common_8asm.html#ae141e681c2a80de68240579fabe2c02a',1,'common.asm']]] + ['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']]] ]; diff --git a/search/all_1.js b/search/all_1.js index c12c46c..38349d3 100644 --- a/search/all_1.js +++ b/search/all_1.js @@ -1,8 +1,4 @@ var searchData= [ - ['c128lib_5fbasicupstart128_0',['c128lib_BasicUpstart128',['../common-global_8asm.html#a83e3c1a543120b67e330db3c1779656c',1,'common-global.asm']]], - ['c128lib_5ffbmi_1',['c128lib_fbmi',['../common-global_8asm.html#ae58c2d2ecaf1f626d4974a75b87f4b56',1,'common-global.asm']]], - ['c128lib_5ffbne_2',['c128lib_fbne',['../common-global_8asm.html#a60ea2a187d9be7d14287b5fc88b30400',1,'common-global.asm']]], - ['common_2dglobal_2easm_3',['common-global.asm',['../common-global_8asm.html',1,'']]], - ['common_2easm_4',['common.asm',['../common_8asm.html',1,'']]] + ['basicupstart128_0',['BasicUpstart128',['../common_8asm.html#ae141e681c2a80de68240579fabe2c02a',1,'common.asm']]] ]; diff --git a/search/all_2.js b/search/all_2.js index 574d4ee..c8de2c3 100644 --- a/search/all_2.js +++ b/search/all_2.js @@ -1,5 +1,15 @@ var searchData= [ - ['fbmi_0',['fbmi',['../common_8asm.html#ae50e1dbbf4b374220bfe5baf883205f1',1,'common.asm']]], - ['fbne_1',['fbne',['../common_8asm.html#a915a7fb90c81699e0ffd9219a202057e',1,'common.asm']]] + ['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_5fdec16_3',['c128lib_Dec16',['../math-global_8asm.html#ac7d232beb792760f0c2f35dd261f23e8',1,'math-global.asm']]], + ['c128lib_5fdiv16by16_4',['c128lib_Div16By16',['../math-global_8asm.html#ae739e5204f8182212b67b928b91d90b4',1,'math-global.asm']]], + ['c128lib_5fdiv16by8_5',['c128lib_Div16By8',['../math-global_8asm.html#aee848cb5a4dc08d64ec309d82b74fab0',1,'math-global.asm']]], + ['c128lib_5ffbmi_6',['c128lib_fbmi',['../common-global_8asm.html#ae58c2d2ecaf1f626d4974a75b87f4b56',1,'common-global.asm']]], + ['c128lib_5ffbne_7',['c128lib_fbne',['../common-global_8asm.html#a60ea2a187d9be7d14287b5fc88b30400',1,'common-global.asm']]], + ['c128lib_5finc16_8',['c128lib_Inc16',['../math-global_8asm.html#a2b2cb0369c6aaf9cb284a3550724ece8',1,'math-global.asm']]], + ['c128lib_5fsub16_9',['c128lib_Sub16',['../math-global_8asm.html#a99eb50c46d857ee7b32f8ae1f813ceb1',1,'math-global.asm']]], + ['common_2dglobal_2easm_10',['common-global.asm',['../common-global_8asm.html',1,'']]], + ['common_2easm_11',['common.asm',['../common_8asm.html',1,'']]] ]; diff --git a/search/all_3.js b/search/all_3.js new file mode 100644 index 0000000..706fff3 --- /dev/null +++ b/search/all_3.js @@ -0,0 +1,6 @@ +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']]] +]; diff --git a/search/all_4.js b/search/all_4.js new file mode 100644 index 0000000..574d4ee --- /dev/null +++ b/search/all_4.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['fbmi_0',['fbmi',['../common_8asm.html#ae50e1dbbf4b374220bfe5baf883205f1',1,'common.asm']]], + ['fbne_1',['fbne',['../common_8asm.html#a915a7fb90c81699e0ffd9219a202057e',1,'common.asm']]] +]; diff --git a/search/all_5.js b/search/all_5.js new file mode 100644 index 0000000..3250a3c --- /dev/null +++ b/search/all_5.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['inc16_0',['Inc16',['../math_8asm.html#a1f7eeabfb5695acf8eaa35149cfabaea',1,'math.asm']]], + ['incargument_1',['incArgument',['../common_8asm.html#a09bc8465ef30b0f07c9e0f342f3f3859',1,'common.asm']]] +]; diff --git a/search/all_6.js b/search/all_6.js new file mode 100644 index 0000000..8faf2e6 --- /dev/null +++ b/search/all_6.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['low_0',['low',['../math_8asm.html#af9826fd3a9fd1c658104b443a67c8846',1,'math.asm']]] +]; diff --git a/search/all_7.js b/search/all_7.js new file mode 100644 index 0000000..f8eef9d --- /dev/null +++ b/search/all_7.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['math_2dglobal_2easm_0',['math-global.asm',['../math-global_8asm.html',1,'']]], + ['math_2easm_1',['math.asm',['../math_8asm.html',1,'']]] +]; diff --git a/search/all_8.js b/search/all_8.js new file mode 100644 index 0000000..d5f610a --- /dev/null +++ b/search/all_8.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['sub16_0',['Sub16',['../math_8asm.html#a277d29a8e58c921e5db820e1cf158bff',1,'math.asm']]] +]; diff --git a/search/files_1.js b/search/files_1.js new file mode 100644 index 0000000..f8eef9d --- /dev/null +++ b/search/files_1.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['math_2dglobal_2easm_0',['math-global.asm',['../math-global_8asm.html',1,'']]], + ['math_2easm_1',['math.asm',['../math_8asm.html',1,'']]] +]; diff --git a/search/functions_0.js b/search/functions_0.js index 38349d3..1aaa2b9 100644 --- a/search/functions_0.js +++ b/search/functions_0.js @@ -1,4 +1,5 @@ var searchData= [ - ['basicupstart128_0',['BasicUpstart128',['../common_8asm.html#ae141e681c2a80de68240579fabe2c02a',1,'common.asm']]] + ['add16_0',['Add16',['../math_8asm.html#aac97fe6d1536a70ea3129fb4e4e3a471',1,'math.asm']]], + ['asl16_1',['Asl16',['../math_8asm.html#af2f847421a1beca5fea36b43750c65a8',1,'math.asm']]] ]; diff --git a/search/functions_1.js b/search/functions_1.js index a9b5b39..38349d3 100644 --- a/search/functions_1.js +++ b/search/functions_1.js @@ -1,6 +1,4 @@ var searchData= [ - ['c128lib_5fbasicupstart128_0',['c128lib_BasicUpstart128',['../common-global_8asm.html#a83e3c1a543120b67e330db3c1779656c',1,'common-global.asm']]], - ['c128lib_5ffbmi_1',['c128lib_fbmi',['../common-global_8asm.html#ae58c2d2ecaf1f626d4974a75b87f4b56',1,'common-global.asm']]], - ['c128lib_5ffbne_2',['c128lib_fbne',['../common-global_8asm.html#a60ea2a187d9be7d14287b5fc88b30400',1,'common-global.asm']]] + ['basicupstart128_0',['BasicUpstart128',['../common_8asm.html#ae141e681c2a80de68240579fabe2c02a',1,'common.asm']]] ]; diff --git a/search/functions_2.js b/search/functions_2.js index 574d4ee..67b5221 100644 --- a/search/functions_2.js +++ b/search/functions_2.js @@ -1,5 +1,13 @@ var searchData= [ - ['fbmi_0',['fbmi',['../common_8asm.html#ae50e1dbbf4b374220bfe5baf883205f1',1,'common.asm']]], - ['fbne_1',['fbne',['../common_8asm.html#a915a7fb90c81699e0ffd9219a202057e',1,'common.asm']]] + ['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_5fdec16_3',['c128lib_Dec16',['../math-global_8asm.html#ac7d232beb792760f0c2f35dd261f23e8',1,'math-global.asm']]], + ['c128lib_5fdiv16by16_4',['c128lib_Div16By16',['../math-global_8asm.html#ae739e5204f8182212b67b928b91d90b4',1,'math-global.asm']]], + ['c128lib_5fdiv16by8_5',['c128lib_Div16By8',['../math-global_8asm.html#aee848cb5a4dc08d64ec309d82b74fab0',1,'math-global.asm']]], + ['c128lib_5ffbmi_6',['c128lib_fbmi',['../common-global_8asm.html#ae58c2d2ecaf1f626d4974a75b87f4b56',1,'common-global.asm']]], + ['c128lib_5ffbne_7',['c128lib_fbne',['../common-global_8asm.html#a60ea2a187d9be7d14287b5fc88b30400',1,'common-global.asm']]], + ['c128lib_5finc16_8',['c128lib_Inc16',['../math-global_8asm.html#a2b2cb0369c6aaf9cb284a3550724ece8',1,'math-global.asm']]], + ['c128lib_5fsub16_9',['c128lib_Sub16',['../math-global_8asm.html#a99eb50c46d857ee7b32f8ae1f813ceb1',1,'math-global.asm']]] ]; diff --git a/search/functions_3.js b/search/functions_3.js new file mode 100644 index 0000000..706fff3 --- /dev/null +++ b/search/functions_3.js @@ -0,0 +1,6 @@ +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']]] +]; diff --git a/search/functions_4.js b/search/functions_4.js new file mode 100644 index 0000000..574d4ee --- /dev/null +++ b/search/functions_4.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['fbmi_0',['fbmi',['../common_8asm.html#ae50e1dbbf4b374220bfe5baf883205f1',1,'common.asm']]], + ['fbne_1',['fbne',['../common_8asm.html#a915a7fb90c81699e0ffd9219a202057e',1,'common.asm']]] +]; diff --git a/search/functions_5.js b/search/functions_5.js new file mode 100644 index 0000000..3250a3c --- /dev/null +++ b/search/functions_5.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['inc16_0',['Inc16',['../math_8asm.html#a1f7eeabfb5695acf8eaa35149cfabaea',1,'math.asm']]], + ['incargument_1',['incArgument',['../common_8asm.html#a09bc8465ef30b0f07c9e0f342f3f3859',1,'common.asm']]] +]; diff --git a/search/functions_6.js b/search/functions_6.js new file mode 100644 index 0000000..d5f610a --- /dev/null +++ b/search/functions_6.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['sub16_0',['Sub16',['../math_8asm.html#a277d29a8e58c921e5db820e1cf158bff',1,'math.asm']]] +]; diff --git a/search/searchdata.js b/search/searchdata.js index 7082e14..b4ecee3 100644 --- a/search/searchdata.js +++ b/search/searchdata.js @@ -1,21 +1,24 @@ var indexSectionsWithContent = { - 0: "bcf", - 1: "c", - 2: "bcf" + 0: "abcdfilms", + 1: "cm", + 2: "abcdfis", + 3: "al" }; var indexSectionNames = { 0: "all", 1: "files", - 2: "functions" + 2: "functions", + 3: "variables" }; var indexSectionLabels = { 0: "All", 1: "Files", - 2: "Functions" + 2: "Functions", + 3: "Variables" }; diff --git a/search/variables_0.js b/search/variables_0.js new file mode 100644 index 0000000..eafacef --- /dev/null +++ b/search/variables_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['address_0',['address',['../math_8asm.html#ad4fd58a50f930619fc64223327a1ddf1',1,'math.asm']]] +]; diff --git a/search/variables_1.js b/search/variables_1.js new file mode 100644 index 0000000..8faf2e6 --- /dev/null +++ b/search/variables_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['low_0',['low',['../math_8asm.html#af9826fd3a9fd1c658104b443a67c8846',1,'math.asm']]] +];