• avatar oisee
  • 1
Ого! Спасибоньки, очень кстати! VS Code — отличный рабочий инструмент.

(И особенная благодарность за информацию о ZEsarUX).
Очень за :)
В таком виде, да. Для классики нескольких эффектам пришлось бы ширины подрезать в пару знакомест, а то и передизайнить :)
Это строго Пентагон в итоге?
  • avatar sq
  • 2
Очень хочется прокомментировать статью, но пока не знаю, что написать!
Потому что я так и не понял, как всё это работает. Но Денис, ты мега молодец! И Артёмка тоже! И Олежа!
  • avatar sq
  • 1
Спасибо!!!
Надеюсь, ты не против, я добавил все ссылки в пост!
Для VSCode есть Z80 Debugger by maziac. Суть этой штуки в том, что она умеет договариваться с эмулем ZEsarUX по Хитрому Отладочному Протоколу, в результате в Code появляется отладчик со всеми этими вот брякпоинтами, вотчами и прочим. Сам не пробовал пока, но, наверное, удобно.

Ещё из интересных штук есть Z80 Assembly Meter by Néstor Sancho, который умеет показывать прямо в статусбаре, сколько в байтах и в тактах занимает код под курсором или в выделении. Не знаю, нужно ли это кому, все ведь уж давно выучили табличку наизусть, но мало ли ;)

И напоследок – ASM Code Lens by maziac, очень удобная штука для рефакторинга. Можно одним махом поменять название метки по всему дереву исходников, грабить корованы и вот это всё.
  • avatar sq
  • 1
А если ещё раз нажать её, можно даже увидеть, где сейчас луч)
  • avatar ShaMAN
  • 1
не, полную студию нафиг)
  • avatar ShaMAN
  • 0
оу, не знал)
Круто, спасибо! Скролл Васильева очень доставил.
  • avatar nyuk
  • 2
Нажав в отладчике UnrealSpeccy ALT+S можно увидеть одновременно и код, и экран.
Такое вроде есть для полной визуал студии, эмуль и отладчик
Смотри в этом направлении
  • avatar ShaMAN
  • 1
блин, а я по разговорам понял, что там свой эмуль и отладчик прикручен прямо в студию(((
отладчик US шикарен во всех смыслах, но не хватает ОДНОВРЕМЕННО видеть код и экран спекки…
Отлично, давно хотел попробовать, тем более что у меня VSCode уже есть для разработки под сегу!
  • avatar sq
  • 0
Если всё так, то это можно сделать, но я про такую версию Unreal не слышал.
В крайнем случае можно сделать фиче-реквест тому, кто сейчас поддерживает Unreal.
  • avatar sq
  • 2
Возможно; просто я использую VSCode под macOS, у меня там другие горячие клавиши, и я не помню, какие там были изначально. Когда писал статью, чтобы не наврать, я специально поставил чистую VSCode на Windows с нуля, и там не было горячей клавиши по дефолту, как видно на скриншоте. Поэтому я его привёл) Возможно и F12, в любом случае, можно назначить любую удобную клавишу)
  • avatar Shiru
  • 1
Наведите курсор на любую метку и выберите Go > Go to Definition — и вас перенесёт к процедуре, на которую назначена эта метка! По умолчанию, у этой функции почему-то нет горячей клавиши
F12 же, нет?
  • avatar nyuk
  • 2
А установку breakpoints прямо из VS Code еще не завезли? Была же сборка UnrealSpeccy от Kurles'a если не ошибаюсь, которая умеет подгружать точки останова. Научить VS Code генерить совместимый список брейкпоинтов тоже не проблема я думаю. Вот бы зажили-то. Как настоящие атариеводы, у которых всё это сто лет уже есть.

Или у тоже нас есть, просто пацаны не знают?
Я смотрю проповедь моя услышана тобой! Штощ… проверю лично каждый шаг и доложу что и где деду непонятно было.