Skip to content

Transcription of Bundle 9 - #12

Draft
the-grue wants to merge 51 commits into
DOS-History:mainfrom
the-grue:bundle9
Draft

Transcription of Bundle 9#12
the-grue wants to merge 51 commits into
DOS-History:mainfrom
the-grue:bundle9

Conversation

@the-grue

Copy link
Copy Markdown
Contributor

Beginning work on bundle 9. This one will take awhile.

the-grue added 6 commits June 11, 2026 16:56
Corrected data entry error in CONASC.ASM
Corrected data entry error in CONST.ASM

Notes: Line 77 in CONV.ASM throws "Error-31:Operand types must match"
  in MASM trying to OR a WORD value with a BYTE register.  It still
  generates the same code as the listing however.
@the-grue the-grue changed the title Transcription of Bundle 9 - ATAN.ASM Code and Listing Transcription of Bundle 9 Jun 14, 2026
the-grue added 18 commits June 14, 2026 14:44
Created file MSDOS.INC from listing, required for build.
(See line 5 for include statement, lines 6-29 for content)
Created file INTMAC.INC from listing, required for build.
(See line 5 for include statement, lines 6-47 for content)
NOTE there are several extra records in the symbol table that are
not in the source code for the listing.
Created file ADDR.INC from listing, required for build.
(See line 8 for include statement, lines 9-12 for content)
NOTE there are several extra records in the symbol table that are
not in the source code for the listing.
This results in "Symbol not defined" errors at lines 48, 51, and
53.  This is due to assembler directives to mask the includes.
I've found them later in the bundle and will create appropriate
include files as I encounter them.
Created file SYSTEM.INC from listing, required for build.
(See line 4 for include statement, lines 5-33 for content)
Created file LIBMAC.LIB from listing, required for build.
(See line 239 for include statement, lines 240-262 for content)
@the-grue

the-grue commented Jul 4, 2026

Copy link
Copy Markdown
Contributor Author

About 1/3 done now!

the-grue added 4 commits July 4, 2026 09:05
NOTE there are several extra records in the symbol table that are
not in the source code for the listing.
This results in "Symbol not defined" error at line 43.
This is due to assembler directives to mask the includes.
I've found them later in the bundle and will create appropriate
include files as I encounter them.
the-grue added 14 commits July 7, 2026 18:38
NOTE there are several extra records in the symbol table that are
not in the source code for the listing.
This results in "Symbol not defined" error at line 51.
This is due to assembler directives to mask the includes.
I've found them later in the bundle and will create appropriate
include files as I encounter them.
Created file TABMAC.INC from listing, required for build.
(See line 8 for include statement, lines 9-31 for content)
Created file DEVDEF.INC from listing, required for build.
(See line 32 for include statement, lines 33-204 for content)
DEVDEF.INC includes SYSTEM.INC, which was added previously.
DEVDEF.INC is silently included in some previously transcribed
files and noted with their commit notes.  Including it will
fix the errors I called out.
Uses:
      TABMAC.INC
      DEVDEF.INC
      SYSTEM.INC
@the-grue

Copy link
Copy Markdown
Contributor Author

About 2/3 done now!

the-grue added 9 commits July 23, 2026 18:59
NOTE there are several extra records in the symbol table that are
not in the source code for the listing.
This results in "Symbol not defined" error at lines 40, 42, 47, 48
and "Must be declared in pass 1" error at line 60.
This is due to assembler directives to mask the includes.
Other include files already added to this PR can be added to the
source file to remove the errors.  Specifically DEVDEF.INC and
SYSTEM.INC.
NOTE there are several extra records in the symbol table that are
not in the source code for the listing.
This results in "Symbol not defined" error at line 51.
This is also in PR0A.ASM at line 71, I forgot to note in previous
commit.
This is due to assembler directives to mask the includes.
Other include files already added to this PR can be added to the
source file to remove the errors.  Specifically DEVDEF.INC and
SYSTEM.INC.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant