The RRDC control port, with contract 0.6's performance metrics (GET/POST /perf) issue #1 closed: completed andymccall opened this · 0 comments
issue #1 closed ← closed by proposal #2 The RRDC control port, with contract 0.6's performance metrics (GET/POST /perf) (#1) landed
andymccall referenced by change 2980b7b6d7cd on rrdc-perf ·
andymccall assigned andymccall ·
andymccall closed ·
Ask: the RRDC control port (
-controlport), serving contract 0.6's performance metrics from the measurements the Performance panel and DAP'sx16/perfStatsalready make. A test harness can then read them the way it reads memory and steps frames, and Metal Gear's harness can run on this emulator.src/extern/retro-remote-debug-controller), and a backend mapping it onto the machine, ported from the plain fork's: memory, registers, the screen, stepping, keys, reset, audio, the pointer and pads. Pads go through this emulator's own virtual joysticks.GETandPOST /perf, built from the same JSON builders asx16/perfStats(moved intoperf_json.c), plus:since=a frame;Found with Metal Gear's markers, which measuring a real game turned up:
$F1counted as idle. The docs already say interrupt cycles are never idle.