MSX

4年前にJoyMegaを自作した時の話

■ JOYMEGAアダプタとは ■ FRSさんのジョイメガ回路図&利用法ページ ■ 超簡易版(非推奨) ■ USB JOYMEGAアダプタ ■ 参考:JOYMEGA用6ボタンモード手続き ■ 6ボタンモードをMSXから扱う場合 ■ JOYMEGAアダプタとは MSXでメガドライブ6ボタンパッドを使えるよ…

ソニーMSX機のイースターエッグ:隠しフォントデータ

情報元: https://thenestruo.github.io/ 「A study of Sony HitBit firmware fonts」 和訳 Sony HitBitファームウェアフォントの研究 2023年1月17 漢字 ROM、日本語ワードプロセッサ、英和辞書といったよく知られた機能(これらはコンピュータの上に書かれ…

PSG ハードウェアエンベロープ テクニック メモ

PSG Hardware-Envelope Technique Memo PSG Hardware-Envelope Technique Memo PSGでハードウェアエンベロープ(H.ENV)をそのまま、または半分の振幅で出せるという仕組みについてメモ PSG SPEC AY-3-8910相当品 クロック 1.7897725MHz (NTSC 3.579545MHzを2…

MSX ライセンスのメモ

MSX

序文 MSXロゴライセンスについてのメモです。 私が内容を保証したり精査したり責任を持つことはありませんので、必要と思われるものはご当人間で問い合わせいただくようお願いいたします。 前提知識が意外と必要らしく、Xで呟いても全く伝わってないのでblog…

【MSX】MuSICAの仕様書とVCDファイルの構造解析メモ(2025/03/03更新)

MSDファイル概要 ヘッダ ブロックリスト(MuSICA仕様書ではシーケンスデータ) ブロックデータ 相対指定にしたい場合(絶対アドレスの使用部分) VCDファイル概要 音色数 構造 音色データ MuSICA VCD File Format 解析情報 音色の数 VCDファイルの全体アドレ…

OpenMSX 20.0の追加要素解説 & github開発版のビルド

openMSX 20.0では大きな変更があり、とても便利になっています。 OpenMSX 20.x の目玉 Catapultからの進化 Debuggerの進化 デバッグ機能の追加項目 Toysからの正式採用 レイアウト管理 開発版のビルド 必要な環境 Python3について VisualStudio 2022 Communi…

openMSXでジョイパッドの十字キーが使えない場合の対応

十字キーが効かない原因調査 openMSX WIndows版でPS4パッドの十字キーがhatスイッチではなくボタン扱いになるので、困っていました。 openMSX 1.9.0現在でのデフォルト設定は 設定名:joystick1_config 設定値:LEFT {-axis0 L_hat0} RIGHT {+axis0 R_hat0} …

MSX MML加工用 テキストエディタマクロ集

MML加工用 テキストエディタマクロ集 SCC波形加工 for MGSDRV MML整形 for MGSDRV MML転調 for MGSDRV MMLオクターブ検査 for MGSDRV マクロの登録方法(サクラエディタ) マクロの実行(サクラエディタ) mml_opll_patch_nuke 更新履歴 SCC波形加工 for MGS…

MSX色々小物ツール

MSX_MISC_TOOLS 他のRepository ブラウザで動作するMSX用ツール Windowsで動作するMSX用ツール Windows向けMSX用お役立ちデータ MSXで動作するツール DISKイメージ ご利用について BASICからのCPUモード操作 概要 解説 CPUMODE CHGCPU / GETCPU 注意事項 git…

MSX2用 高速漢字テキストエディタ 「Field Work」

取扱説明書 起動 特徴 注意事項 キー操作 メニュー MSX-JE 入力時操作 STB CODE BUILD 準備 アセンブル 利用について MSX2 SHIFT-JIS TEXT EDITOR[ FIELD WORK ] ver. 0.83(C) 1996,2023 UNKOSOFT Disk image: fw.dsk github.com 取扱説明書 起動 RUN"FW.BAS…

HTML5 MSX GRAPHICS Viewer (仮称)

HTML5 MSX GRAPHICS Viewer(仮称) 概要 使い方 MSX実機でのロード(グラフサウルス圧縮形式) MSX画像の圧縮・展開 保存機能 全体保存 / PLT保存 / ページ保存 設定保存・読み込み 注:BSAVE保存時のファイルヘッダについて openMSX vram2bmp出力ファイルの…

MSX FMBIOS関連情報

FMBIOS関連情報のまとめ ※【訂正 2023/08/25】 ROMの検出について。"OPLL"は4018Hではなく401CHでした。 FMBIOS I/Oポート FMBIOS ROMヘッダ FMBIOS ENTRY FMBIOS (OPLLDRV) MUSIC DATA メロディ6音+リズム構成のヘッダ メロディ9音構成のヘッダ データ本体 …

MSXでSCEREEN8/10/11/12を使用した市販ゲーム

github.com githubにおいてあるメモから。 なんとなくSCREEN8を使用している市販ゲームを調べていました。SCREEN10~12を使用している市販ゲームもついでに調べたので追記しています。 自然画モードを使用している市販ゲームについては記憶にあるものは少な…

MSX:ダブルバッファリング手法メモ

MSX:ダブルバッファリング手法メモ ダブルバッファリング : 画面の乱れを抑制するためのテクニック Double buffering : Anti Flicker display technique. githubにおいてあるメモからの転載 github.com 目次 MSX:ダブルバッファリング手法メモ 目次 前置…

MSX Carnivore2 v2.5メモ

CFカード(またはCF→SD変換カード)/似非メガSCC+/マッパーRAM/OPLLを1本にまとめたFPGA仕様の欲張りカートリッジ、Carnivore2についてのメモ書き。 記事にまとめ忘れていたのでまとめておきます。 ファームウェアバージョンは現在v2.5になり色々修正・強…

MSX BASIC Viewerからのコピー時に改行が消える問題の修正

MSX BASIC Viewer 問題点!!! 対策版を作ろう! wgetの例 修正しよう! MSX BASIC Viewer https://minagi.jp/apps/mbv/ 以前はWIndows用にリリースされていた「MSX VIewer」のBASICプログラム表示だけを取り出してアップデートしたもので、Viewerから直接…

OpenMSX用TVフィルタ改造版

導入と使用方法 Themaister's NTSC shaderとは? 調整可能項目 課題 おまけ:GV-USB2でキャプチャしたCASIO MX-10の映像 与太話 導入と使用方法 OpenMSXのTVフィルタが微妙なので、NTSCにじみフィルタのThemaister's NTSC shaderを移植しました。 ファイルを…

Z80の割り込み許可状態取得バグとその対策

Z80では、LD A,IまたはLD A,Rを実行するとP/Vフラグに割り込み許可状態が入るのですが、ここで問題があります。 LD A,I(もしくはLD A,R)実行中に割り込みがかかると割り込み禁止になり、その状態がPフラグに取り込まれる、というバグがあります。 こちらはNM…

【MSX】GLORIOUS FORCE と DumpListEditorの強力な機能&プログラム確認用データ(For MSX FAN)

GLORIOUS FORCE ■ リスト打ち込み作業 ■ 想像の10倍は強力だったDumpListEditorの機能 ■ 変数リストの使い方 ■ファンダムプログラムチェッカー機能の使い方 2022/03/05 本名荒井 (id:fukenko)さんが比較検証してくださいました! ■ プログラムで気になるポイ…

OpenMSX 1.7.0 初期設定変更+キー暴走対策(2020/03/13更新)

OpenMSX 1.7.0が出ました。https://openmsx.org/ ■ 1.7.0の注目点 ■ 1.6.0の注目点 NukeYKT OPLLコアへの変更 ■ セットアップ ■ 起動方法(Catapultの薦め) ■ 設定ファイル ■ キーボードトラブル ■ CAPSLOCK、半角/全角キーが勝手にリピートされる問題 ■参…

1ChipMSXをMSX1として(疑似)動作させてみよう!

はじめに 1ChipMSXをMSX1として動作させるSD-BIOSの作成 + 修正版PLD ■MSX1 BIOSで動かすメリット ■MSX1BIOSで動かすデメリット ■ 注意点 と 対策 ■ MSX1-BIOS仕様のSD-BIOS作成 ● SDカードにNEXTOR.SYSなどをコピーする ■ スプライトが表示されない! 色がM…

新10倍セーブロードをSDカードで!

■ SDカードを壊さずに新10倍カートリッジの状態セーブを使う方法 ■ なんかディスクが破壊されるんだけど… ●Nextorの導入 ● SD-BIOSを作成する ● SDカードにSD-IBOSをセットする ● SDカードにNEXTOR.SYSなどをコピーする ● 準備完了!! 起動確認!! ●Nextor…

MSX2版 ハイドライド1 フォント置き換えパッチ

MSXFANの付録についてきたハイドライドのMSX2版を弄りました。デフォルトフォントを太文字にしただけで味気ないので、ハイドライド2や3のようなフォントにしました。MSXFAN 1992年10月号 付録ディスク#13収録のMSX2用イドライド用置き換え画像データGIthub…

BlueMSX 2.9.0β改:TMS-9918Aカラー追加版 (PrivateBuild)

BlueMSX 2.9.0β改:TMS-9918Aカラー追加版 (PrivateBuild) 比較ギャラリー パレットデータ BlueMSX 2.9.0β改:TMS-9918Aカラー追加版 (PrivateBuild) 以前作った、私家版BlueMSX2.9.0ベータに画面サイズ3倍と4倍追加した物に、TMS-9918A定義とパレットを追加…

MSX2/2+やOpenMSXでMSX1風パレットを使おう(2020/04/07 05:45更新)

MSX2/2+でパレットをMSX1風にしてみました。1枚目:MSX2の色2枚目:MSXPLAYer:MSX1をMSX2でパレット再現した物3枚目:BlueMSX:MSX1動作時の色(TMS-9928A)4枚目:改造版BlueMSX:MSX1動作時の色(TMS-9918A)5枚目:MSX2上で自作MSX1風パレットを使用した物M…

エグゾイドZ (MSX CASIO)裏技

エグゾイドZは、ロボットに変形する機体で戦うシューティングゲームです。 道中は戦闘機で進み、ボス戦はロボット同士の殴り合いで決着します。 ボス戦はパンチが連続ヒットした時の爽快感と、 一発殴られただけでやられる緊張感。そして逃げられてやり直し…

天使たちの午後(MSX版) 攻略まとめ(ネタバレあり)

天使たちの午後MSX版をクリアしました。他機種版とかなり違ったのでまとめておきます。 ■かんたん攻略 ●学校 ※ まりは反応しない うしろ いく→いしい が いるいしい おかす→むりいしい はなす→かみきれがおちているかみきれ とる→OKかみきれ しらべる→コンピ…

抜忍伝説 MSX2

MSX2版 抜忍伝説 翼をもった男達 パッケージから超カッコイイ。BrainGrey 第一回記念作品ということで、BURAIに出てきたキャラもでてきます。なかなかえぐい展開や、今の常識で考えるとクリアできない箇所があるとか。アイテムを自分で作ったりして進めてい…

コナミアンティークス MSXコレクション ウルトラパックからのROMイメージ吸い出し

コナミアンティークス MSXコレクションからROMイメージを取り出す方法メモ ゲームのCDを開くとゲーム名.BIN というファイルがありますが、これはlzssかlz77系列で圧縮されたファイルのようです。(この圧縮アルゴリズムは1970年代から利用され続けてお…

BlueMSX2.9.0私家版メモ

■ BlueMSXのビルドメモ BlueMSXは使いやすくて動作も優秀なMSXエミュレーターですが、更新が止まって久しいのでOpenMSXに移行した方が良いかもしれません。ですが、それでもBlueMSXをもう少し愛用したい方向けの情報になります。他の人がビルドした2013年 2.…