#023

【PC88,Z88DK】C言語でキースキャン【PC88,Z88DK】C言語でキースキャン戻る 設定


概要

 I/Oポート00h~0Ehにキーボードマトリクスが割り当てられていますので、それらを読むだけで取得できます。

【参考】PC-8801 I/Oマップ(外部サイト)

ソース

#include <stdio.h>
#include <stdlib.h>
#define TRUE    1
void main()
{
    while( TRUE ){
        for( int i = 0; i < 15; i++ ){
            printf( "%X ", inp( i ) );
        }
        printf( "\n" );
    }
}

解説

 inp()関数はI/Oポートの読み込み関数で、stdlib.hのものです。


関連記事

#026 【PC88,Z88DK】C言語でBeep音

#020 【PC88,Z88DK】C言語で任意の座標に文字描画

#017 【PC88,Z88DK】C言語でゲームループとFPS制御


最終更新日時:2022/05/03
戻る戻る back