Вложений: 1
TZX2TAP - конвертация TZX в TAP и обратно, а также дамп TZX в компилируемый ASM файл
В процессе отладки кассетного кода, делал для себя разные утилиты.
Вот собрал несколько конвертеров в утилиту tzx2tap.exe, возможно кому-то пригодится.
Утилита позволяет конвертить TZX в TAP и обратно.
Кроме того она позволяет конвертить TZX или TAP в компилируемый ASM файл, в котором можно удобно подправить в текстовом редакторе блок, добавить или удалить блоки, поменять полярность сигнала и т.п. И затем скомпилировать ASM файл в TZX или TAP.
Утилита должна работать как под Windows, так и под Linux и MacOS, для чего приложен bash скрипт для запуска.
На Windows 7 и более поздних ничего не требуется.
На Windows XP требуется установка .NET Framework 4.0.
На Linux и MacOS требуется установка пакета mono-runtime:
Код:
sudo apt install mono-runtime
Для компиляции сгенерированных ASM файлов в TAP или TZX использовать ассемблер ZASM.
Можно установить локальную версию ZASM: https://github.com/Megatokio/zasm
Или компилить через браузер: https://k1.spdns.de/cgi-bin/zasm.cgi