このコーナーは、私が作ってきたソフトを紹介するコーナーです。
公開しているソフトはすべてフリーウェアもしくは、フリーソフトウェアです。
| ファイル名 | バージョン・補足説明 | ファイルサイズ | 対応環境 | 更新日 |
|---|---|---|---|---|
| BS244.zip | Version 2.44 実行形式インストーラなし | 583K Bytes | Windows 2000/XP/Vista/7 | 2009/11/22 Update! |
| BS244.exe | Version 2.44 実行形式インストーラつき | 877K Bytes | Windows 2000/XP/Vista/7 | 2009/11/22 Update! |
| BS244src.zip | Version 2.44 ソースファイル | 232K Bytes | Microsoft Visual C++ 7.1(2003) | 2009/11/22 Update! |
Screen shot!
詳しい情報 2009/11/22 Update!
このプログラムはInternet Explorerのお気に入り、Mozilla Firefox、Opera、Safari、Google Chrome、SeaMonkey、Netscape Navigator/Communicator 4、Netscape 6以降、Mozillaのブックマークを相互に変換したり、内容を同期したりするツールです。
ボタン一発で内容の同期が取れるので、Mozilla Firefox,Opera,Safari,Google Chrome,SeaMonkey,Netscape,MozillaとIEで片方にはブックマークが存在するけど、もう片方にはないといったことがなくなります。
Version 2.31でIE 8のお気に入りに、Version 2.40でSafari 4のブックマークに、Version 2.44でWindows 7に対応しました。
| ファイル名 | バージョン・補足説明 | ファイルサイズ | 対応環境 | 更新日 |
|---|---|---|---|---|
| LINW141c.LZH | Version 1.41c | 97K Bytes | Windows Me/2000/XP/Vista/7 | 2006/02/27 |
このソフトは、ディレクトリ内のHTMLファイルの題名を収集してリンクを張った目次となるHTMLファイルを生成するプログラムです。
| ファイル名 | バージョン・補足説明 | ファイルサイズ | 対応環境 | 更新日 |
|---|---|---|---|---|
| HS100.LZH | Version 1.00 実行形式インストーラなし | 28K Bytes | Windows XP Home edition(2000/XP Pro/Vistaでも動作は確認したけど、意味なし) | 2003/08/28 |
このプログラムはWindows XP Home editionでファイルのアクセス権をGUIから設定するための補助ツールです。
実際のファイルのアクセス権設定には標準のcacls.exeを利用します。
| ファイル名 | バージョン・補足説明 | ファイルサイズ | 対応環境 | 更新日 |
|---|---|---|---|---|
| noTahoma.LZH | Version 1.00 実行形式インストーラなし | 14K Bytes | Windows Me/2000/XP/Vista (おそらくWindows 95/98/NT 4.0も動作可能) |
2005/09/25 |
Windowsの画面のプロパティで指定するフォントを一括設定するツールです。
画面のプロパティと違って、すべてのフォントを指定したフォントで統一するのでタイトルバーやメニューなどのフォントを揃えたい時に使えます。
配色やスタイルを変えた後にどうぞ。
一部のウイルス対策ソフトでウイルスとして誤検出される状況が続いておりますので、本ページでは当面の間公開を見合わせます。
ご了承ください。
(2009/07/20)
| ファイル名 | バージョン・補足説明 | ファイルサイズ | 対応環境 | 更新日 |
|---|---|---|---|---|
| MCARC202.EXE | Version 2.02 | 55K Bytes | Windows 95/98/Me/NT4/2000/XP/Vista | 2004/02/11 |
このプログラムは 『統合アーカイバAPI仕様』のDLL を使ってアーカイブを作成・展開するためのツールです。
機能を絞って自分の考える必要最小限の機能をコンパクトにまとめております。
レジストリを使わない(というか設定を保存する項目もない)ので出張先など他人のマシンでも迷惑をかけないで使えるようになっています。
本ソフトの実行には 統合アーカイバ仕様の各種DLL が必要です。
拙作BookSync Version 1.26以前の実行に必要となるVisual C++ 6.0のランタイムDLL(MFC42.DLL+MSVCRT.DLL)のアーカイブです。持ってない方はどうぞ。
| ファイル名 | バージョン・補足説明 | ファイルサイズ | 対応環境 | 更新日 |
|---|---|---|---|---|
| VDman200.LZH | Version 2.00 | 92K Bytes | Windows Me,2000/XP,Vista (98は未確認だが多分動作可) 要.NET Framework 1.1 |
2005/05/30 |
| VDManDn2.LZH |
Version 2.00(.NET Framework 2.0用) 上のプログラムの差分となっております。 |
21K Bytes |
Windows Me/2000/XP,Vista,7 (98は未確認だが多分動作可) |
2006/02/20 |
Screen shot!
詳しい情報 2009/11/12 Update!
本プログラムは通常4つまでしか使用できないMSX Magazine永久保存版2/永久保存版3収録版MSX PLAYerの仮想フロッピーディスクを切り替えることで、4つ以上の仮想フロッピーディスクファイルを使えるようにするプログラムです。
また、近年増えているフロッピーディスクドライブがないマシンでもMSX Magazine永久保存版2/永久保存版3付属版MSX PLAYerを活用できるよう、仮想フロッピーディスクを扱うユーティリティを用意しました。
本プログラムの使用には.NET Framework 1.1が必要になります。(本プログラムはVisual C# 2003で作成しました。)
また、当然のことながら、MSX Magazine永久保存版2/永久保存版3収録版MSX PLAYerが必要になります。
| ファイル名 | バージョン・補足説明 | ファイルサイズ | 対応環境 | 更新日 |
|---|---|---|---|---|
| SL100.LZH | Version 1.00 | 60K Bytes | Windows Me,2000/XP/Vista (98は未確認だが多分動作可) |
2005/05/05 |
本ソフトはMSX MAGAZINE永久保存版2/3に収録されている公式MSXエミュレータ、MSX PLAYerの仮想フロッピーディスクを操作するユーティリティープログラムです。
現在のところ、次の操作を行うことができます。
本ソフトを使用して、Windows上のファイルと仮想フロッピーディスク内のファイルを相互にやり取りすることでフロッピーディスクなしでMSX PLAYerを活用することができるようになります。
| ファイル名 | バージョン・補足説明 | ファイルサイズ | 対応環境 | 更新日 |
|---|---|---|---|---|
| MSXForm.LZH | Version 1.00 実行形式インストーラなし | 49K Bytes | Windows 98/Me,2000/XP/Vista(RC1) | 2003/10/13 |
このプログラムはWindows 上でMSX用に2DDフロッピーディスクをフォーマットするためのツールです。
Windows XPではエクスプローラから2DDフォーマットができませんが、本プログラムではIOCTLを使うことでフォーマットを実現しています。
| ファイル名 | バージョン・補足説明 | ファイルサイズ | 対応環境 | 更新日 |
|---|---|---|---|---|
| f2s102.LZH | Version 1.02 | 32K Bytes | Windows 98/Me,2000/XP/Vista | 2005/05/15 |
フロッピーディスクを使わずにファイルをMSXマガジン永久保存版2収録版のMSX PLAYerの仮想フロッピーディスクファイルに転送するコマンドラインツールです。
ソースファイルを同梱しているので参考にしてください。
仮想フロッピーディスクマネージャにも本ツールを同梱しております。(本ソフト自身のドキュメント・ソースファイルはなし)
| ファイル名 | バージョン・補足説明 | ファイルサイズ | 対応環境 | 更新日 |
|---|---|---|---|---|
| savconv.LZH | Version 1.00 | 40K Bytes | Windows 98/Me,2000/XP/Vista | 2003/12/07 |
fMSX等のDSK形式のディスクイメージファイルとMSXマガジン永久保存版2収録版のMSX PLAYerの仮想フロッピーディスクファイルを変換するコマンドラインツールです。
ソースファイルも同梱しました。
仮想フロッピーディスクマネージャにも本ツールを同梱しております。(本ソフト自身のドキュメント・ソースファイルはなし)
仕事をしてて欲しくなったので作った改行コードコンバータ。
WindowsのVC++とHP-UXのaCCでコンパイルできるソースも付けました。
このソフトは、アセンブラやC言語の形式で出力したり、アドレス指定に計算式が指定できたりするパワーアップしたファイルダンププログラムです。
コマンドラインで指定したウインドウの透明度を変更します。
ウインドウクラス指定やウインドウ名の部分一致指定で複数のウインドウをまとめて透明化できます。
コマンドラインで指定したウインドウのサイズや位置を合わせます。
テキストファイルにコマンドラインで指定したテキストファイルを結合します。
引数で与えられたファイルやフォルダのフルパス名をクリップボードにコピーします。
SendToフォルダにショートカットを作ってエクスプローラの「送る」から実行したり、デスクトップにショートカットを作ってファイルやフォルダをドラッグ&ドロップしたりして使います。
最小とまではいきませんが、そこそこ小さいと思います。
本プログラムはOpera 8のコンタクトファイルをCSV形式に変換するソフトです。
CSVファイルへの出力内容についてはMozilla Thunderbirdのアドレス帳をCSV形式にエクスポートしたときの内容に準じています。
本プログラムはコンソールプログラムをバックグラウンドで実行するプログラムです。
時間のかかるコンソールプログラムを実行しながら、同じコマンドプロンプトで作業ができます。
| ファイル名 | バージョン・補足説明 | ファイルサイズ | 対応環境 | 更新日 |
|---|---|---|---|---|
| WhichFox.zip | Version 1.00 | 29K Bytes | Windows 2000/XP/Vista | 2009/08/29 New! |
本プログラムは起動中のMozilla Firefox/SeaMonkeyのフルパスを表示するだけのプログラムです。
Firefoxを複数インストールしている時に、プロファイル選択画面などでどのFirefoxが実行されているかを知りたい時などにご使用ください。
マクロや設定ファイルの類を置いてみました。
本アドインはMicrosoft Excel 2000(以降)用のアドインです。
本アドインを使うことで、メモ帳や複数行入力用のテキストボックスを使って編集ができるので1つのセルに文字を複数行入力することが楽になります。
自作Microsoft Word 2000とMicrosoft Excel 2000用マクロ。無保証。
使い方は
C:\Documents and Settings\(ユーザ名)\Application Data\Microsoft\Templatesのnormal.dotを差し替える。
C:\Documents and Settings\(ユーザ名)\Application Data\Microsoft\Excel\XLSTARTにPersonal.xlsを置く。
後は、「ツール(T)」-「マクロ(M)」-「マクロ(M)」からそれっぽいのを呼ぶこと。以上。
本マクロは秀丸エディタでWeb日記を書く為のマクロです。
日付やリンクといったWeb日記に必要な決まったフォーマットのHTMLを自動生成します。
また、FTPを使って日記をアップロードすることもできますのでいちいちFTPクライアントを立ち上げずに日記をアップロードすることができます。
HTMLに書ける物はJavaScriptだろうが、スタイルシートだろうが、CGI呼び出しだろうが、何でも書くことができますので、HTMLをエディタで書く人にお勧めします。
Version 1.10以降ではRSSを生成することもできるようになりました。
このソフトは、MASHを利用したBBSの書き込み手順を記述したテキストファイルの作成を支援する秀丸エディタ用のマクロです。
メニュー操作に従って操作するだけでMASHを利用したBBSへの一括書き込み用のファイルを作ることができます。
Windows NT/2000のバッチファイル用の強調表示定義ファイルです。
Windows NT/2000のバッチファイル用のキーワードファイルです。ちなみに、できたのはこっちが先。
拙作のMSX用プログラムです。
MSX MAGAZINE永久保存版2/永久保存版3収録のMSX PLAYerでもお楽しみいただくことができます。
フロッピーディスクのない方はMSX MAGAZINE永久保存版2/永久保存版3収録のMSX PLAYerと拙作仮想フロッピーディスクマネージャ/SAVListをどうぞ。
MSX2以降(1chip MSX OK),要MSX-DOS
自作シューティングゲームの第一弾です。3分間になるべく多くの敵を倒しましょう。
MSX2以降(1chip MSX OK),要MSX-DOS
The ATTACKERS'96の続編です。基本コンセプトはそのままに、グラフィック・音楽をパワーアップしてお送りします。
MSX2以降(1chip MSX OK),要MSX-DOS
Win32(s)環境の同名ゲームのMSX移植版です。
作った当時はWindows 95マシンやWin32sを持っておらず、自分で遊びたくて作りました。
MSX1以降(1chip MSX OK),要MSX-DOS
1994年から1995年にかけて(大学時代です)MSX-Cで始めて製作したゲームです。
スコアシステム以外はオーソドックスなテトリスです。
当時はテトリスを持っておらず、自分で遊びたくて作ったものだったりします。(^^;;
NVは北海道のサークルSyntaxが毎月発行しているMSX界最大のディスクマガジンです。
NVは日本全国の多くのMSXユーザーが購読しているディスクマガジンであり、そこに自分のプログラムが掲載されるのは、大変な名誉であり、MSXユーザーの夢、男のロマンでした。
更に、メニューにゲーム名が出るメインゲームとなればなおさらです。
このコーナーは、そんな男の夢の跡を語るコーナーです。
MSX1以降(1chip MSX OK),要MSX-DOS
Numbers Paintは、マス目に書かれた数字を元に、色を塗っていき、絵を完成させるパズルゲームです。NV Magazine掲載版の面データに加え、新たに面データを50面分追加しました。
MSX2以降(1chip MSX OK),要MSX-DOS
トランプカードを使ったカードゲームです。拙作の汎用カスタマイザAyakaでスプライトパターン・カラーをカスタマイズしたり、Screen 5用のグラフィックエディタでカードの柄を変える事ができます。
MSX2以降(1chip MSX OK),要MSX-DOS
主人公美紀ちゃんがお化けのじゃまを避けながらお化け屋敷を掃除していくアクションゲームです。
「掃除は人生です!」←掃除機CMのパクリ
注意!
このプログラムは単体でも実行できますが、BGMを聴くにはFM/PSG/SCC音源ドライバー勤労5号が必要です。
勤労5号はFSW倉庫で入手できると思います。
正しく割り込みフックの設定が行われていなかったため、場合によっては不都合が出る可能性があることが分かったので、修正ファイルを公開します。
ダウンロードした実行ファイルのほか、NV1998年10月号に収録されたファイルが必要です。
なお、上のタイトル名を選択して入手できるフルバージョンには既にこの修正が組みこまれております。
このゲームは、表示された4桁の数字に演算記号を入れて、できた式の値が10になることを目指すパズルゲームです。
皆さん、電車の切符の番号などで遊びませんでした?
MSXなので、2進数や16進数、8進数といったものも使えるので、解法のバリエーションが増えていると思います。
元ネタはCMだけど、作った直後に元ネタのCMが終わってしまった(;;)...。
Xmark上位互換のカスタマイザーです。機能や、確実な構文解釈など、既存のXmark系カスタマイザーの不満点を徹底的に解消しています。
Version 1.11では、計算式に括弧が使えるようになったり、DEFM命令のM80との互換性が向上したりしております。
Ayakaのソースファイルです。
コンパイルにはHI-TECH C Version 3.09 for CP/Mと拙作HI-TECH C Resource kitシリーズが必要です。
私が個人的に使っているMSX-DOS2用の小さなツール集です。似非RAMにでも入れてやってください。
Version 1.20では、PUSHD.COM,POPD.COMが加わりました。
fMSX98/AT用のハードエラーエミュレーション情報の埋め込みやMSX SO用のハードエラーエミュレーション情報の出力をサポートしたフロッピーディスクイメージファイル作成プログラムです。
MSXからfMSX動作機種へのディスクイメージファイルのフロッピーディスクでの転送を考慮して、2DD,9Sectorフォーマットのディスクイメージを2つのファイルに分けて作成することもできます。
DITのソースファイルです。
コンパイルにはHI-TECH C Version 3.09 for CP/Mと拙作HI-TECH C Resource kitシリーズが必要です。
(1chip MSX不可),要MSX-DOS/DOS2
このソフトはWindows 9xやWindows NTが付けるロングファイルネームを表示するMSX-DOS1,DOS2用のプログラムです。
Version 0.10では、サブディレクトリにも対応しました。長い名前でも検索することができます。
また、プログラムの簡略化のため、半角英数文字のみが表示できます。
ソースファイルも同梱しているので、参考にしてください。
Version 0.30では、OKEIさん製作のFAT16パッチが常駐した状態でFAT16ドライブに対応しました。(MEGA-SCSIのみ)
(1chip MSX不可),要MSX-DOS/DOS2
Long file name DIRectoryの旧版です。ルートディレクトリのみの表示となります。
低機能な分シンプルなので、ソースを参考にして下さい。
(1chip MSX不可),要MSX-DOS/DOS2
このソフトはWindows 9xやWindows NTが付けるファイルネームのロングファイルネームの部分を消去するMSX-DOS1,DOS2用のプログラムです。
ソースファイルも同梱しているので、参考にしてください。
(1chip MSX不可),要MSX-DOS/DOS2
このソフトは、Windows 9xやWindows NTがつけるロングファイルネームの断片とボリュームラベルをMSX-DOS2が間違えないよう、ディレクトリの先頭に持っていくプログラムです。
elibrは一種のコンパイラドライバで、ひとつのファイルにまとめられたライブラリモジュールを分解し、それらをコンパイル、ライブラリファイルへの結合という操作を実行するバッチファイルを生成するツールです。
ライブラリソースの形式は、LSI-CのLIBR.EXEやtlibrと互換性があります。
本ソフトのライブラリソース形式は拙作のC言語用ライブラリで使用しております。
このソフトは、MSX固有の1バイトかな文字をシフトJISの2バイトかな文字に変換するフィルターです。
MSX-C Version 1.1でコンパイルしたので、MSX-DOS1でもリダイレクションやパイプライン実行ができます。
MS-DOS版も同梱しております。
このソフトは、アセンブラやC言語の形式で出力したり、アドレス指定に計算式が指定できたりするパワーアップしたファイルダンププログラムです。
HI-TECH Cのインストール法から活用法まで網羅したドキュメントとMSX用パッチ当て支援ツールを統合した、HI-TECH Cユーザー必携のパッケージです。
HI-TECH C用の自作ライブラリーです。ソースレベルでの互換性に配慮したMSX-DOS1用、MSX-DOS2用のライブラリーや、他処理系にあってHI-TECH Cにない関数、HI-TECH Cに強く依存した関数で構成されています。
HI-TECH C用の自作ライブラリーです。
FM,PSG,SCC音源ドライバーMPK、勤労5号を制御するためのライブラリやHI-TECH Cからの独立性が高いMSX用プログラムの製作に便利な関数で構成されています。
比較的よく使いそうな関数を中心に100%フリーなコードで構成したMSX-C Libraryと下位互換性を持つライブラリ集のHI-TECH C版です。
100%フリーなコードで構成しているので、配布・利用が自由に行えます。
使用例のサンプルとして拙作のNumbers Paint MSX版(この上にあります)も公開しております。
本パッケージはSOLiD C librariesのバグを取ったものです。
SOLID Cの利用には必須でしょう。
SOLID C用の自作ライブラリーです。
FM,PSG,SCC音源ドライバー勤労5号を制御するためのライブラリやSOLID Cからの独立性が高いMSX用プログラムの製作に便利な関数で構成されています。
比較的よく使いそうな関数を中心に100%フリーなコードで構成したMSX-C Libraryと下位互換性を持つライブラリ集のSOLID C版です。
100%フリーなコードで構成しているので、配布・利用が自由に行えます。
使用例のサンプルとして拙作のNumbers Paint MSX版(この上にあります)も公開しております。
このソフトは、私が作り貯めてきた関数の数々を基に、他の処理系では、一般的な関数や、MSXならではの関数等をまとめた、MSX-C Version 1.1用の関数ライブラリやドキュメント等のセットです。
拙作のPerlを使ったCGI用のスクリプトです。
Perlのバージョン:Perl5
必要なライブラリ:cgi-lib.pl,jcode.pl
私のWebページで使用している掲示板スクリプトです。
迷惑書込み防止とスタイルシートによるカスタマイズに力を入れております。
からす & H.T. & SW 各氏製作のMS-DOS汎用のファイル管理ソフトFM263 + PATCH 2.1(Pack for Win GOLD収録版)を更に自分の好みを強烈に反映して改良したものです。
本バージョンは旧バージョンとなっております。最新バージョンはVector等で入手できます。
ちなみに、原作者の一人である渡辺さんが更にバージョンアップしたVersion 2.63+Patch 2.6がDOS/V POWER REPORT誌の1999年9月号に掲載されました。
この場を借りて、お祝い申し上げます。
FM 2.63+Patch 2.4 Tatsu Versionのソースファイルです。
fMSX用フロッピーディスクイメージ作成プログラムPhyLoCPの最新版です。MSX/fMSXユーザーに便利な機能を搭載していると同時に、fMSX98/AT用のハードウェアエラー情報をフロッピーディスクイメージに埋め込む機能も持っています。
Version 0.40ではMSXSOのエラーコードファイルを出力するようになりました。
elibrは一種のコンパイラドライバで、ひとつのファイルにまとめられたライブラリモジュールを分解し、それらをコンパイル、ライブラリファイルへの結合という操作を実行するバッチファイルを生成するツールです。
ライブラリソースの形式は、LSI-CのLIBR.EXEやtlibrと互換性があります。
本ソフトのライブラリソース形式は拙作のC言語用ライブラリで使用しております。
Intel HEX FileをMSXのBSAVE形式ファイルに変換するユーティリティーです。MS-DOS用と、MSX-DOS1用、MSX-DOS2用を同梱しております。
このソフトは、アセンブラやC言語の形式で出力したり、アドレス指定に計算式が指定できたりするパワーアップしたファイルダンププログラムです。
Netscape CommunicatorのNetscape Messengegrのメッセージファイルを電信8号用のメッセージファイルに切り出すソフトです。
このプログラムは、私がNetscape communicatorと電信8号をいっしょに使っていて、Netscape communicatorで読み書きしたメッセージファイルを電信8号に持っていってメールの管理を統一したいということで作りました。
何日後にスケジュールがあるかを報告するだけのシンプルなスケジューラーです。AUTOEXEC.BATやDOSプロンプトの起動時実行バッチファイルに入れて使います。
このソフトは、MSX固有の1バイトかな文字をシフトJISの2バイトかな文字に変換するフィルターです。
MSX-DOS版も同梱しております。
マス目に書かれた数字を元に、色を塗っていき、絵を完成させるパズルゲームNumbers PaintのMS-DOS汎用版です。
JavaScriptで作ったカレンダーです。
祝日やユーザー指定のスケジュールのある日を色を変えて表示することもできます。
2000年以降の成人の日と体育の日にも対応しております。
HTMLファイルに組みこむなり、Active Desktopに貼り付けるなりして活用して下さい。
Version 1.40ではスケジュール表示部分の機能強化を中心にバージョンアップしました。
Version 1.50では祝日表示関連をバージョンアップしました。
Version 2.00では他プログラムでも使えるようにしたほか、スタイルシートにも対応しました。
だいぶ遅くなりましたが、Version 2.02ではMozillaやOperaでもちゃんと表示できるようにしました。
Version 2.10では日本語以外の年・月の書式を考慮した変更を行いました。
関数電卓SHARP EL-5120のプログラム機能用のあっちむいてホイ!ゲームです。
本プログラムは筆者が大学生のころに作成したものです。
リンク先のテキストをプログラム機能で入力して実行してください。
モードはリアルモードです。
最初の行は「0.130」「MATH」「6」と打ち込むRAND関数の呼び出しです。
最初に"JYNKEN"と表示されるので0-2の数字でグー・チョキ・パーを入力します。
数字と手の対応は0:グー 1:チョキ 2:パーです。
グー・チョキ・パーを入力するとCPUの手とじゃんけんの勝ち負け(勝ち:KATI 負け:MAKE あいこ:AIKO)が表示されます。
あいこ(AIKO)になったらじゃんけんに戻ります。
じゃんけんに勝つか負けるとあっち向いてホイになるので0-3の数字で向きを入力します。
数字と向きの対応は0:下 1:上 2:左 3:右です。
向きを入力するとCPUの向きが表示されます。
あっち向いてホイが終わると勝敗数が表示されます。(W:勝ち L:負け)
C言語用のシフトJIS日本語文字・文字列処理関数ライブラリのソースファイルです。
トップページに戻る