A general purpose ASM libriary for the Apple II. Assembled in Merlin 8 Pro
Go to file
Nathan D Riggs 8a50f3ff50 Added Extracted Source Code
Additionally, reorganized disks
2021-06-03 22:58:21 -04:00
.github/ISSUE_TEMPLATE Update issue templates 2019-01-06 21:38:46 -05:00
bin Added Extracted Source Code 2021-06-03 22:58:21 -04:00
documentation Disk #10: The Internal Speaker 2021-06-03 22:30:54 -04:00
source Added Extracted Source Code 2021-06-03 22:58:21 -04:00
versions Revision 0.5.0 2019-09-27 16:57:34 -04:00
.gitattributes Update .gitattributes 2019-12-17 13:56:36 -05:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 2019-01-06 21:24:44 -05:00
CONTRIBUTING.md Create CONTRIBUTING.md 2019-01-06 21:37:07 -05:00
LICENSE Initial commit 2018-10-31 14:16:27 -04:00
README.md Update README.md 2020-01-19 15:44:53 -05:00
README.md~ 0.3.1 updates 2019-01-28 22:41:53 -05:00

AppleIIAsmLib

A general purpose ASM libriary for the Apple II. Assembled in Merlin 8 Pro. While this source is currently in constant flux, save for "stable" releases, you may find the project's current technical documentation, v0.6.0 here.

Since this is in flux, you may also find the previous documentation,v0.5.0, here. Note that this documentation is in .pdf format.

Updates

19-JAN-2020

  • Really Finished all goals previously made on 17-DEC-2019, and then some
  • Began reworking Disk 2: STDIO to conform to new software architecture and documentation
  • next version will be 0.6.1, but no package will be created due to incompatibilities between libraries. From this point onward, releases will only be made if the entire collection is inter-compatible. The second digit will increase, and the third digit reset, in order to reflect compatible versus incomplatible current versions at this point. Later down the road, this version system will simply reflect major versus minor changes.
  • updated base README.md to point toward documentation

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