I have a long list of simple typo errors that I've discovered over the past 2 weeks and have been accumulating. Some of them you are likely to discover and fix without my help, and others maybe not. There are also a few items that aren't problems but should probably have a "snarky" comment added.
042 FINDS0 STA ANTICIPATE 'UNABLE TO FORMAT'
Two errors need fixing:
Change "STA" to "SEC".
Move "ANTICIPATE" to the comment field.
00107 071 ASLMEM EQU ASSOP ; AS LOW MEM ; Applesoft Basic
ASLMEM is defined, but never used in DOS3.3. Perhaps add a comment?
00089 053 MULT EQU $FB63 ; MULT ROUTINE
MULT and $FB63 are not used in DOS3.3. In addition, the entrypoint $FB63 for MULT only exists in the "old" monitor ROM (non autostart).
00121 085 IORTS EQU $FF58 ;KNOWN RTS IN MONITOR ROM
Your eyes should open very wide when you see how IORTS is used. Have you looked at $FF58 in the MONITOR ROM to see where this guaranteed RTS is located?
I have a long list of simple typo errors that I've discovered over the past 2 weeks and have been accumulating. Some of them you are likely to discover and fix without my help, and others maybe not. There are also a few items that aren't problems but should probably have a "snarky" comment added.
Two errors need fixing: Change "STA" to "SEC". Move "ANTICIPATE" to the comment field.
ASLMEM is defined, but never used in DOS3.3. Perhaps add a comment?
MULT and $FB63 are not used in DOS3.3. In addition, the entrypoint $FB63 for MULT only exists in the "old" monitor ROM (non autostart).
Your eyes should open very wide when you see how IORTS is used. Have you looked at $FF58 in the MONITOR ROM to see where this guaranteed RTS is located?
077 GN5 EQU 080 GN5 EQU
The first one should be "GN4".
28BA:50 4F 53 49 019 DCI "POSITION" 2854:54 49 4F CE
Change "2854" to "28BE".
2ADB:39 2C 069 DW FRNME-1 ; 9-RENAME ; [9] 2ADC:11 2D 070 DW FPOSTN-1 ; 10-POSITION A FILE ; [A] 2ADE:8D 2E 071 DW FFMT-1 ; FORMAT ; [B]
Change "2ADC" to "2ADD". Change "2ADE" to "2ADF".
3802:A0 02 034 LDY #2 ;START USER BUF INDEX. CHANGED BY WOZ. 3803:88 035 PRENIB1 DEY ;NEXT USER BYTE.
Change "3803" to "3804".
Change "DISKERR" to "DSKERR".
Change "PRRNT" to "PRRTN"
Change "DFNFB" to "DFNFTB".
Change "RDVDGO" to "RVDGO".
Change "MVN" to "MVFN".
Change "GS8" to "ERR9".
Change "ERROR10" to "ERRR10".
Change "WRGO" to "WRSGO".
Change "RSPBLCK" to "RSPBLK".
18. 39C7:C5 26 168 MINTST CMP TRKCNT 39C7:90 02 169 BCC MAXTST AND 'TRKS MOVED'.
The first "39C7" should be changed to "39C5".
Symbol "SV1A" is in the source code, but it is never used in DOS3.3.
Change "MFULL1" to "MFULL".
(The End)