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.
---
## Warning!
Currently, this documentation does not reflect the most recent updates to the code (0.3.0). This is the next issue to be addressed.
## ATTENTION
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
* [`TFILL`](#macro-tfill): Text Fill square [x1],[x2],[y1],[y2] 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]
@ -149,6 +148,7 @@ This disk is dedicated to common and useful subroutines that don't necessarily f
* required.mac
* `_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.
* `_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.

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
* [`TFILL`](#macro-tfill): Text Fill square [x1],[x2],[y1],[y2] 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]
@ -149,6 +150,7 @@ This disk is dedicated to common and useful subroutines that don't necessarily f
* required.mac
* `_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.
* `_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.
@ -383,19 +385,24 @@ The following disks are in pre-production/planning, and will be part of future v
~~Disk 18: Utilities~~
* ~~builder.bas: A utility that automatically builds custom libraries by copying routines from the appropriate disks, commented or minified.~~
* ~~makeexec.bas~~
* ~~minify.bas~~
* makeexec.bas
* minify.bas
* ~~BUILDER~~
* ~~MAKEEXEC~~
* ~~MINIFY~~
~~Disk 19: Integrated_Demos~~
* ~~disk(s) with demos that show more complicated usage of the libraries, integrating them as each demo needs.~~
* ~~MAKEMAZE~~
Disk 19: Integrated_Demos
* disk(s) with demos that show more complicated usage of the libraries, integrating them as each demo needs.
* MAKEMAZE: A fairly simple maze creation demo. Can only create square mazes.
* ~~READFILE~~
* ~~SKIDOWN~~
* ~~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