m@3レトロパソコン記念館 -画像とC言語研究実験- (z88dk/gcc6809/CMOC、GCC/HighC 386、gcc-ia16 etc. example)
[画像]
8bitタワー /
FM77AV(x3) /
FM TOWNS(x9) /
MSX2(x13) /
MZ(x3) /
PC-66(x3)
PC-88(x5) /
PC-98(x8) /
X1 turbo(x2) /
X68K(x5) /
OTHERS(x2) /
現代のパソコン
以下基本的にbinフォルダの中身が実行環境一式です。無い物(ツール類)は自前でgcc等でコンパイルして下さい。一応更新日書いてますがその日のうちに再度上げ直すこともあります。
[研究]
PC-8801(mk2SR)/MSX2/X1(X1turbo)/FM77AV/MZ-2500/PC-98/PC AT/PC-88VA/X68K/FM TOWNS MAP表示スクロール(2024/10/6更新)
X68K/FM TOWNS/PC-88VA/MSX turboR/Unity/プチコン シューティングゲームテスト SP(2024/11/3更新)
MSX2/turboR シューティングゲームテスト2 RAIN(2024/10/3更新)
[実験]
PC-8801mk2SR / MSX2 画像とキー入力テスト
PC-98 / PC AT / PC-88VA gcc-ia16 画像・割り込みテスト STARFALL
PC-98 /
PC-88VA gcc-ia16 画像・割り込みテスト STARFALLその2(2023/2/1更新)
PC-98 / PC AT / PC-88VA gcc-ia16 MSX .SC5 コンバータ (Digital 8 colors/Analog 16 colors)(パレット未対応)
X68K / FM TOWNS MSX.SC5 コンバータ(パレット未対応)
PC-88VA gcc-ia16 スプライト表示実験
X68K / FM TOWNS MSX.SC5 スプライト変換(パレット未対応)
PC-9801/PC-8801mk2SR/MSX2/X1 低速試作MAGローダ take2(2023/3/27更新) (パレット未対応/640x400/200固定) take1は削除。
MSX2 ez80-clang テスト(2023/12/15更新)
PC-88 LSX-Dodgers MUCOM88呼び出しテスト(2023/11/25更新) ADPCM未対応。
C64 スプライト・キャラクタ表示テスト RAIN64(2023/12/15更新)
PC-88/X1/MSX 機種・FM音源チェッカー (暫定版)(2024/9/11更新) MSX版は必要ならFM音源をONにします。
PC-98 GDCクロック切り替え(2024/11/3更新)
[PSG/SSGサウンドドライバ]
MSX MSX-BASIC PSGサウンドドライバ一式(2023/1/20) 割り込み内でAレジスタ保存してないです。
PC-88 LSX-Dodgers(1.62a) SSGサウンドドライバ(2024/8/27更新) SSG.COM ファイル名 曲番号 で起動。(テスト中)
X1 turbo LSX-Dodgers(1.62) PSGサウンドドライバ(2024/8/29更新) PSG.COM ファイル名 曲番号 で起動。(テスト中)
C言語汎用 PSG/SSGサウンドドライバMMLコンパイラ(2024/9/10更新) *.hに記述してcomp.bat *を実行。(テスト中).BATを追加。
MSX MSX-DOS PSGサウンドドライバ(2024/8/29更新) DOSP.COM ファイル名 曲番号 で起動。(テスト中)
C言語汎用 PC-88/X1向けPSG/SSGトーンデータ簡易作成ツール(2024/9/6更新)
[FM音源テスト]起動するOSが必要です。鳴らない場合はウエイトを大きくしてみてください。(以下同様)
PC-88 C言語FM音源テスト(2024/9/3更新)
MSX2+ C言語FM音源テスト(2024/9/3更新) 非推奨のI/O直叩きです。
FM TOWNS C言語FM音源テスト(2024/9/17更新) I/O直叩き版とBIOS版です。
X1 C言語FM音源テスト(2024/9/13更新)
X68K C言語FM音源テスト(2024/9/13更新)
PC-88/MSX2+/X1 アセンブラFM音源テスト(2024/9/13更新) Cをまんまアセンブラにしたもの。引数は無し。
[FM音源サウンドドライバ]起動するOSが必要です。
PC-88 FM音源ドライバテスト(2024/9/10更新) FMP.COM ファイル名 曲番号 [音色番号] で起動。
X1 FM音源ドライバテスト(2024/9/13更新) FMX.COM ファイル名 曲番号 [音色番号] で起動。
MSX2+ FM音源ドライバテスト(2024/9/23更新) MSXP.COM ファイル名 曲番号 [音色番号] で起動。
[FM音源+SSG/PSGサウンドドライバ]起動するOSが必要です。曲番号に256ずつ足すとループ回数になります。
C言語汎用 サウンドドライバMMLコンパイラ(2024/9/9更新) *.hに記述してcomp2.bat *を実行。(テスト中)
PC-88 FM音源+SSGドライバテスト(2024/9/11更新) FMP2.COM ファイル名 曲番号 [音色番号] で起動。(FM3音 又は6音+SSG3音仕様)
X1 FM音源+PSGドライバテスト(2024/9/13更新) FMX2.COM ファイル名 曲番号 [音色番号] で起動。(FM3+PSG3音仕様) 音色番号に256足すとFM8音+PSG3音になります。
MSX FM音源+PSGドライバテスト(2024/9/23更新) MSXP2.COM ファイル名 曲番号 [音色番号] で起動。(FM3+PSG3音仕様) 音色番号に256足すとFM9音+PSG3音になります。
FM TOWNS FM音源ドライバテスト(2024/10/16更新) RUN386 FMDTW.EXP ファイル名 曲番号 [音色番号] で起動。(FM6音仕様/PSG・SSGはありません)
X68K FM音源ドライバテスト(2024/9/21更新) FMD68.X ファイル名 曲番号 [音色番号] で起動。(FM8音仕様/PSG・SSGはありません)
PC-98 FM音源ドライバテスト(2024/11/2更新) FMD98.EXE ファイル名 曲番号 [音色番号] で起動。(FM3音 又は6音+SSG3音仕様)
PC-88VA FM音源ドライバテスト(2024/11/2更新) FMDVA.EXE ファイル名 曲番号 [音色番号] で起動。(FM3音 又は6音+SSG3音仕様)
PC AT FM音源ドライバテスト(2024/9/22更新) FMDAT.EXE ファイル名 曲番号 [音色番号] で起動。(FM9音仕様/PSG・SSGはありません)
[BASICツール等]古の蔵出しの手直し他
MSX2 .SC5用キャラクタエディタ & MAPエディタ(2023/2/9更新) 組み合わせキャラは半分にしてある。MAP表示をエディット可能。
PC-88 キャラクタエディタ with コンバータ&LSX-Dodgers用ローダ(2023/3/13更新) コンバータでMAP表示の画像と変換可能。
PC-98 キャラクタエディタ with DOS用 BRGI セーバ&ローダ(2023/3/8更新) 16色版を追加。SHIFT+ROLLUP/DOWNで速度調整。
FM77AV MAP表示に枠を付けるテスト(2023/3/17更新) パレット無し版MAP表示が別途必要。
[その他ツール等]
PC-88&X1 LSX-Dodgers向けPC-98 BRG 200ラインデータローダ 一式(2023/12/4更新) MSX2 .SC5 200ライン版コンバータ付き/MAP表示に枠が付きます。
C言語汎用 16色BitmapからMSX2 .SC5に簡易ベタ変換(ソースコード)(2023/10/30更新) (パレット未対応)失敗する場合は画像のサイズを変えてみてください。
C言語汎用 16色BitmapからMSX2 .SC7に簡易ベタ変換(ソースコード)(2023/11/15更新) (パレット未対応)
C言語汎用 16色(8色)BitmapからPC-88 MAP表示の .grpに簡易ベタ変換(ソースコード)(2023/11/23更新) 第3引数にALU用マスクを指定可。
C言語汎用 16色(8色)BitmapからX1 MAP表示の .grp/PCGに簡易ベタ変換(ソースコード)(2023/11/23更新) 第3引数有無でモード切り替え。
C言語汎用 16色(8色)BitmapからFM77AV MAP表示の .grpに簡易ベタ変換(ソースコード)(2023/11/23更新) 第3引数に反転マスクを指定可。
C言語汎用 16色(8色)BitmapからMZ-2500 MAP表示の .grpに簡易ベタ変換(ソースコード)(2023/11/23更新) PCGはX1turbo用のを使用。
C言語汎用 16色(4色)BitmapからC64 スプライト・キャラクタ C形式簡易変換(ソースコード)(2023/12/15更新)
C言語汎用 16色(4色)BitmapからAMIGA スプライト C形式簡易変換(ソースコード)(2023/12/21更新)
一部ソースで変数名が重複定義されてるようです。もしエラーが出たら削ってください。
[ゲーム]実際にプレイできます
MSX2 CORE FIGHTER / シューティングゲーム
MSX2 ELMSTRK / RPG(2022/4/15) DOS1だとロードエラー起こしてメインに戻ろうとするとUndefined line numberで落ちます。
MSX2 FRUITS GAME(2022/5/5)
[他]
QA(解説・雑談/随時更新) /
CPU /
LINK
2019/4/3リニューアル〜2024/11/3最終更新
基本的に開発は終了してます。移転も現時点では考えていません。このまま年末に公開終了予定です。
(ソーサリアンオープニング Copyright Nihon Falcom Corporation)