base readme.md update

This commit is contained in:
nathanriggs 2018-11-16 22:42:58 -05:00
parent d1e8429d80
commit a1c5abef32
2 changed files with 71 additions and 16 deletions

View File

@ -10,23 +10,77 @@ Planned libraries include, along with associated Macros:
CORE DISK
* stdio.lib: Standard Input/Output library.
...* XPRINT
...* DPRINT
...* THLIN
...* TVLIN
...* CURSFOR
...* CURSBAK
...* CURSDN
...* CURSUP
...* TFILLA
...* SINPUT
...* GPBX
* common.lib: Common, useful subroutines: memory swaps, etc.
...* MEMFILL
...* MEMMOVE
...* DELAYMS
...* ZSAVE
...* ZLOAD
MATH DISK
* math8.lib: 8-bit Integer Math Library.
...* RND8
...* RANDB
...* MUL8
...* DIV8
* math16.lib: 16-bit Integer Math Library.
...* ADD16
...* SUB16
...* MUL16
...* SDIV16
...* UDIV16
...* SREM16
...* UREM16
...* CMP16
...* RND16
IO DISK
* fileio.lib: File Input/Output Library.
...* BSAVE (may be deleted)
...* BLOAD (may be deleted)
...* TMODE
...* CMD
...* FPRINT
...* FPSTR
...* FINPUT
* in the future, serial routines will also reside here.
ARRAYS DISK
* arrays81.lib: library for managing 1-dimensional 8-bit arrays.
...* DIM81
...* AGET81
...* APUT81
* arrays82.lib: library for managing 2-dimensional 8-bit arrays.
...* DIM82
...* AGET82
...* APUT82
* 16-bit array libraries will also be on this disk in the future
STRINGS DISK
* strings.lib: Library for managing strings.
...* STRCOMP
...* STRCAT
...* ASC2STR
...* STR2ASC
...* PRNSTR
...* NUM2STR
...* STR2NUM
* substrings.lib: Library for manipulating substrings.
...* SUBPOS
...* SUBCOPY
...* SUBDEL
...* SUBINS
~~LORES DISK~~
* ~~lores.lib: Library for fast(er) graphics in low resolution mode.~~

View File

@ -18,6 +18,7 @@ MATH DISK
IO DISK
* fileio.lib: File Input/Output Library.
* in the future, serial routines will also reside here.
ARRAYS DISK
* arrays81.lib: library for managing 1-dimensional 8-bit arrays.
@ -27,26 +28,26 @@ ARRAYS DISK
STRINGS DISK
* strings.lib: Library for managing strings.
LORES DISK
* lores.lib: Library for fast(er) graphics in low resolution mode.
~~LORES DISK~~
* ~~lores.lib: Library for fast(er) graphics in low resolution mode.~~
HIRES DISK
* hires.lib: Library for fast(er) graphics in high resolution mode.
~~HIRES DISK~~
* ~~hires.lib: Library for fast(er) graphics in high resolution mode.~~
HIRES DISK 2
* hireschar.lib: High Resolution mode text character library.
* hiresshapes.lib: Routines for creating lines, circles, etc.
~~HIRES DISK 2~~
* ~~hireschar.lib: High Resolution mode text character library.~~
* ~~hiresshapes.lib: Routines for creating lines, circles, etc.~~
MISC DISK
* sound.lib: Music and sound effects library.
* applesoft.lib: Library for interfacing ASM programs with Applesoft BASIC.
~~MISC DISK~~
* ~~sound.lib: Music and sound effects library.~~
* ~~applesoft.lib: Library for interfacing ASM programs with Applesoft BASIC.~~
UTIL DISK
* various useful utilities
~~UTIL DISK~~
* ~~various useful utilities~~
FPMATH DISK 1 (and maybe a second one)
* fpmath.lib: Floating-point math library
~~FPMATH DISK 1 (and maybe a second one)~~
* ~~fpmath.lib: Floating-point math library~~
80COL DISK
* stdio library and some routines for double lores and double hires
~~80COL DISK~~
* ~~stdio library and some routines for double lores and double hires~~