The #OpenMSX #MSX emulator is getting #FujiNet support. I am using it here to develop a Mastodon client using #Z88DK.

Code in GitHub: https://github.com/FujiNetWIFI/fujinet-apps/tree/master/mastodon/msx/src

アドベンチャーゲーム制作記、ようやく書き終えたので、公開しました(^^)

#msx #z88dk #gamedev

https://aburi6800.github.io/msx/z88dk/2025/07/12/msx-adventure_dev.html

アドベンチャーゲーム制作記

初版 2025/07/13 改訂

aburi6800 lab.

ちょいとダルいけど、毎日作業しないと手が止まるので、少し翻訳を進めたぞ。
Copilotに翻訳させてから、DeepLで日本語に逆翻訳して、文脈がおかしくなってないか確認しております。
手間はかかるけど、そこそこいい感じなのでは…だといいなぁ…

#msx #z88dk #gamedev

よし、スペイン語フォントのパターンデータを組みこんだゼ。ポルトガル語フォントもスペイン語フォントに混ぜ込むし、カラーテーブルデータはプログラム的に固定値を設定するようにしたので削除、ROM容量はだいたいプラマイゼロにできた!
準備はオッケー、あとはやる気を見せるだけですな!(暑さが大敵

#msx #z88dk #gamedev

よし、言語選択はOKだ。
なんか一瞬ゴミが見えるけど、対処は後回しにして、粛々と翻訳してデータをこしらえてゆこう…

#msx #z88dk #gamedev

I noticed that someone did a pull request for my C64maze to make it run with #z88dk and the BGI graphic library. The project is open source and multiplatform since a few years. I'm amazed and really pleased that people finds this little exercise interesting: https://github.com/DarwinNE/C64maze
GitHub - DarwinNE/C64maze: A 3D maze game written in C for the Commodore 64

A 3D maze game written in C for the Commodore 64. Contribute to DarwinNE/C64maze development by creating an account on GitHub.

GitHub

そりゃ色データを10進で書いちゃおかしくなりますよ先生!
というわけで、データを16進に直したらあっさり成功、MSX2でもMSX1の微妙な色が再現できましたよ、ヨカッタヨカッタ。
これで安心して眠れるネ!(1枚目はパレット変更後の表示、2枚目はデフォルト表示)

#msx #z88dk #c言語入門 #アセンブリ入門 #gamedev

そういやパレット変更組み込むのだった。
とりあえず入れてみたけど、どうも赤要素が抜けてる気がするね、まあ変わったからヨシ!(ダメ

#msx #z88dk #c言語入門 #アセンブリ入門

うーん、単語の途中で改行するのは良くないなあ、とは言え禁則処理なんてリッチな処理は作りたくないから、自分で文字数で調整するか...

#MSX #z88dk #c言語入門 #gamedev

見た目になんら反映されない地味な作業をしている

#msx #z88dk #c言語入門