Debugcart: Difference between revisions

From vice-emu
Jump to navigation Jump to search
(Created page with "== Feature Wishlist == * output strings to the console of the host (printf-alike, allowing memory peek) * load and save blocks of memory from the host")
 
mNo edit summary
Line 1: Line 1:
== Feature Wishlist ==
The debug cartridge is a virtual "cartridge" which provides a few features for automatic testing and debugging.
 
== primary features ==
 
The primary features are the minimal features required for the [[Testbench]].
 
* one register in I/O space. when a value is written to this register, the emulator exits with the respective value used as exit status code.
 
== secondary features ==
 
These are additional features not required by the testbench, which could be useful to debug software running on the emulator
 
=== Feature Wishlist ===
* output CPU status (registers, flags) and timing info (cycle count, rasterline) to console of the host
* output strings to the console of the host (printf-alike, allowing memory peek)
* output strings to the console of the host (printf-alike, allowing memory peek)
* load and save blocks of memory from the host
* load and save blocks of memory from the host

Revision as of 14:11, 23 May 2019

The debug cartridge is a virtual "cartridge" which provides a few features for automatic testing and debugging.

primary features

The primary features are the minimal features required for the Testbench.

  • one register in I/O space. when a value is written to this register, the emulator exits with the respective value used as exit status code.

secondary features

These are additional features not required by the testbench, which could be useful to debug software running on the emulator

Feature Wishlist

  • output CPU status (registers, flags) and timing info (cycle count, rasterline) to console of the host
  • output strings to the console of the host (printf-alike, allowing memory peek)
  • load and save blocks of memory from the host