#author("2019-10-14T11:28:15+09:00","default:kuran","kuran") #author("2019-10-14T11:29:13+09:00","default:kuran","kuran") *TinyArcade [#l0eaac69] アメリカのTinyCircuits社が販売している手のひらに乗るゲーム筐体。小さいけどちゃんとゲームで遊ぶことができる。~ 東京都杉並区のMETEORさんで買いました。JR西荻窪駅の近くです。~ METEOR http://super-meteor.com/ ~ TinyArcadeを購入 http://super-meteor.com/?pid=135958956 ~ TinyCircuits社 https://tinycircuits.com/ ~ |#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, 直径約28mmスピーカー,16bit精度タイマ割込み| |Display|0.96インチ有機ELディスプレイ| |解像度|96x64| |同時発色数|8bitカラー(256色), 16bitカラー(65536色)| *TinyArcadeゲームダウンロード [#n518aea5] [[&ref(TinyArcade/SuperOteme/SuperOteme3.png);>TinyArcade/SuperOteme]]~ [[SuperOteme>TinyArcade/SuperOteme]] 「ファミ詣'2017」開催記念ジャンプアクションゲーム~ [[&ref(TinyArcade/TinySTG/TinySTG1.png);>TinyArcade/TinySTG]]~ [[TinySTG>TinyArcade/TinySTG]] 縦スクロールシューティングゲーム~ [[&ref(TinyArcade/KemonoRogue/KemonoRogue1.png);>TinyArcade/KemonoRogue]]~ [[KemonoRogue>TinyArcade/KemonoRogue]] けものローグ~ [[&ref(TinyArcade/TinyGOLDRUSH/TinyGOLDRUSH1.png);>TinyArcade/TinyGOLDRUSH]]~ [[TinyGOLDRUSH>TinyArcade/TinyGOLDRUSH]] ローグライクゲーム~ -[[SuperOteme>TinyArcade/SuperOteme]] 「ファミ詣'2017」開催記念ジャンプアクションゲーム~ -[[TinySTG>TinyArcade/TinySTG]] 縦スクロールシューティングゲーム~ -[[KemonoRogue>TinyArcade/KemonoRogue]] けものローグ~ -[[TinyGOLDRUSH>TinyArcade/TinyGOLDRUSH]] ローグライクゲーム~ TinyCircuits社のwebページからもダウンロードできます。詳しくは[[ゲームで遊ぶ>TinyArcade/ゲームで遊ぶ]]をご覧ください。~ https://tinycircuits.com/collections/all/products/tinyarcade ~ (ずっと下の「Download all the current games in one zip file here.」にあります。)~ *TinyArcade開発メモ [#x6de1582] ***使い方 [#m6f338aa] -[[ゲームで遊ぶ>TinyArcade/ゲームで遊ぶ]] -[[出荷状態に戻す>TinyArcade/出荷状態に戻す]] ***開発環境 [#x24f3298] -[[開発環境インストール>TinyArcade/開発環境インストール]] -[[起動メニューを復活>TinyArcade/起動メニューを復活]] ***サンプルプログラム&Tips [#g924e94a] -[[HelloWorld>TinyArcade/HelloWorld]] -[[HelloWorldをSDカードから起動>TinyArcade/HelloWorldをSDカードから起動]] -[[画面表示>TinyArcade/画面表示]] -[[65536色で画面表示>TinyArcade/65536色で画面表示]] -[[コントローラー入力>TinyArcade/コントローラー入力]] -[[30FPSで画面表示>TinyArcade/30FPSで画面表示]] -[[サウンド再生>TinyArcade/サウンド再生]] -[[BGMとSE同時再生>TinyArcade/BGMとSE同時再生]] -[[SDカードからサウンド再生>TinyArcade/SDカードからサウンド再生]] -[[SDカードアクセス>TinyArcade/SDカードアクセス]] -[[PCとUSB接続で通信>TinyArcade/PCとUSB接続で通信]] -[[DMA転送を使って60FPSで画面表示>TinyArcade/DMA転送を使って60FPSで画面表示]] -[[TinyArcade開発のTips>TinyArcade/TinyArcade開発のTips]] ***データ [#r93842c7] -[[画面表示用の画像データ作成>TinyArcade/画面表示用の画像データ作成]] -[[サウンドデータ作成>TinyArcade/サウンドデータ作成]] -[[動画データ作成>TinyArcade/動画データ作成]] *起動メニュー [#a85af69d] -[[起動メニュー改>TinyArcade/起動メニュー改]] *注意 [#c255189a] -%%SDカードからゲームを起動するとCOLOR(#FF3333){内蔵している3本のゲームが消えて元に戻すことはできない。}%% 戻せるようになりました。[[出荷状態に戻す>TinyArcade/出荷状態に戻す]]を参照。~ -開発環境からプログラムを転送するとCOLOR(#FF3333){起動メニューが消える。}その場合は開発環境から起動メニューをビルド、転送する必要がある。[[起動メニューを復活>TinyArcade/起動メニューを復活]]を参照。~ *参考サイト [#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 ~ -TinyArcadeの各ゲームのソースファイル。ビルドできないものが多い。ビルドできてもスティックが動かず操作不能。~ https://tinycircuits.com/blogs/games/ ~ -出荷状態に戻すためのzipがある。ソースファイルも含まれている。~ http://forum.tinycircuits.com/index.php?topic=1631.0 ~ -花火のデモ。画面の描画にDMAを使用し200FPS以上出る。~ https://github.com/egonbeermat/fireworks ~ -MacでTinyArcadeの開発環境を作る。~ http://coffeee.hatenablog.com/entry/2017/04/27/224730 ~ ~ [[前に戻る>kuran_kuran page!]]