Michaelangel007 / apple2_dos33

Apple ][ DOS 3.3
17 stars 3 forks source link

Simple typos #9

Open TommyGH opened 6 years ago

TommyGH commented 6 years ago

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.

  1. 042 FINDS0 STA ANTICIPATE 'UNABLE TO FORMAT'

Two errors need fixing: Change "STA" to "SEC". Move "ANTICIPATE" to the comment field.

  1. 00107 071 ASLMEM EQU ASSOP ; AS LOW MEM ; Applesoft Basic

ASLMEM is defined, but never used in DOS3.3. Perhaps add a comment?

  1. 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).

  1. 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?

  1. 077 GN5 EQU 080 GN5 EQU

The first one should be "GN4".

  1. 28BA:50 4F 53 49 019 DCI "POSITION" 2854:54 49 4F CE

Change "2854" to "28BE".

  1. 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".

  1. 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".

  1. 37BF:28 358 DISKERR PLP ;CARRY SET MEANS ERROR

Change "DISKERR" to "DSKERR".

  1. 192 PRRNT JSR LDREGS

Change "PRRNT" to "PRRTN"

  1. 2A58:03 011 DFNFB DFB 3

Change "DFNFB" to "DFNFTB".

  1. 042 RDVDGO EQU *

Change "RDVDGO" to "RVDGO".

  1. 051 MVN EQU *

Change "MVN" to "MVFN".

  1. 32C0:4C 77 33 149 GS8 JMP ERROR9

Change "GS8" to "ERR9".

  1. 337B:A9 0A 267 ERROR10 LDA #CREFLK

Change "ERROR10" to "ERRR10".

  1. 095 WRGO EQU *

Change "WRGO" to "WRSGO".

  1. 2C93:20 00 33 217 RSPBLCK JSR LOCSEC

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".

  1. 097 SV1A EQU *

Symbol "SV1A" is in the source code, but it is never used in DOS3.3.

  1. 212 MFULL1 EQU *

Change "MFULL1" to "MFULL".

(The End)

Michaelangel007 commented 6 years ago

Thanks for the list Tommy. I'll slowly be working through these: