こどもパソコン IchigoJamI [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
ピコソフトで画像検索をかけるとこんなのが大量にヒットする
確かに速そうではある
[PICO] コンビニでおかいもの! | Conveni de Okaimono!
https://www.youtube.com/watch?v=SioC2yCOADs PanCakeの質問ですが、いいですか?
家庭用テレビやラズパイ用モニターなど、HDMI・コンポジット両用のテレビやモニターに
PanCakeを接続すると、「画面がまともに表示されない」とわかりました。
しかし、コンポジット専用のテレビやモニター、ポータブルDVDプレイヤーのコンポジット入力端子や
4.3インチモニターにPanCakeを接続すると、正常に表示されます。
「PanCakeは、コンポジット専用のテレビやモニターで使え」ということですか?
※IchigoJam本体とPanCakeの画面切り替えのため、コンポジット切替器を使っています。
レトロゲーム機やVHSビデオデッキなどで使われるものです。 ウチでもモニターやテレビによってきれいに映ったり、白黒になったり、中には画面が流れちゃうのもある。
ところが、水晶振動子のあたりに触れたりすると治ったり直らなかったり。
思うに、コンポジットの出力が結構シビアで、ラインなどの抵抗とか、浮遊容量とかそんなのが影響してるのでは? PanCake に関する Q&A
https://15jamrecipe.jimdo.com/pancake/q-a/
ここに対処方法がいくつか書かれているけど、それでもダメだと言う場合は相性と言う事になるみたいだね PanCakeの接続結果
【HDMI・コンポジット両用】
・国産メーカー製のテレビ:カラーだが縦縞になる
・ラズパイ用の海外製モニター:白黒かつ縦縞になる
【コンポジット専用】
・海外製のポータブルDVDプレイヤー:正常
・海外製の4.3インチモニター:正常
【キャプチャーボード・その他】
・海外製のUSBアダプタ(EasyCAPタイプ):虹色になる(※遅延はほとんどない、IchigoJam本体のモニター代わりは可能、ファミコン互換機でアクションゲームも可能)
・海外製のHDMI・コンポジット両用キャプチャボードのコンポジットモード:カラーだがちらつきが激しい(※遅延があるので、モニター代わりは不可)
・海外製のコンポジット→HDMIコンバータ:正常……どころか、綺麗になる(遅延はほとんどないので、HDMIモニターやキャプチャーボードに接続も可能)
相性がある、という感じ。
ついでに。
IchigoJam本体やファミコン互換機は、上記の機器すべてに接続可能。
結論をいえば、ポータブルDVDプレイヤーが最も適している、と思う。
USB端子からIchigoJam+PanCakeの電源も供給可能、というメリットも。 IchigoJamで「っぽいもの」を作ってみた第2弾
https://youtu.be/H2d0Yv3p8Z8
と言うかDONKEYKONGっぽいものアレンジが進まないので色々考えているうちに、なぜかパックマンっぽいものが
完成したので公開。
「右手法・左手法(※)」を使ったアルゴリズムで敵を移動させるテストの様な意味があったんだけど、流石に
IchigoJamでオールBASICは荷が重すぎたようで…。
説明にも書いた通り、RaspberryPi用のIchigoJamBASICで動かせば、速度的には十分ゲームになるんじゃないかなと。
速度だけは(笑。
※迷路の攻略やドルアーガの塔のウィルオーウィスプの移動のアルゴリズムに使われてる方法 >>404
少ないメモリで、これだけのプログラムを作るとは……感心。
>RaspberryPi用のIchigoJamBASICで動かせば、速度的には十分ゲームになるんじゃないかなと。
これは……ラズパイZEROで十分では?
ラズパイZERO+IchigoJamBASIC RPiでも、オリジナルのIchigoJamよりも高速だ、とわかる。
最大の長所は、
消費電力が少ないので、1AのUSBアダプタや分岐ケーブルの電源でも問題ない。
短所(ラズパイ3よりも遅い…を除く)は、
HDMIの変換コネクタやUSBの変換コネクタ&ハブが必要。
あとは……圧電ブザーの端子をキャプチャーボードに接続するつもり? >>405
もちろん今回も4ブロック使ってますよ(^^;
ほぼ使い切ってますw
圧電ブザーの端子をつなぐつもりだけど、まずいですかね…?
とりあえずほぼ同時進行で作っていた第3弾も完成させたいので、ラズパイで動かすのは
そのあとになると思うけど >>407
「IchigoJamと同様、圧電ブザーの端子をRCAジャックに接続可能では?」
と思ったので、ジャンパワイヤーとRCAジャックを半田付け。
ついでに……ラズパイZeroにコンポジット出力端子を増設、
ラズパイZeroも半田付けが必要。
https://shopfusen.jimdo.com/raspberry-pi/zero-%E3%83%93%E3%83%87%E3%82%AA%E7%AB%AF%E5%AD%90/
↑と同じ方法。
試すつもりはないけど……
ラズパイ3は、3.5インチジャックに先端からL-R-GND-Vの4極ミニプラグが必要みたいだね。
https://raspberrypi.akaneiro.jp/archives/73
うちのDVDプレイヤー用ケーブルは、V-L-R-GND(海外製・ツインバード製)、GNDが違うケーブルは色を変えても使えない。
結果は……ラズパイZeroにコンポジット端子とモノラル音声端子の増設に成功。
PLAY命令やBEEP命令も問題ない。
ラズパイZero+4.3インチモニター&USB昇圧ケーブル+USB二股の場合、
IchigoJamと同様、モバイルバッテリーに接続可能。
もう一つ。
ラズパイ版の場合、SDカードに保存するので、
5ブロック以上も問題ないはず?
0-3:IchigoJamと同じ、4-99:ラズパイ専用、100-227:EEPROM(ラズパイも接続可能) 家電量販店やPCショップの一部でも、IchigoJamやラズパイを販売している。
これは……地方支店の例。
・ヨドバシカメラ
IchigoJamとラズパイを販売。IchigoJam・ラズパイのいずれも、周辺機器まで販売。
・ツクモ
ラズパイを販売。もちろん、ツクモのラズパイ3用BASIC「Pi Starter」と公式本も販売。
IchigoJamはないが、I-O DATAのラズパイ版IchigoJam「IchigoJam BASIC RPi+」は販売。
ラズパイのユーザーが、ラズパイ版かつ無償の「IchigoJam BASIC RPi」
https://ichigojam.github.io/RPi/index_ja.html
を試してもいい、と思う。
「ラズパイZeroを買ったのはいいが、Raspbianは遅すぎる」という方にはおすすめ。 AVケーブルの3.5mmのジャックってこれっていう基準はないみたいですね。
うちはハードオフでジャンク品買ってきて途中で切断して、
テスターで当たりながら、ラズパイに合うように線をつなぎなおしました。 おまえらも第二のIchigoJam造って売るんやで
マイコンにBASIC載せればええんやし簡単やろ
Orange pico/OranginoもFUSENに汚染されたしな >>412
やはり、ジャンクのケーブルを切断し、接続し直すのが妥当?
ラズパイの場合、先から3番目がGNDであれば、色を変えるなどの工夫で使えるはず。
もちろんテスターで確認。
Amazonで「3番目がGND」のケーブルを注文したので、届いたら試すつもり。
……ラズパイ3用のIchigoJam RPiカードも用意。普段はRaspbianで使っているけど。
ツクモの「Pi STARTER」ではないので、
バックアップさえあれば、SDカードを破損しても新しいカードに交換で済む。
IchigoJam RPiで気付いたこと。
起動後はラズパイのRAMにOSが入るので、
「SDカードを抜く→PCに接続してファイル交換→元に戻す(これが重要)」
も可能。 >>415
たまたまジャンクのケーブルは、先端がGNDだったかで、切断したのはしょうがなくでした。
もちろん、GNDが合っていれば、プラグの色なんかなんだっていい訳ですから、切らずに済むならその方がいいと思います。 先端GNDはセンスなさすぎ。中国人が作ったんだろ。 Kidsspotって大人でも投稿していいんだろうか?
「こどものプログラマーを応援するための投稿サイト」ってあるからダメな気がするけど
自分でホームページとかつくってないんだよね
まあダメじゃなくても本来対象でなさそうだから恥ずかしいってのもある…w Kidspot?
例の人物の作品が多いけど、彼を除外しても、
「大人のIchigoJamユーザーの巣窟」と化している気が? >>420
大人と思われる人の作品は綺麗なプログラムが多いから、子供のために作っているような
感じなんだが、自分の作ってるのはとても参考にならないほど詰め込んだプログラムだし…
まあ急ぐことでもないしとりあえず他も探してみるよ RaspberryPi用のIchigoJamBASICをインスコして見たので気付いたこと(RaspberryPi3使用
・SAVE用のブロックが100ブロックある
・LRUNを実行するとBGM(MMLの連続再生)が止まる
・RaspberryPi1にはGPIO5が無いので音が出せない…orz
セーブ用のブロックが最初から100ブロックあるので、LRUN使いまくれば大きなプログラムも作れる。
(メモリーは1kBのままなので限界はあるけど)
本家のIchigoJamではPLAYで連続再生している時にLRUNを実行すると、異音が残ったり
全く関係の無いところで再生されるなどの不具合があったけど、解決されていればわざわざ
止める必要が無くなるので期待。ただ、LRUNを実行してもリセットされずに鳴らしっぱなしに
できれば1ブロックまるまる使ってBGM付きのゲームが作れるので、そういう期待もあったけど
それは無理そう。
で、現在買い置きのUSB変換を捜索中なので続きはまた後程。 と言う事で検証結果です。
他にも速度比較をしている動画は何度か見ていたけど、今回のが多分一番インパクトがあるん
じゃないかと(笑
あと、パックマンっぽいものの迷路が、色ずれで虹色になっていたのが、UPしてみたら更に
酷くなっていたので、後で変えるかも。想像していたよりも遥かに速かったと言うのが
本音。
https://youtu.be/grfrcTADNZ0 >>423
ラズパイ3だと爆速! ラズパイZeroでもかなり高速。
個人的には……本家IchigoJamと同様、モバイルバッテリーで動くラズパイZeroが適している、
と思う。
私は…ラズパイZero・ラズパイ3のいずれも、コンポジット出力対応+圧電ブザー端子にRCA端子を接続
(音声はモノラルなので、分岐ケーブルで左右に)の改造を終えたところ。
一ついいですか?
ラズパイ3のACアダプタは、2.5A〜3.0Aの専用品でしょうか?
「ラズパイ3対応」を謳っているACアダプタでも、USB端子が2個以上ある場合や、
粗悪なケーブルの場合、供給電力不足の「雷マーク」が表示されるはず?
ラズパイを使う場合、ラズパイ専用のゲームを作ったら、と思う。
1ブロック1024バイトの制限はあっても、SDカード1枚で100ブロックが使えるうえ、
本家IchigoJamよりも爆速……だから。
※私は元某8ビット機ユーザーですが、某8ビット機と某16ビットの残存ユーザーは
「人間のクズ」の巣窟なので、関わらないようにしています(F*-**Nよりもひどい奴だらけです)。
両機種はヤフオクに専用カテがあります。「中途半端に知名度が高い」世界は危険です。 ラズパイ3用某BASICのスレに、煽り野郎が現れた。
>某8ビット機と某16ビット機の残存ユーザーは「人間のクズ」の巣窟
と書いたけど、
レトロPCやBASICオタクのオヤジは、腐った奴が多い、とわかる。
1970年代の機種の元ユーザーは、比較的まともだと思う。
腐った奴が多いのは、1980年代〜1990年代の機種の元ユーザー。
IchigoJamの開発者さんは、1980年代の機種の元ユーザーで、
この機種のユーザーにしては若い方だけど、
「彼のような人物は例外」と断言します。 >ラズパイ3用某BASICのスレに、煽り野郎が現れた。
と書いたけど、煽られたのは私ではなく、別の方。
ここ・ラズパイ3某BASICのいずれも、書き込みが極めて少ないスレだけど、
「昔のBASICヲタ・昔のPCヲタ」は、クズオヤジの巣窟、と断言する。
「昔のPC板」へ行くと、嫌でもわかる。
某機種のスレは、AA荒らし・粘着荒らし……他のスレの比ではない。 ここをROMっている方は、ある程度いると思う。
あまり余計なことは言わないほうがいい、ROM専に徹したほうが安全かも。
YouTubeでIchigoJamゲームの動画をアップした方に良い評価を入れるなど、
応援する方法はいくらでもある、と思う。 まあとりあえず、第4弾
【リスト付き】RaspberryPi用のIchigoJamBASICでシューティングゲームを作ってみた
https://youtu.be/MHF0e8TlWrY
クアッドコアのラズパイ用だけど、説明欄にリストを添付して見た
半角の不等号は不可となっていたので、全角に変更してあるのでメモ帳の一括変換などを使って
半角に変換すれば多分大丈夫かと >>429
お疲れ様です。
圧電ブザー→音声出力端子を増設したラズパイ3 B+・ラズパイZeroで実行しました。
(本題と関係ないが:ラズパイ3 B+の映像はHDMI、コンポジットは将来キャプチャするときに…)
>RaspberryPi3以降推奨・シングルコアのモデル不可※動作はしますが遅くてゲームになりません
まさにその通り、とわかりました。
ついに、ラズパイ3以降専用のゲームを作ったのですね!
一つ質問していいですか?
プログラムのPC→ラスパイへの転送ですが、1024バイトのBINファイルに変換する必要があります。
「IJUtilities」でBASICテキスト→BINファイルに変換→SDカードに転送、ですか?
IchigoJamの場合は、「IJUtilities」+USBシリアル変換アダプタで転送(送受信)しています。
私は……IchigoJamをPLAY命令専用機にしている! 宝の持ち腐れ!
書籍「IchigoJamでプログラミング」を購入したものの、
正誤表を見たら誤字脱字が極端に多すぎる!
裁断→ドキュメントスキャナで自炊→Photoshopで誤字脱字を訂正しているところ。 IchigoJam購入直後に作った、「カレンダー」のプログラム。
ラズパイ版だと高速表示(Zeroでも十分高速)。
1 CLS:INPUT"YEAR ",Y:INPUT"MONTH ",M:D=1:L=(YMOD4=0):IF(YMOD100)=0ANDYMOD400L=0
2 IFM=1ORM=2ORM>12M=M+12:Y=Y-1
3 IFY<0ORY>9999ORM<3ORM>14RUNELSEH=(Y+Y/4)-(Y/100)+(Y/400)+(13*M+8)/5+D:H=HMOD7:D=31:IFM=4ORM=6ORM=9ORM=11D=30ELSEIFM=14D=28+L
4 ?:?:?"SUN MON TUE WED THU FRI SAT":?:IFHFORI=1TOH:?" ";:NEXT
5 FORI=1TOD:?" ";:A=I/10:B=IMOD10:IFA?A;ELSE?" ";
6 ?B;" ";:H=H+1:IFH=7H=0:?:?
7 NEXT:?:IFH?:? 5chの仕様では、空白2つ以上は空白1つになってしまう。
>>431のプログラム訂正
4 ?:?:?"SUN MON TUE WED THU FRI SAT":?:IFHFORI=1TOH:?"----";:NEXT
?"----" を ?"(空白4つ)" に置き換え。
空白2つ ?" "、空白3つ ?" "、空白4つ ?" "、全角空白2つ ?" "
どうだろう? カレンダーは、
「IchigoJam web」
http://fukuno.jig.jp/app/IchigoJam/
で動作確認。
>>431のプログラムをテキストボックスにコピペ、4行の ?" "; を ?"(空白4つ)" に書き換え、
importでWeb版IchigoJamに転送し、最後の行(カレンダーは7行)でEnterを押す。
RUNで実行……遅いけど、カレンダーはこれで十分かな。
「IchigoJam web」は、BEEPとPLAYもサポート。
「LED 1」「LED 0」を実行すると? 申し訳ない、最近一つのスレに長くいると荒らしが沸くから、動画のリンク張るときにしか
スレ見てないんでレスはつけられないんだ
で、第4.5弾
【音量注意】RaspberryPi版IchigoJamBASIC用の自作シューティングゲームの軽量版を作ってみた【リスト付き】
https://youtu.be/oHxywVcfQbI
前回のシューティングゲームの軽量版、シングルコアのラズパイ+IchigoJamBASIC用
本家は速度的に今回も対象外
詳細は説明欄で >最近一つのスレに長くいると荒らしが沸くから
同意。
ネット初期と違い、参加層が悪くなったので、どのスレも荒らしの被害に遭うけど…、
レトロPC関係や昔のBASIC関係は、別格〜他の世界・他のスレの比ではない、といえる。
言いたいことは、YouTubeの本文に書く、これが一番いいと思う。
賛同する方は、YouTubeの動画に良い評価を入れる、これに留めたほうがいい。 IchigoJam基板にOrangePico BASICを入れた人いる? ネット上は、危険な奴の巣窟。断言する。
女・宗教家(神職や僧侶など)・弁護士など・その他専門家は、極めて危険な奴の巣窟!
5chのスレよりも、知恵袋などの質問サイトに多い!
しかし! 上記のいずれにも該当しない、素人のおっさんでも、
他人を攻撃する奴・人間のクズが非常に多い!
私は、レトロPCや昔のBASICなどは危険だ、と思っている。
ファミコンやSFCは?
メジャーなレトロゲーム機だが、ゲーム名を出すときは
「スーパーマリオ」「ドラクエ」「FF」「ボンバーマン」「桃鉄」などの
超有名作品に留めている。現行ゲーム機・現行PCでも続編が……わかると思う。
「燃えプロ」の黒カートリッジ版・「ハイパーオリンピック」のテレビ番組版など、
限定版・非売品の話題は極めて危険!
マイナーな作品といえども、ファミコン・SFCの作品は「中途半端に知名度が高い」……だから怖い! このスレの場合、
「IchigoJamと全く無関係なBASICや機器の話題は禁止」
ローカルルールを作るべきでは?
ラズパイ版IchigoJam BASICの話題、IchigoJam本体に他のBASICを入れる話題。
これらはIchigoJamと関係があるので、一応可、とする。
しかし、無関係なBASICの話題は禁止すべき!
レトロPC・他の小型ボード・Windows版……を問わず。
他の小型ボードのBASICスレには、悪質な煽りが現れた。
無関係な話題ではなく、スレ通りの話題にも関わらず、煽られる・攻撃される。
「危険」なので、誰も書き込まなくなった。 >>438
>>IchigoJamと全く無関係なBASICや機器の話題は禁止
機器が何を指しているかは知らないが、Ichigojamと全く無関係なBASICの話題など存在しない
機器の話題にしてもIchigojamをどう使うかというかという問題に繋がるし、
他の競合機器とIchigojamの比較の話題は禁止する理由が無い
そもそもスレ違いはテンプレで記述するまでも無くルール違反で削除対象だから、記述の必要は全く無し IchigoJam・他のボードのいずれにもいえるけど、
技術者や書籍著者は「私は元〇〇ユーザー(レトロPCの機種名)」と
発言している方が多い。
技術者や書籍著者はまともな方が多いけど、
レトロPCやBASICのオヤジは、クズの巣窟!!
ゲーム専用機と違い、もともとオタクが集まる世界。
しかも、中途半端に知名度が高い・中途半端にユーザーが多い。これがまずい。
名前は出さないけど、ある技術者のブログ。
IchigoJamで電子工作・音楽機器と接続・他のボードと連携・マシン語プログラムの作成(昔のZ80の知識は通用しない)
……などをしている。
BASIC関係のスレ全般が荒れるもう一つの原因は、
「BASIC〜初心者や素人でも扱える言語」もある、と思う。 IchigoJamとは無関係だけど、
レトロPCユーザーから「ドラクエ制作者=プロのゲーム作家」になった人物、について。
彼はレトロPCで「ポートピア連続殺人事件」を作った。すべて一人で。
ただ、彼は「プログラムについては素人だ」と意識していた。
後に本職のプログラマと出会い、「ポートピア連続殺人事件」のファミコン版移植、
この頃は本職のグラフィックデザイナーや本職の音楽家がいなかったけど……
「ドラクエ」になると、本職のグラフィックデザイナーや本職の音楽家も付いた。
彼は、本職のゲームシナリオに専念し、それ以外の分野は専門家に任せた。
BASICは初心者向け・素人向けの言語、
だから後の「ドラクエ制作者」みたいな人物が現れる可能性もあるが……。 >ラズパイ版IchigoJam BASICの話題、IchigoJam本体に他のBASICを入れる話題。
>これらはIchigoJamと関係があるので、一応可、とする。
オレピコのHPに「 IchigoJamにORANGE-inside 」とあったから何かと思ったが、またステマだったのか
どんだけあちこちのスレを荒らしまわってんだか >「ドラクエ」になると、本職のグラフィックデザイナーや本職の音楽家も付いた。
>彼は、本職のゲームシナリオに専念し、それ以外の分野は専門家に任せた。
あと、こう言う用途ならスクラッチとかRPGツクールの方が向いてる
それ以前に、プログラムを勉強するのではなく小説家か漫画家を目指した方がいいと思う >>446
HSPってのは良くわからないのでw
見た感じ、HSPってのはプログラムを「書く」方みたいだけど、>>442は「プログラム
より感性」と言いたいみたいだからどうだろう
まあ、実際の所そもそも>>442が何を言いたいのかよくわからないんだが
あと、スイッチサイエンスでIchigoJamが販売終了になってた
https://www.switch-science.com/catalog/2865/
秋月でもPanCakeとIchigoLatteが「お近くの店員に聞け」になってる
http://akizukidenshi.com/catalog/g/gK-09686/
http://akizukidenshi.com/catalog/g/gM-12084/
そろそろRasPi版も本気出さないと他に持ってかれそうな気がするけど マルツを見たらTの改善版が出てるから、スイッチサイエンスのはこれに代わるのかも
知れん(ただし今の所スイッチサイエンスの検索でも出てこないけど)
https://www.marutsu.co.jp/pc/i/1352338/
あと秋月のIchigoLatteも完成品は売り場になってた
http://akizukidenshi.com/catalog/g/gK-11512/ >>442で言いたいことは、「プログラムは感性」云々ではない。
「BASIC関係スレやレトロPC関係スレは、なぜ荒れるのか」、
現在は腐ったオヤジの巣窟になった、だから「これらのスレは荒れる」が、
当時はまともなユーザーさんが多かった。
その一人で、かつプログラムや数学に関しては素人である人物が、
1.レトロPCで「ポートピア連続殺人事件」を作った
2.メーカーに認められ、プログラマと組み、「ポートピア」をファミコンへ移植
3.「ドラクエ」制作者として大成功
を例示した。
彼については、↓を参照。
http://d.hatena.ne.jp/esu-kei/20100528/1275058250
ラズパイ版のIchigoJam BASIC RPiは、
「株式会社ナチュラルスタイル」が移植したもので、本家のjig.jpは原作者という立場では。
だから、本家に著作権はあるものの、本家はIchigoJam BASIC RPiに干渉しないはず。
レトロゲームでいえば、電波新聞社がナムコのゲームのレトロPC版を発売した、ナムコは原作者だが、
ナムコ自身は電波新聞社が移植した二次創作物に干渉するか? と同じ。 ラズパイ版 IchigoJam BASIC RPi で気付いたこと。
https://ichigojam.github.io/RPi/index_ja.html
>更新履歴
>[2018/12/06] ver1.2.6-fw-12e0bf8
>ファームウエアを Raspberry Pi 3 Model A+ に対応したものに更新しました
「株式会社ナチュラルスタイル」はサポートを続けている……とわかるはず。
jig.jpやPCN、および関係者のブログを見たところ、
ラズパイ版 IchigoJam BASIC RPiの記事などは、まず見当たらない。
……もっとも、ラズパイ版の他社BASIC製品にも触れていないが。 >IchigoJamをよりIoTで使いやすく、ブラッシュアップしたIchigoJam、近日正式版リリースです!
>速度1.7倍、液晶に切り替えた際の音の不具合を解消し、IchigoBoy pocketでも見やすいよう調整。
>「IchigoJam 1.3b1」・・・ついに、1.3βとしてテスト公開!
これはIchigoBoyと言うので使うと1.7倍と言う事なんだろうか?
コンポジット出力でも1.7倍なら速度敵には大分改善されそうだけど
とは言え一番足りないのはメモリーなんだが… PLAY命令の音程改善も研究しているらしい。
IchigoJam書籍の著者さん、音楽ライターさんなどは、PLAY命令の音程を気にしているから。 そんな事よりラズパイゼロのキーボード問題の方が急務だと思うけどな
と言うかまだ本家版にこだわってるのはどうかと思う https://ichigojam.github.io/RPi/index_ja.html
>※ Zero系 と Model A+系 については 一部のキーボードで、入力の反応がよくない現象が報告されていますが、
>それ以外は Model B/B+系 と同様にご利用いただけます。
Model A+系も同様らしい。
やはり、ラズパイで一番普及しているModel B/B+系が無難か。 >>454
「既にラズパイを持ってるけど結局使っていない」と言う人ならいいけど
IchigiJamBASICのためだけにラズパイ3を買うのはお勧めしない
子供のプログラム教育なら、Rasbianにスクラッチが入ってるから買って損はないと思うけど ↑の追記と言うか補足だけど
・RaspberryPi1タイプBの512Byteモデル ※基板に2011.12というシルク印刷があるタイプ
では、IchigoJamBASICは音は出ないけど問題なく動いているので、そういうのを
持ってる人ならあり。もちろん3B(+)を余らせてるならそれもあり。
IchigoJamBASICのためだけに、わざわざ3Bを買うのはお勧めしないって事ね。 >>452
アホかいな、H-Sync(15.75KHz)を分周したりするから音程がズレるんや。
16bitの場合、出力周波数を f として、n = f * 65536/15750 となる n を、H-Sync で累算していって最上位ビットだけを出力すれば音痴にはならへん。
例えば、n は110Hz なら 458、440Hz なら 1831、880Hz なら 3662、1760Hz なら 7323 …という具合やな。 jig.jpやPCNの関係者が純正にこだわる、
ラズパイ版に干渉しない(Raspbianなどのラズパイと接続は別!)
……理由がわかった。
IchigoJamのファームウェアなどについて。
個人使用に留める場合は、フリーソフトと扱う。(互換機作成を含む)
しかし、二次創作物の再配布や販売は、ライセンス契約が必要。
他社BASICは厳しいプロテクトがあるので、そのBASICのスレは荒れてしまった。
ライセンス管理の問題……大変だと思うけど、厳しいプロテクトはやめてほしい、と願う。 もう一つ。PanCakeについて。
http://pancake.shizentai.jp/
ファームウェアの更新は、
>2017/11/24 PanCake C Ver1.2をリリース
初代やUは、CPU交換でファームウェア更新ができるけど、
TやSは「かなり特殊な方法」で更新する必要がある。
http://www.nowhere.co.jp/blog/archives/20170228-090025.html
けど、これ以上PanCakeのファームウェアを更新する必要はない? >>459
倍音関係が崩れて無ければ、多少周波数ずれても、普通の人にはわからない IchigoJamのPLAY命令で、音程ズレがわかる音。
O5C+よりも高い音:ほとんどの人がわかる
O4F=普通のファ:これは気付かない人が多い >>464
高い音ほど、分周比の誤差が出やすいからな。
どっちかと言うと、ハード的な性能の問題。 新バージョンの安定性とかどう?
メモリにマップが入りきらないから、ROMからマップつくる形で第5弾作ってた関係で
様子見るつもりでちょっと積みゲ―を崩してたら結構お留守にしちゃったけどw 外部RAMにプログラムや変数を格納したらいいのに。 ラズパイ版ならSAVE用のブロックが多いからEEPROM必須でもいいんだけど、つべの
説明欄の上限が5KBだからだいたい3~4KBにしたいんだよね
本家の方は速度が上がってないなら今回も対象外にせざるを得ないから、とりあえずラズパイ用として
完成させるけど
あと、自分で作ったZ-80のワンボードマイコン用のBASICも作ってるから、今後はペースが落ちるか
しばらくIchigoJamのプログラムは休むかも知れん ファームウェアをIchigoJam ver 1.3.0に更新。
初代IchigoJamも更新できた(初代はヤフオクで購入)。
オス同士のジャンパケーブルでISPとGNDを接続してから、
IchigoJamとシリアルモジュールを接続する(端子は通常の接続と同じ)。
IJUtilitiesでファームウェアの更新ができる。
GNDが足りない? 圧電ブザーやスピーカーを外せば、GNDが空くはず。 >>471
乙乙。
速さはどう?1.7倍ってのがIchigoBoyと言うモデルだけなのか気になってるんだけど。 IchigoJamのベンチマークプログラムを見つけた……実行結果。
IchigoJam 1.2x:通常 37秒、VIDEO0で非表示 20秒
IchigoJam 1.30:通常 25秒、VIDEO0で非表示 13秒
(初代、Tのいずれも同じ)
ラズパイZero:通常 3秒、VIDEO0で非表示 1秒
ラズパイ3B+:通常 1秒、VIDEO0で非表示 0秒
マインスイーパー、テトリス、迷路、PanCakeのゲームで遊んだところ、
「更新前よりも速くなった」と感じた。
PanCakeのゲームの一つは、WAIT命令を追加したくらい。 >>473
返事が遅くなって申し訳ない
結構はやくなってるね、今までギリギリ遊べるか遊べないか程度だったゲームなら試してみる価値は
ありそうだ とりあえず第5弾完成したのでUP。今回もRaspberryPi用になったけど、1Bでも動作可。
ホバーアタックのアタッカーみたいな動きをさせて見たかったのと、前回が「敵は動き
回るが撃ってこない」だったのに対して、今回は「敵は動かないが撃ちまくってくる」に
してみた。
IchigiJamのバージョンアップを試すのは来月になるけど、ドンキもどきとパックマンもどきが
問題なく動くようなら、プログラムをもう一度見直してからベーマガに投稿してみる予定。
著作権的に掲載不可なら、やはりネットでの公開も不可なので悪しからずと言う事で。
【リスト付き】RaspberryPi用IchigiJamBASICでロボットシューティングゲームを作ってみた【RaspberryPi】
https://youtu.be/Nt5k9MnIl2k micro:bitはCortex-M 16MHzのRAM16KB搭載だから結構優秀じゃね IchigoJamのファームを書き換えて1.3.1にしたのでパックマンもどきを改良して見た。
基本的なアルゴリズムは全く同じだから速さの比較になると思うけど、本当に1.7倍くらいに
なってる感じ。
※音の大きさが違いすぎるので音量注意
IchigoJamBASIC 1.2.3(旧)
https://youtu.be/H2d0Yv3p8Z8
IchigoJamBASIC 1.3.1(新)
https://youtu.be/P1Yiz67MpBY
>>477
個人的には今頃Arduboy買ってきたところw >>478
よく1KBのCHAINで作ったなと感心する。 Orange picoを拡張するのはオーバースペックかい? >>479
いや、詰めずに済むなら詰めない方がいいんで、ラズパイ版のメモリを増やして欲しいと言うの本当の所
>>480
とりあえずBASICはZ80用のタイニーBASICを(あくまで遊びで)作ってるからそっちで手一杯
IchigoJam用のゲームも当面休むか、何かネタが思いついたら作るくらいのペースになると思うし 教育用とうたってるのに、変なのに付きまとわれてるよね
マイナスイメージにしかならん
【IchigoJam / RaspberryPi】イチゴジャム レシピ/ショップのふうせん【志賀慶一】
https://rio2016.2ch.net/test/read.cgi/denki/1536145235/ >>477 今子供のおもちゃ用として買ってきたが自分が遊んでる。
と言うか日本で使う場合にいろいろとツールが英語のままとかあるから自分でツールを作ろうかと考えてる。 ラズパイは何でもできてすごい
でも学生の頃のポケコンみたいなので遊びたいと思って買ってみたよ
楽しめるかな IchigoJamのPLAY命令で、岡村孝子の「夢をあきらめないで」を作った
……ので、YouTubeにアップ。
https://youtu.be/XgRvcpjHlVY
タグに「岡村孝子」「夢をあきらめないで」と書いたけど……
岡村孝子は話題の人物。
一般ユーザーが、この動画を閲覧する可能性はあるだろうか?
あと……
「O4F(普通のファ)」の音ズレに気付くユーザーは、どのくらいいるだろう? 音楽演奏はFX-502P + FA-1でよくやったわ。
演奏をカセットテープに録音。
プログラムも保存。 https://youtu.be/bNZUJxHMpX8
チャンネルに反映されなかったため再アップロード、>>487のURLを削除。
>>488
FX-502Pは関数電卓、FA-1に圧電ブザーですか。
IchigoJamのBEEP命令・PLAY命令の原型? 聞いてgood押しといた
こんな感じでパンケーキでも演奏聞かせて PanCakeも持っている(MML専用機と別)……けど、
PanCakeのMMLの勉強はしたくない、が本心。
PanCakeのコマンドは、PRINT "PC 〇〇" 形式。
これは、IchigoJam本体からPRINT命令を使い、シリアル経由でPanCakeに指示しているから。
PanCakeの場合、音ズレはないし、和音も可能だが、MMLの仕様を調べたところ、
「クラシック音楽や歌謡曲の演奏には適していない」と判断。
サンプルゲームの「ドドレミー ミファミレー レミレドー」のように、ゲームの効果音向けだと思う。
将来のIchigoJamは、音ズレ解消に加え、O9Cなどの超高音にも対応するらしい……関係者サイトより。
音楽ライターさんによると……
https://av.watch.impress.co.jp/docs/series/dal/1047820.html
※レトロPC・Windows版BASIC・他の小型ボード……これらの話題は避けます。
YouTubeにIchigoJam動画をアップロードした方に、評価を入れる、
他のユーザーさんの応援・支援はそうしています。 もう一つ。
ファミコン・SFCなどの本体、
スーパーマリオ・ドラクエ・FF・ボンバーマン・桃鉄などの超メジャー作品。
これらの話題は比較的安全だと思う。
しかし、ファミコン・SFCなどといえども、その他のゲームソフトは危険。
非売品・色違いカートリッジ・本体メーカー非公認ゲーム……これらは極めて危険。
マイナーといえども、本体が……である以上、中途半端に知名度が高い、これがまずいと思う。
私個人は、ファミコン互換機やVHSビデオデッキを、テレビ接続やキャプチャの実験用に使っている。
IchigoJamやPanCakeとの共通化、ファミコン互換機電源のUSB化など。
キャプチャの場合。IchigoJam・PanCake・その他のレトロ機器に共通すること。
HDMIアップコンバータ経由でHDMIに変換し、それをキャプチャボードに通す。
できれば、最初はHD画像でキャプチャする。
レトロ機器のキャプチャはそれが望ましい、とアドバイスされたから。 >>339
当時DIP仕様で130円のブツは一択でしたよ >>494
本人だけど、カスラック対策について。
https://www.jasrac.or.jp/info/network/pickup/movie.html
1.YouTubeは、
>JASRACと許諾契約を締結しているサイトであれば、動画の投稿者が個別に許諾を得なくても、
>JASRAC管理楽曲を含む動画をアップロードすることができます。
に該当する。
2.自分で歌唱・演奏したもの。市販CD音源などのアップロードではない。
なので、これはセーフと判断。
……カスラックは、アーティスト・作曲家・作詞家よりもうるさい、これは認めるけど。
もう一つうるさいところは、ヤマハなどの楽譜会社。
書籍の楽譜、PDFダウンロード版の楽譜も、うるさい!!
PDF版に至っては、パスワード+保護付き。 >>496
> もう一つうるさいところは、ヤマハなどの楽譜会社。
それで商売してるんだから当たり前だろ >> もう一つうるさいところは、ヤマハなどの楽譜会社。
>それで商売してるんだから当たり前だろ
どの会社の楽譜も、「No Copy」のマークを強調。
これも、対策はした。
プログラムリストの「CDEFGABR」とテンポを伏せ字にした。
プログラムリストの場合、百歩譲ってカスラックが認めたとしても、
今度はヤマハなどの楽譜会社に攻撃される。
MMLをそのまま書くと、楽譜に復元されてしまう。
もちろん、クラシック曲でもヤマハなどの楽譜を使うと、同じ問題が起こる。 ■ このスレッドは過去ログ倉庫に格納されています