Difference between revisions of "NEXTOR 2.0 DDG INDEX"
From Z80 Machines Wiki
(→Index) |
(→Index) |
||
(8 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
===Index=== | ===Index=== | ||
#[[NEXTOR_DDG_01|1. 導入]](Translation checked) | #[[NEXTOR_DDG_01|1. 導入]](Translation checked) | ||
− | #[[NEXTOR_DDG_02|2. Nextorカーネルアーキテクチャ]]( | + | #[[NEXTOR_DDG_02|2. Nextorカーネルアーキテクチャ]](Translation checked) |
− | #[[NEXTOR_DDG_02_01|2.1. MSX-DOS1カーネル]] | + | #[[NEXTOR_DDG_02_01|2.1. MSX-DOS1カーネル]](Translation checked) |
− | #[[NEXTOR_DDG_02_02|2.2. MSX-DOS2カーネル]] | + | #[[NEXTOR_DDG_02_02|2.2. MSX-DOS2カーネル]](Translation checked) |
− | #[[NEXTOR_DDG_02_03|2.3. Nextorカーネル]] | + | #[[NEXTOR_DDG_02_03|2.3. Nextorカーネル]](Translation checked) |
− | #[[NEXTOR_DDG_03|3. ドライバ組み込みNextorカーネルの作成]] | + | #[[NEXTOR_DDG_03|3. ドライバ組み込みNextorカーネルの作成]](Translation checked) |
− | #[[NEXTOR_DDG_03_01|3.1. 手動作成]] | + | #[[NEXTOR_DDG_03_01|3.1. 手動作成]](Translation checked) |
− | #[[NEXTOR_DDG_03_02|3.2. MKNEXROMユーティリティの使用]] | + | #[[NEXTOR_DDG_03_02|3.2. MKNEXROMユーティリティの使用]](Translation checked) |
− | #[[NEXTOR_DDG_03_03|3.3. バンク切り替えコードのルール]] | + | #[[NEXTOR_DDG_03_03|3.3. バンク切り替えコードのルール]](Translation checked) |
− | #[[NEXTOR_DDG_04|4. Nextorドライバ構造]] | + | #[[NEXTOR_DDG_04|4. Nextorドライバ構造]](Translation checked) |
− | #[[NEXTOR_DDG_04_01|4.1. ドライバベースとデバイスベースのドライバ]] | + | #[[NEXTOR_DDG_04_01|4.1. ドライバベースとデバイスベースのドライバ]](Translation checked) |
− | #[[NEXTOR_DDG_04_02|4.2. ページ0ルーチンとデータ]] | + | #[[NEXTOR_DDG_04_02|4.2. ページ0ルーチンとデータ]](Translation checked) |
− | #[[NEXTOR_DDG_04_02_01|4.2.1. GSLOT1 (402Dh)]] | + | #[[NEXTOR_DDG_04_02_01|4.2.1. GSLOT1 (402Dh)]](Translation checked) |
− | #[[NEXTOR_DDG_04_02_02|4.2.2. RDBANK (403Ch)]] | + | #[[NEXTOR_DDG_04_02_02|4.2.2. RDBANK (403Ch)]](Translation checked) |
− | #[[NEXTOR_DDG_04_02_03|4.2.3. CALLB0 (403Fh)]] | + | #[[NEXTOR_DDG_04_02_03|4.2.3. CALLB0 (403Fh)]](Translation checked) |
− | #[[NEXTOR_DDG_04_02_04|4.2.4. CALBNK (4042h)]] | + | #[[NEXTOR_DDG_04_02_04|4.2.4. CALBNK (4042h)]](Translation checked) |
− | #[[NEXTOR_DDG_04_02_05|4.2.5. GWORK (4045h)]] | + | #[[NEXTOR_DDG_04_02_05|4.2.5. GWORK (4045h)]](Translation checked) |
− | #[[NEXTOR_DDG_04_02_06|4.2.6. K_SIZE (40FEh)]] | + | #[[NEXTOR_DDG_04_02_06|4.2.6. K_SIZE (40FEh)]](Translation checked) |
− | #[[NEXTOR_DDG_04_02_07|4.2.7. CUR_BANK (40FFh)]] | + | #[[NEXTOR_DDG_04_02_07|4.2.7. CUR_BANK (40FFh)]](Translation checked) |
− | #[[NEXTOR_DDG_04_02_08|4.2.8. CHGBNK (7FD0h)]] | + | #[[NEXTOR_DDG_04_02_08|4.2.8. CHGBNK (7FD0h)]](Translation checked) |
− | #[[NEXTOR_DDG_04_03|4.3. ドライバヘッダ]] | + | #[[NEXTOR_DDG_04_03|4.3. ドライバヘッダ]](Translation checked) |
− | #[[NEXTOR_DDG_04_03_01|4.3.1. DRV_SIGN (4100h)]] | + | #[[NEXTOR_DDG_04_03_01|4.3.1. DRV_SIGN (4100h)]](Translation checked) |
− | #[[NEXTOR_DDG_04_03_02|4.3.2. DRV_FLAGS (410Eh)]] | + | #[[NEXTOR_DDG_04_03_02|4.3.2. DRV_FLAGS (410Eh)]](Translation checked) |
− | #[[NEXTOR_DDG_04_03_03|4.3.3. RESERVED (410Fh)]] | + | #[[NEXTOR_DDG_04_03_03|4.3.3. RESERVED (410Fh)]](Translation checked) |
− | #[[NEXTOR_DDG_04_03_04|4.3.4. DRV_NAME (4110h)]] | + | #[[NEXTOR_DDG_04_03_04|4.3.4. DRV_NAME (4110h)]](Translation checked) |
− | #[[NEXTOR_DDG_04_04|4.4. 共通ルーチン]] | + | #[[NEXTOR_DDG_04_04|4.4. 共通ルーチン]](Translation checked) |
− | #[[NEXTOR_DDG_04_04_01|4.4.1. DRV_TIMI (4130h)]] | + | #[[NEXTOR_DDG_04_04_01|4.4.1. DRV_TIMI (4130h)]](Translation checked) |
− | #[[NEXTOR_DDG_04_04_02|4.4.2. DRV_VERSION (4133h)]] | + | #[[NEXTOR_DDG_04_04_02|4.4.2. DRV_VERSION (4133h)]](Translation checked) |
− | #[[NEXTOR_DDG_04_04_03|4.4.3. DRV_INIT (4136h)]] | + | #[[NEXTOR_DDG_04_04_03|4.4.3. DRV_INIT (4136h)]](Translation checked) |
− | #[[NEXTOR_DDG_04_04_04|4.4.4. DRV_BASSTAT (4139h)]] | + | #[[NEXTOR_DDG_04_04_04|4.4.4. DRV_BASSTAT (4139h)]](Translation checked) |
− | #[[NEXTOR_DDG_04_04_05|4.4.5. DRV_BASDEV (413Ch)]] | + | #[[NEXTOR_DDG_04_04_05|4.4.5. DRV_BASDEV (413Ch)]](Translation checked) |
− | #[[NEXTOR_DDG_04_04_06|4.4.6. DRV_EXTBIO (413Fh)]] | + | #[[NEXTOR_DDG_04_04_06|4.4.6. DRV_EXTBIO (413Fh)]](Translation checked) |
− | #[[NEXTOR_DDG_04_04_07|4.4.7. DRV_DIRECT0/1/2/3/4 (4142h, 4145h, 4148h, 414Bh, 413Eh)]] | + | #[[NEXTOR_DDG_04_04_07|4.4.7. DRV_DIRECT0/1/2/3/4 (4142h, 4145h, 4148h, 414Bh, 413Eh)]](Translation checked) |
− | #[[NEXTOR_DDG_04_04_08|4.4.8. DRV_CONFIG (4152h)]] | + | #[[NEXTOR_DDG_04_04_08|4.4.8. DRV_CONFIG (4152h)]](Translation checked) |
− | #[[NEXTOR_DDG_04_04_09|4.4.9. RESERVED (4155h to 415Fh)]] | + | #[[NEXTOR_DDG_04_04_09|4.4.9. RESERVED (4155h to 415Fh)]](Translation checked) |
− | #[[NEXTOR_DDG_04_05|4.5. ドライブベースドライバのルーチン]] | + | #[[NEXTOR_DDG_04_05|4.5. ドライブベースドライバのルーチン]](Translation checked) |
− | #[[NEXTOR_DDG_04_05_01|4.5.1. DRV_DSKIO (4160h)]] | + | #[[NEXTOR_DDG_04_05_01|4.5.1. DRV_DSKIO (4160h)]](Translation checked) |
− | #[[NEXTOR_DDG_04_05_02|4.5.2. DRV_DSKCHG (4163h)]] | + | #[[NEXTOR_DDG_04_05_02|4.5.2. DRV_DSKCHG (4163h)]](Translation checked) |
− | #[[NEXTOR_DDG_04_05_03|4.5.3. DRV_GETDPB (4166h)]] | + | #[[NEXTOR_DDG_04_05_03|4.5.3. DRV_GETDPB (4166h)]](Translation checked) |
− | #[[NEXTOR_DDG_04_05_04|4.5.4. DRV_CHOICE (4169h)]] | + | #[[NEXTOR_DDG_04_05_04|4.5.4. DRV_CHOICE (4169h)]](Translation checked) |
− | #[[NEXTOR_DDG_04_05_05|4.5.5. DRV_FORMAT (416Ch)]] | + | #[[NEXTOR_DDG_04_05_05|4.5.5. DRV_FORMAT (416Ch)]](Translation checked) |
− | #[[NEXTOR_DDG_04_05_06|4.5.6. DRV_MTOFF (416Fh)]] | + | #[[NEXTOR_DDG_04_05_06|4.5.6. DRV_MTOFF (416Fh)]](Translation checked) |
− | #[[NEXTOR_DDG_04_06|4.6. デバイスベースドライバのルーチン]] | + | #[[NEXTOR_DDG_04_06|4.6. デバイスベースドライバのルーチン]](Translation checked) |
− | #[[NEXTOR_DDG_04_06_01|4.6.1. DEV_RW (4160h)]] | + | #[[NEXTOR_DDG_04_06_01|4.6.1. DEV_RW (4160h)]](Translation checked) |
− | #[[NEXTOR_DDG_04_06_02|4.6.2. DEV_INFO (4163h)]] | + | #[[NEXTOR_DDG_04_06_02|4.6.2. DEV_INFO (4163h)]](Translation checked) |
− | #[[NEXTOR_DDG_04_06_03|4.6.3. DEV_STATUS (4166h)]] | + | #[[NEXTOR_DDG_04_06_03|4.6.3. DEV_STATUS (4166h)]](Translation checked) |
− | #[[NEXTOR_DDG_04_06_04|4.6.4. LUN_INFO (4169h)]] | + | #[[NEXTOR_DDG_04_06_04|4.6.4. LUN_INFO (4169h)]](Translation checked) |
− | #[[NEXTOR_DDG_04_07|4.7. その他]] | + | #[[NEXTOR_DDG_04_07|4.7. その他]](Translation checked) |
− | #[[NEXTOR_DDG_04_07_01|4.7.1. メインカーネルバンクの空きスペース]] | + | #[[NEXTOR_DDG_04_07_01|4.7.1. メインカーネルバンクの空きスペース]](Translation checked) |
#[[NEXTOR_DDG_05|5. Change history]] | #[[NEXTOR_DDG_05|5. Change history]] | ||
#[[NEXTOR_DDG_05_01|5.1. v2.0.5 beta 1]] | #[[NEXTOR_DDG_05_01|5.1. v2.0.5 beta 1]] |
Latest revision as of 02:19, 2 March 2019
Nextor 2.0 ドライバー開発ガイド
Index
- 1. 導入(Translation checked)
- 2. Nextorカーネルアーキテクチャ(Translation checked)
- 2.1. MSX-DOS1カーネル(Translation checked)
- 2.2. MSX-DOS2カーネル(Translation checked)
- 2.3. Nextorカーネル(Translation checked)
- 3. ドライバ組み込みNextorカーネルの作成(Translation checked)
- 3.1. 手動作成(Translation checked)
- 3.2. MKNEXROMユーティリティの使用(Translation checked)
- 3.3. バンク切り替えコードのルール(Translation checked)
- 4. Nextorドライバ構造(Translation checked)
- 4.1. ドライバベースとデバイスベースのドライバ(Translation checked)
- 4.2. ページ0ルーチンとデータ(Translation checked)
- 4.2.1. GSLOT1 (402Dh)(Translation checked)
- 4.2.2. RDBANK (403Ch)(Translation checked)
- 4.2.3. CALLB0 (403Fh)(Translation checked)
- 4.2.4. CALBNK (4042h)(Translation checked)
- 4.2.5. GWORK (4045h)(Translation checked)
- 4.2.6. K_SIZE (40FEh)(Translation checked)
- 4.2.7. CUR_BANK (40FFh)(Translation checked)
- 4.2.8. CHGBNK (7FD0h)(Translation checked)
- 4.3. ドライバヘッダ(Translation checked)
- 4.3.1. DRV_SIGN (4100h)(Translation checked)
- 4.3.2. DRV_FLAGS (410Eh)(Translation checked)
- 4.3.3. RESERVED (410Fh)(Translation checked)
- 4.3.4. DRV_NAME (4110h)(Translation checked)
- 4.4. 共通ルーチン(Translation checked)
- 4.4.1. DRV_TIMI (4130h)(Translation checked)
- 4.4.2. DRV_VERSION (4133h)(Translation checked)
- 4.4.3. DRV_INIT (4136h)(Translation checked)
- 4.4.4. DRV_BASSTAT (4139h)(Translation checked)
- 4.4.5. DRV_BASDEV (413Ch)(Translation checked)
- 4.4.6. DRV_EXTBIO (413Fh)(Translation checked)
- 4.4.7. DRV_DIRECT0/1/2/3/4 (4142h, 4145h, 4148h, 414Bh, 413Eh)(Translation checked)
- 4.4.8. DRV_CONFIG (4152h)(Translation checked)
- 4.4.9. RESERVED (4155h to 415Fh)(Translation checked)
- 4.5. ドライブベースドライバのルーチン(Translation checked)
- 4.5.1. DRV_DSKIO (4160h)(Translation checked)
- 4.5.2. DRV_DSKCHG (4163h)(Translation checked)
- 4.5.3. DRV_GETDPB (4166h)(Translation checked)
- 4.5.4. DRV_CHOICE (4169h)(Translation checked)
- 4.5.5. DRV_FORMAT (416Ch)(Translation checked)
- 4.5.6. DRV_MTOFF (416Fh)(Translation checked)
- 4.6. デバイスベースドライバのルーチン(Translation checked)
- 4.6.1. DEV_RW (4160h)(Translation checked)
- 4.6.2. DEV_INFO (4163h)(Translation checked)
- 4.6.3. DEV_STATUS (4166h)(Translation checked)
- 4.6.4. LUN_INFO (4169h)(Translation checked)
- 4.7. その他(Translation checked)
- 4.7.1. メインカーネルバンクの空きスペース(Translation checked)
- 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