Programming Libraries and Engines

From Intellivision Wiki

(Difference between revisions)
Jump to: navigation, search
(Basic Math)
Line 11: Line 11:
* Multiplication
* Multiplication
** (to do)
** (to do)
-
** See also: [[Introducing_the_Instruction_Set_Part_4#Using_Shifts_for_Multiplication][this tutorial on using shifts for multiplication]]
+
** See also: [[Introducing_the_Instruction_Set_Part_4#Using_Shifts_for_Multiplication|this tutorial on using shifts for multiplication]]
* Division
* Division
** Signed and unsigned divide:  [[dividivu.asm]]
** Signed and unsigned divide:  [[dividivu.asm]]
** Optimized unsigned divide:  [[fastdivu.asm]]
** Optimized unsigned divide:  [[fastdivu.asm]]
-
** See also: [[Introducing_the_Instruction_Set_Part_4#Using_Shifts_for_Division_by_Powers_of_Two][this tutorial on using shifts for division by powers of 2]]
+
** See also: [[Introducing_the_Instruction_Set_Part_4#Using_Shifts_for_Division_by_Powers_of_Two|this tutorial on using shifts for division by powers of 2]]
* Square root
* Square root
** Integer and fixed point square root:  [[sqrt.asm]]
** Integer and fixed point square root:  [[sqrt.asm]]

Revision as of 19:16, 6 September 2008


Contents

Programming Libraries and Engines

Below are links to various library functions, as well as programming frameworks (aka "engines") that you can use when building a game. After all, while inventing wheels is sometimes fun, more often than not it's more fun to focus on writing a game.

If there are specific functions or library elements that you'd like to see, put a request on the "discussion" page.

Basic Math

Game Math

Memory Management

Basic I/O

Sprite Engine

The intention is to put a sprite engine here. None present currently.

Music / Sound Effects

The intention is to put music and sound effects engine here. None present currently.

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox