uniskie / MSX_MISC_TOOLS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MSX_MISC_TOOLS

他のRepository

ツール 説明
EXTRACT_MSX_CAS/ MSXテープイメージからファイルを取り出す(Python3)

ブラウザで動作するMSX用ツール

HTML5+javascript ES6 で動作

ツール 説明
GSRLE/html/ 【HTML5版 MSX画像ビューア】
BSAVE画像やグラフサウルス形式圧縮画像 (派生型ランレングス圧縮)の読み込み・表示・変換・保存が出来るツール
ブラウザで実行 → https://uniskie.github.io/MSX_MISC_TOOLS/GSRLE/gsrle.html

MSX上での展開表示は LOADSRD

Windowsで動作するMSX用ツール

ツール 説明
GSRLE/ グラフサウルス形式圧縮ツール (派生型ランレングス圧縮)

展開表示(MSX用)は LOADSRD
OPLDRV_BGM_EXTRACT/ 1. FMPACとRTYPEのOPLDRV用BGMデータをカートリッジから取り出すプログラム
2. opldrvデータを解析するプログラム

Windows向けMSX用お役立ちデータ

ファイル 説明
Custom Palette for BZ Editor バイナリエディタ Bz Editor 用 MSX Bitmap Palette

MSXで動作するツール

DISKイメージ

githubに直接置いてあるBASICプログラムファイルは、 参照しやすいようにアスキー形式のファイルが殆どになっているため、 MSXでロードする処理がとても遅くなります。

ロードの早い中間言語形式でのBASICファイルはDISKイメージファイルに入っています。

DISKイメージ:misctool.dsk

内容:

BINADR.BAS
BLAUNCH.BAS
COLCOMB.BAS
COLCOMBG.BAS
CPUMODE.BAS
FAMIMA.BAS
FILER.BAS
GETPALAD.BAS
HIMEM.BAS
KEYMTX.BAS
KEYMTXB.BAS
ツール 説明
FieldWork/ 高速な漢字テキストエディタ(SCREEN2とスクロール使用)
LOADSRD/ BSAVE画像とグラフサウルス画像を読み込み表示
(グラフサウルス圧縮対応)
圧縮は GSRLE
MML加工用 テキストエディタマクロ集
(他レポジトリ)
  1. SCC波形加工 for MGSDRV
  2. MML整形 for MGSDRV
  3. MML転調 for MGSDRV
  4. MMLオクターブ検査 for MGSDRV
BLAUNCH.BAS BASICランチャー
ターボR DOS2ではCPUモード切替可能 (DOS1では安全のためZ80のみ)
スペースキー/リターンキー/Aボタンで決定。
十字キー/'N'キー/Bボタンでキャンセル。
'M'キー/BボタンでCPU変更。
CPUMODE.ASM...械語部分(CPUモード操作)ソース
CHKDOS.ASM...機械語部分(DOSバージョン検査)ソースコード
CLRBLK.ASM...機械語部分(ブリンクテーブルクリア)ソースコード
FILER.BAS ファイル一覧&ファイル操作プログラム。
ファイル名のひらがな→カタカナ変換可能。
(MSX以外での文字化け対策のため)
SP-EDIT/ 簡易スプライトエディタ(単色)
SCREEN5とあるのはスプライトパターンテーブルがSCREEN5と同じ&H7800を使うからですが、使用している画面モード自体はSCREEN1です。よってスクリーンモードを0~4に変更してもスプライトパターンデータはVRAMに残ります。
SPRITE?.SC5をSCREEN1で使うときはBLOAD"SPRITE0.SC5",S,-&h4000のようにします。
CPU_MODE_FOR_BASIC/ CPUMODE.BAS ... 比較的安全なCPU切替プログラム
その他:BASICからCPU MODE(Z80/R800)を切り替えるサンプル
HIMEM.BAS フリーエリア先頭とスタックポインタのアドレスを表示
BINADR.BAS BINファイルの先頭アドレスと終端アドレスを表示
GETPALAD.BAS 現在の画面モードでのVRAMパレットテーブルを返す(サンプルコード)
KEYMTX.BAS 簡易キーマトリクス表示
KEYMTXB.BAS 少しリッチなキーマトリクス表示(turboR推奨)
COLCOMB.BAS 簡易スプライトモード2重ね合わせカラーリスト
COLCOMBG.BAS 少しリッチなスプライトモード2重ね合わせカラーリスト

ご利用について

ソースコードやプログラムの、改変・再配布はご自由にどうぞ。 ただし、サポート・保証などはございません。

ただし、画像についての再利用はご遠慮ください。

このプログラムを使用して起きた問題については補償いたしかねますので、 ファイル・ディスクは常にバックアップを取って使用してください。

About


Languages

Language:Assembly 21.8%Language:JavaScript 21.3%Language:BASIC 17.4%Language:C++ 13.8%Language:HTML 6.7%Language:C 6.5%Language:CSS 6.0%Language:Batchfile 3.3%Language:Python 1.9%Language:AGS Script 1.1%Language:PLSQL 0.1%Language:CMake 0.1%