2025-05-15
5月15日、いちごの日。公益財団IchigoJam財団の福井県内の小中学生対象、プログラミング奨学金提供初事業、いよいよ募集開始。
「奨学金について | IchigoJam財団」

小学3年生の時に買ってもらったMSXで、思う存分プログラミングできた時間がとっても貴重でした。ゲームは1日1時間、でも、MSXは無制限というルールに大感謝!

あの頃の夢、MSX用のカセット自作に向けた、MSX用ROMファイルをライトに開発するために開発を始めた超軽量エミュレーターMIX。ついに、かわくだりゲームが動きました!


「kawakudari - MIX」
src on GitHub
SCREEN1の一部のエミュレートするMIXScreen1とZ80エミュレーターを組み合わせた、MIXCanvasに、かわくだりゲームを動かす最小限のBIOSのエミュレーションにのみ対応しています。(参考、bios at MIXCanvas.js


「IchigoJam/MIX」

URLパラメータでURLや、16進法でエンコードしたROMファイルを指定して動くようにしました。例えば、下記のURLで HELLO WORLD が動きます。

https://ichigojam.github.io/MIX/?rom=41421040000000000000000000000000cd2140213640cd2d4018fe3e2032aff3c9cd1b403e01cd5f00cdc300c97eb7c8cda2002318f748656c6c6f21204d53580d0a00

「IchigoJam/kawakudari_sdcc_msx」

Z80用開発環境SDCCを使った開発環境と、かわくだりゲームサンプルをちょっと起動に時間がかかるけど高機能なopenMSXから、MIXに切り替え、サクっとブラウザで動作確認できるようになり、開発サイクルの大幅短縮を実現!


「HELLOWORLD - MIX」

思う存分プログラミングをしよう!

links
- 公益財団法人IchigoJam財団
- MIX - a compact Z80 emulator with support for MSX BIOS

Tweet
クリエイティブ・コモンズ・ライセンス
本ブログの記事や写真は「Creative Commons — CC BY 4.0」の下に提供します。記事内で紹介するプログラムや作品は、それぞれに記載されたライセンスを参照ください。
CC BY / @taisukef / アイコン画像 / プロフィール画像 / 「一日一創」画像 / RSS