Difference between revisions of "NEXTOR 2.0 DDG INDEX"

From Z80 Machines Wiki
Jump to: navigation, search
(Created page with "==Nextor 2.0 ドライバー開発ガイド== ===Index=== #1. 導入 #2. Nextorカーネルアーキテクチャ #NEXTOR_DDG_02_01|2.1....")
 
(Index)
Line 2: Line 2:
  
 
===Index===
 
===Index===
#[[NEXTOR_DDG_01|1. 導入]]
+
#[[NEXTOR_DDG_01|1. 導入]](Translation checked)
#[[NEXTOR_DDG_02|2. Nextorカーネルアーキテクチャ]]
+
#[[NEXTOR_DDG_02|2. Nextorカーネルアーキテクチャ]](TransllatiobcheckedGghy
 
#[[NEXTOR_DDG_02_01|2.1. MSX-DOS1カーネル]]
 
#[[NEXTOR_DDG_02_01|2.1. MSX-DOS1カーネル]]
 
#[[NEXTOR_DDG_02_02|2.2. MSX-DOS2カーネル]]
 
#[[NEXTOR_DDG_02_02|2.2. MSX-DOS2カーネル]]

Revision as of 21:11, 23 February 2019

Nextor 2.0 ドライバー開発ガイド

Index

  1. 1. 導入(Translation checked)
  2. 2. Nextorカーネルアーキテクチャ(TransllatiobcheckedGghy
  3. 2.1. MSX-DOS1カーネル
  4. 2.2. MSX-DOS2カーネル
  5. 2.3. Nextorカーネル
  6. 3. ドライバ組み込みNextorカーネルの作成
  7. 3.1. 手動作成
  8. 3.2. MKNEXROMユーティリティの使用
  9. 3.3. バンク切り替えコードのルール
  10. 4. Nextorドライバ構造
  11. 4.1. ドライバベースとデバイスベースのドライバ
  12. 4.2. ページ0ルーチンとデータ
  13. 4.2.1. GSLOT1 (402Dh)
  14. 4.2.2. RDBANK (403Ch)
  15. 4.2.3. CALLB0 (403Fh)
  16. 4.2.4. CALBNK (4042h)
  17. 4.2.5. GWORK (4045h)
  18. 4.2.6. K_SIZE (40FEh)
  19. 4.2.7. CUR_BANK (40FFh)
  20. 4.2.8. CHGBNK (7FD0h)
  21. 4.3. ドライバヘッダ
  22. 4.3.1. DRV_SIGN (4100h)
  23. 4.3.2. DRV_FLAGS (410Eh)
  24. 4.3.3. RESERVED (410Fh)
  25. 4.3.4. DRV_NAME (4110h)
  26. 4.4. 共通ルーチン
  27. 4.4.1. DRV_TIMI (4130h)
  28. 4.4.2. DRV_VERSION (4133h)
  29. 4.4.3. DRV_INIT (4136h)
  30. 4.4.4. DRV_BASSTAT (4139h)
  31. 4.4.5. DRV_BASDEV (413Ch)
  32. 4.4.6. DRV_EXTBIO (413Fh)
  33. 4.4.7. DRV_DIRECT0/1/2/3/4 (4142h, 4145h, 4148h, 414Bh, 413Eh)
  34. 4.4.8. DRV_CONFIG (4152h)
  35. 4.4.9. RESERVED (4155h to 415Fh)
  36. 4.5. ドライブベースドライバのルーチン
  37. 4.5.1. DRV_DSKIO (4160h)
  38. 4.5.2. DRV_DSKCHG (4163h)
  39. 4.5.3. DRV_GETDPB (4166h)
  40. 4.5.4. DRV_CHOICE (4169h)
  41. 4.5.5. DRV_FORMAT (416Ch)
  42. 4.5.6. DRV_MTOFF (416Fh)
  43. 4.6. デバイスベースドライバのルーチン
  44. 4.6.1. DEV_RW (4160h)
  45. 4.6.2. DEV_INFO (4163h)
  46. 4.6.3. DEV_STATUS (4166h)
  47. 4.6.4. LUN_INFO (4169h)
  48. 4.7. その他
  49. 4.7.1. メインカーネルバンクの空きスペース
  50. 5. Change history
  51. 5.1. v2.0.5 beta 1
  52. 5.2. v2.0.1
  53. 5.3. v2.0 final
  54. 5.4. v2.0 Beta 2
  55. 5.5. v2.0 Beta 1
  56. 5.6. v2.0 Alpha 2b
  57. 5.7. v2.0 Alpha 2