新しいものを表示

Arduino、ラズピコ、MSX0どれもI2Cマスターには簡単になれるが、I2Cスレーブになるのがどれも面倒なのどうにかならんかな。標準でサポートしてほしい。


仕掛けはとても単純で、まずMSX0からデータ長と返却を受け取るかどうかを_IOTPUTで2バイト送る。その後データ本体を_IOTPUTで送る。ラズパイpico側はそれらの指示に従い所定のバイト数を受け取ったら、データ本体をUARTに送信。返却必要な時は続けてUARTからレスポンスを受け取り、I2C側に返却する。MSX0では_IOTGETでレスポンスを受信。これだけ。
QT: fedibird.com/@mobileff/1117125
[参照]

MobileFF  
ステータスの返却はなんとなくできているっぽいけど、結構シビアかもしれない。相手がDFPlayerMini互換機だからかもしれないけどねw #MSX0 QT: https://fedibird.com/@mobileff/111711291645830150 [参照]

ステータスの返却はなんとなくできているっぽいけど、結構シビアかもしれない。相手がDFPlayerMini互換機だからかもしれないけどねw

QT: fedibird.com/@mobileff/1117112
[参照]

MobileFF  
#MSX0 ラズパイpicoに仲介してもらってMSX0からDFPlayerMini動かしてみた。 とりあえず指定のトラックを再生させるのは出来た。 まだ一方的にデータ送るだけだけど、ステータスを返してもらうのが上手くいくかこれから実験してみる。


ラズパイpicoに仲介してもらってMSX0からDFPlayerMini動かしてみた。
とりあえず指定のトラックを再生させるのは出来た。
まだ一方的にデータ送るだけだけど、ステータスを返してもらうのが上手くいくかこれから実験してみる。

こっちにあるデータシートが正しそう
でもこのとおりやっても全曲リピート再生は機能しなかった・・・
仕方ないので終了を検知して次の曲へ移動させている。
github.com/DFRobot/DFRobotDFPl
QT: fedibird.com/@mobileff/1117072
[参照]

MobileFF  
DFPlayer Mini、互換機だからなのか全然効かないコマンドがたくさんあるし、公式に掲載されてる情報と食い違いもあるしで、なかなか辛い。公式っていってもモジュールは他から仕入れてるっぽいし一次情報じゃないんだろうなあ・・・

DFPlayer Mini、互換機だからなのか全然効かないコマンドがたくさんあるし、公式に掲載されてる情報と食い違いもあるしで、なかなか辛い。公式っていってもモジュールは他から仕入れてるっぽいし一次情報じゃないんだろうなあ・・・

実は、交換中に1箇所コネクタを外そうとして、コネクタごと外れてしまった箇所があって、何が動かなくなるかと思っていたらどうもホームキーみたいで、ホームキーが効かなくなった。でも、意外とホームキーだめでも何とかなるもので。
まだだ、たかがホームキーをやられただけだ!って感じですw

QT: fedibird.com/@mobileff/1116700
[参照]

MobileFF  
#UnihertzTiTAN フロントパネル交換後の見た目はこんな感じ 何の変哲もないけど、パッと見で新しくなった感はとてもある

前に作ったYM2151シールドとかYM2413シールドをジュークボックス的に使えるように拡張したくなってきた。さらにI2C/UART/WiFi対応にして外部から制御できるようにしたら、MSX0とかポケコンとかいろんなデバイスからもいじれて楽しそう。


DFPlayer miniがUARTで制御できるということで、PB-1000のRS-232Cに直結できるようにしてみた。今日からあなたのポケコンがMP3プレイヤーに!プログラムから制御できるから、ゲームソフトにお好きなBGMもつけられるw(処理速度的にどうなのかはわかりません)

mobileff.blogspot.com/2023/12/
に自分で書いた記事。
別のノートPCにChromeOS Flexを入れてZ88DKをビルドしたら、ここに書いているパッケージをインストールしても、また別のエラーが出た・・・
sudo apt-get install libgmp-dev
sudo apt-get install g++
cd /usr/include
sudo ln -s libxml2/libxml .
sudo apt-get install pkg-config
で、なんとかできたけど、なんでだろう・・・

昔わからなかったアセンブラが今ならわかるというポストをみて思ったのは、自分のときは、わかりやすいBASICでやれることを"スピードのためだけに"なんでアセンブラで書かないと駄目なんだしかもハンドアセンブルで…って気持ちが強かったからそもそもモチベが低かった。今はそれ以外の手段がないプラットフォームに対してはやるしかないんだとハラをくくれてるのが違いかも…

【ブログ更新】[雑記] 2023年 当ブログ的 ゆくモバイルくるモバイル
mobileff.blogspot.com/2023/12/


フロントパネル交換後の見た目はこんな感じ
何の変哲もないけど、パッと見で新しくなった感はとてもある


フロントパネルだけを交換したTitan初代機で投稿テスト。
キーボード入力は大丈夫そうでよかった。
表面が綺麗になったので前から見たら新品みたいだw

DFPlayer miniというmp3演奏用モジュールがあるのを知ったのだが、これ、コマンドをUARTで送る仕組みなんだね。
RS-232Cで行けるということは、RS-232C対応のポケコンとかでも制御できるってことで…ポケコンゲームソフトのBGMをmp3で演奏、とかもできたりするってことだよね?

MobileFF さんがブースト

MSXのメモリコントローラとか、まだ売ってるのがすごいな。
多分他にも用途があるから製造してるんだろうけど。
https://twitter.com/eleshop/status/1739479897653862673

【ブログ更新】 [MSX0][実験] 32KBのROMイメージをRAMにロードして起動するプログラムをCプログラム(Z88DK)で作成してみる
mobileff.blogspot.com/2023/12/


ほんそれですねー
エンディング曲はまじでウルウル来ます

【ファミ箏】源平討魔伝【奉納】 "genpei-toumaden" by FAMIKOTO youtube.com/watch?v=_SKTDTv-NL
この名アレンジが1000万再生とかされてないのが信じられん…

古いものを表示
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。