above.もし私の開発に賛同する方は寄付をお願いします。シェアウェアの登録ではありません。■GBxとはGameBoy、GameBoyColorの略です。「FlashManager」はGBA用ですが、それのGBx版です。Advance」の様にGBxに直結する方法で吸出しやフラッシュへの書き込みは行えません。専用の読み書き装置が必要です。Xchanger」を持っていますので、それを読み書き装置として使用することにしました。数年前は入手性はよかったのですが現在は難しいようです。GBx」を使用するメリットは、パラレルポートを必要としませんのでパラレルポートを排他使用する手間が省ける、パラレルポートの相性による動作不良を避けられる、パラレルポートのないノートパソコンでも使用できる、「FlashManager」に同等の操作体系を得られるなどがあります。Xchanger」のパラレルポート・コネクタに接続するための変換ケーブルを作成する必要があります。単純な作業ですので、部品がそろえばどなたでも作成できると思います。ULX」と呼ぶことにします。v1.00から従来のパラレル接続もサポートしました。PLX」と呼ぶことにします。GAMEJACK他のメーカのフラッシュカセットについても確実とは言えませんが対応できる可能性はあります。現在のEZ-USBのファーム容量は限界に近いので難しいことも確かです。譲っていただければできる限りサポートしたいと思います。送料込みで1000円程度で買い取っても構いません。ご協力いただけるのでしたらご一報ください。貸し出しは受け付けません。返却後のサポートが問題になりますし、趣味で行っていますので返却する義務を負いたくないですし、フラッシュは有限の寿命で開発で使用する以上極端にそれを縮めることも考えられるためです。重要なことですが、本ソフトウェアはシェアウェア(有料ソフトウェア)としました。料金については1000円以上、郵便振替による後払いです。ソフトウエアは、正規に購入され所有しているゲームについて便利に遊ぶために趣味で開発しました。便利にとは、複数のゲームを1つのカセットで遊べるようにしたり、エミュレータで遊んだりオリジナルのゲームを大切に保存したりすることを想定しています。具体的な事例をここでは取り上げませんが、違法コピーの使用は禁止いたします。法律を遵守の上ご使用ください。趣味及び実験的な開発ですので一般的な製品のようにサポートを行うことは不可能です。すべてのリスクは自分で負うことが必要です。本ソフトウェアはシェアウェア(有料ソフトウェア)です。試用期間を1ヶ月間と定めております。それを超えて使用されるとき、および本ソフトウェアで読み出したデータ(ROMやセーブなど)を継続して使用するときはユーザ登録および所定の料金をお支払いください。試用期間が過ぎてユーザ登録および料金を支払わないときは、本ソフトウェアの削除および本ソフトウェアで読み出したデータを消去してください。将来、フリー、オープンソース化することがありますが、支払済みの料金は返還致しません。以上のことに同意できる方のみダウンロードし使用することを許可いたします。ダウンロードSourceベータリリースしました。GBx」でも読み込めるはずです。ギャラリー2」を読み込むことができました。64M」も可能と思われます。照合の機能についてはまだ実装しておりません。十分に動作が検証されていませんので不具合があると思います。発見されましたら掲示板までご報告ください。16M」に対応しました。4Mタイプのカセットは手に入りませんので、引き続き募集しております。「照合」機能も実装しました。4M」に対応しました。さんにフラッシュカセットの提供をしていただきました。ありがとうございました。Me系OSに対応しました。16M」に対応しました。8M」は特別な使用方法や注意点がございます。ご使用にあたって」をよくお読みになってください。16M」は専用のリンカーケーブル接続の方法には対応しておりません。Linker」での接続ですが、「UMJ-FX」を使用した方法で考えておりますが、現在のところ未定です。Xchanger」などでのアクセスでは苦手とするものです。従いまして、書き込みに非常に時間を必要とします。マルチゲームローダのメニュに表示に使用されるゲームタイトルの編集が可能になりました。マルチゲームが格納されているとき、各々のゲームを吸い出すことが可能になりました。Xchangerに対して、従来の接続方法のパラレルポートにも対応しました。詳細は「使い方」の「パラレル接続について」をお読みください。Linker(改)」に対応しました。使用する」をご覧ください。16M」のブートローダを格納するEEPROMを書き換える(主に修復)機能を実装しました。カートのバックアップメモリを検査する機能を実装しました。詳しくは下記「使い方」の「バックアップメモリチェック」をご覧ください。v1.03ダウンロードDownloadMBC1のROMやRAMのアクセスの不具合を修正しました。これによって、「ドラゴンクエストモンスターズ」のROMの吸出しや「ウィザードリィ外伝3」セーブのやり取りができるようになりました。DGBMAXのメニュプログラムを使用できるようにしました。セーブの読み書きも2,16,64,256Kbitに対応しています。この対応に伴いまして、ROMファイルのトリム(刈り込み)機能も実装しました。詳しくは下記、使い方の「マルチゲームにするとき」をご覧ください。4Mの書き込みに不具合がありましたのを修正しました。64Mに対応しました。Programmerに対応しました。使用する」をご覧ください。ROMの吸出しの拡張子を「gb」に変更しました。アダプタやインターフェースの選択方法を変更しました。GBxを起動すると、初期設定ダイアログが開き、そこで選択設定ができます。2.5cに対応しました。使用する」をご覧ください。(UFO)の書き込み機に対応しました。これにどれほどの需要があるのかと疑問だったのですが、せっかく手に入ったものですし、今でもショップで買えるようなので対応しておきました。この対応でNT系OSやUSBからでも扱えるのが良いのではないでしょうか。使用する」をご覧ください。ダウンロードDownloadポケットモンスター・クリスタルバージョンのように、バックアップメモリが512Kbitのものに対応しました。「UMJ-FX」をULXとして使用するために正式対応と最適化を行いました。これにより、プリンタポートに接続するタイプのGBリンカー(読み書き機)をお持ちの場合には、プリンタポートをUSBに変換して接続することができます。最近はプリンタポートの廃止が多くなっておりますし、一般の市販品のプリンタポートUSB変換機は使用できませんので、「UMJ-FX」の購入をご検討いただければと思います。詳しくは「UMJ-FXをULXとして使用する」をご覧ください。今後について最近は、GBリンカー(読み書き機)の入手が非常に困難となっておりますが、自作での対応を考えております。CatLandで開発されました、「EZGBL」が部品点数が少なくEZ-USBに適した回路となっておりますので、これの対応を考えています。GBxの機能に適合するように若干変更します。Linker(TeamKNOxを参照)」に対応したいと思います。「UMJ-FX」のオプションで対応したいと考えております。GBAの方での対応かなと考えております。抽出する必要があります。使ったことがある人は直感でわかると思います。操作体系はほぼ同じになっています。GBx」を起動すると初期設定ダイアログが表示されます。適切なアダプタとインターフェースを選択してください。Port」を選択します。その他、アダプタのときは下記をご覧ください。GBx」を開始します。ここでの選択は絶対に間違わないようにしてください。選択を間違うと、アダプタやULX等を破損することがあります。Xchanger」を接続します。電源の入れる順番は、「EZ-USB」をUSBに接続した状態にします。GBx」を起動します。Xchanger」を検出できないときは、タイトルバーに「検出中...」と表示され処理が進行しません。GBx」を終了し、接続の状態や配線にミスがないか確認してください。Xchanger」から取り外すときは、終了のときは「終了」ボタンを交換のときは「カセット交換」ボタンを押します。Xchanger」の電源を切ってからカセットを取り外します。Xchanger」の電源を切るとEZ-USBから電流が漏れるので誤動作の原因になります。●ゲームを吸い出すときプログラムデータの「読み込み」ボタンを押します。マルチゲームのとき各々のゲームを吸い出すときは、リストから1つのゲームを選択して「読み込み」ボタンを押します。8M」のときはカセットの仕様上、すべてのゲームを読み込むことはできません。そのときは1つずつ読み込んでください。●フラッシュカセットに単独のゲームを転送するときプログラムデータの「先頭書き込み」ボタンで行います。前に何か書き込まれていても上書きされます。次にローダプログラムの「追加書き込み」を行い、ゲームの「追加書き込み」を行ってください。v1.3」のことです。Xchanger」を所有していればそれも持っているはずなのですが、紛失した場合は検索エンジンなどで探して入手してください。GBxでは、DGBMAXのローダプログラムを使用することができます。この利点は、ROMを刈り込むことができることやRAMを効率的に使えること、CPUの倍速など特殊な機能を使うことができます。入手方法は公式ホームページから「dbz-dw16.zip」をダウンロードして、その中の「dgbmenu.gbc」をご使用ください。DGBMAXのローダでは64Kbit未満のセーブデータをインテリジェントに管理します。GBの仕様上、RAMバンクの大きさは64Kbitです。通常はそれ未満のセーブサイズでも64Kbitとして取り扱われます。DGBMAXのローダでは16Kbitですと1バンクあたり2つ、2Kbitですと1バンクあたり7つ格納できます。GBxの仕様と照らし合わせてそのようにしました。16Kbitと2Kbitでは同じバンクに格納することができます。16Kbitのゲームが3つ、2Kbitが5つでは2バンク消費します。逆に2バンクでは最大16Kbitのゲームを4つ、2Kbitを14個まで格納できます。消去についてフラッシュカセットのとき、リストにあるゲームを選択せずに「消去」ボタンを押すと、フラッシュカセットの内容全てを消去します。部分的に消去を行いたいときは、消去したいゲームを選択してから「消去」ボタンを押します。消去機能の制限として選択したゲーム以降を消去することになります。リストの最後まで連続して選択しなければなりません。リスト中ほどのまたは頭のゲームのみを消去することはできません。この機能を有効に使うためには、よく遊ぶゲームを前の方に書き込み、書き換えるゲームを後の方に書き込むと書き換え時の効率が上がります。技術的な話になりますがブロック単位での消去になりますので、ゲームの境界がブロック中にあると自動的に保存し復元しますので、消去の前後で時間がかかることがあります。●セーブデータについて普通のゲームカセットから読み書きするときは、セーブデータの「読み込み」や「書き込み」ボタンを押して実行します。全てのセーブデータの読み書きを行いたいときはリストで何も選択せずにセーブデータの「読み込み」や「書き込み」ボタンを押します。マルチゲームにしているときになどで、ある特定のゲームのセーブデータの読み書きを行いたいときは、リストから対象のゲームを選んでセーブデータの「読み込み」や「書き込み」ボタンを押します。格納されていることを示します。リスト下にあるファイルを開くボタンで書き込みたいファイルを選択し予約します。一度に複数のファイルを選択することが可能です。同様にファイルをドロップしても予約ができます。予約されたファイルはリストに表示されているゲーム名の先頭に「○」印が表示されます。ファイルは個別に削除したり順序を入れ替えることが可能です。リスト下のボタンで行います。格納されているゲームについてはこの操作は行えません。ファイル群を「先頭書き込み」または「追加書き込み」ボタンを押して書き込みを開始します。それぞれの動作は1つずつファイルの書き込みを行っていたときと同じです。注意点はマルチゲームにするとき、書き込み後にローダプログラムが先頭になるようにしてください。フラッシュカセットの残りの容量を超えて予約したときは、「追加書き込み」ボタンが押せなくなります。フラッシュカセットの全容量を超えて予約しようとしたときは、警告メッセージが表示されて予約できません。ファイルの「ゲーム名」を変更できます。変更の方法は、まず変更したい「ゲーム名」を選択して少し時間を置いてからその「ゲーム名」をクリックしてください。ここでダブルクリックにならないように時間を置いてクリックすることが必要です。「ゲーム名」は半角英数字や記号にしてください。全角文字はGBxでサポートされていません。マルチゲームローダのメニュに表示されるゲーム名の変更に便利です。この変更はフラッシュROMに書き込まれるデータにのみされ、ファイルには変更を加えません。説明が不足していると思いますが、操作しているうちに理解できるようには心がけています。それでもわからないときは掲示板に質問してください。先頭書き込みするときの空き容量」と表示されます。フラッシュカセットの全容量」の表示になります。ファイルの書き込み予約を行うと、自動的に計算されて表示されます。0bit」と表示されます。PC-Linkerについて専用のリンカーケーブル接続の方法には対応しておりません。Xchanger」などでのアクセスでは苦手とするものです。従いまして、書き込みに非常に時間を必要とします。v1.3」などのローダプログラムを書き込む必要はございません。他の注意点としてセーブメモリはマルチゲームに対応していないようです。最後に起動したゲームにセーブを上書きされてしまうようですのでご注意ください。ブートローダを格納する「EEPROM」の読み書きも行えます。ROM」をご覧ください。v1.3」などのローダプログラムを書き込む必要はございません。ブートローダを格納する「EEPROM」の読み書きも行えます。ROM」をご覧ください(PC-Linkerに同様の扱いとなります)。アクティブで動作します。具体的な配線は以下のとおりです。アノードのことで足の長い方です。カソードのことで足の短い方です。十分な輝度を得られるものをお選びください。十分な輝度を得られないときは、直列に挿入されている抵抗値を下げます。定格を超えて使用していることを理解してください。バッファを挿入すれば十分な電流を確保でき明るく動作させることも可能です。デバッグ用に使用したいこともありトランジスタでバッファを構成します。作成部屋」で紹介しています。Xchangerをパラレルポートに直接接続する方法にも対応しました。Xchanger用ソフトを使用するときと同様にBIOSにおけるパラレルポートの設定を「ECPモード」か「EPPモード」にしてください。ディフォルトである「SPPモード」では動作しないか不安定です。Windows2000やXPなどのNT系OSのときは「giveio.sys」をインストールしてください。これについてはオプティマイズのGBAゲーム開発の部屋の左側にある「★Win2000/XPでの使用」メニューをご覧になってください。システムメニュについてシステムメニュとはタイトルバー左上のアイコンをクリックすると現れます。ROMの末尾にある未使用データと思われるFFを削除します。この機能はPC-LinkerまたはDGBMAXメニュプログラムを使用しているとき有効です。ROMの末尾にある未使用データと思われる00を削除します。この機能はPC-LinkerまたはDGBMAXメニュプログラムを使用しているとき有効です。16M」のブートローダを格納している「EEPROM」を認識しそれの読み書きが行えます。512K」になります。16M」とは異なりますので間違わぬように気をつけてください。この機能は主にブートローダの修復に使用します。「PC-Linker」が突然起動しなくなったときに修復できる可能性があります。通常はこのチェックを外してください。壊れてしまった方用に私が吸い出したブートローダを置いておきます。64M」にもこの機能が有効となります。「NPレジスタ保存」を選択するとNPレジスタの内容をファイルに保存します。8M以外のカセットのときに使用しないでください。「NPレジスタ書込」を選択するとファイルからNPレジスタに書き込みます。8M以外のカセットのときに使用しないでください。「ライセンス登録」を選択すると、所定のシェアウェアの登録を行なっていただくとライセンスが発行されますが、そのライセンス情報を入力するダイアログが現れます。バックアップメモリチェックシステムメニュー(タイトルバー左上のアイコンをクリック)に「バックアップメモリツール」という項目を選択します。ダイアログが表示されますのでメモリに書き込むテストパターンを選択して「開始」をクリックしてください。xxxxxxxx(xxxxxxxxは異常を発見した最初のオフセット値)」と表示されます。このチェックではバックアップメモリの内容は失われますので、事前にファイルに保存しておいてください。テストパターンの意味は次のとおりです。...」で書き込み、その後読み込んで一致するかを検査します。この機能はバックアップメモリの消去にも使えます。...」で書き込み、その後読み込んで一致するかを検査します。この機能はバックアップメモリの消去にも使えます。...」で書き込み、その後読み込んで一致するかを検査します。「55」の意味はビット配列で「(MSB)01010101(LSB)」です。...」で書き込み、その後読み込んで一致するかを検査します。「AA」の意味はビット配列で「(MSB)10101010(LSB)」です。...」を書き込み、その後読み込んで一致するかを検査します。この書き込みでは書き込まれているデータがアドレスになりますのでバンク管理の不具合の究明に役に立ちます。2」バックアップメモリの内容を乱数に近い値を書き込み、その後読み込んで一致するかを検査します。乱数に近いといいましても規則性があります。16進数での繰り上がりやバンク境界で周期性が発生しないように考えました。計算式は次のとおりです。1これでバイト単位で計算し書き込んでいます。問題がありましたらご報告ください。「読み込みのみ」バックアップメモリに書き込みを行わず読み込みのみの検査を行います。書き込みを含んだ検査をしておく必要があります。その検査と同じパターンを指定してください。このオプションはバックアップメモリがGBAの電源を切っても正常に機能しているかの検査に使用します。最初に普通に検査を行いGBAの電源を切りしばらくしてから「読み込みのみ」の検査を行います。その他マウスカーソルをダイアログのボタンなどに合わせて少し待つと簡単な説明が表示されます。Xchanger」にはCRCなどによるデータ転送の正当性の検証が行われません。データ転送はハンドシェイクという昔ながらの確実な方法を用いていてエラーはほとんど発生しません。GBx」ではそれの代わりとなる「照合」機能を実装しました。この機能は、読み込みの動作では2度読み込みを行い一致すれば処理が進行し、不一致であれば再試行します。書き込みの動作では書き込み後、読み込みを行い一致すれば処理が進行し、不一致であれば書き込みを繰り返します。この設定は、読み書きの確実性が高まりますがおよそ倍の処理時間を必要とします。不一致が解消されない場合、処理が進行しないことになります。しても処理が進行しないときは、一旦「中止」し再び作業をしなおすか、「終了」しカセットやプラグなど含めて接続を確認して作業をしなおしてください。書き込みにおいて不一致が発生すると解消できないことが多いと思われます。そのときは「消去」を行ってから書き込みを再開してください。■ゲームカートリッジの中には、書き込み機にカートリッジを差し込むだけでセーブデータが破壊されてしまうものがあります。これは主に書き込み機の電源が入っているか、またはパソコンの信号からの電流が漏れてカートリッジの差し抜きで端子にノイズが乗りそれによって破壊されます。多くのカートリッジではセーブデータのアクセスにプロテクト機能があるのですが、これらのカートリッジではプロテクト機能が弱いようです。これらのことを踏まえて、セーブデータを破壊しないような手順を以下に示します。セーブデータが壊れないことを保証するものではありませんので、自己責任でご使用ください。GBxで作業する書き込み機のUSBケーブルを抜く書き込み機からカートリッジを抜く基本的にはカートリッジの差し抜きの際、完全に電源が切れてある状態にすることです。書き込み機とパソコンが接続されていると電流がリークします。例外としてULXのときは、EZ-USB側で電流を遮断しています。はじめに私が独自に解析し開発した物ですので、メーカでライセンスされた純正の機器での書き込みと内容が異なります。8M」を、メーカの書き換えサービスにお出しするのは避けてください。8M」の状態を変化させてそれを行なっています。GBx」を終了させれば元の状態に戻しているつもりです。何らかの手違いや不具合の可能性もありますので、書き換えサービスにお出しした際何らかのトラブルに巻き込まれるかもしれません。できる限り、もう書き換えサービスを利用しないカセットを使用してください。8M」はバンク情報やシリアルナンバーを格納している特別なFlashROM領域を持っています。純正のフラッシュカセットだけありまして、この領域を使用して正確なバンク管理を行なっているようです。レジスタ」と呼ぶことにします。GBx」の不具合で壊してしまう可能性があります。壊れてしまった場合、フラッシュカセットとしての機能を復活させることは可能なのですが、シリアルナンバーなどは復活できません。レジスタ保存」でバックアップを取ってください。レジスタ書き込み」で復活できます。バックアップを取っていなかったときは、空のファイルを書き込むことで代用はできますが、シリアルナンバーなどの情報は復活できません。次にマルチゲームローダにあたるメニュープログラムを吸い出しておきます。マルチゲームにするときは必要になります。MENU」と表示されているものを選択しプログラム・データの「読み込み」ボタンを押してください。必要に応じて他のゲームやセーブデータも読み込んでください。GBx」の使い方に同じです。違う部分はフラッシュカセット全体のプログラムやセーブの読み書きができないことと、マルチゲームローダは先に吸い出した専用のメニュプログラムを使用することです。v1.3」は使用できませんのでご注意ください。書き込みや部分的な消去ではメニュプログラムの書き換えを都度行ないます。GBx」にほぼ同じように編集できます。メニュプログラムの特性上、拡張された機能があります。格納済みのゲームについてもブートメニュ以外のタイトルを変更することができます。変更を行ないましたらプログラムデータの「先頭書き込み」、「追加書き込みで」で実行します。予約ファイルはあっても無くてもかまいません。次に、フォントを用意すれば日本語でメニュタイトルを変更できます。フォントは「ELISAフォント」というものを使用します。YAFOをご覧になりまして、オリジナル版の「elisa100.lzh」をダウンロードしてください。そのアーカイブの中の「ELISA100.FNT」というファイルを「FlashManGBx.exe」と同じフォルダに置くと完了です。レジスタ保存」、プログラムデータの各々をすべて保存、セーブデータの各々をすべて保存しておくことが必要です。できれば、これらは最初に行なっておくべきです。戻す手順は、プログラムデータの全消去を行ないます。次に先頭のプログラムから順番に追加書き込みを行ないます。これは予約で行なっても同じはずです。次にゲームに対応するセーブデータを書き込みます。次にメニュプログラムを先頭書き込みで再度書き込みます。GBx」独自の方法でメニュを書き換えてしまうためです。レジスタ書き込み」を行ないます。これでほぼ元の状態に戻ったと思いますが、これで書き換えサービスが受けられるのかは不明です。私からはできるだけ避けてくださいとしか言えません。8M」をロジックアナライザにて解析している最中の様子です。ここでは48chのプローブをあてて解析しております。カートリッジの信号はもちろんのこと、カートリッジ内部のアドレス信号やFlashROMへのコントロール信号も取り込んでいます。FlashROMはどうやらNのカスタムのようですし(チップメーカで資料が公開されていませんので)、バンクなどをコントロールするLSIも当然カスタム仕様です。FlashROMとコントロールLSIの両方のコマンドを解析しなくてはなりませんでした。コマンドは数字の組み合わせで目的の動作をさせられます。わかりやすく言えば金庫の数字のダイヤルを合わせているようなものでしょうか。ロジックアナライザは聴診器ようなものです。数字の組み合わせは天文学的な数になってしまいますが、挙動を見てコマンドフォーマットを推測して絞って行きます。■GBリンカー(読み書き機)のプリンタポートをUSBに変換することを「ULX」と呼んでおります。この変換に、EZ-USBを使用しておりますが、「UMJ-FX」とそのオプション品のSUB4基板(D-SUB25メス仕様)を使用することで簡単に実現できます。SUB4基板のジャンパ「J26」はオフの状態(D-SUB25の15番ピンに電源を供給しない状態)にします。ファームウェアアップデート」を参考に「EEPROM消去(48MHz)」を実行してください。FX(CY7C64613)を使用しており、EZ-USB(AN213x)に対してクロックが2倍であり、I/Oアクセスが高速化されています。そこで、どの程度高速化されるのか実測しました。GBxのバージョンは開発中のv1.10を使用しました。すべて、4Mbitの読み書き、Verify有の状態です。公開されている「USB-GBX」の配線に同じです。GBxで対応しているプリンタポート版のGBリンカー(読み書き機)にも対応しています。配線表を以下に示します。社の「AN2131USB」ピンヘッダを示します。EZ-USB」などで作成される方は同じ信号名の端子に接続してください。右側はD-SUB25ピンを示します。Xchanger」に直接接続する方はオスのコネクタを用意ください。パラレルポートケーブルを使用される方はメスのコネクタを用意ください。どのように配線されても同じです。モードでの表記になっています。コントロールしていますのでその表記にしました。Xchanger」に接続した写真です。フラットケーブルは50cm弱の長さを束ねています。EZ-USB」で作成されるときは、フラットケーブルとヘッダコネクタ・メスを圧着する方法がないかもしれませんので、そのときは圧着する方法ではなく面倒ですが1本1本半田付けすることもできます。パラレルポート・コネクタ側の様子です。私の場合は圧着するタイプのDSUB-25ピンオスコネクタを使用しましたが、ご覧のとおり配線が交差しており圧着が難しいです。圧着するときは両面テープをコネクタ側に貼っておき、配線を1本1本貼り付けと行くとうまくいきます。圧着をせずに半田付けタイプのDSUB-25ピンオスコネクタを使用した方が簡単かもしれません。市販のパラレルケーブルを購入し、それを切断しヘッダコネクタに半田付けすることも可能です。作成方法がありますので、適した方法を考えてから作成することをお勧めします。ドライバのインストールCypressのEZ-USB用ドライバを手に入れます。Kit」に含まれていますのでダウンロードしインストールします。ダウンロードすべきファイルはこれです。これには開発用のツールが含まれていて60MB近くの大きさがあります。ドライバのみでしたらほとんどが必要ありません。私が使用しているドライバをここにおいておきます。次にダウンロードしたファイルを展開またはインストールしてください。Kit」では「C:\Cypress\USB\Drivers」にあります。ソースを利用させていただきました。オープンソースであることに感謝いたします。情報も利用させていただきました。この場を借りてお礼申し上げます。