Skip to content
CAI
Software that uses CAICheck a score

SilverGreen93/SharpPocketToolsGUI

45.3

Weak · 1 October 2026

481

lines of production code

VB.NET

primary language

2

measurements over time

CAI band scale
CAI trend line
CAI lens gauges

What this system is

This system is a Windows Forms graphical interface for the Sharp PocketTools suite, designed to convert BASIC source code to and from WAV/MP3 audio files for Sharp PC hardware. It provides a user-friendly environment for managing conversion parameters, such as target device and file naming, while leveraging external command-line utilities like SOX for the actual processing. The application also includes functionality for renumbering BASIC program lines and persists user settings via configuration files.

Features

Initial release of Sharp Pocket Tools GUI

The Sharp Pocket Tools GUI application is introduced, providing a Windows Forms interface for converting BASIC source files to audio formats (WAV/MP3) and vice versa for Sharp Pocket PC models. The interface allows users to select the target PC model, configure output file naming and overwrite policies, and view processing logs. The application integrates external command-line tools (bas2img, bin2wav, sox) to perform the actual conversions, with settings persisted via user configuration files.

SharpPocketToolsGUI · high confidence

Initial release of Sharp PocketTools GUI

This entry marks the initial public release of the Sharp PocketTools GUI, a graphical interface for the PocketTools command-line utilities used to convert BASIC programs to WAV/MP3 audio files for Sharp PC hardware and vice versa. The release includes the solution file, an MIT license, and a comprehensive README detailing features such as drag-and-drop conversion, line renumbering, and MP3 support via the SOX tool.

(repo-wide) · high confidence

Test coverage

Added test files for BASIC line renumbering

Added two new test files, renumber\_test.bas and renumber\_test\_pass.bas, to the test suite. These files provide input and expected output examples for verifying the correct renumbering of BASIC program lines, including handling of GOTO and GOSUB statements with both numeric and variable line references.

_SharpPocketToolsGUI/test\files · high confidence

Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.

How this codebase got here

Score

  • CAI 45 → 45 (+0.0)
  • Rubric changed (rubric-2026.09.11 → rubric-2026.09.18) — scores are not directly comparable.

Lenses

  • Code Health 93 → 93 (+0.0)
  • Architecture 69 → 69 (+0.0)
  • Maturity 49 → 49 (+0.0)
  • Readiness 23 → 23 (+0.0)
  • Security 100 → 100 (+0.0)

Resolved (1)

  • Documentation: no installation or build instructions (README.md)

Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.

Survey your own repository

SilverGreen93/SharpPocketToolsGUI was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point a surveyor at a repository you know and see whether you agree with it.

About this page

  • The score is its most recent published measurement, taken on 1 October 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit 6ff9ba7af7a4f46573b5b01d671a58647288d1b7 — the exact code this score is about.
  • Scored under rubric-2026.09.18 — the same rubric and the same method as every other entry in this index.
  • Measured by watchdog.canine.dev using codehealth-analyzer preprod-e569280dd5e2.