4 ms·
Can someone provide a TL;DR? I'm finding it very hard to understand the article.
by MatthewWilkes 11y ago
Can someone provide a TL;DR? I'm finding it very hard to understand the article.
- Dylan16807 11y agoIBM's BIOS put the boot loader at the end of the minimum amount of memory at the time (32KB). 7C00-7DFF get the boot sector, and 7E00-7FFF are scratch space. Also once upon a time SCP tucked it into 0200-03FF because that ram was otherwise unused.
- yuhong 11y agothe minimum was 16KB I think (they used 4116s).
- Dylan16807 11y agoWell, I'm just summarizing. > "DOS 1.0 required a minimum of 32KB, so we weren't concerned about attempting a boot in 16KB." > (Note: DOS 1.0 required 16KiB minimum ? or 32KiB ? I couldn't find out which correct. But, at least, in 1981's early BIOS development, they supposed that 32KiB is DOS minimum requirements.)
- yuhong 11y agoThere are different configs of IBM PC, the cheapest which relied on the ROM BASIC and cassette tape.
- Dylan16807 11y agoRight, but we're worried here about the ones booting DOS, while they were designing this.