Difference between revisions of "COMPASS MSX-DOS2 FCS INDEX"

From Z80 Machines Wiki
Jump to: navigation, search
(INDEX)
(INDEX)
Line 18: Line 18:
 
:[[MSX-DOS2_FCS_03_07|3.7.ダイレクトコンソールI/O (06H)]]
 
:[[MSX-DOS2_FCS_03_07|3.7.ダイレクトコンソールI/O (06H)]]
 
:[[MSX-DOS2_FCS_03_08|3.8.ダイレクトコンソール入力 (07H)]]
 
:[[MSX-DOS2_FCS_03_08|3.8.ダイレクトコンソール入力 (07H)]]
:[[MSX-DOS2_FCS_03_09|3.9.CONSOLE INPUT WITHOUT ECHO (08H)]]
+
:[[MSX-DOS2_FCS_03_09|3.9エコーなしのコンソール入力(08H)]]
:[[MSX-DOS2_FCS_03_10|3.10.STRING OUTPUT (09H)]]
+
:[[MSX-DOS2_FCS_03_10|3.10.文字列出力(09H)]]
:[[MSX-DOS2_FCS_03_11|3.11.BUFFERED LINE INPUT (0AH)]]
+
:[[MSX-DOS2_FCS_03_11|3.11.バッファ付きライン入力(0AH)]]
:[[MSX-DOS2_FCS_03_12|3.12.CONSOLE STATUS (0BH)]]
+
:[[MSX-DOS2_FCS_03_12|3.12コンソールステータス(0BH)]]
:[[MSX-DOS2_FCS_03_13|3.13.RETURN VERSION NUMBER (0CH)]]
+
:[[MSX-DOS2_FCS_03_13|3.13戻りバージョン番号(0CH)]]
:[[MSX-DOS2_FCS_03_14|3.14.DISK RESET (0DH)]]
+
:[[MSX-DOS2_FCS_03_14|3.14.ディスクリセット(0DH)]]
:[[MSX-DOS2_FCS_03_15|3.15.SELECT DISK (0EH)]]
+
:[[MSX-DOS2_FCS_03_15|3.15ディスクの選択(0EH)]]
:[[MSX-DOS2_FCS_03_16|3.16.OPEN FILE [FCB] (0FH)]]
+
:[[MSX-DOS2_FCS_03_16|3.16 OPEN FILE [FCB](0FH)]]
:[[MSX-DOS2_FCS_03_17|3.17.CLOSE FILE [FCB] (10H)]]
+
:[[MSX-DOS2_FCS_03_17|3.17 CLOSE FILE [FCB](10時間)]]
:[[MSX-DOS2_FCS_03_18|3.18.SEARCH FOR FIRST [FCB] (11H)]]
+
:[[MSX-DOS2_FCS_03_18|3.18最初の検索[FCB](11H)]]
:[[MSX-DOS2_FCS_03_19|3.19.SEARCH FOR NEXT [FCB] (12H)]]
+
:[[MSX-DOS2_FCS_03_19|3.19次のキーワードで検索[FCB](12H)]]
:[[MSX-DOS2_FCS_03_20|3.20.DELETE FILE [FCB] (13H)]]
+
:[[MSX-DOS2_FCS_03_20|3.20ファイルの削除[FCB](13H)]]
:[[MSX-DOS2_FCS_03_21|3.21.SEQUENTIAL READ [FCB] (14H)]]
+
:[[MSX-DOS2_FCS_03_21|3.21シーケンシャルリード[FCB](14H)]]
:[[MSX-DOS2_FCS_03_22|3.22.SEQUENTIAL WRITE [FCB] (15H)]]
+
:[[MSX-DOS2_FCS_03_22|3.22シーケンシャルライト[FCB](15H)]]
:[[MSX-DOS2_FCS_03_23|3.23.CREATE FILE [FCB] (16H)]]
+
:[[MSX-DOS2_FCS_03_23|3.23ファイルの作成[FCB](16H)]]
:[[MSX-DOS2_FCS_03_24|3.24.RENAME FILE [FCB] (17H)]]
+
:[[MSX-DOS2_FCS_03_24|3.24ファイル名変更[FCB](17H)]]
:[[MSX-DOS2_FCS_03_25|3.25.GET LOGIN VECTOR (18H)]]
+
:[[MSX-DOS2_FCS_03_25|3.25ログインベクトルの取得(18H)]]
:[[MSX-DOS2_FCS_03_26|3.26. GET CURRENT DRIVE (19H)]]
+
:[[MSX-DOS2_FCS_03_26|3.26 カレントドライブの取得(19h)]]
:[[MSX-DOS2_FCS_03_27|3.27.SET DISK TRANSFER ADDRESS (1AH)]]
+
:[[MSX-DOS2_FCS_03_27|3.27ディスク転送アドレスの設定(1AH)]]
:[[MSX-DOS2_FCS_03_28|3.28.GET ALLOCATION INFORMATION (1BH)]]
+
:[[MSX-DOS2_FCS_03_28|3.28割り当て情報の取得(1BH)]]
:[[MSX-DOS2_FCS_03_29|3.29.RANDOM READ [FCB] (21H)]]
+
:[[MSX-DOS2_FCS_03_29|3.29 RANDOM READ [FCB](21h)]]
 
:[[MSX-DOS2_FCS_03_30|3.30.RANDOM WRITE [FCB] (22H)]]
 
:[[MSX-DOS2_FCS_03_30|3.30.RANDOM WRITE [FCB] (22H)]]
 
:[[MSX-DOS2_FCS_03_31|3.31.GET FILE SIZE [FCB] (23H)]]
 
:[[MSX-DOS2_FCS_03_31|3.31.GET FILE SIZE [FCB] (23H)]]

Revision as of 10:28, 17 December 2020

MSX-DOS 2 FUNCTION CODES SPECIFICATION

INDEX

1.はじめに

2.ファンクションのリスト

3.機能定義によるファンクション

3.1.プログラム中断 (00H)
3.2.コンソール入力(01H)
3.3.コンソール出力 (02H)
3.4.外部入力 (03H)
3.5.外部出力 (04H)
3.6.プリンター出力 (05H)
3.7.ダイレクトコンソールI/O (06H)
3.8.ダイレクトコンソール入力 (07H)
3.9エコーなしのコンソール入力(08H)
3.10.文字列出力(09H)
3.11.バッファ付きライン入力(0AH)
3.12コンソールステータス(0BH)
3.13戻りバージョン番号(0CH)
3.14.ディスクリセット(0DH)
3.15ディスクの選択(0EH)
3.16 OPEN FILE [FCB](0FH)
3.17 CLOSE FILE [FCB](10時間)
3.18最初の検索[FCB](11H)
3.19次のキーワードで検索[FCB](12H)
3.20ファイルの削除[FCB](13H)
3.21シーケンシャルリード[FCB](14H)
3.22シーケンシャルライト[FCB](15H)
3.23ファイルの作成[FCB](16H)
3.24ファイル名変更[FCB](17H)
3.25ログインベクトルの取得(18H)
3.26 カレントドライブの取得(19h)
3.27ディスク転送アドレスの設定(1AH)
3.28割り当て情報の取得(1BH)
3.29 RANDOM READ [FCB](21h)
3.30.RANDOM WRITE [FCB] (22H)
3.31.GET FILE SIZE [FCB] (23H)
3.32.SET RANDOM RECORD [FCB] (24H)
3.33.RANDOM BLOCK WRITE [FCB] (26H)
3.34.RANDOM BLOCK READ [FCB] (27H)
3.35.RANDOM WRITE WITH ZERO FILL [FCB] (28H)
3.36.GET DATE (2AH)
3.37.SET DATE (2BH)
3.38.GET TIME (2CH)
3.39.SET TIME (2DH)
3.40.SET/RESET VERIFY FLAG (2EH)
3.41.ABSOLUTE SECTOR READ (2FH)
3.42.ABSOLUTE SECTOR WRITE (30H)
3.43.GET DISK PARAMETERS (31H)
3.44.FIND FIRST ENTRY (40H)
3.45.FIND NEXT ENTRY (41H)
3.46.FIND NEW ENTRY (42H)
3.47.OPEN FILE HANDLE (43H)
3.48.CREATE FILE HANDLE (44H)
3.49.CLOSE FILE HANDLE (45H)
3.50.ENSURE FILE HANDLE (46H)
3.51.DUPLICATE FILE HANDLE (47H)
3.52.READ FROM FILE HANDLE (48H)
3.53.WRITE TO FILE HANDLE (49H)
3.54.MOVE FILE HANDLE POINTER (4AH)
3.55. I/O CONTROL FOR DEVICES (4BH)
3.56.TEST FILE HANDLE (4CH)
3.57.DELETE FILE OR SUBDIRECTORY (4DH)
3.58.RENAME FILE OR SUBDIRECTORY (4EH)
3.59.MOVE FILE OR SUBDIRECTORY (4FH)
3.60.GET/SET FILE ATTRIBUTES (50H)
3.61.GET/SET FILE DATE AND TIME (51H)
3.62.DELETE FILE HANDLE (52H)
3.63.RENAME FILE HANDLE (53H)
3.64.MOVE FILE HANDLE (54H)
3.65.GET/SET FILE HANDLE ATTRIBUTES (55H)
3.66.GET/SET FILE HANDLE DATE AND TIME (56H)
3.67.GET DISK TRANSFER ADDRESS (57H)
3.68.GET VERIFY FLAG SETTING (58H)
3.69.GET CURRENT DIRECTORY (59H)
3.70.CHANGE CURRENT DIRECTORY (5AH)
3.71.PARSE PATHNAME (5BH)
3.72.PARSE FILENAME (5CH)
3.73.CHECK CHARACTER (5DH)
3.74.GET WHOLE PATH STRING (5EH)
3.75.FLUSH DISK BUFFERS (5FH)
3.76.FORK TO CHILD PROCESS (60H)
3.77.REJOIN PARENT PROCESS (61H)
3.78.TERMINATE WITH ERROR CODE (62H)
3.79.DEFINE ABORT EXIT ROUTINE (63H)
3.80.DEFINE DISK ERROR HANDLER ROUTINE (64H)
3.81.GET PREVIOUS ERROR CODE (65H)
3.82.EXPLAIN ERROR CODE (66H)
3.83.FORMAT A DISK (67H)
3.84.CREATE OR DESTROY RAMDISK (68H)
3.85.ALLOCATE SECTOR BUFFERS (69H)
3.86.LOGICAL DRIVE ASSIGNMENT (6AH)
3.87.GET ENVIRONMENT ITEM (6BH)
3.88.SET ENVIRONMENT ITEM (6CH)
3.89.FIND ENVIRONMENT ITEM (6DH)
3.90.GET/SET DISK CHECK STATUS (6EH)
3.91.GET MSX-DOS VERSION NUMBER (6FH)
3.92.GET/SET REDIRECTION STATE (70H)