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

From Z80 Machines Wiki
Jump to: navigation, search
(Created page with "MSX-DOS 2 PROGRAM INTERFACE SPECIFICATION CONTENTS 1. Introduction 2. Transient Program Environment :MSX-DOS2PIS_02_01|2.1 E...")
 
 
Line 5: Line 5:
  
  
[[MSX-DOS2PIS_01|1. Introduction]]
+
[[MSX-DOS2PIS_01|1.はじめに]]
  
[[MSX-DOS2PIS_02|2. Transient Program Environment]]
+
[[MSX-DOS2PIS_02|2.常駐プログラム環境]]
  
:[[MSX-DOS2PIS_02_01|2.1   Entry from MSX-DOS]]
+
:[[MSX-DOS2PIS_02_01|2.1 MSX-DOSからのエントリ]]
:[[MSX-DOS2PIS_02_02|2.2   Return to MSX-DOS]]
+
:[[MSX-DOS2PIS_02_02|2.2 MSX-DOSに戻る]]
:[[MSX-DOS2PIS_02_03|2.3  Page Zero Usage]]
+
:[[MSX-DOS2PIS_02_03|2.3ページゼロ使用法]]
:[[MSX-DOS2PIS_02_04|2.4   BIOS Jump Table]]
+
:[[MSX-DOS2PIS_02_04|2.4.BIOSジャンプテーブル]]
:[[MSX-DOS2PIS_02_05|2.5   RAM Paging]]
+
:[[MSX-DOS2PIS_02_05|2.5.RAMページング]]
  
[[MSX-DOS2PIS_03|3. MSX-DOS calls]]
+
[[MSX-DOS2PIS_03|3.MSX-DOSコール]]
  
[[MSX-DOS2PIS_03_01|3.1   Calling Conventions]]
+
:[[MSX-DOS2PIS_03_01|3.1.呼び出し規約]]
 +
:[[MSX-DOS2PIS_03_02|3.2.デバイスと文字の入出力]]
 +
:[[MSX-DOS2PIS_03_03|3.3.ファイルハンドル]]
 +
:[[MSX-DOS2PIS_03_04|3.4.ファイル情報ブロック]]
 +
:[[MSX-DOS2PIS_03_05|3.5.環境文字列]]
 +
:[[MSX-DOS2PIS_03_06|3.6.ファイル制御ブロック]]
  
:[[MSX-DOS2PIS_03_02|3.2  Devices and Character I/O]]
+
[[MSX-DOS2PIS_04|4.スクリーンコントロールコード]]
:[[MSX-DOS2PIS_03_03|3.3  File Handles]]
 
:[[MSX-DOS2PIS_03_04|3.4   File Info Blocks]]
 
:[[MSX-DOS2PIS_03_05|3.5  Environment Strings]]
 
:[[MSX-DOS2PIS_03_06|3.6  File Control Blocks]]
 
  
[[MSX-DOS2PIS_04|4. Screen Control Codes]]
+
[[MSX-DOS2PIS_05|5.マッパーサポートルーチン]]
  
[[MSX-DOS2PIS_05|5. Mapper Support Routines]]
+
:[[MSX-DOS2PIS_05_01|5.1.マッパー初期化]]
 +
:[[MSX-DOS2PIS_05_02|5.2.マッパー変数とルーチン]]
 +
:[[MSX-DOS2PIS_05_03|5.3.マッパールーチン]]
 +
:[[MSX-DOS2PIS_05_04|5.4.セグメントの割り当てと解放]]
 +
:[[MSX-DOS2PIS_05_05|5.5.セグメント間の読み書き]]
 +
:[[MSX-DOS2PIS_05_06|5.6.セグメント間の呼び出し]]
 +
:[[MSX-DOS2PIS_05_07|5.7.ダイレクトページングルーチン]]
  
:[[MSX-DOS2PIS_05_01|5.1  Mapper Initialization]]
+
[[MSX-DOS2PIS_06|6.エラー]]
:[[MSX-DOS2PIS_05_02|5.2  Mapper Variables and Routines]]
 
:[[MSX-DOS2PIS_05_03|5.3  Using Mapper Routines]]
 
:[[MSX-DOS2PIS_05_04|5.4  Allocating and Freeing Segments]]
 
:[[MSX-DOS2PIS_05_05|5.5  Inter-Segment Read and Write]]
 
:[[MSX-DOS2PIS_05_06|5.6   Inter-Segment Calls]]
 
:[[MSX-DOS2PIS_05_07|5.7  Direct paging routines]]
 
  
[[MSX-DOS2PIS_06|6.  Errors]]
+
:[[MSX-DOS2PIS_06_01|6.1.ディスクエラー]]
 
+
:[[MSX-DOS2PIS_06_02|6.2.MSX-DOS ファンクションエラー]]
:[[MSX-DOS2PIS_06_01|6.1   Disk Errors]]
+
:[[MSX-DOS2PIS_06_03|6.3.プログラム停止エラー]]
:[[MSX-DOS2PIS_06_02|6.2   MSX-DOS Function Errors]]
+
:[[MSX-DOS2PIS_06_04|6.4.コマンドエラー]]
:[[MSX-DOS2PIS_06_03|6.3   Program Termination Errors]]
 
:[[MSX-DOS2PIS_06_04|6.4   Command Errors]]
 

Latest revision as of 13:59, 17 December 2020

MSX-DOS 2 PROGRAM INTERFACE SPECIFICATION


CONTENTS


1.はじめに

2.常駐プログラム環境

2.1 MSX-DOSからのエントリ
2.2 MSX-DOSに戻る
2.3ページゼロ使用法
2.4.BIOSジャンプテーブル
2.5.RAMページング

3.MSX-DOSコール

3.1.呼び出し規約
3.2.デバイスと文字の入出力
3.3.ファイルハンドル
3.4.ファイル情報ブロック
3.5.環境文字列
3.6.ファイル制御ブロック

4.スクリーンコントロールコード

5.マッパーサポートルーチン

5.1.マッパー初期化
5.2.マッパー変数とルーチン
5.3.マッパールーチン
5.4.セグメントの割り当てと解放
5.5.セグメント間の読み書き
5.6.セグメント間の呼び出し
5.7.ダイレクトページングルーチン

6.エラー

6.1.ディスクエラー
6.2.MSX-DOS ファンクションエラー
6.3.プログラム停止エラー
6.4.コマンドエラー