NEXTOR 2.0 DDG INDEX
From Z80 Machines Wiki
Revision as of 07:40, 16 February 2019 by Kumokosi (talk | contribs) (Created page with "==Nextor 2.0 ドライバー開発ガイド== ===Index=== #1. 導入 #2. Nextorカーネルアーキテクチャ #NEXTOR_DDG_02_01|2.1....")
Nextor 2.0 ドライバー開発ガイド
Index
- 1. 導入
- 2. Nextorカーネルアーキテクチャ
- 2.1. MSX-DOS1カーネル
- 2.2. MSX-DOS2カーネル
- 2.3. Nextorカーネル
- 3. ドライバ組み込みNextorカーネルの作成
- 3.1. 手動作成
- 3.2. MKNEXROMユーティリティの使用
- 3.3. バンク切り替えコードのルール
- 4. Nextorドライバ構造
- 4.1. ドライバベースとデバイスベースのドライバ
- 4.2. ページ0ルーチンとデータ
- 4.2.1. GSLOT1 (402Dh)
- 4.2.2. RDBANK (403Ch)
- 4.2.3. CALLB0 (403Fh)
- 4.2.4. CALBNK (4042h)
- 4.2.5. GWORK (4045h)
- 4.2.6. K_SIZE (40FEh)
- 4.2.7. CUR_BANK (40FFh)
- 4.2.8. CHGBNK (7FD0h)
- 4.3. ドライバヘッダ
- 4.3.1. DRV_SIGN (4100h)
- 4.3.2. DRV_FLAGS (410Eh)
- 4.3.3. RESERVED (410Fh)
- 4.3.4. DRV_NAME (4110h)
- 4.4. 共通ルーチン
- 4.4.1. DRV_TIMI (4130h)
- 4.4.2. DRV_VERSION (4133h)
- 4.4.3. DRV_INIT (4136h)
- 4.4.4. DRV_BASSTAT (4139h)
- 4.4.5. DRV_BASDEV (413Ch)
- 4.4.6. DRV_EXTBIO (413Fh)
- 4.4.7. DRV_DIRECT0/1/2/3/4 (4142h, 4145h, 4148h, 414Bh, 413Eh)
- 4.4.8. DRV_CONFIG (4152h)
- 4.4.9. RESERVED (4155h to 415Fh)
- 4.5. ドライブベースドライバのルーチン
- 4.5.1. DRV_DSKIO (4160h)
- 4.5.2. DRV_DSKCHG (4163h)
- 4.5.3. DRV_GETDPB (4166h)
- 4.5.4. DRV_CHOICE (4169h)
- 4.5.5. DRV_FORMAT (416Ch)
- 4.5.6. DRV_MTOFF (416Fh)
- 4.6. デバイスベースドライバのルーチン
- 4.6.1. DEV_RW (4160h)
- 4.6.2. DEV_INFO (4163h)
- 4.6.3. DEV_STATUS (4166h)
- 4.6.4. LUN_INFO (4169h)
- 4.7. その他
- 4.7.1. メインカーネルバンクの空きスペース
- 5. Change history
- 5.1. v2.0.5 beta 1
- 5.2. v2.0.1
- 5.3. v2.0 final
- 5.4. v2.0 Beta 2
- 5.5. v2.0 Beta 1
- 5.6. v2.0 Alpha 2b
- 5.7. v2.0 Alpha 2