あーさん日記

https://akkera102.sakura.ne.jp/gbadev/ の中の人

Arduboy

Arduboy Magazine vol6

Arduboy Magazine vol6に記事を書きました。 しかも英文の雑誌なのに日本語でです。 https://issuu.com/arduboymag/docs/vol_6 誤字見つけたり、文章自体いやーんな感じな部分もありますけど・・・。 せめてもう1度ぐらいは読み直すべきでした。orz 昔、自…

Arduboy 実験45

casio MG-880のデジタルインベーダーを移植しました。 実機を持っていないので正確ではないです。 https://github.com/akkera102/10_tiny_invaderwww.youtube.com今回、気に入っているところはディスプレイ表示。 7セグ(0~9など)とゲームオーバー表示だ…

Arduboy 実験44

ふーー、ゲーム部分はだいたいできました。

Arduboy 実験43

デジタルインベーダー DIGITAL INVADER (カシオ ゲーム電卓) ( ゲーム ) - GAME&WATCH ゲームウォッチ カンストへの道 - Yahoo!ブログ懐かしのパソコンネタ 次のネタはCasio MG-880デジタルインベーダーに決めました。 リハビリ中につき細々とした題材です。…

Arduboy 実験42

Arduboy Library、Arduboy2 Libraryのドキュメント。 いつの間にか整備されています。 特にArduboy2は、コード領域が前に比べて少なくなっている為、 限界まで使う方にはいいと思います。 スプライトクラスもありますし、 この部分はteam argさんのライブラ…

Arduboy 実験41

Arduino IDE のバージョン。 1.6.9は大丈夫だけれど、1.6.10以降になるとコンパイルエラーになる場合があります。 原因はディレクトリ構成です。 inoファイルの下層にサブディレクトリを作り、そこにソースコードを置くと エラーになってしまいます。 // mai…

Arduboy 実験40

うーん、これはちょっとひどいかなあ。 大きなスケッチを書き込みと、ブートローダーを破壊することがわかりました。 領域保護機能はありません・・・。 Arduino IDEはサイズを見ているので大丈夫っぽいですけど、 platformio、ino、自作makefileの方は危険…

Arduboy 実験39

日本語コミニティでサンプルコードの解説をしています。 http://community.arduboy.com/c/ja 自分が使っていないライブラリに解説を加えるという楽しみ。。 ちょっと意地が悪いです。。 追記: スケッチが書き込めなくなるバグの件、ちょっと追記しました。 …

ようやく。。

今日、Arduboyからメールが来ました。要約すると 「6月に発送するから、住所が変わったら連絡してくれ」とのこと。 このところモチベーションが下がったり上がったり忙しいです。 もう1つ。twitterを見ていたらカッコイイ写真が投稿されていました。 白黒…

祝!Arduboy Community 日本語対応

http://community.arduboy.com/c/ja 正直、中の方々でどういう議論が行われたかわかりません。 日本語のCommunity カテゴリを作るから手伝って?と、付いていったら 管理権限をもらいました。moderatorってそういう意味やったんですかー!(あほ。 えーと、…

Arduboy 実験38

www.youtube.com GitHub - akkera102/07_tiny_basic: Tiny Basic - arduboy ようやくです。長かった・・・。 削ったり書き換えたりした為、劣化移植となってしまいました。 単純に写経しとけばよかったのですけど、無駄に欲を出した結果です。 当初予定して…

Arduboy 実験37

clsとpset命令を追加しました。 10 CLS 20 FOR I=0 TO 63 30 PSET I,I 40 NEXT I 表面上は単純なのに、字句解析、構文解析などが行われているかと思うとテンション上がります。 しょぼい線が走っているだけですけどねー。

奈落の底

えーー・・・気長に待つレベルじゃないですよ・・・。 Pre-Orders are scheduled to ship next month. We will be emailing out an update this week, stay tuned! Thanks!My arduboy still not receive - Shipping - Community

Arduboy 実験36

fizzbuzzまで行きました・・・。いやー長かったです。 ■メモ arduinoのbufferを64byteから256byteに増やす - Qiita ・HardwareSerial.h Serial.println(SERIAL_RX_BUFFER_SIZE, DEC); // 64 Serial.println(SERIAL_TX_BUFFER_SIZE, DEC); // 64 ・USBAPI.h S…

Arduboy 実験35

フレームバッファを一切使わないで描画できるか調べてみました。 結論からいうと条件付きでできるものの、かなり微妙です。 簡単な擬似コードを書くと以下のようになります(SSD1306.pdf p34)。 void OledDrawDot(u8 x, u8 y) { // set page Addressing Mod…

Arduboy 実験34

写経しつつ、変数の名前やらコードを変えてるのでのんびりやってます。 今更、Basicの成り立ちを読んでみました。 細かい差異はあるが、当時のものは概ね以下のような仕様であった。 ・単純変数はA~Zの26個のみ。 ・配列は@のみ。 ・データ型は2バイト整数…

Arduboy 実験33

Basic作りは何回か挑戦しているのでうまく作れそうです。 void BasExecInit(void) { OledDrawStr(0, 0, "TOYOSHIKI TINY Basic"); OledDrawStr(0, 2, "Serial.available()"); OledDrawStr(0, 3, "Waitting. Hit Any Key."); if(BasSerialIsAvailable() == TR…

Arduboy 実験32

次のお題はTiny Basicにします。本当は音関係をやりたかったのですが、 このところ本ばかり読んでいてつまらないので一旦お休みです。 豊四季タイニーBASIC確定版 | 電脳伝説 Vintagechips タイニーBASICをCで書く : 鈴木 哲哉 : 本 : Amazon ソースコードは…

1 of pre-orders

Arduboyのメール(tracking information)来ないし。orz やさぐれてカキピーと酒でへべれけ状態ですよ。

arduboy 勝手にFAQ

■KickStarter、pre-orderとはどういう意味? KSとは、クラウドファンディングのホームページを指します。 Arduboyの作者Kevin Batesさんが出資者を募り、 7,221 backers(パトロンの数)、$433,038ものお金が集まりました。 作者はアメリカのポートランドか…

Arduboy 実験31

書くことがないので適当に書いてみようと思います。 devkitのスピーカーはPWMに対応しておらず、配線としても 不味いつなぎ方をしているようです。 However, looking at the following board layout picture, I can see that pins A2 and A3 (physical pins …

Arduboy 実験30

このところ音信不通でしたけど、ようやく更新されました。 https://www.kickstarter.com/projects/903888394/arduboy-card-sized-gaming/posts/1554742 動画がすばらいしいです。見ているだけでワクワクします。 もしかしたら自分の白Arduboyが映像の中にあ…

Arduboy blogに紹介されました。

ヲレのHPはもう0ですよ!このところのサプライズはヘビー級です。(^^; http://blog.arduboy.com/ 嬉しい反面、Arduboy LibraryやArduino IDEを使わない作り方なので、 けっこう異端だよなぁと思っています。 ただ逆にその点が良かったと思う方がいて…

Arduboy 実験29

www.youtube.com GitHub - akkera102/06_tiny_asteroids: Tiny Asteroids - arduboy アステロイドもどきです。一部、機能を削りました。 ・調整が面倒なので全5ステージ。 ・UFO本体、UFOショットは自機に当たらない。 ・・・とりあえず反省会を少々…

進捗2

うまいことコードが収まってくれなくて七転八倒しています。 んーぼちぼち進んでいるからいいけれど・・・。もう1週間かかりそうです。 TODO × UFO × ドキュメント △ バランス調整 ○ 自機+移動 ○ 自弾 ○ 隕石+移動 ○ 隕石あたり判定 ○ 隕石分解

進捗などなど

アステロイドもどきの進捗。発表は来週あたりになりそうです。 ○ 自機+移動 ○ 自弾 ○ 隕石+移動 × 隕石あたり判定 × 隕石分解 × UFO × バランス調整 あと、Gamebuino Libraryを改造してArduboy上で動かそうというお話。 コミニティを覗いたら面白い話題…

Arduboy 実験28

イギリス、シンガポールの方が到着報告をしています。 出荷は順調のようです。いよいよ日本にも来そうな予感。 twitterにて確認。自分のはまだかなあ。 住所?をきちっと書いてほしいアナウンスがされています。 前の郵送時にトラブルでもあったっぽいです。…

Arduboy 実験27

ありがとうございます! 嬉しさのあまりリンクを張らせていただきました。 実はArduboyの作者さんにも特定されてビックリ。 しょぼblogにすごい方来すぎて息ができないです。 ひええーーー。

Arduboy 実験26

検索していたらビルドできないという情報を目にしました。 うわーわざわざすみません。申し訳なくなって慌てて書いてみました。 もともとのベースはArduino IDE 1.6.6のビルドログです。 hexファイルのアップロードに関しても、IDEのビルドログをパクってい…

Arduboy 実験25

www.youtube.com GitHub - akkera102/05_tiny_sokoban: Tiny Sokoban - arduboy tiny sokobanです。レベルは全部で52面あります。 1,2面は難しいので、3,4面から始めることをお勧めします。 作りは至って普通なのでコメントしようもないですけど・・・。 蛇…