mirror of
https://github.com/AppleCommander/bastools.git
synced 2026-01-23 18:16:19 +00:00
Notes on code "proofers"
Please correct or add to this information!
Some summary notes and observations on the Apple II code checking tools.
| Includes REM contents | Includes spaces | Control Chars? | Case-sensitive? | Operation | Grouping(s) | Size | Program Total | |
|---|---|---|---|---|---|---|---|---|
| Compute! Automatic Proofreader | Yes | No | CTRL+D | Yes | Input Buffer | Line | 1 byte | No |
| Nibble Checkit | No | In strings | In Strings | Yes | Input Buffer | Line, Program | 1 byte (line) 2 bytes (program) |
Yes, on line numbers |
| Nibble Apple Checker | Yes | No | CTRL+D | Yes | Program | Program | 1 byte (2 bytes length) | Yes, checksum and length calculation |
| MicroSPARC Key Perfect 2 | Yes | Yes | All | Yes | Program | Groups of 10 lines, Program |
Max 3 bytes | Yes, byte count |
| MicroSPARC Key Perfect 4 | Yes | No | CTRL+D | Yes | Program | Groups of 10 lines, Program |
Max 3 bytes | Yes, byte count |
| MicroSPARC Key Perfect 5 | No | No | CTRL+D | No | Program | Groups of 10 lines, Program |
4 bytes | Yes |
- Includes REM contents - most checksum algorithms includes the REM as well as the contents of the REM statement; some only include the REM itself.
- Includes spaces - indicates if whitespace is important.
- Control Chars? - indicates if any control characters are included in the checksum.
- Case-sensitive? - is "A" and "a" handled differently?
- Operation - if "Input Buffer" is specified, the checksums are displayed after a line of code has been entered; otherwise, the program must be completed and saved before running checksum.
- Groupings - what, if any, groupings apply.
References
- See the reference directory for source code and original articles.
- Computer Magzine Proofreaders.
- a2_proofreader
- As always searching through archive.org is highly valuable.