mirror of
https://github.com/nathanriggs/AppleIIAsm-Collection.git
synced 2025-02-18 15:30:36 +00:00
0.3.1 updates
minor bugfixes to v0.3.0
This commit is contained in:
parent
ee29fc0539
commit
b3eda59f4f
@ -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.
|
||||||
|
17
README.md~
17
README.md~
@ -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
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user