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

From Z80 Machines Wiki
Jump to: navigation, search
(INDEX)
(INDEX)
Line 38: Line 38:
 
:[[MSX-DOS2_FCS_03_27|3.27ディスク転送アドレスの設定(1AH)]]
 
:[[MSX-DOS2_FCS_03_27|3.27ディスク転送アドレスの設定(1AH)]]
 
:[[MSX-DOS2_FCS_03_28|3.28割り当て情報の取得(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 ランダム読み込み [FCB](21h)]]
:[[MSX-DOS2_FCS_03_30|3.30.RANDOM WRITE [FCB] (22H)]]
+
:[[MSX-DOS2_FCS_03_30|3.30 ランダム書き込み[FCB](22h)]]
:[[MSX-DOS2_FCS_03_31|3.31.GET FILE SIZE [FCB] (23H)]]
+
:[[MSX-DOS2_FCS_03_31|3.31ファイルサイズの取得[FCB](23H)]]
:[[MSX-DOS2_FCS_03_32|3.32.SET RANDOM RECORD [FCB] (24H)]]
+
:[[MSX-DOS2_FCS_03_32|3.32 ランダムレコード設定[FCB](24H)]]
:[[MSX-DOS2_FCS_03_33|3.33.RANDOM BLOCK WRITE [FCB] (26H)]]
+
:[[MSX-DOS2_FCS_03_33|3.33 ランダムブロック書き込み [FCB](26h)]]
:[[MSX-DOS2_FCS_03_34|3.34.RANDOM BLOCK READ [FCB] (27H)]]
+
:[[MSX-DOS2_FCS_03_34|3.34 ランダムブロック読み込み[FCB](27H)]]
:[[MSX-DOS2_FCS_03_35|3.35.RANDOM WRITE WITH ZERO FILL [FCB] (28H)]]
+
:[[MSX-DOS2_FCS_03_35|3.35ゼロフィル付きランダム書き込み[FCB](28H)]]
:[[MSX-DOS2_FCS_03_36|3.36.GET DATE (2AH)]]
+
:[[MSX-DOS2_FCS_03_36|3.36 日付の取得(2AH)]]
:[[MSX-DOS2_FCS_03_37|3.37.SET DATE (2BH)]]
+
:[[MSX-DOS2_FCS_03_37|3.37 日付の設定(2BH)]]
:[[MSX-DOS2_FCS_03_38|3.38.GET TIME (2CH)]]
+
:[[MSX-DOS2_FCS_03_38|3.38.時間の取得(2CH)]]
:[[MSX-DOS2_FCS_03_39|3.39.SET TIME (2DH)]]
+
:[[MSX-DOS2_FCS_03_39|3.39.時間の設定(2DH)]]
:[[MSX-DOS2_FCS_03_40|3.40.SET/RESET VERIFY FLAG (2EH)]]
+
:[[MSX-DOS2_FCS_03_40|3.40.ベリファイフラグの設定/解除(2EH)]]
 
:[[MSX-DOS2_FCS_03_41|3.41.ABSOLUTE SECTOR READ (2FH)]]
 
:[[MSX-DOS2_FCS_03_41|3.41.ABSOLUTE SECTOR READ (2FH)]]
 
:[[MSX-DOS2_FCS_03_42|3.42.ABSOLUTE SECTOR WRITE (30H)]]
 
:[[MSX-DOS2_FCS_03_42|3.42.ABSOLUTE SECTOR WRITE (30H)]]

Revision as of 12:12, 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 ランダム読み込み [FCB](21h)
3.30 ランダム書き込み[FCB](22h)
3.31ファイルサイズの取得[FCB](23H)
3.32 ランダムレコード設定[FCB](24H)
3.33 ランダムブロック書き込み [FCB](26h)
3.34 ランダムブロック読み込み[FCB](27H)
3.35ゼロフィル付きランダム書き込み[FCB](28H)
3.36 日付の取得(2AH)
3.37 日付の設定(2BH)
3.38.時間の取得(2CH)
3.39.時間の設定(2DH)
3.40.ベリファイフラグの設定/解除(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)