みなつ@プチコン

BASICでゲームが作れるWiiU/3DS用ソフト「プチコン」のブログです(*´▽`*)

PiSTARTER用ゲーム「ザ・タワーオブ・ゴルフ」

ゴルフの塔へようこそ

 山間にそびえたつ朽ち果てた塔。床は崩れ落ち、苔むして緑に覆われている。ふと床の隙間から上を見上げると、赤い箱のようなものが?あなたはバッグから取り出したボールをすっと床に置き、静かにクラブを構えた。


PiSTARTER用ゲーム「ザ・タワーオブ・ゴルフ」

続きを読む

PiSTARTERをMIDI音源にするテスト Part.1

1.はじめに

PiSTARTERでMIDIメッセージを受信できるようになったので、PiSTARTERのSOUND命令で音を鳴らしてみました!( ゚∀゚)

今のところ、下記のような制限がありますが、一応鳴るようになりました(*´▽`*)

続きを読む

PiSTARTERでUARTをループバックさせて、MIDIメッセージを入力するテスト Part.2(生データ高速版)

1.はじめに

前回の改良として、生データのままSmileBasicへ送信するように変更したところ、遅延がかなり改善されましたヾ(*´∀`*)ノ

あと、コマンドプロンプトを使わず、SmileBasicのSYSTEM$()コマンドで、MIDI-INからのメッセージをUARTに転送するコマンドを自動起動するようにしたので、ソフトウェア的な前準備が要らなくなりました(≧∇≦)b

 

続きを読む

PiSTARTERでUARTをループバックさせて、MIDIメッセージを入力するテスト Part.1

1.仕組み

RaspberryPiのUART出力ピン(TX)とUART入力ピン(RX)を電気的につないで、UARTに出力された文字を、そのままUARTで受信(ループバック)できるようにしておきます。その状態で、Linuxの aseqdump というMIDI-INからのメッセージをダンプするコマンドの出力をUARTに送信すると、PiSTARTERのUARTRECVコマンドで受信できちゃうのです!ヾ(*´∀`*)ノ

ただし、今回試した方法ではaseqdumpのテキスト出力を使用しているため、遅延がかなりあります(´・ω・`)

テキスト形式ではなくバイナリのままMIDIメッセージを受信すれば遅延は改善されると思いますが、それは今後の課題ということで(*ノノ)

 

続きを読む

3D表示のサンプル(カメラ固定版)

プチコン用に、3D表示する際の簡単な透視投影のサンプルを作ってみました(≧∇≦)b

公開キー【WRDYW3R4】

 

操作方法:

十字キーで前後左右

・Xで上、Bで下

・STARTボタン長押しで終了

 

f:id:tksm372:20181111120816p:plain

 

プログラムはこちら(クリックすると拡大できます)

f:id:tksm372:20181111121347p:plain

3D表示のサブルーチン(クリックすると拡大できます)f:id:tksm372:20181111121411p:plain