Подробнее тут и в комментариях ниже: https://hype.retroscene.org/blog/dev/946.html
Подробнее тут и в комментариях ниже: https://hype.retroscene.org/blog/dev/946.html
Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.
Seamos realistas y hagamos lo imposible!
Ernesto Che GuevaraПереехал сюда: SteinBlume (ex ATM CP/M Explorer)
http://era-cg.su
Не надо там ничего читать. Информация по ссылке давно устарела, описываемых плагинов доброй половины уже больше нет на VSCode marketplace, вместо них появились другие.
Для VSCode модно сейчас использовать DeZog. Этого вполне достаточно. Для удобства можно добавить ASM CodeLens, Hex Cover Converter, Z80 Assembly Meter, Z80 Instruction Set.
Последний раз редактировалось 0xDEAD; 08.04.2024 в 14:07.
программирование сильно возрастает!
https://zx-pk.ru/threads/474-deb-ass...ull=1#post7841
I either didn't know or forgot notepad++ is open source. Nice. I'm still not interested to work on syntax highlight for it now, but maybe in some distant future, now it makes more sense (although there's no linux binary, so I would have to run it with wine).
Kate: I'm not sure about windows, but in linux you put your customization files like syntax highlight or color schemes to folder local to the user, I have it in the comments of the file itself, as it's a bit hidden. I would expect the windows versions of KDE apps to have also configuration stored in some user directory, try to change few options and store the new config, it must be written somewhere. If you will find it, and compare the folder tree against what is used on linux, you will probably find where to put syntax highlight rules too. Or maybe it's even in documentation?
Ничем не отличается от программирования в любом другом редакторе. Жмешь кнопки - пишется код.
Другое дело - компиляция и отладка. У DeZog есть огромная инструкция, как его настроить и использовать.
программирование сильно возрастает!
https://zx-pk.ru/threads/474-deb-ass...ull=1#post7841
Deadly (20.05.2024)
Попробовал VSCode, и есть вопросик.
Как я устанавливал
1. Установил VSCode.
2. Поставил внутри VSCode все плагины, что и у тебя в видосике.
3. Закачал твой пример. Распаковал. В VSCode "выбрал папку".
4. Отредактировал пути к Unreal-у.
5. Раскомментировал запуск в анриле, и запустил (Ctr+Shift+B). Ура работает! Кружочек нарисовался!
6. Скопировал шаблон в новый тестовый проект, и начал его немного править.
И вот тут-то и небольшая запарка:
[свернуть]
Редактирую я строчку. Сохраняю, запускаю -> в этой строчке ошибка. Исправляю, сохраняю, запускаю -> в этой строчке другая ошибка. НО и первая ошибка остаётся.
Наконец я окончательно исправляю строчку, сохраняю, запускаю, всё работает, ноль ошибок... Но всё равно те две ошибки, они есть, в списке проблем (который видно по Ctr+Shift+M).
Я что-то не так сделал? Или, надо просто это терпеть?
Нет, это не надо терпеть. Уже не припомню точно, что именно - но что-то не так настроено либо в launch.json, либо в tasks.json. Вроде где-то здесь - ""problemMatcher": "$problem-matcher-sjasmplus"", но могу ошибаться. Было у меня такое, но давным-давно настроил, и теперь просто тягаю папку .vscode из проекта в проект, минимально редактируя файлы внутри.
Код:{ "version": "0.2.0", "configurations": [ { "type": "dezog", "request": "launch", "name": "Internal Simulator", "remoteType": "zsim", "zsim": { "visualMemory": true, "memoryModel": "ZX48K", "ulaScreen": true, "zxBorderWidth": 20, "vsyncInterrupt": true, "zxKeyboard": true, "zxBeeper": true }, "sjasmplus": [ { "path": "main.sld" } ], "history": { "reverseDebugInstructionCount": 1000000, "spotCount": 10, "codeCoverageEnabled": true }, "startAutomatically": false, "disassemblerArgs": { "esxdosRst": true }, "rootFolder": "${workspaceFolder}", "topOfStack": "stack_top", "mainFile": "main.asm", "load": "main.sna", "smallValuesMaximum": 513, "tmpDir": ".tmp" }, ] }Как-то так у меня.Код:{ "version": "2.0.0", "tasks": [ { "label": "Build project", "type": "shell", "command": "sjasmplus.exe", "args": [ "--sld=main.sld", "--color=on", "--fullpath", "main.asm" ], "problemMatcher": "$problem-matcher-sjasmplus", "group": { "kind": "build", "isDefault": true }, "isBackground": false, "presentation": { "echo": false, "reveal": "always", "clear": true, "focus": false, "panel": "shared", "showReuseMessage": true }, }, ] }
Но подозреваю, что вопрос более подходящий скорее для этой темы: https://zx-pk.ru/threads/33549-progr...udio-code.html
Здесь можно взять пример рабочего каталога с примером. Скорее всего, в конфигурационных файлах придется кое-что подредактировать (адрес, где лежит sjasmplus.exe, например, и т.п.).
Последний раз редактировалось 0xDEAD; 11.05.2024 в 17:49.
программирование сильно возрастает!
https://zx-pk.ru/threads/474-deb-ass...ull=1#post7841
Reobne (10.05.2024)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)