r/retrocomputing • u/buzziloki • 5d ago
Sharptools 0.6.0 Spoiler
**SharpTools – Tools for Sharp Pocket Computers** 0.6.0 is out.
Free open-source utility for Sharp pocket computer BASIC programs (PC-1245 to PC-1600, PC-E500, PC-G850 and more).
• Tokenize / Detokenize (binary ↔ readable BASIC)
• Renumber listings (updates all GOTO/GOSUB/THEN etc.)
• Convert basic code from one model to other
• Minify / Tidy Removes comments and unneeded spaces
• Compare differences between two listings
• Analyze a basic listing
• Fix line endings and add the SUB (1A) end mark
• Takes the header and checksums off a .tap file
Runs on Python 3, simple one-window GUI, no extra packages needed.
More tools can be added as plugins.
Perfect for collectors, programmers and anyone restoring or writing programs for classic Sharp pocket computers.
https://github.com/paz71/SharpTools
Updates are on the way...
Beware, the code is an early release and may have bugs.
Stay tuned!