0.3.1 updates

minor bugfixes to v0.3.0
This commit is contained in:
nathanriggs 2019-01-28 22:41:53 -05:00
parent ee29fc0539
commit b3eda59f4f
2 changed files with 16 additions and 9 deletions

View File

@ -3,10 +3,8 @@
A general purpose ASM libriary for the Apple II. Assembled in Merlin 8 Pro. A general purpose ASM libriary for the Apple II. Assembled in Merlin 8 Pro.
--- ---
## Warning! ## ATTENTION
Currently, this documentation does not reflect the most recent updates to the code (0.3.0). This is the next issue to be addressed. This documentation currently reflects version 0.3.1 only.
@ -131,6 +129,7 @@ This disk is dedicated to Standard Input/Output operations, and a couple non-sta
* [`SETCY`](#macro-setcy): Set Cursor Vertical Position * [`SETCY`](#macro-setcy): Set Cursor Vertical Position
* [`TFILL`](#macro-tfill): Text Fill square [x1],[x2],[y1],[y2] with Character [n] * [`TFILL`](#macro-tfill): Text Fill square [x1],[x2],[y1],[y2] with Character [n]
* [`THLIN`](#macro-thlin): Text Horizontal Line Fill with Character [n] * [`THLIN`](#macro-thlin): Text Horizontal Line Fill with Character [n]
* [`TPUT`](#macro-tput): Direct memory text plotting routine
* [`TVLIN`](#macro-tvlin): Text Vertical Line Fill with Character [n] * [`TVLIN`](#macro-tvlin): Text Vertical Line Fill with Character [n]
@ -149,6 +148,7 @@ This disk is dedicated to common and useful subroutines that don't necessarily f
* required.mac * required.mac
* `_DUMP`: Dump the contents of a block of memory. This displays hex values only, and is primarily useful for debugging. * `_DUMP`: Dump the contents of a block of memory. This displays hex values only, and is primarily useful for debugging.
* `_ERR`: Error handling routine. Generally only called from routine libraries.
* `_GRET`: Get Return. Transfer the contents of the [RETURN] register to another memory location. * `_GRET`: Get Return. Transfer the contents of the [RETURN] register to another memory location.
* `_ISLIT`: Is Literal. Tests a parameter to see if it is a literal value or an address. * `_ISLIT`: Is Literal. Tests a parameter to see if it is a literal value or an address.
* `_ISSTR`: Is String. Tests a parameter to see if it is a literal string. * `_ISSTR`: Is String. Tests a parameter to see if it is a literal string.

View File

@ -131,6 +131,7 @@ This disk is dedicated to Standard Input/Output operations, and a couple non-sta
* [`SETCY`](#macro-setcy): Set Cursor Vertical Position * [`SETCY`](#macro-setcy): Set Cursor Vertical Position
* [`TFILL`](#macro-tfill): Text Fill square [x1],[x2],[y1],[y2] with Character [n] * [`TFILL`](#macro-tfill): Text Fill square [x1],[x2],[y1],[y2] with Character [n]
* [`THLIN`](#macro-thlin): Text Horizontal Line Fill with Character [n] * [`THLIN`](#macro-thlin): Text Horizontal Line Fill with Character [n]
* [`TPUT`](#macro-tput): Direct memory text plotting routine
* [`TVLIN`](#macro-tvlin): Text Vertical Line Fill with Character [n] * [`TVLIN`](#macro-tvlin): Text Vertical Line Fill with Character [n]
@ -149,6 +150,7 @@ This disk is dedicated to common and useful subroutines that don't necessarily f
* required.mac * required.mac
* `_DUMP`: Dump the contents of a block of memory. This displays hex values only, and is primarily useful for debugging. * `_DUMP`: Dump the contents of a block of memory. This displays hex values only, and is primarily useful for debugging.
* `_ERR`: Error handling routine. Generally only called from routine libraries.
* `_GRET`: Get Return. Transfer the contents of the [RETURN] register to another memory location. * `_GRET`: Get Return. Transfer the contents of the [RETURN] register to another memory location.
* `_ISLIT`: Is Literal. Tests a parameter to see if it is a literal value or an address. * `_ISLIT`: Is Literal. Tests a parameter to see if it is a literal value or an address.
* `_ISSTR`: Is String. Tests a parameter to see if it is a literal string. * `_ISSTR`: Is String. Tests a parameter to see if it is a literal string.
@ -383,19 +385,24 @@ The following disks are in pre-production/planning, and will be part of future v
~~Disk 18: Utilities~~ ~~Disk 18: Utilities~~
* ~~builder.bas: A utility that automatically builds custom libraries by copying routines from the appropriate disks, commented or minified.~~ * ~~builder.bas: A utility that automatically builds custom libraries by copying routines from the appropriate disks, commented or minified.~~
* ~~makeexec.bas~~ * makeexec.bas
* ~~minify.bas~~ * minify.bas
* ~~BUILDER~~ * ~~BUILDER~~
* ~~MAKEEXEC~~ * ~~MAKEEXEC~~
* ~~MINIFY~~ * ~~MINIFY~~
~~Disk 19: Integrated_Demos~~ Disk 19: Integrated_Demos
* ~~disk(s) with demos that show more complicated usage of the libraries, integrating them as each demo needs.~~ * disk(s) with demos that show more complicated usage of the libraries, integrating them as each demo needs.
* ~~MAKEMAZE~~ * MAKEMAZE: A fairly simple maze creation demo. Can only create square mazes.
* ~~READFILE~~ * ~~READFILE~~
* ~~SKIDOWN~~ * ~~SKIDOWN~~
* ~~GAMEOFLIFE~~ * ~~GAMEOFLIFE~~
Disk 20: MiniDisk A
A disk with minified versions of the source files of disks 1-7. This is primarily used by the library-building utility.
--- ---
## Macro Subroutine Calls and Clobbers ## Macro Subroutine Calls and Clobbers