;=============================================== ; TINY ASSEMBLER for FX-Micom ver.0.2 ; (c) 2005 / 2009 PIROYAN SOFT. ; ; Source File : 10min.src ;=============================================== ; address code mnemonic ;----------------------------------------------- 00 (0000000) : 8 0 ; TIA <0> 02 (0000010) : A E ; TIY 04 (0000100) : 4 ; AM 05 (0000101) : A F ; TIY 07 (0000111) : 4 ; AM 08 (0001000) : A 0 ; TIY <0> 0A (0001010) : 4 ; AM 0B (0001011) : E D ; CAL DSPR 0D (0001101) : E 0 ; CAL RSTO 0F (0001111) : 8 0 ; TIA <0> 11 (0010001) : E C ; CAL TIMR 13 (0010011) : 8 1 ; TIA <1> 15 (0010101) : A E ; TIY 17 (0010111) : 6 ; M+ 18 (0011000) : C 9 ; CIA <9> 1A (0011010) : F 2 8 ; JUMP <28> 1D (0011101) : 8 0 ; TIA <0> 1F (0011111) : 4 ; AM 20 (0100000) : 8 1 ; TIA <1> 22 (0100010) : A 0 ; TIY <0> 24 (0100100) : 6 ; M+ 25 (0100101) : F 3 A ; JUMP <3A> 28 (0101000) : 4 ; AM 29 (0101001) : 0 ; KA 2A (0101010) : F 0 F ; JUMP <0F> 2D (0101101) : A 0 ; TIY <0> 2F (0101111) : 5 ; MA 30 (0110000) : C A ; CIA 32 (0110010) : F 3 A ; JUMP <3A> 35 (0110101) : E 7 ; CAL ENDS 37 (0110111) : F 3 C ; JUMP <3C> 3A (0111010) : E 8 ; CAL ERRS 3C (0111100) : A 0 ; TIY <0> 3E (0111110) : 5 ; MA 3F (0111111) : 1 ; AO 40 (1000000) : E D ; CAL DSPR 42 (1000010) : F 4 2 ; JUMP <42> ;----------------------------------------------- ; Total : 69 words. ●タイトル:  10秒ゲーム ●はじめに:  ストップウォッチを使った古典ゲーム。  体内時計を頼りに、10秒ジャストで止める事が出来るか?! ●遊び方:  [RESET][1][RUN]でプログラムを走らせると、そこからいきなりスタートです。  [RUN]を押してから10秒後と思うところで、[0]〜[F]までの何れかのキーを押して下さい。  音と共に、7segLEDに秒数、2進LEDに1/10秒が表示されます。  10.0秒〜10.9秒までの場合は成功でエンド音が鳴り、それ以外はエラー音が鳴ります。  16秒後に自動でエラー音が鳴り、ゲームオーバーとなります。  再スタートは[RESET][1][RUN]です。 ●制限事項:  10秒のカウントには、FX-マイコンのタイマを使用していますが、  (0.1秒のタイマウェイト+コードの実行時間)×100なので、  実時間より若干ゆっくりになるかと思います。  また、シミュレータでは、タイマが実行環境の動作速度に大きく左右されるようで、  遅いPCでは、さらに正確ではありません。   ぴろやん http://lablog.piroyan.com/