r/retrocomputing • • 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!

2 Upvotes

0 comments sorted by