Freeze-blz / toolbox

Windows tools for C64

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

D64niceGUI is an UI for the existing commandline tool D64nice

D64nice is used for beautifying Dirart by replacing Pipe and Line chars with signs, which exists in the lower and upper PETSCII ROM Char of the C64

D64niceGui is an Windows UI für the commandline tool, which makes it easier to fulfill tasks like:

  • Batch calls
  • Error handling
  • Definition of Postfix or Prefix for files
  • also it brings some color to your life :-)

The tool itself is a python beginners project, if you find bugs, feel free to correct them :-)

Idea: B4r4cud4 of BLAZON Help: Logiker of Vintage Computing Carinthia Code: Freeze of BLAZON

Getting started:

How it works:

  • on the left side you can select a target dir where your source d64 files are situated
  • on the right side you can specify the output folder, prefix or postfix for the processed files
    • if you select only one file, you can also change the filename
    • if you select multiple files the source file name is used
  • with click on "NICE SELECTED" d64nice is called and the files are processed
    • in the information dialog you see the output of d64nice.exe
  • if you uncheck the [ ] overwrite existing d64-files then processing will be skipped, if a file with the same filename is given in the output folder

Hint:

  • the last used input folder is saved automatically

  • the settings for output can be saved manually by using the save buttons

  • on the first start, the current folder is used for input and output

    • if the input folder is also the output folder, after processing the files the file list will be updated and the previous selection is removed
    • if the output folder is not the input folder, the selection will be kept
  • settings will be stored in the d64niceGUI.json file

  • a logfile is also created where you can get further information. Please provide this file with any bug report!

Development

git clone --recursive https://github.com/Freeze-blz/toolbox
cd toolbox
python -m venv ./venv
source venv/bin/activate (Windows: venv/Scripts/activate.ps1)
pip install -r requirements.txt

HAVE FUN!

About

Windows tools for C64

License:The Unlicense


Languages

Language:Python 99.9%Language:Batchfile 0.1%