📰 newsreader

twostopbits score 0.07 好み 0.00 en

VSCode用 Gearlynx Debugger - Atari Lynx のソースレベル・デバッグ (ganksoft.com)

原題: Gearlynx Debugger for VSCode - Source-Level Atari Lynx Debugging (ganksoft.com)

atari lynxvs code extensiondebuggingcc656502 assemblygearlynx emulatorhomebrew developmentbreakpoints
原文 ↗

日本語訳

# タイトル

Gearlynx Debugger for VSCode - ソースレベルでのAtari Lynxデバッグ (ganksoft.com)

# 本文

Gearlynx Debugger

cc65でビルドされたAtari LynxゲームをソースレベルでデバッグするためのVisual Studio Code拡張機能。Gearlynxエミュレータを基盤としています。

Gearlynx Debuggerは、Atari Lynxのホームブリュー開発に完全なソースレベルのデバッグ機能をもたらします。Visual Studio Code拡張機能として構築され、Gearlynxエミュレータを利用することで、cc65ツールチェーンでコンパイルされたC言語および6502アセンブリのゲームを、エディタ内で直接デバッグできます。

Gearlynx Debuggerにはエミュレータは同梱されていません。別途Gearlynxをインストールし、`gearlynxDebug.gearlynxPath`設定で拡張機能からそのパスを指定してください。

機能

- cc65の.dbgファイルを使用したCおよび6502アセンブリのソースレベルデバッグ:ステップイン/オーバー/アウト、続行、一時停止、ソース行ステップ、およびフレームレベルのステップバックを含む完全なステップ制御

- 強力なブレークポイント:ソース、条件付き、ヒットカウント、ログポイント、データ/ウォッチポイント、関数、および命令ブレークポイント

- 変数とメモリ:個別のフラグビットを含むCPUレジスタ、ローカル変数、グローバル変数、ゼロページの値、ハードウェアステータス(Mikeyタイマー、オーディオ、LCD、カートリッジ)、およびメモリの検査

- Lynxのセグメント/オーバーレイのサポート(実行時のオーバーレイセレクター付き)

- ドッキング可能なパネルでの60fpsのライブスクリーンビューア(エミュレータへの入力転送機能付き)

- すべての関数とシンボルを、その種類、アドレス、セグメント、ソースの場所とともに一覧表示するシンボルテーブルブラウザ:ソート、フィルタリング、ソースへのジャンプ、ブレークポイントの設定が可能

- 追加ツール:メモリマップの可視化、CPUトレースログ、およびロード済みソースのリスト

原文(英語)を表示

Gearlynx Debugger

A Visual Studio Code extension for source-level debugging of Atari Lynx games built with cc65, powered by the Gearlynx emulator.

Gearlynx Debugger brings full source-level debugging to Atari Lynx homebrew development. Built as a Visual Studio Code extension and powered by the Gearlynx emulator, it lets you debug C and 6502 assembly games compiled with the cc65 toolchain, right inside your editor.

Gearlynx Debugger does not bundle the emulator. Install Gearlynx separately and point the extension at it with the gearlynxDebug.gearlynxPath

setting.

Features

- Source-level debugging for C and 6502 assembly via cc65

.dbg

files - Full step controls including step in/over/out, continue, pause, source-line stepping, and frame-level step back

- Powerful breakpoints: source, conditional, hit count, logpoints, data/watchpoints, function, and instruction breakpoints

- Variables and memory: CPU registers with individual flag bits, locals, globals, zero-page values, hardware status (Mikey timers, audio, LCD, cart), and memory inspection

- Overlay support for Lynx segments/overlays, with a runtime overlay selector.

- Live screen viewer streaming at 60fps in a dockable panel, with input forwarded to the emulator

- Symbol table browser listing every function and symbol with its kind, address, segment, and source location – sort, filter, jump to source, and set breakpoints

- Extra tooling: memory map visualization, CPU trace logging, and a loaded-sources list

← 一覧に戻る