Использую Sublime Text 3 (сборка 3126).
Установил плагин z80asm (качал с GitHub), настроил по инструкции.
При компиляции проги (Build) в окне вообще нет вывода компилятора (путь указан правильный),
но запускается эмулятор (Unreal), его вывод появляется в окне редактора.
Похоже, что компилятор не запускается. Что я делаю не так?
В проге есть инструкция EMPTYTRD; если удалить trd-образ, то выводится ошибка что-то типа Image file not found!
Внес исправления в z80asm.py - заработало. Вопрос закрыт
Последний раз редактировалось IanPo; 08.06.2017 в 21:34.
ZXM-Phoenix rev.01 2048K, VG93 hw emulator
я к линуху так и не прицепил с 2-х попыток.... там то пермиссио дэниед то но суч файл ор директори... (((
Подскажите, плз, те, кто это всё заводил, как правильно использовать?
Сделал всё по инструкции:
- скопировал папку z80asm в Packages
- прописал в Settings -> Build script путь к sjasmplus
- сделал новый файл New -> Code, что-то там для примера написал, сохранил как .asm
- Вызываю Build - такое сообщение:
На .out, я так понимаю, можно не обращать внимания, но вот в папке, где лежал этот файл, ничего не генерится. Или как это должно работать, куда оно что пишет?
А у вас savesna, как и на скрине, закомментирован?
Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.
Seamos realistas y hagamos lo imposible!
Ernesto Che GuevaraПереехал сюда: SteinBlume (ex ATM CP/M Explorer)
http://era-cg.su
Oreanor (30.07.2020)
да, закомментирован.
Я вообще пока не особо разобрался какая здесь идеология сборки программ, в какой формат что надо сохранять.
В моем представлении должен получиться какой-то образ, например, trd, с кодовым файликом внутри, к которому я руками допишу загрузчик на бейсике, или как-то так.
Если нетрудно, ткните, где про это всё почитать, или так, в двух словах. На самом спектруме писал когда-то только бейсик, а ассемблерные процедурки набивал/сохранял сразу в машинных кодах.
А тут под виндой что-то сложна
намек, впрочем, понял, раскомментировал - стал генериться .sna
Правда, эмулиться теперь не хочет, No image file found пишет
Последний раз редактировалось Oreanor; 29.07.2020 в 23:17.
ну это ужо к Sublime Text 2 вряд ли относиЦЦа, это в другую тему.
А если в двух словах - то можно и в SNA сохранять, работать должно в эмуулях, и в TAP сразу сохранять, ну и в кодовый блок, потом к немуу лоадер добавлять, или сразу, или потом, ручками.
Впрочем вот 3 строчки кода, для примера, с примерами записи
Код:DEVICE ZXSPECTRUM128 .org 6000h Start: xor a out (0feh),a jp $ End: savebin "my_test.bin",Start, End - Start savetap "my_test.tap",Start savesna "my_test.sna",Start
Последний раз редактировалось zebest; 29.07.2020 в 23:33.
Profi v3.2 -=- Speccy2010,r2
Oreanor (30.07.2020)
ага, savetap в tap сохраняет, нашел. И даже сразу с загрузчиком.
А чьи это все директивы, какую тему почитать? Sjasmplus?
https://z00m128.github.io/sjasmplus/documentation.html
Последний раз редактировалось Oreanor; 29.07.2020 в 23:35.
Темы про SJAsm и читать. Можно и этюды еще, там примеры бывают
ну да, это крайняя версия.
А читать - тут
https://zx-pk.ru/forums/14-programmirovanie.html
Парочка тем по ужасм-у, и про этюды.
Последний раз редактировалось zebest; 30.07.2020 в 01:19.
Profi v3.2 -=- Speccy2010,r2
Oreanor (30.07.2020)
Большое спасибо, буду разбираться.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)