mirror of
https://github.com/nathanriggs/AppleIIAsm-Collection.git
synced 2025-02-17 09:30:26 +00:00
- added cycle and byte count comments - additionally added status flag clobbering comments - wrote beginning of final documentation form in markdown for disk 1: REQUIRED - consolidated macros and subroutines on disk 1 - created alias macros for 65C02, 8080, and Z80 architectures - entirely rewrote and expanded documentation for disk 1 - rewrote disk 1 demo file to use fewer bytes by using comments instead of _PRN statements - implemented a software architeture that will span across all libraries in the collection - added .ASM extension to text sources to help with file attribution on contemporary systems - slightly modified the naming convention for EXEC files - fixed minor errors
AppleIIAsmLib
A general purpose ASM libriary for the Apple II. Assembled in Merlin 8 Pro.
Updates
17-DEC-2019
- Currently working on version 0.6.0, which includes:
- an updated architecture
- deliberate use of markdown for documentation
- with the eventual goal of translating it to Madoko, a markdown variant that allows for more visual control on a printend page
- Still transforming entire disk system to adhere to a singular software architecture.
- Added Alias macros for 8080 and z80 instruction sets.
- Major changes to Disk 1, including merger of REQUIRED and COMMON libraries
27-SEP-2019
- As of version 0.5.0, updates will occur on a disk-by-disk basis (as well as appropriate changes to the documentation).
- version 0.5.0 pretty much breaks any prior work that used the library. While future updates won't be so extreme, now that a stable system is in place, this is to be expected in any update prior to an official version 1.0.
- The main documentation has been moved to a .docx and pdf file, rather than here, due to the length of the document. In the future, this file will be changed to a more open format, as well as converted into a hard-copy friendly design.
Documentation
- You can find documentation to the current version being revised, 0.6.0, in the documentation section
- You can find documentation for the current stable version, 0.5.0, also in the appropriate documentation section
Description
Languages
Assembly
100%