Difference between revisions of "Nextor"

From Z80 Machines Wiki
Jump to: navigation, search
(Nextor 2.0 User Manual)
(Nextor 2.0)
 
(37 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
[Unofficial JAPANESE TRANSLATIONS]
 
[Unofficial JAPANESE TRANSLATIONS]
  
==Nextor 2.0 User Manual==
+
[Wiki編集者注:
 +
2019/1下訳(終了),
 +
2019/2翻訳チェック(作業中),
 +
未定 Wikiタグ編集]
  
===Index===
+
==Nextor 2.1==
#[[NEXTOR_01|1. Introduction]]
 
#[[NEXTOR_01_01|1.1. Background]]
 
#[[NEXTOR_01_02|1.2. Goals]]
 
#[[NEXTOR_01_03|1.3. System requirements]]
 
#[[NEXTOR_02|2. Features]]
 
#[[NEXTOR_02_01|2.1. FAT16 filesystem support]]
 
#[[NEXTOR_02_02|2.2. Standarized and documented driver development system]]
 
#[[NEXTOR_02_03|2.3. Drive to device/partition mapping management]]
 
#[[NEXTOR_02_04|2.4. Drive lock]]
 
#[[NEXTOR_02_05|2.5. Reduced and zero allocation information mode]]
 
#[[NEXTOR_02_06|2.6. Z80 access mode]]
 
#[[NEXTOR_02_07|2.7. Fast STROUT mode]]
 
#[[NEXTOR_02_08|2.8. Extended mapper support routines]]
 
#[[NEXTOR_02_09|2.9. Boot keys]]
 
#[[NEXTOR_02_10|2.10. Built-in partitioning tool]]
 
#[[NEXTOR_02_11|2.11. Embedded MSX-DOS 1]]
 
#[[NEXTOR_02_12|2.12. Enhanced Disk BASIC]]
 
#[[NEXTOR_03|3. Using Nextor]]
 
#[[NEXTOR_03_01|3.1. Installing Nextor]]
 
#[[NEXTOR_03_01_01|3.1.1. Note for Sunrise IDE/CF users]]
 
#[[NEXTOR_03_02|3.2. Booting Nextor]]
 
#[[NEXTOR_03_02_01|3.2.1. Booting in DOS 1 mode]]
 
#[[NEXTOR_03_03|3.3. Managing media changes]]
 
#[[NEXTOR_03_03_01|3.3.1. Media changes in MSX-DOS 1 mode]]
 
#[[NEXTOR_03_04|3.4. The command line tools]]
 
#[[NEXTOR_03_04_01|3.4.1. MAPDRV: the drive mapping tool]]
 
#[[NEXTOR_03_04_02|3.4.2. DRIVERS: the driver information tool]]
 
#[[NEXTOR_03_04_03|3.4.3. DEVINFO: the device information tool]]
 
#[[NEXTOR_03_04_04|3.4.4. DRVINFO: the drive information tool]]
 
#[[NEXTOR_03_04_05|3.4.5. LOCK: the drive lock and unlock tool]]
 
#[[NEXTOR_03_04_06|3.4.6. RALLOC: the reduced/zero allocation information mode tool]]
 
#[[NEXTOR_03_04_07|3.4.7. Z80MODE: the Z80 access mode tool]]
 
#[[NEXTOR_03_04_08|3.4.8. FASTOUT: the fast STROUT mode tool]]
 
#[[NEXTOR_03_04_09|3.4.9. DELALL: the partition quick format tool]]
 
#[[NEXTOR_03_04_10|3.4.10. NSYSVER: the NEXTOR.SYS version changer]]
 
#[[NEXTOR_03_05|3.5. The built-in partitioning tool]]
 
#[[NEXTOR_03_06|3.6. Extensions to Disk BASIC]]
 
#[[NEXTOR_03_06_01|3.6.1. The DSKF command]]
 
#[[NEXTOR_03_06_02|3.6.2. The DSKI$ and DSKO$ commands]]
 
#[[NEXTOR_03_06_03|3.6.3 The CALL NEXTOR command]]
 
#[[NEXTOR_03_06_04|3.6.4 The CALL CHDRV command]]
 
#[[NEXTOR_03_06_05|3.6.5 The CALL CURDRV command]]
 
#[[NEXTOR_03_06_06|3.6.6. The CALL DRIVERS command]]
 
#[[NEXTOR_03_06_07|3.6.7. The CALL DRVINFO command]]
 
#[[NEXTOR_03_06_08|3.6.8. The CALL LOCKDRV command]]
 
#[[NEXTOR_03_06_09|3.6.9. The CALL MAPDRV command]]
 
#[[NEXTOR_03_06_10|3.6.10. The CALL MAPDRVL command]]
 
#[[NEXTOR_03_06_11|3.6.11. The CALL USR command]]
 
#[[NEXTOR_03_07|3.7. New BASIC error codes]]
 
#[[NEXTOR_04|4. Other improvements]]
 
#[[NEXTOR_04_01|4.1. load" in F7]]
 
#[[NEXTOR_04_02|4.2. English error messages in kanji mode]]
 
#[[NEXTOR_04_03|4.3. Reduced NEXTOR.SYS without Japanese error messages]]
 
#[[NEXTOR_05|5. Change history]]
 
#[[NEXTOR_05_01|5.1. v2.0.5 beta 1]]
 
#[[NEXTOR_05_02|5.2. v2.0.4]]
 
#[[NEXTOR_05_03|5.3. v2.0.3]]
 
#[[NEXTOR_05_04|5.4. v2.0.2]]
 
#[[NEXTOR_05_05|5.5. v2.0.1]]
 
#[[NEXTOR_05_06|5.6. v2.0 final]]
 
#[[NEXTOR_05_07|5.7. v2.0 Beta 2]]
 
#[[NEXTOR_05_08|5.8. v2.0 Beta 1]]
 
#[[NEXTOR_05_09|5.9. v2.0 Alpha 2b]]
 
#[[NEXTOR_05_10|5.10. v2.0 Alpha 2]]
 
  
==Nextor 2.0 Programmers Reference==
+
#[[NEXTOR_2.1_GSG_INDEX|Nextor 2.1 スタートガイド]]
 +
#[[NEXTOR_2.1_UM_INDEX|Nextor 2.1 ユーザーマニュアル]]
 +
#[[NEXTOR_2.1_PR_INDEX|Nextor 2.1プログラマーリファレンス]]
 +
#[[NEXTOR_2.1_DDG_INDEX|Nextor 2.1 ドライバー開発ガイド]]
  
===Index===
+
==Nextor 2.0==
#[[NEXTOR_PR_01|1. Introduction]]
 
#[[NEXTOR_PR_02|2. Changes in existing function calls]]
 
#[[NEXTOR_PR_02_01|2.1. _STROUT (09h)]]
 
#[[NEXTOR_PR_02_02|2.2. _ALLOC (1Bh)]]
 
#[[NEXTOR_PR_02_03|2.3. _RDABS (2Fh) and _WRABS (30h)]]
 
#[[NEXTOR_PR_02_04|2.4. _DPARM (31h)]]
 
#[[NEXTOR_PR_02_05|2.5. _DEFER (64h)]]
 
#[[NEXTOR_PR_02_06|2.6. _EXPLAIN (66h)]]
 
#[[NEXTOR_PR_02_07|2.7. _FORMAT (67h)]]
 
#[[NEXTOR_PR_02_08|2.8. _DOSVER (6Fh)]]
 
#[[NEXTOR_PR_02_08_01|2.8.1 Detecting Nextor in MSX-DOS 1 mode]]
 
#[[NEXTOR_PR_03|3. New function calls]]
 
#[[NEXTOR_PR_03_01|3.1. Get/set fast STROUT mode (_FOUT, 71h)]]
 
#[[NEXTOR_PR_03_02|3.2. Print a zero-terminated string (_ZSTROUT, 72h)]]
 
#[[NEXTOR_PR_03_03|3.3. Read absolute sectors from drive (_RDDRV, 73h)]]
 
#[[NEXTOR_PR_03_04|3.4. Write absolute sectors to drive (_WRDRV, 74h)]]
 
#[[NEXTOR_PR_03_05|3.5. Get/set reduced allocation information mode vector (_RALLOC, 75h)]]
 
#[[NEXTOR_PR_03_06|3.6. Get drive space information (_DSPACE, 76h)]]
 
#[[NEXTOR_PR_03_07|3.7. Lock/unlock a drive, or get lock state for a drive (_LOCK, 77h)]]
 
#[[NEXTOR_PR_03_08|3.8. Get information about a device driver (_GDRVR, 78h)]]
 
#[[NEXTOR_PR_03_09|3.9. Get information about a drive letter (_GDLI, 79h)]]
 
#[[NEXTOR_PR_03_10|3.10. Get information about a device partition (_GPART, 7Ah)]]
 
#[[NEXTOR_PR_03_11|3.11. Call a routine in a device driver (_CDRVR, 7Bh)]]
 
#[[NEXTOR_PR_03_12|3.12. Map a drive letter to a driver and device (_MAPDRV, 7Ch)]]
 
#[[NEXTOR_PR_03_13|3.13. Enable or disable the Z80 access mode for a driver (_Z80MODE, 7Dh)]]
 
#[[NEXTOR_PR_04|4. New error codes]]
 
#[[NEXTOR_PR_05|5. Extended mapper support routines]]
 
#[[NEXTOR_PR_05_01|5.1. BLK_ALLOC: Allocate a memory block]]
 
#[[NEXTOR_PR_05_02|5.2. BLK_FREE: Free a memory block]]
 
#[[NEXTOR_PR_06|6. Other features]]
 
#[[NEXTOR_PR_06_01|6.1. Correction of the ESC-Y escape sequence bug in STROUT function]]
 
#[[NEXTOR_PR_06_02|6.2. Changing the NEXTOR.SYS version number]]
 
#[[NEXTOR_PR_07|7. Change history]]
 
#[[NEXTOR_PR_07_01|7.1. v2.0.5 beta 1]]
 
#[[NEXTOR_PR_07_02|7.2. v2.0.4]]
 
#[[NEXTOR_PR_07_03|7.3. v2.0.3]]
 
#[[NEXTOR_PR_07_04|7.4. v2.0 final]]
 
#[[NEXTOR_PR_07_05|7.5. v2.0 Beta 2]]
 
#[[NEXTOR_PR_07_06|7.6. v2.0 Beta 1]]
 
#[[NEXTOR_PR_07_07|7.7. v2.0 Alpha 2b]]
 
#[[NEXTOR_PR_07_08|7.8. v2.0 Alpha 2]]
 
  
 +
#[[NEXTOR_2.0_GSG_INDEX|Nextor 2.0 スタートガイド]]翻訳済み
 +
#[[NEXTOR_2.0_UM_INDEX|Nextor 2.0 ユーザーマニュアル]]翻訳済み
 +
#[[NEXTOR_2.0_PR_INDEX|Nextor 2.0プログラマーリファレンス]]翻訳済み
 +
#[[NEXTOR_2.0_DDG_INDEX|Nextor 2.0 ドライバー開発ガイド]]翻訳済み
  
==Nextor 2.0 Driver Development Guide==
+
==Appendix==
 
+
#[[COMPASS_MSX-DOS2_FCS_INDEX|MSX-DOS2ファンクションコード仕様]]
===Index===
+
#[[COMPASS_MSX-DOS2_PIS_INDEX|MSX-DOS2プログラムインターフェイス仕様]]
#[[NEXTOR_DDG_01|1. Introduction]]
 
#[[NEXTOR_DDG_02|2. The Nextor kernel architecture]]
 
#[[NEXTOR_DDG_02_01|2.1. The MSX-DOS 1 kernel]]
 
#[[NEXTOR_DDG_02_02|2.2. The MSX-DOS 2 kernel]]
 
#[[NEXTOR_DDG_02_03|2.3. The Nextor kernel]]
 
#[[NEXTOR_DDG_03|3. Creating a Nextor kernel with embedded driver]]
 
#[[NEXTOR_DDG_03_01|3.1. Manual creation]]
 
#[[NEXTOR_DDG_03_02|3.2. Using the MKNEXROM utility]]
 
#[[NEXTOR_DDG_03_03|3.3. Rules for the bank switching code]]
 
#[[NEXTOR_DDG_04|4. Nextor driver structure]]
 
#[[NEXTOR_DDG_04_01|4.1. Drive-based and device-based drivers]]
 
#[[NEXTOR_DDG_04_02|4.2. Page 0 routines and data]]
 
#[[NEXTOR_DDG_04_02_01|4.2.1. GSLOT1 (402Dh)]]
 
#[[NEXTOR_DDG_04_02_02|4.2.2. RDBANK (403Ch)]]
 
#[[NEXTOR_DDG_04_02_03|4.2.3. CALLB0 (403Fh)]]
 
#[[NEXTOR_DDG_04_02_04|4.2.4. CALBNK (4042h)]]
 
#[[NEXTOR_DDG_04_02_05|4.2.5. GWORK (4045h)]]
 
#[[NEXTOR_DDG_04_02_06|4.2.6. K_SIZE (40FEh)]]
 
#[[NEXTOR_DDG_04_02_07|4.2.7. CUR_BANK (40FFh)]]
 
#[[NEXTOR_DDG_04_02_08|4.2.8. CHGBNK (7FD0h)]]
 
#[[NEXTOR_DDG_04_03|4.3. The driver header]]
 
#[[NEXTOR_DDG_04_03_01|4.3.1. DRV_SIGN (4100h)]]
 
#[[NEXTOR_DDG_04_03_02|4.3.2. DRV_FLAGS (410Eh)]]
 
#[[NEXTOR_DDG_04_03_03|4.3.3. RESERVED (410Fh)]]
 
#[[NEXTOR_DDG_04_03_04|4.3.4. DRV_NAME (4110h)]]
 
#[[NEXTOR_DDG_04_04|4.4. Common routines]]
 
#[[NEXTOR_DDG_04_04_01|4.4.1. DRV_TIMI (4130h)]]
 
#[[NEXTOR_DDG_04_04_02|4.4.2. DRV_VERSION (4133h)]]
 
#[[NEXTOR_DDG_04_04_03|4.4.3. DRV_INIT (4136h)]]
 
#[[NEXTOR_DDG_04_04_04|4.4.4. DRV_BASSTAT (4139h)]]
 
#[[NEXTOR_DDG_04_04_05|4.4.5. DRV_BASDEV (413Ch)]]
 
#[[NEXTOR_DDG_04_04_06|4.4.6. DRV_EXTBIO (413Fh)]]
 
#[[NEXTOR_DDG_04_04_07|4.4.7. DRV_DIRECT0/1/2/3/4 (4142h, 4145h, 4148h, 414Bh, 413Eh)]]
 
#[[NEXTOR_DDG_04_04_08|4.4.8. DRV_CONFIG (4152h)]]
 
#[[NEXTOR_DDG_04_04_09|4.4.9. RESERVED (4155h to 415Fh)]]
 
#[[NEXTOR_DDG_04_05|4.5. Routines for drive-based drivers]]
 
#[[NEXTOR_DDG_04_05_01|4.5.1. DRV_DSKIO (4160h)]]
 
#[[NEXTOR_DDG_04_05_02|4.5.2. DRV_DSKCHG (4163h)]]
 
#[[NEXTOR_DDG_04_05_03|4.5.3. DRV_GETDPB (4166h)]]
 
#[[NEXTOR_DDG_04_05_04|4.5.4. DRV_CHOICE (4169h)]]
 
#[[NEXTOR_DDG_04_05_05|4.5.5. DRV_FORMAT (416Ch)]]
 
#[[NEXTOR_DDG_04_05_06|4.5.6. DRV_MTOFF (416Fh)]]
 
#[[NEXTOR_DDG_04_06|4.6. Routines for device-based drivers]]
 
#[[NEXTOR_DDG_04_06_01|4.6.1. DEV_RW (4160h)]]
 
#[[NEXTOR_DDG_04_06_02|4.6.2. DEV_INFO (4163h)]]
 
#[[NEXTOR_DDG_04_06_03|4.6.3. DEV_STATUS (4166h)]]
 
#[[NEXTOR_DDG_04_06_04|4.6.4. LUN_INFO (4169h)]]
 
#[[NEXTOR_DDG_04_07|4.7. Other]]
 
#[[NEXTOR_DDG_04_07_01|4.7.1. The free space at kernel main bank]]
 
#[[NEXTOR_DDG_05|5. Change history]]
 
#[[NEXTOR_DDG_05_01|5.1. v2.0.5 beta 1]]
 
#[[NEXTOR_DDG_05_02|5.2. v2.0.1]]
 
#[[NEXTOR_DDG_05_03|5.3. v2.0 final]]
 
#[[NEXTOR_DDG_05_04|5.4. v2.0 Beta 2]]
 
#[[NEXTOR_DDG_05_05|5.5. v2.0 Beta 1]]
 
#[[NEXTOR_DDG_05_06|5.6. v2.0 Alpha 2b]]
 
#[[NEXTOR_DDG_05_07|5.7. v2.0 Alpha 2]]
 

Latest revision as of 02:20, 2 March 2019

[Unofficial JAPANESE TRANSLATIONS]

[Wiki編集者注: 2019/1下訳(終了), 2019/2翻訳チェック(作業中), 未定 Wikiタグ編集]

Nextor 2.1

  1. Nextor 2.1 スタートガイド
  2. Nextor 2.1 ユーザーマニュアル
  3. Nextor 2.1プログラマーリファレンス
  4. Nextor 2.1 ドライバー開発ガイド

Nextor 2.0

  1. Nextor 2.0 スタートガイド翻訳済み
  2. Nextor 2.0 ユーザーマニュアル翻訳済み
  3. Nextor 2.0プログラマーリファレンス翻訳済み
  4. Nextor 2.0 ドライバー開発ガイド翻訳済み

Appendix

  1. MSX-DOS2ファンクションコード仕様
  2. MSX-DOS2プログラムインターフェイス仕様