Repository navigation
functioncall
Gaku edited this page Sep 1, 2024
·
11 revisions
似非DOSから呼び出す場合は$0005で呼び出します。BASIC環境の場合は$F37Dで呼び出します。
| fn | label | ファンクション | CP/M 互換 | MSX-DOS1 互換 | MSX-DOS2 互換 | LSX-Dodgers 互換 |
|---|---|---|---|---|---|---|
| $01 | _CONIN | コンソール入力 | 〇 | 〇 | 〇 | 〇 |
| $02 | _CONOUT | コンソール出力 | 〇 | 〇 | 〇 | 〇 |
| $06 | _DIRIO | コンソール直接入出力 | 〇 | 〇 | 〇 | 〇 |
| $07 | _DIRIN | コンソール直接入力 | 〇 | 〇 | 〇 | |
| $08 | _INNOE | コンソール直接入出力 | 〇 | 〇 | 〇 | |
| $09 | _STROUT | 文字列出力 | 〇 | 〇 | 〇 | 〇 |
| $0A | _BUFIN | 文字列入力 | 〇 | 〇 | 〇 | 〇 |
| $0B | _CONST | コンソール状態のチェック | 〇 | 〇 | 〇 | 〇 |
| $0C | _CPMVER | バージョン番号の獲得 | 〇 | 〇 | 〇 | 〇 |
| $0D | _DSKRST | ディスクリセット | 〇 | 〇 | 〇 | 〇 |
| $0E | _SELDSK | カレントドライブの設定 | 〇 | 〇 | 〇 | 〇 |
| $0F | _FOPEN | ファイルのオープン | 〇 | 〇 | 〇 | 〇 |
| $10 | _FCLOSE | ファイルのクローズ | 〇 | 〇 | 〇 | 〇 |
| $11 | _SFIRST | ファイル検索 | 〇 | 〇 | 〇 | 〇 |
| $12 | _SNEXT | 次のファイル検索 | 〇 | 〇 | 〇 | 〇 |
| $14 | _RDSEQ | シーケンシャルな読み出し | 〇 | 〇 | 〇 | 〇 |
| $18 | _LOGIN | ログインベクトルの獲得 | 〇 | 〇 | 〇 | 〇 |
| $19 | _CURDRV | カレントドライブ番号の獲得 | 〇 | 〇 | 〇 | 〇 |
| $1A | _SETDTA | DTAの設定 | 〇 | 〇 | 〇 | 〇 |
| $1B | _ALLOC | ディスク情報の獲得 | 〇 | 〇 | 〇 | |
| $21 | _RDRND | ランダムな読み出し | 〇 | 〇 | 〇 | 〇 |
| $23 | _FSIZE | ファイルサイズの獲得 | 〇 | 〇 | 〇 | 〇 |
| $24 | _SETRND | ランダムレコードフィールドの設定 | 〇 | 〇 | 〇 | 〇 |
| $27 | _RDBLK | ランダムブロック読み出し | 〇 | 〇 | 〇 | |
| $29 | _PPATH | ファイル名の解析 | 〇 | |||
| $2A | _GDATE | 日付の獲得 | 〇 | 〇 | 〇 | |
| $2C | _GTIME | 時刻の獲得 | 〇 | 〇 | 〇 | |
| $2F | _RDABS | 論理セクタを用いた読み出し | 〇 | 〇 | 〇 | |
| $59 | _GETCD | カレントディレクトリの獲得 | 〇 | |||
| $5A | _CHDIR | カレントディレクトリの変更 | 〇 | 〇 | ||
| $5B | _PPATH | パス名の解析 | 〇 | |||
| $5C | _PFILE | ファイル名の解析 | 〇 | 〇 |