技術情報(ファイル構成)

"PC88.ROM"
No. 名称 (アドレス) サイズ
1N88-BASIC(0000H-7FFFH) 32kbytes
2N-BASIC(6000H-7FFFH) 8kbytes
3N88-BASIC(6000H-7FFFH) 8kbytes
4E0-ROM(6000H-7FFFH) 8kbytes
5E1-ROM(6000H-7FFFH) 8kbytes
6E2-ROM(6000H-7FFFH) 8kbytes
7E3-ROM(6000H-7FFFH) 8kbytes
8SUBCPU-ROM(0000H-1FFFH) 8kbytes
9N-BASIC(0000H-5FFFH) 24kbytes
上記のデータをバイナリレベルで順番に連結したものです。
イメージファイル(make_hd.exeで作成したデータ)
ヘッダー部
トラック部(0 TRACK)
トラック部(1 TRACK)


トラック部(83 TRACK)
複数ディスクの場合、これらのファイルを連結します。
ヘッダー部(サイズ 2B0H)
offsetsize(byte) 内容
0000H17ディスクの名前(ASCIIZ)
0011H9リザーブ( 00H )
001AH1ライトプロテクトフラグ( 00H:なし, 10H:あり )
001BH1ディスクの種類( 00H: 2D, 10H: 2DD, 20H: 2HD )
001CH4 (DWORD)ディスクのサイズ
0020H4 (DWORD) * 164 トラックデータテーブル(0-163 tracks)
トラック部(サイズ:可変)
セクター部を必要数連結したもの
セクター部(サイズ:可変)
offsetsize(byte) 内容
0000H1IDのC
0001H1IDのH
0002H1IDのR
0003H1IDのN
0004H2 (WORD)このトラックに存在するセクターの数
0006H1記録密度( 00H: 倍密度, 40H: 単密度 )
0007H1DELETED DATA( 00H:ノーマル 10H:DELETED DATA )
0008H1ステータス( 00H:ノーマルエンド,その他エラー[DISK BIOSが返すステータス])
0009H5リザーブ( 00H )
000EH2 (WORD)セクターのサイズ
0010H可変(000EH)で示したサイズ分のデータ
"どこでもセーブのデータ"
オフセットアドレスサイズ内容
00000H04000Hプレーン0(青)
04000H04000Hプレーン1(赤)
08000H04000Hプレーン2(緑)
0C000H10000HメインRAM
1C000H01000H高速RAM(メインRAMの0F000H以降)
1D000H04000HサブRAM(サブCPU側のRAM)
21000H40000H拡張RAM(128kbytes) または ADPCMのデータ(力技エミュレート時)
61000H04BDFHシステムデータ(P88SR.EXEが使用するデータ)
ホームに戻る。