Доработанная версия SjASM'a by Sjoerd Mastijn - SjASMPlus. Текущая версия 1.07 RС8 (в github) и основана на SjASM 0.39f(но включает все исправления от версии g).
При нахождении глюков прошу писать в ЛС или делать пулл-реквесты в Github.
Исходник прилагается.
Помощники:
Читаем documentation/documentation.htm, входящего в состав компилятора.
---------------------------------------------
Веб-сайт:
http://sjasmplus.sourceforge.net
Страница проекта на GITHUB:
https://github.com/mkoloberdin/sjasmplus
Страница проекта на SourceForge:
http://sourceforge.net/projects/sjasmplus/
Качать:
http://sourceforge.net/project/showf...roup_id=173915
Качать с сайта: http://sjasmplus.sourceforge.net
Win32 1.07 RC7: http://prdownloads.sourceforge.net/s...7.zip?download
Win32 1.07 RC6: http://prdownloads.sourceforge.net/s...6.zip?download
Win32 1.07 RC5bf: http://prdownloads.sourceforge.net/s...2.zip?download
Win32 1.07 RC5: http://prdownloads.sourceforge.net/s...5.zip?download
Win32 1.07 RC4bf: http://prdownloads.sourceforge.net/s...f.zip?download
Win32 1.07 RC4: http://prdownloads.sourceforge.net/s...4.zip?download
Win32 1.07 RC3: http://prdownloads.sourceforge.net/s...3.zip?download
Win32 1.07 RC2: http://prdownloads.sourceforge.net/s...2.zip?download
Win32 1.07 RC1bf: http://prdownloads.sourceforge.net/s...f.zip?download
Win32 1.07 RC1: http://prdownloads.sourceforge.net/s...1.zip?download
Win32 1.06 Stable: http://prdownloads.sourceforge.net/s...e.zip?download
FreeBSD 1.06 Stable: http://prdownloads.sourceforge.net/s...e.zip?download
DOS 1.06 Stable: http://prdownloads.sourceforge.net/s...e.zip?download
F.A.Q.
Q: SjASMPlus не понимает путей к файлам вида C:\Program Files\...!!!
A: Для задания пути к файлу, в котором содержатся пробелы, его нужно выделять в кавычки. Пример:Q: SjASMPlus безбожно тормозит!Код:sjasmplus.exe "C:\Program Files\myproga.asm" если в коде, то: INCLUDE "C:\Program Files\myproga.asm"
A: Возможно ваш редактор при вызове компилятора дает последнему низкий приоритет. Также компилятор может медленнее работать, если захват выходных данных в вашем редакторе тормозит исполнение приложения. Такое, например, наблюдается в редакторе ConTEXT.
Q: Как записать данные в SCL-файл?
Воспользуйтесь этой программой: http://zx.pk.ru/showthread.php?t=10559
Её можно вызвать например через скрипт типа bat (Windows) или sh (Linux) на этапе ассемблирования, или непосредственно в ассемблерном файле через SHELLEXEC:
Q: Как записать данные в TAP-файл?Код:SHELLEXEC "mctrd cscl image.scl" SHELLEXEC "mctrd add имяфайла image.scl"
Воспользуйтесь этой программой: http://zx.pk.ru/showthread.php?p=514586 (Windows)
Её можно вызвать например через скрипт типа bat (Windows) на этапе ассемблирования, или непосредственно в ассемблерном файле через SHELLEXEC:
Код:SHELLEXEC "taptool.exe +f tap.tap example.bin example C 24576"




ATM-Turbo 512 v4.50,
Commodore 64G + TAC-2, Retro-Bit Super Retro TRIO
Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 