mae[[piroPAINT_9918]] * はじめに [#tb496a3f] この度は「piroPAINT 9918」をダウンロードして頂き、ありがとうございます。 「piroPAINT 9918」(以下、本ツール)は、各社MSXやSORD M5、ぴゅう太、SEGA SC-3000などで採用された TMS9918系VDPの「Graphic Mode 2」をシミュレートした簡易ペイントツールです。 TMS9918は、カラーは16色固定で、横8ドット境界に対して2色しか使用できないというちょっとクセのあるVDPですが、 その制限を上手く利用して工夫を凝らせば、(そこそこ)綺麗なグラフィックを描画することが可能です。 <主な特徴> - 誰得? - TMS9918系VDPにおける描画特性(俗に言う「色漏れ」)を再現 - 直感的な操作 - 右クリックで色をスポイトして、左クリックで色を置く簡単操作 - 6段階の拡大機能 - x1〜x32までの6段階で編集ウィンドウ内が拡大します - 4つの描画モード - Pen/Block4/Block8/Line の4つの筆を使って描画します - タイル描画機能 - Penモード時、タイルパターン(市松模様)の描画が可能です - 6つのパレットモード - VDPの型番による発色の違いをサポートしています - エクスポート機能 - MSX実機で読込み可能なVRAMイメージを出力可能です ※エクスポート機能は、画像サイズが256×192の時のみ有効となります。 - 99x8コンバータを搭載 - フルカラー画像からRGBと明度、コントラストを調整して Graphic2、Multi Color Mode、YJK Video Modeへの変換が可能です <こんな方にオススメ> - レトロPCっぽい絵を描いてみたい方 - MSXっぽい絵を描いてみたけど、ちゃんと横8ドット中2色に収まっているかどうかを確認したい方 - VGAモード搭載のMSXを妄想してみたい方 - MSXのSCREEN 2モード用にフル画面のCGを描きたい方 - 昔、MSX2+の「自然画モード」という言葉にトキメいたものの、不可解な計算式とVRAM構成の前に絶望していた方 - 昔、セガマークIIIやマスターシステムで「全機種用」のゲームの発色に納得出来なかった方 - 昔、セガの「テレビおえかき」で思うように絵が描けずに悶絶していた方 - 昔、ぴゅう太の(以下略) #br 本ツールは、Borland C++ Builderを使用して作成しました。 元々、ノリと勢いに任せて作った個人ツールでしたが、Twitterでつぶやいたところ、少々の反応を頂きましたので、 夜な夜なFIXを重ねて今回の公開に至りました。 その為、色々と至らない点はあるかと思いますが、ご意見・ご感想・不具合等がありましたら、下記までどうぞお願い致します。 #br ぴろやん http://lablog.piroyan.com/ http://twitter.com/piroyan #br ※ちなみに、諸事情により今のところ実装を諦めているもの: - 8ドット境界を示すグリッドの描画 - スプライト利用によるマスク機能