Transcription of Bundle 9 - #12
Draft
the-grue wants to merge 51 commits into
Draft
Conversation
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.
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)
Contributor
Author
|
About 1/3 done now! |
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.
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
Contributor
Author
|
About 2/3 done now! |
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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Beginning work on bundle 9. This one will take awhile.