Skip to content

Commit

Permalink
Merge branch 'master' into gh-pages
Browse files Browse the repository at this point in the history
  • Loading branch information
jeffpar committed Sep 5, 2023
2 parents cfa07c8 + 494e990 commit e1aa757
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
2 changes: 1 addition & 1 deletion _sass/jekyll-theme-minimal.scss
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ pre {
background: #f8f8f8;
border-radius: 5px;
border: 1px solid #e5e5e5;
margin: 0 0 20px;
margin: 0 auto;
width: 100%;
}

Expand Down
6 changes: 3 additions & 3 deletions blog/_posts/2023/2023-09-05-wrapping-up-support-for-fat.md
Original file line number Diff line number Diff line change
Expand Up @@ -318,15 +318,15 @@ I can't read any of those passages without smiling.

There isn't much about Aaron online, although I did find a nice tribute to him from [Charles Wright Academy](https://ties.charleswright.org/2021/02/25/aaron-reynolds-73/). I'll end my own tiny tribute with a short clip of Aaron from July 14, 1995, as he was looking forward to the imminent release of Windows 95 and talking about "harsh email" (I don't know who taped this, but I'm hopeful they won't mind it being shared here).

<video class="framed-image" controls autoplay loop muted><source src="/blog/images/1995-07-14-Friday with ARR.mp4" type="video/mp4"></video>
<p><video class="framed-image" controls autoplay loop muted><source src="/blog/images/1995-07-14-Friday with ARR.mp4" type="video/mp4"></video></p>

### More Fun with DOS and FAT Volumes

I've already beaten PC DOS 2.00 to death, so let's move on to PC DOS 3.00. I'd mentioned this earlier:

> A 10Mb disk formatted with FAT16 (ie, with more than 4084 clusters *and* clearly marked with partition type 04h) will *still* be treated by DOS 3.x as a FAT12 volume by default.
To test this, I ran `pc.js` in a directory with a small number of files, where it automatically builds a 10Mb disk image with whatever version of DOS *and* FAT file system is specified:
To test this, I ran `pc.js` in a directory with a small number of files, requesting a drive with PC DOS 3.00 and a 16-bit FAT:

% pc.js ibm5170 --sys=pcdos --ver=3.00 --fat=16
warning: 16-bit FAT replaced with 12-bit FAT
Expand All @@ -340,7 +340,7 @@ To test this, I ran `pc.js` in a directory with a small number of files, where i
8 FAT sectors (x2), 32 root sectors (512 entries)
20740 total sectors, 20691 data sectors, 10592256 data bytes

So, you can see we successfully booted to a `C:\>` prompt, and `load info` tell us that the disk was built as FAT12 instead of FAT16. This is because `pc.js` tries to stick to historical defaults, and 10Mb disks were "historically" formatted as FAT12.
You can see we successfully booted to a `C:\>` prompt, but `load info` told us that the disk was built as FAT12 instead of FAT16. This was because `pc.js` tries to stick to historical defaults, and 10Mb disks were "historically" formatted as FAT12.

You may recall that the [FAT: General Overview of On-Disk Format](/documents/papers/microsoft/MS_FAT_OVERVIEW_103-2000-12-06.pdf) said:

Expand Down

0 comments on commit e1aa757

Please sign in to comment.