diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ae0884e --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +_FileInformation.txt +afscanner_Output.txt diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..2674faa --- /dev/null +++ b/Makefile @@ -0,0 +1,9 @@ +ASM = Merlin32.exe -V ~/Merlin32_v1.0/Merlin32_v1.0//Library/ +AC = java -jar "C:\Users\Rob\From DOODLE4\Java Applications\AppleCommander releases\AppleCommander-1.3.5.14-ac.jar" + + + +build: + $(ASM) afscanner.s + $(AC) -pro140 dev.po DEV + cat afscanner | $(AC) -p dev.po afscanner BIN 0x8000 diff --git a/README.md b/README.md index 46e6bb9..1134cd9 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,12 @@ This application is my lame attempt to understand the old Apple Disk II interface. This included writing the read, decode, and physical routines to move the disk arm. +## Notes +* `Makefile` is very rudimentary as I am not a Makefile type person and build is so fast it doesn't matter +* Pay attention to versions +* `Makefile` makes assumptions about where things are placed, correct as necessary + ## Software required to build: -* [Merlin32](http://www.brutaldeluxe.fr/products/crossdevtools/merlin/index.html) by Brutal Deluxe -* The command-line variant of [AppleCommander](https://sites.google.com/site/drjohnbmatthews/applecommander) +* [Merlin32](http://www.brutaldeluxe.fr/products/crossdevtools/merlin/index.html) by Brutal Deluxe (version 1.0) +* The command-line variant of [AppleCommander](https://sites.google.com/site/drjohnbmatthews/applecommander) (please note this project is using 1.3.5.14-ac and that the command-line options do vary across versions) * Either a real Apple II or an emulator diff --git a/afscanner.s b/afscanner.s index 97079bb..6e1fa8d 100755 --- a/afscanner.s +++ b/afscanner.s @@ -1,7 +1,8 @@ ******************************** * * Address Field Scanner -* 1/16/2016 +* +* 1/16/2016: Version 1 * * This is a simple Disk II scanner * to identify address field contents @@ -80,7 +81,7 @@ MAIN JSR $C300 ; Assuming 80 columns JSR PRINT DFB _CLS DFB _INVERSE - ASC " Address Field Scanner " + ASC " Address Field Scanner 1.0 " DFB _NORMAL DFB 23,$8D ; repeat 8D 23x DFB _INVERSE