diff --git a/docs/_config.yml b/docs/_config.yml
index 47f4509..731b7b7 100644
--- a/docs/_config.yml
+++ b/docs/_config.yml
@@ -21,11 +21,11 @@
title: Generic Tile Engine for the Apple IIgs
email: lscharen@gmail.com
description: >- # this means to ignore newlines until "baseurl:"
- high-performance library for writing tile-based games for the Apple IIgs personal computer in 65816 assembly langugage. Unlock the full, 16-bit potential of the last machine of the Apple ][ line.
+ A high-performance library for writing tile-based games for the Apple IIgs personal computer in 65816 assembly langugage. Unlock the full, 16-bit potential of the last machine of the Apple ][ line.
baseurl: "" # the subpath of your site, e.g. /blog
url: "" # the base hostname & protocol for your site, e.g. http://example.com
-twitter_username: jekyllrb
-github_username: jekyll
+twitter_username: lscharen
+github_username: lscharen
# Build settings
theme: minima
diff --git a/docs/toolboxref.markdown b/docs/toolboxref.markdown
index 6a02f46..eb67878 100644
--- a/docs/toolboxref.markdown
+++ b/docs/toolboxref.markdown
@@ -69,14 +69,39 @@ permalink: /tool-ref/
Tile Routines |
GTELoadTileSet | Copies a tileset into the GTE tileset memory |
- GTESetTile | Assigns a tile to a tile map index |
+ GTESetTile | Assigns a tile to a tile store |
+ GTEGetTileAt | Retrieves the tile ID stored in the tile store |
+ GTECopyTileToDynamic | Copies a tile from the tileset memory into the managed dynamic tile memory. Changing the dynamic tile data will result in all of the tiles updating
+ on the next call the GTERender() |
+ GTEGetTileDataAddr | Returns the base address of the tiledata memory |
+ GTEFillTileStore | Fills the entire tile store with a tile ID. |
Primary Background Routines |
GTESetBG0Origin | Sets the upper-left origin point in the primary background |
GTERender | Draws the current scene to the graphics screen |
+ GTEGetBG0TileMapInfo | Returns a record describing the number of tiles in the primary tilemap and a pointer to the tilemap data. |
+ GTESetBG0TileMapInfo | Defines a tile map for the primary background |
+ GTERefresh | Forces all of the tiles in the tile store to be refreshed on the next render. |
+
+ Secondary Background Routines |
+ GTESetBG1Origin | Sets the upper-left origin point in the secondary background |
+ GTECopyPicToBG1 | Copies an uncompressed pixel image into the secondard background buffer |
+ GTESetBG1TileMapInfo | Defines a tile map for the secondary background |
+
+ Timer Routines |
+ GTEAddTimer | Add a timer callback that is fired after a designated number of VBL ticks |
+ GTERemoveTimer | Removes an active timer |
+ GTEStartScript | Registers a GTE script to be handled in the background |
+
+ Overlay Routines |
+ GTESetOverlay | Registers an overlay routine to be integrated into the renderer. Typically used for status bars or messages. |
+ GTEClearOverlay | Removes the current overlay from the renderer |
Functions affecting the global state |
GTESetScreenMode | Sets the playing field's port rectangle to a pre-defined size, or a specified width and height |
+ GTESetPalette | Copies a palette to the Super HiRes palette memory |
+ GTEBindSCBArray | Takes an array of SCB bytes and binds them to either the Primary or Secondary background's vertical position |
+ GTEGetScreenInfo | Returns a records describing the origin, width and height of the playfield on the physical graphics screen. |
Misc. Functions |
GTEReadControl | Reads the keyboard and returns key events in a gamepad structure |
@@ -363,7 +388,7 @@ GTE Tool Set routines
GTEGetAddress
- Returns the address of an internal GTE Tool Set array.
+ Returns the address of an internal GTE Tool Set array.