*TinyArcade [#l0eaac69]
アメリカのTinyCircuits社が販売している手のひらに乗るゲーム筐体。小さいけどちゃんとゲームで遊ぶことができる。~
中野のMETEORさんで買いました。~
METEOR http://super-meteor.com/ ~
TinyArcade http://m-hz.net/?pid=107694212 ~
|#ref(TinyArcade.jpg,,,50%)|#ref(TinyArcadeSize.jpg,,,50%)|
*TinyArcadeの仕様 [#q17bc4fd]
|CPU|ATSAMD21G18A(ARM Cortex M0+, ArduinoZero互換)|
|Clock|48MHz|
|Flash|256KBytes|
|SRAM|32KBytes|
|コントローラー|2軸方向レバー,ボタンx2|
|I/F|MicroSDCard, Micro-USB|
|その他|DMA, 10bitDAC, 12bitADC(※1), 直径約28mmスピーカー,16bit精度タイマ割込み|
|Display|0.96インチ有機ELディスプレイ|
|解像度|96x64|
|同時発色数|8bitカラー(256色), 16bitカラー(65536色)|
(※1)最新版は方向レバーがデジタル式のため搭載していない、または接続されていない可能性大。~
*注意 [#c255189a]
-SDカードからゲームを起動するとCOLOR(#FF3333){内蔵している3本のゲームが消えて元に戻すことはできない。}代替方法など詳しくは[[ゲームで遊ぶ>TinyArcade/ゲームで遊ぶ]]を参照。~
-開発環境からプログラムを転送するとCOLOR(#FF3333){起動メニューが消える。}その場合は開発環境から起動メニューをビルド、転送する必要がある。[[起動メニューを復活>TinyArcade/起動メニューを復活]]を参照。~
*目次 [#x6de1582]
-[[ゲームで遊ぶ>TinyArcade/ゲームで遊ぶ]]
-[[開発環境インストール>TinyArcade/開発環境インストール]]
-[[HelloWorld>TinyArcade/HelloWorld]]
-[[起動メニューを復活>TinyArcade/起動メニューを復活]]
-[[HelloWorldをSDカードから起動>TinyArcade/HelloWorldをSDカードから起動]]
-[[画面表示>TinyArcade/画面表示]]
-[[コントローラー入力>TinyArcade/コントローラー入力]]
-[[30FPSで画面表示>TinyArcade/30FPSで画面表示]]
-[[サウンド再生>TinyArcade/サウンド再生]]
-[[画面表示用の画像データ作成>TinyArcade/画面表示用の画像データ作成]]
-[[サウンドデータ作成>TinyArcade/サウンドデータ作成]]
*以下方法不明、誰か教えて [#z743af00]
-[[SDカードアクセス>TinyArcade/SDカードアクセス]]
-[[PCとUSB接続で通信>TinyArcade/PCとUSB接続で通信]]
-[[SDカードアクセス>TinyArcade/SDカードアクセス]] 方法不明、誰か教えて!!
*参考サイト [#te4e9071]
-O Watch~
腕時計型で画面部分はTinyArcadeと同じプログラムが動作する。ボタンやセンサーは互換性が無いので注意。~
http://theowatch.com/learn/ ~
-Impressの記事【特別企画】手のひらで昔懐かしいアーケード筐体を楽しめる「Tiny Arcade」~
http://game.watch.impress.co.jp/docs/news/1026428.html ~
-TinyArcadeの起動メニューのソースファイルがある。~
https://tinycircuits.com/blogs/learn/171319495-tiny-arcade-menu-update ~
-PCと通信して天気を表示している~
https://github.com/pjimenezmateo/tinyarcade-weather-display ~

*メモ [#z5c1fa22]
**SoundMix [#a8883af6]
 
 ・buffersize
 Tinytris 256
 TinySHOOTER 1200
 
 ・mix(unsigned short)
 HALF = 512
 MIN = 0
 MAX = 1023
 
 data = data1 + data2 - HALF
 data = ((data > MIN) ? ((data < MAX) ? data : MAX) : MIN)


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS