2017.3.23
前へ
次へ
ホームページトップへ戻る

マイコン独立大作戦
CRT/VGAIF+KEYIF+SDCARDIFボードの製作

〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
WindowsパソコンにUSB接続して使う現行方式はそれなりに便利ではありますが、ときとしてWindows
のしがらみから開放されて、小さいながらも独立した一個のパソコンとして機能したいと思うこともあります。
昔はそれが普通のことだったのですが、安価なCRTディスプレイが生産中止となって久しい今日ではそれ
は叶わぬことと諦めていたのですが…。
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜

[総合第33回]


●セクタbO/MBR

前回の続きです。
前回お見せしましたセクタリードプログラムを使ってSDカードの中身をセクタ単位で読み出してみます。
まずは先頭のセクタbOの読み出しです。
アドレス8003〜8005にセクタb指定してプログラムを実行すると、8200〜83FFにそのセクタの中身が読み出されます。
プログラムの初期値は8003〜8005が00 00 00ですから、このまま実行するとセクタbOが読み出されます。
本当はSDカードをリード、ライトする前に初期化が必要なのですが、セクタリードプログラムにはその部分がありません。
実行前に一度DIRコマンドを実行することで初期化が行なわれます。
下がプログラムの実行結果です。
プログラムの実行後にDMコマンドで8200〜83FFの中身を表示させています。

>dir
Z       .       SZCCP1A .BIN    SZBDOS1I.BIN    SZINIT1C.BIN    SZBDS1P .BIN    RAMROMCG.BIN    

>/ld sctrd.bin,8000
loading SCTRD.BIN ...0016(22)bytes loaded,from 8000 to 8015
>jp 8000
>dm 8200,83ff
8200  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8210  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8220  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8230  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8240  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8250  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8260  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8270  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8280  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8290  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
82A0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
82B0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
82C0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
82D0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
82E0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
82F0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8300  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8310  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8320  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8330  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8340  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8350  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8360  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8370  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8380  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8390  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
83A0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
83B0  20 16 03 29 62 00 00 00-00 00 00 00 00 00 00 04   ..)b...........
83C0  04 00 06 2C EC CC FF 00-00 00 01 D7 3B 00 00 00  ...,.フ.....ラ;...
83D0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
83E0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
83F0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 55 AA  ..............Uェ

SDカードのセクタbOについては「SDカードインターフェースの製作」[第11回]で書きました。
このSDカードの最も基本的な情報が書かれています。
このセクタをMBR(Master Boot Record)といいます。
詳細については上記[第11回]をお読みください。

第1パーティションブロックの情報はダンプリストの83BE〜83CDの16バイトです。
16バイトの情報は先頭から下のように区切られています。

1バイト 00       ブート情報 80:ブート可 00:ブート不可
3バイト 040400   開始ヘッド、セクタ、シリンダ情報(古い表示方法です。現在は利用されません)
1バイト 06       FAT種別 06:FAT16
3バイト 2CECCC   終了ヘッド、セクタ、シリンダ情報(古い表示方法です。現在は利用されません)
4バイト FF000000 パーティションの開始セクタ番号
4バイト 01D73B00 パーティションのセクタ数

パーティションの開始セクタ番号が書かれています。
格納されているデータ順はリトルエンディアンなので、通常の表現で示すと 00 00 00 FF になります。

●BPB

セクタbOに書かれていた最初のブロックの開始セクタ(セクタbeF)にはそのパーティションの基本情報が書かれています。
このセクタをBPB(Bios Parameter Block)と言います。
セクタbeFを読み出しました。

>cm 8003
8003 00-
8004 00-
8005 00-FF
8006 2A-
>jp 8000
>dm 8200,83ff
8200  EB 3C 90 4D 53 44 4F 53-35 2E 30 00 02 40 08 00  .<.MSDOS5.0..@..
8210  02 00 02 00 00 F8 F0 00-3F 00 FF 00 FF 00 00 00  ........?.......
8220  01 D7 3B 00 80 01 29 D8-23 03 EE 4E 4F 20 4E 41  .ラ;...)リ#..NO NA
8230  4D 45 20 20 20 20 46 41-54 31 36 20 20 20 33 C9  ME    FAT16   3ノ
8240  8E D1 BC F0 7B 8E D9 B8-00 20 8E C0 FC BD 00 7C  .ムシ.{.ルク. .タ.ス.|
8250  38 4E 24 7D 24 8B C1 99-E8 3C 01 72 1C 83 EB 3A  8N$}$.チ..<.r...:
8260  66 A1 1C 7C 26 66 3B 07-26 8A 57 FC 75 06 80 CA  f。.|&f;.&.W.u..ハ
8270  02 88 56 02 80 C3 10 73-EB 33 C9 8A 46 10 98 F7  ..V..テ.s.3ノ.F...
8280  66 16 03 46 1C 13 56 1E-03 46 0E 13 D1 8B 76 11  f..F..V..F..ム.v.
8290  60 89 46 FC 89 56 FE B8-20 00 F7 E6 8B 5E 0B 03  `.F..V.ク ....^..
82A0  C3 48 F7 F3 01 46 FC 11-4E FE 61 BF 00 00 E8 E6  テH...F..N.aソ....
82B0  00 72 39 26 38 2D 74 17-60 B1 0B BE A1 7D F3 A6  .r9&8-t.`ア.セ。}.ヲ
82C0  61 74 32 4E 74 09 83 C7-20 3B FB 72 E6 EB DC A0  at2Nt..ヌ ;.r..ワ
82D0  FB 7D B4 7D 8B F0 AC 98-40 74 0C 48 74 13 B4 0E  .}エ}..ャ.@t.Ht.エ.
82E0  BB 07 00 CD 10 EB EF A0-FD 7D EB E6 A0 FC 7D EB  サ..ヘ....}...}.
82F0  E1 CD 16 CD 19 26 8B 55-1A 52 B0 01 BB 00 00 E8  .ヘ.ヘ.&.U.Rー.サ...
8300  3B 00 72 E8 5B 8A 56 24-BE 0B 7C 8B FC C7 46 F0  ;.r.[.V$セ.|..ヌF.
8310  3D 7D C7 46 F4 29 7D 8C-D9 89 4E F2 89 4E F6 C6  =}ヌF.)}.ル.N..N.ニ
8320  06 96 7D CB EA 03 00 00-20 0F B6 C8 66 8B 46 F8  ..}ヒ.... .カネf.F.
8330  66 03 46 1C 66 8B D0 66-C1 EA 10 EB 5E 0F B6 C8  f.F.f.ミfチ...^.カネ
8340  4A 4A 8A 46 0D 32 E4 F7-E2 03 46 FC 13 56 FE EB  JJ.F.2....F..V..
8350  4A 52 50 06 53 6A 01 6A-10 91 8B 46 18 96 92 33  JRP.Sj.j...F...3
8360  D2 F7 F6 91 F7 F6 42 87-CA F7 76 1A 8A F2 8A E8  メ.....B.ハ.v.....
8370  C0 CC 02 0A CC B8 01 02-80 7E 02 0E 75 04 B4 42  タフ..フク...~..u.エB
8380  8B F4 8A 56 24 CD 13 61-61 72 0B 40 75 01 42 03  ...V$ヘ.aar.@u.B.
8390  5E 0B 49 75 06 F8 C3 41-BB 00 00 60 66 6A 00 EB  ^.Iu..テAサ..`fj..
83A0  B0 42 4F 4F 54 4D 47 52-20 20 20 20 0D 0A 52 65  ーBOOTMGR    ..Re
83B0  6D 6F 76 65 20 64 69 73-6B 73 20 6F 72 20 6F 74  move disks or ot
83C0  68 65 72 20 6D 65 64 69-61 2E FF 0D 0A 44 69 73  her media....Dis
83D0  6B 20 65 72 72 6F 72 FF-0D 0A 50 72 65 73 73 20  k error...Press 
83E0  61 6E 79 20 6B 65 79 20-74 6F 20 72 65 73 74 61  any key to resta
83F0  72 74 0D 0A 00 00 00 00-00 00 00 AC CB D8 55 AA  rt.........ャヒリUェ

BPBについては「SDカードインターフェースの製作」[第13回]で書きました。
そこで書いたことを引用して上で読み出した内容を当てはめてみます。

1)3バイト EB 3C 90
先頭の3バイトはブートのためのジャンプ命令でブート可能かどうかに関わらず、必ずEBで始まる3バイトが書かれていなければならないようです。
2)8バイト 4D 53 44 4F 53 35 2E 30
システム名のエリアでMSDOS5.0と書かれています。
Windowsでフォーマットすると、このように書かれます。
3)2バイト 00 02
セクタのバイト数。0200H(512)バイト。
4)1バイト 40
クラスタのセクタ数。40H(64)。ディスクの管理はセクタ単位ではなくて、クラスタという単位で行なわれます。通常は1クラスタの大きさは64セクタです。
5)2バイト 08 00
このBPBを含む予約セクタの数。8セクタ後ろにFATがあります。
6)1バイト 02
FATの数。通常は同じFATが2個あります(1個は予備?)。
7)2バイト 00 02
ディレクトリに記述できる最大ファイル数。通常は0200H(512)。
8)2バイト 00 00
サイズの大きいディスクでは使われません。
9)1バイト F8
ディスク種別 F8:固定 F0:リムーバル。SDカードはリムーバルのように思えますが、固定ディスクとして扱われています。
10)2バイト F0 00
1個のFATのサイズ(セクタ数)。00F0H(240)セクタ。FATは2個あるので、このSDカードの場合、FATは合計して480セクタになります。
11)2バイト 3F 00
古い情報。今は使われません。
12)2バイト FF 00
古い情報。今は使われません。
13)4バイト FF 00 00 00
MBRからBPBまでのセクタ数。
14)4バイト 01 D7 3B 00
このディスクの総セクタ数。003BD701H(3921665)セクタ。
15)1バイト 80
ドライブ番号。80:固定ディスク 00:リムーバルディスク。
16)1バイト 01
予約。
17)1バイト 29
拡張識別子。29:次の3つのエリアが存在することを示します。
18)4バイト D8 23 03 EE
ランダムなボリュームシリアル番号。
19)11バイト
ボリューム名。無いときはNO NAMEにします。
20)8バイト
FATの種別を示す文字列が入ります。

●FAT#1

上で読み出したBPBはセクタbeFでした。
そこで読み出した情報によれば、そのBPBを含めて8セクタが予約セクタでその後ろにFAT#1があります。
ということはFAT#1の最初のセクタはbP07になります。
セクタbP07を読み出しました。

>cm 8003
8003 00-
8004 00-01
8005 FF-07
8006 2A-
>jp 8000
>dm 8200,83ff
8200  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
8210  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
8220  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
8230  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
8240  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
8250  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
8260  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
8270  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
8280  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
8290  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
82A0  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
82B0  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
82C0  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
82D0  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
82E0  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
82F0  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
8300  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
8310  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
8320  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
8330  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
8340  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
8350  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
8360  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
8370  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
8380  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
8390  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
83A0  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
83B0  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
83C0  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
83D0  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
83E0  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
83F0  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................

FAT16ファイルシステムではFATの2バイトで1個のクラスタを示します。
この1セクタで512バイトですからクラスタ#0〜クラスタ#FFの状態を示します。
クラスタ#0、#1はシステム領域を示します。ユーザー領域は#2からですが全てFFFFですからクラスタ#FFまで使用済みになっています。
クラスタ#とセクタbフ関係については後ほど説明します。

FAT#1の次のセクタを読み出しました。

>cm 8003
8003 00-
8004 01-
8005 07-08
8006 2A-
>jp 8000
>dm 8200,83ff
8200  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
8210  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
8220  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
8230  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
8240  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
8250  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
8260  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
8270  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
8280  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF 00 00  ................
8290  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
82A0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
82B0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
82C0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
82D0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
82E0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
82F0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8300  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8310  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8320  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8330  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8340  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8350  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8360  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8370  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8380  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8390  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
83A0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
83B0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
83C0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
83D0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
83E0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
83F0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................

次のセクタにはクラスタ#100から#1FFの状態が示されます。
後ほど説明しますがバッファアドレスの827E、827Fがクラスタ#13Fになります。
ここまでがZB3DOS(CP/M互換DOS)のシステム領域です。
その後ろのアドレス8280、8281がクラスタ#140で、ここからがZB3DOS(CP/M互換DOS)でのユーザー領域になります。
クラスタ#146までが使用済みになっています。

●FAT#2

FAT16システムでは通常は同じ内容のFATが2組あります。
第1のFATの終わりに続いて第2のFATがあります。
FAT#1はセクタbP07からでした。
BPBの情報からFATのサイズはF0(240)セクタですから、FAT#2はセクタbPF7から始まります。
セクタbPF7を読み出してみました。

>cm 8003
8003 00-
8004 01-
8005 08-f7
8006 2A-
>jp 8000
>dm 8200,83ff
8200  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
8210  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
8220  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
8230  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
8240  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
8250  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
8260  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
8270  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
8280  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
8290  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
82A0  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
82B0  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
82C0  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
82D0  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
82E0  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
82F0  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
8300  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
8310  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
8320  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
8330  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
8340  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
8350  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
8360  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
8370  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
8380  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
8390  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
83A0  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
83B0  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
83C0  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
83D0  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
83E0  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
83F0  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................

FAT#1の第1セクタと同じ内容です。
続いてセクタbPF8を読み出してみました。

>cm 8003
8003 00-
8004 01-
8005 F7-f8
8006 2A-
>jp 8000
>dm 8200,83ff
8200  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
8210  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
8220  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
8230  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
8240  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
8250  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
8260  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
8270  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF  ................
8280  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF 00 00  ................
8290  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
82A0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
82B0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
82C0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
82D0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
82E0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
82F0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8300  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8310  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8320  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8330  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8340  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8350  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8360  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8370  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8380  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
8390  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
83A0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
83B0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
83C0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
83D0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
83E0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
83F0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................

FAT#1の第2セクタと同じ内容です。

説明の途中ですが、本日は時間がなくなってしまいました。
次回に続きます。

CRT/VGAIF+KEYIF+SDCARDIFボードの製作[総合第33回]
2017.3.23upload

前へ
次へ
ホームページトップへ戻る