home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 3 / FREEWARE.BIN / oh_fm / analog / digital.txt < prev    next >
Text File  |  1980-01-02  |  3KB  |  58 lines

  1. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  2.                        MSXジョイスティックドライバ
  3. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  4.  
  5.     プログラム名:DIGITAL.ASM    (F-BASIC386用マシン語サブル-チンソ-ス)
  6.                   DIGITAL.REX    (F-BASIC386用マシン語サブル-チン)
  7.                   DIGITAL.BAS    (F-BASIC386での利用例)
  8.                   DIGITALC.ASM   (High C用サブル-チンソ-ス)
  9.                   DIGITALC.OBJ   (High C用サブル-チンオブジェクト)
  10.                   DJTEST.C       (High C用での利用例ソ-ス)
  11.                   DJTEST.EXP     (High C用での利用例実行プログラム)
  12.     対応機種    :FM TOWNS
  13.     作者        :EAST
  14.  
  15.  
  16. ● 口 上
  17.  
  18.   このプログラムは,TOWNSで一般に販売されているMSX規格のジョイスティ
  19. ックやパッドの状態を読み取るサブルーチンです。F-BASIC386用と、Hi
  20. gh C用の2つがおさめられています(◎h!FM'90年7月号掲載のものを,作者のEAST氏および◎h!FM編集部のご好意で収録しています)。
  21.  
  22.  
  23. ●F-BASIC386用の使い方
  24.  
  25.  F-BASIC386用の基本的な使い方は、
  26.  
  27.         1)CLEAR文でマシン語エリアを確保する。
  28.         2)DIGITAL.REXを読み込む。
  29.         3)CALL JOY&,ジョイスティックポートの番号(0 or 1),JOYPAD&,JOYTRG&
  30.            として読み込む。
  31. とするだけです。
  32.   使用例をサンプルDIGTAL.BASに示しますので参考にしてください。 このサンプル
  33. は, トリガやスティックが操作されると, その値が画面に表示されるようになって
  34. います。
  35.  
  36.  
  37. ●High C用の使い方
  38.  
  39.  High C用は, 利用プログラム中で関数呼び出しをして, リンク時にDIGTALC.
  40. OBJをリンクしてご利用ください。関数の呼び出し書式はSND.Hの中の標準ジョイ
  41. スティック関数と同じ形式にしてあります。SND_JOY_IN_1をJOY_IN_1に, SND_JOY_IN
  42. _2をJOY_IN_2に変更するだけで動きます。プロトタイプ宣言は
  43.        void joy_in_1(int port,int *status);
  44.        void joy_in_2(int port,int *status);
  45. となります。
  46.   詳しくはサンプルDJTEST.Cを参照してください。このサンプルは,トリガやスティッ
  47. クが操作されると, その値が画面に表示されるようになっています。
  48.  
  49.  
  50. ● 著作権・再配布について
  51.   このプログラムの著作権は作者が保持しておりますが,著作権法の定める「個人的
  52. な利用」の範疇であれば自由に利用してくださってけっこうです。また,転載・配布
  53. についても事前の許諾なしに自由に行ってくださってかまいません。ただし配布時に,
  54.       1.  「EAST」がプログラミングしたものであること
  55.       2.  Oh!FM'90年7月号に掲載されたものであること
  56.       3.  作者の自由転載許可に基づいて転載・配布したものであること
  57. の旨を,説明用のテキストに明記してください。
  58.