80系クロスデバッガ

LDB-80X

LDB-80XはLSI C-80で開発したソフトウェアのデバッグ環境をMS-DOS上で実現するソースレベルクロスデバッガです。

特長

  • 操作性に優れたウインドウ指向デバッガ
  • ソースレベルデバッグおよびCのデータタイプのサポート
  • インスペクト機能
  • Z80のソフトウェアエミュレーション機能
  • EMSメモリをサポート
  • 強制ブレーク機能
  • マクロ機能
  • マルチジョブ機能

プログラム作成からデバッグ工程まで、C言語レベルでの開発が行えますので、大幅にソフトウェアの生産性が向上します。
また、デバッグ情報などのLDB-80Xのワーク領域をEMSメモリに確保することができますから、大きなプログラムでもデバッグ情報を制限することなくデバッグできます。

動作モード

動作モードには以下の2種類があり、オプションスイッチにより切り替えて使用できます。

  • ソフトウェアエミュレーションモード ソフトウェアエミュレーションでZ80の命令をサポートしますので、追加ハードウェアなしにZ80のソフトウェア開発が可能です。
  • V30のi8080エミュレーションモード(V30モード) パソコン本体のCPUがV30の場合に限って使用できます。V30のi8080エミュレーション機能を利用して、より高速にユーザープログラムを実行できます。ただし、Z80/HD64180独自の命令は使用できません。

ウインドウコマンド

ファンクションキーやコントロールキーによるウインドウコマンドがあります。

  • ウインドウ表示
    5つのウインドウ(コード、レジスタ、コマンド、ウォッチおよびオプションウインドウ)とポップアップメニューやファンクションキーによるオペレーションなどでデバッグ時に必要な情報を容易に参照/変更できます。特にコードウインドウのオペレーションはエディタ感覚で操作できます。
  • 実行/ブレーク
    通常のプログラムのデバッグは、ブレークポイントを設定して実行します。LDB-80Xには豊富な実行/ブレークのコマンドがあり、これらを利用してバグの発見に費やす時間を短縮します。
  • インスペクト機能
    コードウインドウに表示されるソースファイルの変数、配列、構造体、共用体をカーソルで指定するだけでその変数のデータ構造に従った形式で参照/変更する機能です。Cのデータ構造のすべてとローカル変数、グローバル変数、スタティック変数をサポートしています。
  • ウォッチ機能
    デバッグ上で特に重要な変数や配列あるいは式の最新値を常にウォッチウインドウに表示することができます。
  • ビュー機能
    カーソルで指定した変数や式の値をコマンドウインドウに表示します。現在の変数の値を一時的に記録でき、後で変数の変化の過程をチェックしたりするのに便利な機能です。
  • 文字列の取り込み/選択
    コードウインドウに表示されている文字列(変数名、関数名など)をカーソルで指定してコマンドウインドウの入力に使用するコマンドです。このコマンドはカーソル指定するだけで長い変数名でも1キーで取り出すことができ、ダイアログコマンドの入力が軽減されます。さらに文字列選択コマンドでは選択した文字列(式や変数など)をインスペクト、ウォッチ、ビューおよびメモ機能で使うことができます。
  • ファイル関連
    ソースファイルの参照したい部分を素速くかつ容易に表示できるようにファイル操作のコマンドもエディタ感覚で設計されています。参照可能ファイルの一覧/変更および文字列検索のコマンドが用意されています。
  • プロセス制御
    "CTRL+数字キー"でプロセス制御(タスク切り替えなど)およびグラフィック/テキストの表示画面コントロールができます。
  • シェル
    ウインドウコマンド以外のキー入力をヒストリバッファに順次登録し、それまでに入力したコマンドの検索/行編集が容易にできます。これらの機能を十分に生かせばより少ないキーオペレーションでデバッグが可能となります。
  • メモ
    メモ内容はコマンドウインドウなどの行入力に使用できます。さらに文字列を入力文字として何度でも使用することができます。

ダイアログコマンド

ダイアログコマンドは、マクロ機能によってより強力な複合コマンドや条件判断を記述できるようになっています。

動作環境

対応OS MS-DOS 2.11以上 
対応メモリ 384KB以上
対応機種 NEC PC-9800シリーズ(XA,XL,XL2,RLのハイレゾリューションモードも含む)
PC-H98シリーズ およびその互換機

商品一覧

商品名 型名 供給メディア 商品コード 価格
LDB-80X Ver.2.0 LDB-80X

3.5"2HD

4940183030110 128,000円

LDB-80XはLSI C-80専用デバッガのため単体売りはいたしません。

諸注意

  • ご使用の際は商品添付の説明書をよくお読みのうえ、正しくお使いください。
  • 仕様および外観などは性能向上のため予告なしに変更することがあります。
  • 本製品(ソフトウェアを含む)は日本仕様であり、弊社では海外でのサービスおよび技術サポートなどは行っておりません。
  • LSI Cはエル・エス・アイ ジャパン株式会社の登録商標です。そのほか、商品名は一般に各開発メーカーの登録商標または商標です。