Gigamix Online

懐かしの8bitおもちゃPC「MSX」を骨までしゃぶり尽くそう。MSXの最新ニュース、ブログ。自作ソフトの配布などは公式サイトへ→ https://gigamix.jp/

MSX BASIC

Tablacus DISK ROM Lite MSX BASICのディスクソフトをROMカートリッジへ変換!

【2024.09.09更新】「似非DOS for MSX」対応に関する解説、対応するBASIC命令を追加しました。 【2023.08.20更新】初版公開 これから新たにMSX BASICで趣味のソフトをリリースしたかったり、過去にMSX BASICで制作したソフトを現在に再配布したいようなニー…

やりたいことをサッと短く!MSX BASICプロンプトのおまじない的逆引き辞典

【2024.02.07更新】 カラーパレット0番の色も更新する(透明色不使用) 追加 【2023.07.11更新】もろもろ追加 【2023.05.22更新】初版公開 思いつき次第随時追加。忘れやすい性分で… MSXのバージョンナンバーを得る MSX0 Stackかどうか(IoT BASICが利用可能…

凄まじい粗画質!MSXのSCREEN3で楽しいアニメーション

SCREEN3とは いにしえの、SCREEN3アニメの提唱者 なぜSCREEN3でアニメーションが良いのか SCREEN3アニメーション専用の画像変換ツールが登場 アニメーションを実現する方法 ページ切替法 BASIC的にはSCREEN5・VDPモードはSCREEN3 ブロック転送法 RAM→VRAMの…

MSXのBSAVE形式バイナリデータの読み書きにバグ発見!?BSAVE・BLOAD命令の挙動を検証

MSX BASICのBSAVE命令・BLOAD命令は一体どのくらいのメモリ容量が扱えるのか、知らなかったので調べてみました…と思ったらバグかもしれない場面に遭遇しました。

BASIC:phpのexplode関数をMSX-BASICでそれっぽく実現する

忘備録 phpでいうexplode関数(旧split関数。区切り文字で文字列を分割して配列変数に代入するやつ)に相当する処理をMSX-BASICで実現するのってけっこう面倒臭いですね…。 BASICプログラムコード 100 'text split sub. 110 '[in] A$:separator, B$:string 1…