Changes

Nextor

7,440 bytes removed, 02:20, 2 March 2019
Nextor 2.0
==Nextor 2.0 User Manual==
[Unofficial JAPANESE TRANSLATIONS]
===Index===#[[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]]Wiki編集者注:#[[NEXTOR_03|3. Using Nextor]]#[[NEXTOR_03_01|3.1. Installing Nextor]]#[[NEXTOR_03_01_01|3.1.1. Note for Sunrise IDE2019/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]]1下訳(終了), #[[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 reduced2019/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]]2翻訳チェック(作業中),#[[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]未定 Wikiタグ編集]
==Nextor 2.1==
==#[[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.0 Programmers Reference==1 ドライバー開発ガイド]]
===Index===#[[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== ===Index=Appendix==#[[NEXTOR_DDG_01|1. Introduction]]#[[NEXTOR_DDG_02|2. The Nextor kernel architecture]]#[[NEXTOR_DDG_02_01|2.1. The MSXCOMPASS_MSX-DOS 1 kernel]]#[[NEXTOR_DDG_02_02DOS2_FCS_INDEX|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 creationDOS2ファンクションコード仕様]]#[[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. DriveCOMPASS_MSX-based and device-based drivers]]#[[NEXTOR_DDG_04_02DOS2_PIS_INDEX|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 deviceMSX-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 2DOS2プログラムインターフェイス仕様]]