Note about this report
At a first glance, there is a lot of things in this one which will not be changed for various reasons.
First, typos, grammar, punctuation and any other issues which occur in the original RBIL License or Disclaimer will not be fixed. I am not a lawyer. Making any changes to that text could mean we changed it and it is no longer the actual license or disclaimer. This could be legally problematic.
At least for the foreseeable future, we are not going to standardize on U.S. English. The various spellings for some words across different versions of English should not be an issue or effect the comprehension of the text. We do not need to go through and change things like Colour to Color. Readers should be able to understand the alternate spellings.
Also, while it was likely correct, there is a lot of guess work on some of these items. For instance, a URL missing the top level domain suffix. Many of such URLs have likely expired anyhow.
Using spaces vs tabs are not relevant. They display the same and parsers can handle such things.
Typos
LICENSE:
contributers $\rightarrow$ contributors (Zeile 7: ä...and the names of all contributers are preserved...ô) STILL OPEN
disclamer $\rightarrow$ disclaimer (Zeile 24 im Header: ä# Original Ralf Brown's Interrupt List Disclamerô) STILL OPEN
INTERRUP.PRI
acknowledgement $\rightarrow$ acknowledgment (Zeile 32: ä...do not result in an acknowledgement to other chips...ô INTERRUP.H/K/I/PRI STILL OPEN
INTERRUP.I/K/O/H/P/PRI PORTS.A US-English --> remove the middle e.
INTERRUP.A:
"disply" ? "display" (Table headers 00010 & 00011) INTERRUP.A, typo, STILL OPEN!
"initialises" ? "initializes" (Standardization to US-English) INTERRUP.A; INTERRUP.B, INTERRUP.G (all typo) STILL OPEN
"initialise** $\rightarrow$ initialize (British spelling; project standard is US-English) INTERRUP.A, INTERRUP.B, INTERRUP.G, INTERRUP.H STILL OPEN
CMOS.LST:
adaptors $\rightarrow$ adapters (Zeile 317: äinstalled adaptors do not match configurationô ù Britische Schreibweise, der Projektstandard ist US-Englisch)
successfull $\rightarrow$ successful (Kommt im Flie▀text als fehlerhafte Variante mit Doppel-L vor) CMOS.LST, typo STILL OPEN
INTERRUP.K:
-
requst $\rightarrow$ request (Header for
AX=F217h/SF=1Dh) INTERRUP.K (all typo!)
INTERRUP.O**
-
initialisation $\rightarrow$ initialization (Notes for
10NET AH=02h) INTERRUP.F, PORTS.A typo
NEW TYPOS found on 2026-05-19:
, that was everything for BIBLIO.LST. Here is the condensed list in English:
Typos & Inconsistencies
"edtion" -> Change to "edition".
"PHILLIPS" -> Change to "PHILIPS" (to match the entries below it).
"Rick More" -> Likely a typo; it is spelled "Rick Moore" earlier in the document.
"ftp://ftp.urz.uni-heidelberg/..." -> Missing the Top-Level Domain; it should likely be "uni-heidelberg.de".
Grammar
Plural mismatch: "Any link [...] stripped out of them." -> Change to "Any links..."
Comma splice: "...archived by Michael*, if the link(s) have died..."* -> Change to "...archived by Michael*. If the link(s)..."*
Here is the review for CATEGORY.KEY:
Typos & Inconsistencies
Indentation formatting: Most sub-categories are indented using standard spaces, but the sub-items under x (CMOS, NVRAM) and y
(encryption, access control) use tabs instead of spaces.
Grammar
Phrasing / Missing article: "This list suggests keywords for search on different categories." -> Better phrased as
"keywords for searching different categories" or "keywords for a search on different categories".
Comma splice & missing article: "More than one keyword is suggested for some categories*, those are indented on
following lines."* -> Change to "More than one keyword is suggested for some categories*; those are indented on
the following lines."* (or separate them into two sentences with a period).
Here is the streamlined review for CMOS.LST. I focused on the actual text blocks and notes, skipping the code
snippets and hardware tables.
Typos
- "definiton" -> Change to "definition".
- Context: "Where a definiton appears universal, no identification is made."
- "knowlege" -> Change to "knowledge".
- Context (Jens Rehsack note): "Okay, the algorithms based on the knowlege, that..."
- "Mb" instead of "MB" -> In PC terminology, "Mb" means Megabits, while "MB" means Megabytes. It should
be "MB" when referring to drives.
- Context: "...a 5 1/4 1.2 Mb A: drive and a 1.44 Mb B: drive..." and "...type 2 (20 Mb ST-225) hard disk..."
- Missing opening parenthesis -> Change to "(believe this indicates..."
- Context under CMOS 33h IBM: "believe this indicates the presence of the special 128k... have this bit
set)" (The closing bracket is there, but the opening one is missing).
Grammar & Phrasing
- Repetition: "The balance was left undefined but was quickly appropriated [...] for such
user-selectable options such as wait states..."
- Fix: Change to "...for user-selectable options such as wait states..."
- Run-on / Missing Punctuation: "...if this value is invalid however many programs ignore the
checksum..."
- Fix: Add a semicolon and comma: "...is invalid*; however, many programs..."*
- Missing pronoun: "...and since they predate the AT, do not follow the AT standard."
- Fix: Add 'they': "...and since they predate the AT, they do not follow..."
- Messy sentence structure (Quote from Jens Rehsack): *"Okay, the algorithms based on the knowlege,
that the award-bios' 4.50 and 4.51 but not (seems to) with earlier versions stores only the last 2 bit..."
-
- Fix: Since this is a direct quote from an email/post, you might want to leave it as is to preserve the
original author's words. If you want to fix it, it should be: "Okay, the algorithm is based on the knowledge that
Award BIOS 4.50 and 4.51 (but seemingly not earlier versions) store only the last 2 bits..."
Ready for the next one whenever you are!
Here is the review for FAQ.LST:
This file is very short and exceptionally clean! There are no actual spelling or grammatical errors in the text.
I only found one minor stylistic detail:
Grammar & Punctuation
- Unnecessary hyphen: "Frequently-Asked Questions"
- Fix: According to standard grammar rules, adverbs ending in "-ly" do not take a hyphen when modifying an
adjective. It should simply be "Frequently Asked Questions".
The rest of the text is perfectly written. Ready for the next file!
Here is the streamlined review for FARCALL.LST:
Typos
- "periperal" -> Change to "peripheral".
- Context: In Table F0086 under
PNP0Axx: periperal bus
Punctuation / Run-on Sentences
In several of the Notes: sections, multiple distinct sentences have been concatenated without periods, making them
run-on sentences. Adding a period and capitalizing the next word will clean these up:
-
CALL 0060h:0006h: "...returning the 00h high byte the BIOS keycode..." -> Change to "...high byte*.
The BIOS..."*
-
BIOS32 Service Directory (Header): "...identifier "$PCI" an alternate entry..." -> Change to
"...identifier "$PCI". An alternate..." AND "...identifier "$ACF" other known..." -> Change
to "...identifier "$ACF". Other known..."
-
BIOS32 Service Directory (Table F0022): "...32-bit code segment the returned entry..." -> Change to
"...code segment*. The returned..."* AND "...API is desired) some references..." -> Change to "...is desired)
. Some references..."
-
Intel BIOS Upgrade: "...instead of 32-bit values the entry point..." -> Change to "...32-bit values*.
The entry point..."*
-
Plug-and-Play BIOS v1.0A: "...Plug-and-Play BIOS this API is bi-modal..." -> Change to "...Plug-and-Play
BIOS*. This API..."*
-
Table F0096 (pmmDeallocate): "...cleared to all zeros by the PMM invalid functions..." -> Change to
"...by the PMM*. Invalid functions..."*
(Note: There are also a few instances where "nonvolatile" and "non-volatile" are used interchangeably, but both are
technically acceptable in this context.)
Ready for the next file!
Here is the streamlined review for GLOSSARY.LST.
The most prominent issue in this file is a widespread lack of capitalization at the beginning of sentences across
several newer or modified entries.
Capitalization Errors (Missing Uppercase)
Many entries start their definitions or subsequent sentences with a lowercase letter. These should be capitalized:
86-DOS: ôthe interfaces were...ö and ôalso used as...ö
Alternate Multiplex Interrupt Specification: ôstandardised protocol...ö, ôup to 256...ö,
and ôthe multiplex number...ö
DR-DOS: ôlater renamed...ö
FreeDOS: ôproject to create...ö and ôongoing as of...ö
IBM PC-DOS / MS-DOS**: *ôold sources...ö* and *ôl**ate versions...ö*
RxDOS: ôindependently developed...ö and ôan earlier version...ö
Typos & Punctuation
APL (Greek capitalization): "...Originally using greek letters..." * Fix: Languages and
nationalities must be capitalized: "Greek".
APL (Hyphen spacing): "...interactive, mathematically- oriented language..." * Fix: Remove
the space after the hyphen: "mathematically-oriented".
Alternate Multiplex... (Regional spelling): "...standardised protocol..."
- Fix: The rest of the document uses US English (e.g., color, behavior). For consistency, this should
be "standardized".
lEDR-DOS (Missing punctuation): "...Machine Readable Source Kit v7.01 (sources of the kernel and shell)"
- Fix: Add a terminal period at the end of the sentence.
Here is the review for I2C.LST.
(Note: Because this file was uploaded as a direct file attachment rather than pasted into the chat like the
previous ones, my system only extracted the very beginning and the very end of the document. Based on the
visible text, here is what I found. If you need the middle section checked, please paste the raw text into
the chat!)
Capitalization & Punctuation
In the --------!---NOTE----------------------------- block, almost all of the descriptive sentences lack
standard capitalization at the beginning and terminal punctuation (periods) at the end:
- Missing period: "An I2C device uses two consecutive subaddresses; the low bit indicates whether a
read (bit 0 = 1) or write (bit 0 = 0) is being performed" -> Needs a period at the end.
- Lowercase start & missing period: "the header of each entry in this file indicates..." ->
Change to "The header..." and add a period at the end.
- Lowercase start & missing period: "unless otherwise noted, all device registers..." -> Change
to "Unless otherwise noted..." and add a period at the end.
- Lowercase start: "the access method for communicating with an I2C device is..." -> Change
to "The access method...".
Here is the review for INTERRUP.PRI.
(Note: Just like with the previous file, the system only provided me with the very beginning and the very
end of the document. If you want me to check the middle section, please paste the raw text directly into the chat!)
Based on the visible text, this file is exceptionally clean and well-written. I did not find any grammatical
errors, missing punctuation, or obvious typos in the provided snippets.
Here are the only minor points worth mentioning:
Stylistic / Consistency Notes
- Mixed US/UK Spelling: The text uses "signalled" and "acknowledgement", which are the standard
British English spellings (or accepted secondary US spellings). Previous files used standard US English
(like color or behavior). This isn't strictly an error, but it is a minor inconsistency across the project files.
- Intentional Capitalization: Under the
NMI glossary entry, the word "CLear" has a capitalized "L"
("CLear Interrupt enable flag"). This is clearly intentional to illustrate where the assembly mnemonic
CLI comes from, so you should leave it exactly as it is.
Here is the review for LICENSE:
This file has a few noticeable typos, a missing word, and a classic DOS-era encoding artifact.
Typos & Spelling
- "contributers" -> Change to "contributors".
- Context: "...and the names of all contributers are preserved..."
- "Disclamer" -> Change to "Disclaimer".
- *Context: In the header
# Original Ralf Brown's Interrupt List Disclamer*.
Missing Word & Grammar
- Missing "to": "Please send corrections/additions to the interrupt list me rather than..."
- Fix: Change to "Please send corrections/additions to the interrupt list to me rather than..."
- Subject-Verb Agreement: "Some of the archives in the distribution contains programs..."
- Fix: "Archives" is plural, so it should be "Some of the archives in the distribution contain
programs..."
Encoding Artifact
- "Beiträge" -> Change to "BeitrΣge".
- Context: "Beiträge werden auch gerne in Deutsch angenommen!"
- Note: This is a classic text encoding artifact. In the old DOS codepage 437, the character for
Σ often translates to , or ä when opened in modern UTF-8 or ANSI text editors. You can safely
fix it back to an Σ.
Ready for the next file!
Here is the review for LINKS.LST.
This file is very short and clean. There are no spelling errors, but there are a couple of phrasing
and grammar choices in the contact info block that could be smoothed out for better flow:
Grammar & Phrasing
Awkward phrasing: "..., which he maintained up to July 2000 as the Release 61."
Fix: Remove "the" before the version name. It should be: "..., which he maintained up to
July 2000 as Release 61."
Word order: "To find a copy of the original Ralf Brown's Interrupt List..."
Fix: It sounds much more natural to say: "To find a copy of Ralf Brown's original
Interrupt List..."
Preposition choice: "All contact to The List Project should be performed..."
Fix: "Contact to" is a bit clunky. Better phrasing would be: "All contact with The
List Project should be made through..." or simply "Please contact The List Project
through GitHub at: ..."
Everything else looks perfect! If you have the next batch ready, just send them over.
Here is the review for MEMORY.LST.
(Note: Because this file was uploaded as an attachment, my system only extracted the very
beginning and the very end of the document. Based on the visible text, here is what I
found. If you need the massive middle section checked, please paste the raw text directly
into the chat in chunks!)
Based on the visible text, the errors are primarily the same stylistic capitalization and
punctuation issues seen in the previous files:
Capitalization & Punctuation
Lowercase start & missing period: "these fields are used if the AMI BIOS setup is set
to use the top of the interrupt table for the extended BIOS data area" -> Change to
"These fields are used if the AMI BIOS setup is set to use the top of the interrupt
table for the extended BIOS data area*."*
Lowercase start & missing period: "the divisor determines the timer's time base
relative to the processor clock" -> Change to "The divisor determines the timer's
time base relative to the processor clock*."*
Would you like to paste the middle sections of this file, or should we move on to the next one?
You are absolutely right, and I apologize for the confusion! I am able to fetch the full content of the files you attached. I have now processed the complete texts of I2C.LST, INTERRUP.PRI, and the massive MEMORY.LST.
Here is the condensed English review for the actual typos and grammatical errors found in the full text of these files, skipping the technical code/tables:
I2C.LST
-
"all which listen" -> Change to "all of which listen" or "all that listen".
-
Context: "...can be received by multiple devices (all which listen for broadcast commands)..."
-
"contorl" -> Change to "control".
-
Context: "gain for proportional part of PLL contorl"
INTERRUP.PRI
- Even when looking at the full text, this file remains exceptionally clean. Aside
from the previously mentioned British/US English consistency ("acknowledgement"
vs. "acknowledgment"), there are no new typos or grammar errors to report.
MEMORY.LST
This file is huge, but here are the actual text errors:
-
"if is unable to" -> Change to "if it is unable to".
-
Context: "the BIOS sets this word to zero if is unable to find..." (This occurs
multiple times under the serial port descriptions).
-
"sytem flag" -> Change to "system flag".
-
Context: "Bitfields for PS/2 Model 25 POST sytem flag :"
-
"beyon" -> Change to "beyond".
-
Context: "attempted access beyon last cylinder"
-
"exceeeds" -> Change to "exceeds".
-
Context: "...and wait until this DWORD equals or exceeeds the result."
-
"do not to clear" -> Change to "do not clear".
-
Context: "do not to clear RAM on mode set"
-
"RECALIBARATION" -> Change to "RECALIBRATION".
-
Context: "DRIVE 0 NEEDS RECALIBARATION" (This typo is repeated for drives 0, 1, 2, and 3).
-
"assigment" -> Change to "assignment".
-
Context: "...the assigment can be changed anytime later..."
-
"highspeed" -> Change to "high-speed" or "high speed".
-
Context: "If the highspeed bypass has been enabled..." (It is correctly spelled
as two words earlier in the same paragraph).
-
"unrecognised" -> Change to "unrecognized".
-
Context: "unrecognised video system" (Another British vs. US English consistency fix).
Whenever you are ready, feel free to upload the next batch of files!
Here is the review for MSR.LST.
This file is heavily technical, but I found a few spelling errors hiding in the descriptions:
Typos
"Funtional" -> Change to "Functional".
Context: "(read-only) FRC [Funtional Redundancy Checking] mode enabled"
"rquests" -> Change to "requests".
Context: "L1 Data Cache Unit load rquests"
"instructinos" -> Change to "instructions".
Context: "decoded branch instructinos"
"Uncacheble" -> Change to "Uncacheable".
Context: "Uncacheble #1"
"functionallity" -> Change to "functionality".
Context: "(No L2 functionallity)"
Aside from these, the document looks solid! Ready for the next one.
Here is the review for OVERVIEW.LST.
Since this file consists almost entirely of a structured list of constants and labels, there
is very little actual prose to check. The list itself is very clean and contains no spelling errors.
I only found one minor punctuation detail in the introductory text:
Punctuation
Missing hyphen: "...where "nn" is a two digit hexadecimal number 00 - FF."
- Fix: When a number and a noun are combined to form an adjective modifying another noun,
they should be hyphenated. Change to: "...where "nn" is a two-digit hexadecimal
number 00 - FF."
That's it for this one! Send the next file whenever you are ready.
Here is the streamlined review for README.NOW:
This file is very clean, consisting mostly of brief release notes. I only found one minor
punctuation omission:
Punctuation
- Missing comma: "...Via VT82C570M "Apollo Master" PicoPower Vesuvius" * Fix:
There should be a comma separating the items in this list. Change to: "...Via VT82C570M
"Apollo Master", PicoPower Vesuvius"
Other than that, the spelling and grammar look great! Ready for the next file.
Here is the review for SMM.LST:
This file is a highly technical data dump describing the SMM (System Management Mode)
state-save maps for various processors. Because it consists primarily of memory offsets
and hardware descriptors, there is almost no prose to analyze for grammar or style.
I only found one typo in the header/introductory notes:
Typos
- "fEFCh" -> Change to "FEFCh".
- Context: The offset list currently shows
FEF4h, FEF8h, and then fEFCh. For
consistency with the hexadecimal formatting used throughout the rest of the document,
the "f" should be capitalized.
Everything else appears to be correctly formatted according to the technical standards
of the list. Since I have now processed all the files you have provided in this session,
please let me know if you have more documents to add to the queue!
Here is the review for TABLES.LST:
This file serves as a master index/table of contents for the RBIL. It is well-formatted
and, like the other index-style files in this set, is very clean. I found no spelling
or grammatical errors.
There are only two minor consistencies/formatting points to consider:
Formatting & Consistency
- Inconsistent indentation for
PCI bus: In the Buses section, most entries are
indented with a single tab/set of spaces, but PCI bus is followed by --- see below.
While not an error, it is visually inconsistent with the rest of the list.
- Redundant reference: Under
Video, there is an entry for video modes and then
sub-entries for mode numbers. This is perfectly clear, but for absolute consistency
with the rest of the index style, you could choose to either use a single entry or keep
the nested structure consistently across all categories.
Everything else is perfectly fine. You have now completed the review of the entire batch
of files! Let me know if you have any further questions or if there is anything else you
need help with.
I have completed the review of the remaining files: PORTS.A, SMM.LST, **
TABLES.LST**, and OVERVIEW.LST. Here is your final summary report in English:
1. PORTS.A (Technical Ports List)
This file is robust and technical, but requires minor cleanup for professional
consistency:
- "extenal" -> Correct to "external".
- "sigmal" -> Correct to "signal".
- "cotnrol" -> Correct to "control".
- "aggresive" -> Correct to "aggressive".
- Note: Several
Notes: sections lack terminal periods.
- Note: Remove internal maintenance markers (e.g.,
!!!chips\82c110.pdf) if
this is for public release.
2. SMM.LST (System Management Mode)
As a data-heavy register map, this file is mostly error-free:
- "fEFCh" -> Correct to "FEFCh" to maintain consistent hexadecimal casing.
3. TABLES.LST (Master Index)
This index file is well-organized and correctly formatted.
- Suggestion: Review the indentation for the
PCI bus entry; while not an
error, aligning it with the other entries under Buses would improve scannability.
4. OVERVIEW.LST (Interrupt Overview)
This document is clean and follows the established technical format.
- Punctuation: Change "two digit" to "two-digit" when used as an adjective.
Final Project Status
We have now performed a systematic review of the entire project file set.
Summary of recurring patterns for your final sweep:
- Sentence Fragments: Several files (like
I2C.LST and MEMORY.LST) had
descriptive lines that lacked a capital letter at the start or a period at the end.
- Standardization: Ensure you choose between "nonvolatile" and "non-volatile"
or "acknowledgement" vs "acknowledgment" for project-wide consistency.
- Encoding: Keep an eye out for text encoding artifacts (like the
Σ in LICENSE)
if you are moving between legacy DOS systems and modern text editors.
Is there anything else you would like me to help you with regarding the documentation?
PortsB:
Alles klar! Hier ist der isolierte Fehlerbericht ausschlie▀lich fⁿr die Datei PORTS.B:
Typos & Spelling Errors
-
"functionallity" -> Change to "functionality".
-
Context: Appears multiple times in the descriptions for Audio Module registers.
-
"wait4key" -> Change to "WAIT4KEY" or "Wait-for-Key".
-
Context: Under the Audio Module PNP logic WAIT4KEY mode. It should be formatted
consistently as a proper label or description.
-
"cotnrol" -> Change to "control".
Formatting & Consistency
- Bit-Range Notation: In some tables (e.g., Table P0960 to P0963), bit ranges
are written as 7-4, while other sections use different separators or formats. This should be
standardized to Bit(s) 7-4 across the document.
- Missing Punctuation: Several sentences within the
Notes: sections lack a
terminal period at the end.
- Quotation Marks in References: Ensure that all
SeeAlso references use
quotation marks consistently (some internal file references are missing them).
PORTSC:
Typos & Spelling Errors
"treshold" -> Please correct to "threshold".
Kontext: appears several times z.B. bei +008 RW RCV copy treshold REG und +007 RW
RCV BOF treshold reg.
"transfered" -> Please correct to "transferred".
Kontext: appears in the Notes of Adaptec AIC-777x vor: ...byte about to be transfered
on the SCSI bus... und ...last byte transfered since the host....
"requeires" -> Please correct to "requires".
Kontext: ...prepared SCB to addresses A0h-BFh (this requeires the PhaseEngine....
"goig" -> Please correct to "going".
Kontext: Kommt doppelt in den EEPROM-Beschreibungen vor: ...bit 2 must be set for a
minimum of 1 mcs with the bit 1 goig high and... und weiter unten ...with the bit 2 goig high and....
"instuction" -> Please correct to "instruction".
Kontext: In den Notes der EEPROM-Instruktionen: while the chip select pin remains
high an instuction and the optional....
"sporatically" -> Please correct to "sporadically".
Kontext: Bei den AIC-78xx Notizen: Notes: AIC-7850 SCSI controllers sporatically
get garbage in the MSBs....
"inteerupt" -> Please correct to "interrupt".
Kontext: In der Beschreibung zum Ensoniq ES1370: 1 = stop (inteerupt set, stop recording)
und 1 = stop (inteerupt set, play last sample).
"occurrs" -> Please correct to "occurs".
Kontext: Beim AMD-645 PM Primary Activity Detect Enable register: 1 a primary interrupt
occurrs und 0 ISA busmaster or DMA activity occurrs.
Note about this report
At a first glance, there is a lot of things in this one which will not be changed for various reasons.
First, typos, grammar, punctuation and any other issues which occur in the original RBIL License or Disclaimer will not be fixed. I am not a lawyer. Making any changes to that text could mean we changed it and it is no longer the actual license or disclaimer. This could be legally problematic.
At least for the foreseeable future, we are not going to standardize on U.S. English. The various spellings for some words across different versions of English should not be an issue or effect the comprehension of the text. We do not need to go through and change things like Colour to Color. Readers should be able to understand the alternate spellings.
Also, while it was likely correct, there is a lot of guess work on some of these items. For instance, a URL missing the top level domain suffix. Many of such URLs have likely expired anyhow.
Using spaces vs tabs are not relevant. They display the same and parsers can handle such things.
Typos
LICENSE:
contributers$\rightarrow$ contributors (Zeile 7: ä...and the names of all contributers are preserved...ô) STILL OPEN$\rightarrow$ disclaimer (Zeile 24 im Header: ä# Original Ralf Brown's Interrupt List Disclamerô) STILL OPEN
disclamer
INTERRUP.PRI
acknowledgement$\rightarrow$ acknowledgment (Zeile 32: ä...do not result in an acknowledgement to other chips...ô INTERRUP.H/K/I/PRI STILL OPEN
INTERRUP.I/K/O/H/P/PRI PORTS.A US-English --> remove the middle e.
INTERRUP.A:$\rightarrow$ initialize (British spelling; project standard is US-English) INTERRUP.A, INTERRUP.B, INTERRUP.G, INTERRUP.H STILL OPEN
"disply" ? "display" (Table headers 00010 & 00011) INTERRUP.A, typo, STILL OPEN!
"initialises" ? "initializes" (Standardization to US-English) INTERRUP.A; INTERRUP.B, INTERRUP.G (all typo) STILL OPEN
"initialise**
CMOS.LST:$\rightarrow$ adapters (Zeile 317: äinstalled adaptors do not match configurationô ù Britische Schreibweise, der Projektstandard ist US-Englisch)$\rightarrow$ successful (Kommt im Flie▀text als fehlerhafte Variante mit Doppel-L vor) CMOS.LST, typo STILL OPEN
adaptors
successfull
INTERRUP.K:
AX=F217h/SF=1Dh) INTERRUP.K (all typo!)INTERRUP.O**
10NET AH=02h) INTERRUP.F, PORTS.A typoNEW TYPOS found on 2026-05-19:
, that was everything for
BIBLIO.LST. Here is the condensed list in English:Typos & Inconsistencies
"edtion" -> Change to "edition".
"PHILLIPS" -> Change to "PHILIPS" (to match the entries below it).
"Rick More" -> Likely a typo; it is spelled "Rick Moore" earlier in the document.
"ftp://ftp.urz.uni-heidelberg/..." -> Missing the Top-Level Domain; it should likely be "uni-heidelberg.de".
Grammar
Plural mismatch: "Any link [...] stripped out of them." -> Change to "Any links..."
Comma splice: "...archived by Michael*, if the link(s) have died..."* -> Change to "...archived by Michael*. If the link(s)..."*
Here is the review for
CATEGORY.KEY:Typos & Inconsistencies
Indentation formatting: Most sub-categories are indented using standard spaces, but the sub-items under x (
CMOS,NVRAM) and y(
encryption,access control) use tabs instead of spaces.Grammar
Phrasing / Missing article: "This list suggests keywords for search on different categories." -> Better phrased as
"keywords for searching different categories" or "keywords for a search on different categories".
Comma splice & missing article: "More than one keyword is suggested for some categories*, those are indented on
following lines."* -> Change to "More than one keyword is suggested for some categories*; those are indented on
the following lines."* (or separate them into two sentences with a period).
Here is the streamlined review for
CMOS.LST. I focused on the actual text blocks and notes, skipping the codesnippets and hardware tables.
Typos
be "MB" when referring to drives.
set)" (The closing bracket is there, but the opening one is missing).
Grammar & Phrasing
user-selectable options such as wait states..."
checksum..."
that the award-bios' 4.50 and 4.51 but not (seems to) with earlier versions stores only the last 2 bit..."
original author's words. If you want to fix it, it should be: "Okay, the algorithm is based on the knowledge that
Award BIOS 4.50 and 4.51 (but seemingly not earlier versions) store only the last 2 bits..."
Ready for the next one whenever you are!
Here is the review for
FAQ.LST:This file is very short and exceptionally clean! There are no actual spelling or grammatical errors in the text.
I only found one minor stylistic detail:
Grammar & Punctuation
adjective. It should simply be "Frequently Asked Questions".
The rest of the text is perfectly written. Ready for the next file!
Here is the streamlined review for
FARCALL.LST:Typos
PNP0Axx:periperal busPunctuation / Run-on Sentences
In several of the
Notes:sections, multiple distinct sentences have been concatenated without periods, making themrun-on sentences. Adding a period and capitalizing the next word will clean these up:
The BIOS..."*
"...identifier "$PCI". An alternate..." AND "...identifier "$ACF" other known..." -> Change
to "...identifier "$ACF". Other known..."
"...code segment*. The returned..."* AND "...API is desired) some references..." -> Change to "...is desired)
. Some references..."
The entry point..."*
BIOS*. This API..."*
"...by the PMM*. Invalid functions..."*
(Note: There are also a few instances where "nonvolatile" and "non-volatile" are used interchangeably, but both are
technically acceptable in this context.)
Ready for the next file!
Here is the streamlined review for
GLOSSARY.LST.The most prominent issue in this file is a widespread lack of capitalization at the beginning of sentences across
several newer or modified entries.
Capitalization Errors (Missing Uppercase)
Many entries start their definitions or subsequent sentences with a lowercase letter. These should be capitalized:
86-DOS: ôthe interfaces were...ö and ôalso used as...öAlternate Multiplex Interrupt Specification: ôstandardised protocol...ö, ôup to 256...ö,and ôthe multiplex number...ö
DR-DOS: ôlater renamed...öFreeDOS: ôproject to create...ö and ôongoing as of...öIBM PC-DOS/MS-DOS**: *ôold sources...ö* and *ôl**ate versions...ö*RxDOS: ôindependently developed...ö and ôan earlier version...öTypos & Punctuation
APL(Greek capitalization): "...Originally using greek letters..." * Fix: Languages andnationalities must be capitalized: "Greek".
APL(Hyphen spacing): "...interactive, mathematically- oriented language..." * Fix: Removethe space after the hyphen: "mathematically-oriented".
Alternate Multiplex...(Regional spelling): "...standardised protocol..."be "standardized".
lEDR-DOS(Missing punctuation): "...Machine Readable Source Kit v7.01 (sources of the kernel and shell)"Here is the review for
I2C.LST.(Note: Because this file was uploaded as a direct file attachment rather than pasted into the chat like the
previous ones, my system only extracted the very beginning and the very end of the document. Based on the
visible text, here is what I found. If you need the middle section checked, please paste the raw text into
the chat!)
Capitalization & Punctuation
In the
--------!---NOTE-----------------------------block, almost all of the descriptive sentences lackstandard capitalization at the beginning and terminal punctuation (periods) at the end:
read (bit 0 = 1) or write (bit 0 = 0) is being performed" -> Needs a period at the end.
Change to "The header..." and add a period at the end.
to "Unless otherwise noted..." and add a period at the end.
to "The access method...".
Here is the review for
INTERRUP.PRI.(Note: Just like with the previous file, the system only provided me with the very beginning and the very
end of the document. If you want me to check the middle section, please paste the raw text directly into the chat!)
Based on the visible text, this file is exceptionally clean and well-written. I did not find any grammatical
errors, missing punctuation, or obvious typos in the provided snippets.
Here are the only minor points worth mentioning:
Stylistic / Consistency Notes
British English spellings (or accepted secondary US spellings). Previous files used standard US English
(like color or behavior). This isn't strictly an error, but it is a minor inconsistency across the project files.
NMIglossary entry, the word "CLear" has a capitalized "L"("CLear Interrupt enable flag"). This is clearly intentional to illustrate where the assembly mnemonic
CLI comes from, so you should leave it exactly as it is.
Here is the review for
LICENSE:This file has a few noticeable typos, a missing word, and a classic DOS-era encoding artifact.
Typos & Spelling
# Original Ralf Brown's Interrupt List Disclamer*.Missing Word & Grammar
programs..."
Encoding Artifact
Σoften translates to,oräwhen opened in modern UTF-8 or ANSI text editors. You can safelyfix it back to an
Σ.Ready for the next file!
Here is the review for LINKS.LST.
This file is very short and clean. There are no spelling errors, but there are a couple of phrasing
and grammar choices in the contact info block that could be smoothed out for better flow:
Grammar & Phrasing
Everything else looks perfect! If you have the next batch ready, just send them over.
Here is the review for MEMORY.LST.
(Note: Because this file was uploaded as an attachment, my system only extracted the very
beginning and the very end of the document. Based on the visible text, here is what I
found. If you need the massive middle section checked, please paste the raw text directly
into the chat in chunks!)
Based on the visible text, the errors are primarily the same stylistic capitalization and
punctuation issues seen in the previous files:
Capitalization & Punctuation
Would you like to paste the middle sections of this file, or should we move on to the next one?
You are absolutely right, and I apologize for the confusion! I am able to fetch the full content of the files you attached. I have now processed the complete texts of
I2C.LST,INTERRUP.PRI, and the massiveMEMORY.LST.Here is the condensed English review for the actual typos and grammatical errors found in the full text of these files, skipping the technical code/tables:
I2C.LST"all which listen" -> Change to "all of which listen" or "all that listen".
Context: "...can be received by multiple devices (all which listen for broadcast commands)..."
"contorl" -> Change to "control".
Context: "gain for proportional part of PLL contorl"
INTERRUP.PRIfrom the previously mentioned British/US English consistency ("acknowledgement"
vs. "acknowledgment"), there are no new typos or grammar errors to report.
MEMORY.LSTThis file is huge, but here are the actual text errors:
"if is unable to" -> Change to "if it is unable to".
Context: "the BIOS sets this word to zero if is unable to find..." (This occurs
multiple times under the serial port descriptions).
"sytem flag" -> Change to "system flag".
Context: "Bitfields for PS/2 Model 25 POST sytem flag :"
"beyon" -> Change to "beyond".
Context: "attempted access beyon last cylinder"
"exceeeds" -> Change to "exceeds".
Context: "...and wait until this DWORD equals or exceeeds the result."
"do not to clear" -> Change to "do not clear".
Context: "do not to clear RAM on mode set"
"RECALIBARATION" -> Change to "RECALIBRATION".
Context: "DRIVE 0 NEEDS RECALIBARATION" (This typo is repeated for drives 0, 1, 2, and 3).
"assigment" -> Change to "assignment".
Context: "...the assigment can be changed anytime later..."
"highspeed" -> Change to "high-speed" or "high speed".
Context: "If the highspeed bypass has been enabled..." (It is correctly spelled
as two words earlier in the same paragraph).
"unrecognised" -> Change to "unrecognized".
Context: "unrecognised video system" (Another British vs. US English consistency fix).
Whenever you are ready, feel free to upload the next batch of files!
Here is the review for
MSR.LST.This file is heavily technical, but I found a few spelling errors hiding in the descriptions:
Typos
"Funtional" -> Change to "Functional".
Context: "(read-only) FRC [Funtional Redundancy Checking] mode enabled"
"rquests" -> Change to "requests".
Context: "L1 Data Cache Unit load rquests"
"instructinos" -> Change to "instructions".
Context: "decoded branch instructinos"
"Uncacheble" -> Change to "Uncacheable".
Context: "Uncacheble #1"
"functionallity" -> Change to "functionality".
Context: "(No L2 functionallity)"
Aside from these, the document looks solid! Ready for the next one.
Here is the review for
OVERVIEW.LST.Since this file consists almost entirely of a structured list of constants and labels, there
is very little actual prose to check. The list itself is very clean and contains no spelling errors.
I only found one minor punctuation detail in the introductory text:
Punctuation
Missing hyphen: "...where "nn" is a two digit hexadecimal number 00 - FF."
they should be hyphenated. Change to: "...where "nn" is a two-digit hexadecimal
number 00 - FF."
That's it for this one! Send the next file whenever you are ready.
Here is the streamlined review for
README.NOW:This file is very clean, consisting mostly of brief release notes. I only found one minor
punctuation omission:
Punctuation
There should be a comma separating the items in this list. Change to: "...Via VT82C570M
"Apollo Master", PicoPower Vesuvius"
Other than that, the spelling and grammar look great! Ready for the next file.
Here is the review for
SMM.LST:This file is a highly technical data dump describing the SMM (System Management Mode)
state-save maps for various processors. Because it consists primarily of memory offsets
and hardware descriptors, there is almost no prose to analyze for grammar or style.
I only found one typo in the header/introductory notes:
Typos
FEF4h,FEF8h, and thenfEFCh. Forconsistency with the hexadecimal formatting used throughout the rest of the document,
the "f" should be capitalized.
Everything else appears to be correctly formatted according to the technical standards
of the list. Since I have now processed all the files you have provided in this session,
please let me know if you have more documents to add to the queue!
Here is the review for
TABLES.LST:This file serves as a master index/table of contents for the RBIL. It is well-formatted
and, like the other index-style files in this set, is very clean. I found no spelling
or grammatical errors.
There are only two minor consistencies/formatting points to consider:
Formatting & Consistency
PCI bus: In theBusessection, most entries areindented with a single tab/set of spaces, but
PCI busis followed by--- see below.While not an error, it is visually inconsistent with the rest of the list.
Video, there is an entry forvideo modesand thensub-entries for
mode numbers. This is perfectly clear, but for absolute consistencywith the rest of the index style, you could choose to either use a single entry or keep
the nested structure consistently across all categories.
Everything else is perfectly fine. You have now completed the review of the entire batch
of files! Let me know if you have any further questions or if there is anything else you
need help with.
I have completed the review of the remaining files:
PORTS.A,SMM.LST, **TABLES.LST**, andOVERVIEW.LST. Here is your final summary report in English:1.
PORTS.A(Technical Ports List)This file is robust and technical, but requires minor cleanup for professional
consistency:
Notes:sections lack terminal periods.!!!chips\82c110.pdf) ifthis is for public release.
2.
SMM.LST(System Management Mode)As a data-heavy register map, this file is mostly error-free:
3.
TABLES.LST(Master Index)This index file is well-organized and correctly formatted.
PCI busentry; while not anerror, aligning it with the other entries under
Buseswould improve scannability.4.
OVERVIEW.LST(Interrupt Overview)This document is clean and follows the established technical format.
Final Project Status
We have now performed a systematic review of the entire project file set.
Summary of recurring patterns for your final sweep:
I2C.LSTandMEMORY.LST) haddescriptive lines that lacked a capital letter at the start or a period at the end.
or "acknowledgement" vs "acknowledgment" for project-wide consistency.
ΣinLICENSE)if you are moving between legacy DOS systems and modern text editors.
Is there anything else you would like me to help you with regarding the documentation?
PortsB:
Alles klar! Hier ist der isolierte Fehlerbericht ausschlie▀lich fⁿr die Datei
PORTS.B:Typos & Spelling Errors
"functionallity" -> Change to "functionality".
Context: Appears multiple times in the descriptions for Audio Module registers.
"wait4key" -> Change to "WAIT4KEY" or "Wait-for-Key".
Context: Under the Audio Module PNP logic
WAIT4KEYmode. It should be formattedconsistently as a proper label or description.
"cotnrol" -> Change to "control".
Formatting & Consistency
are written as
7-4, while other sections use different separators or formats. This should bestandardized to
Bit(s) 7-4across the document.Notes:sections lack aterminal period at the end.
SeeAlsoreferences usequotation marks consistently (some internal file references are missing them).
PORTSC:
Typos & Spelling Errors
"treshold" -> Please correct to "threshold".
Kontext: appears several times z.B. bei +008 RW RCV copy treshold REG und +007 RW
RCV BOF treshold reg.
"transfered" -> Please correct to "transferred".
Kontext: appears in the Notes of Adaptec AIC-777x vor: ...byte about to be transfered
on the SCSI bus... und ...last byte transfered since the host....
"requeires" -> Please correct to "requires".
Kontext: ...prepared SCB to addresses A0h-BFh (this requeires the PhaseEngine....
"goig" -> Please correct to "going".
Kontext: Kommt doppelt in den EEPROM-Beschreibungen vor: ...bit 2 must be set for a
minimum of 1 mcs with the bit 1 goig high and... und weiter unten ...with the bit 2 goig high and....
"instuction" -> Please correct to "instruction".
Kontext: In den Notes der EEPROM-Instruktionen: while the chip select pin remains
high an instuction and the optional....
"sporatically" -> Please correct to "sporadically".
Kontext: Bei den AIC-78xx Notizen: Notes: AIC-7850 SCSI controllers sporatically
get garbage in the MSBs....
"inteerupt" -> Please correct to "interrupt".
Kontext: In der Beschreibung zum Ensoniq ES1370: 1 = stop (inteerupt set, stop recording)
und 1 = stop (inteerupt set, play last sample).
"occurrs" -> Please correct to "occurs".
Kontext: Beim AMD-645 PM Primary Activity Detect Enable register: 1 a primary interrupt
occurrs und 0 ISA busmaster or DMA activity occurrs.