• avatar wbcbz7
  • 1
в ветке UnrealSpeccy от tsl (про десофтовский не знаю) можно сгрузить бряки в файл bpx.ini в папке с эмулем и они автоматически подцепятся :)

кроме того, пути к файлам меток\бряков можно передать аргументами командной строки:
параметры командной строки

можно запускать эмулятор, указав следующие параметры командной строки:

/i <файл>       указать собственный файл конфигурации, по умолчанию:
				имя_исполняемого_файла_эмулятора_без_расширения.ini
/l <файл>       указать файл меток, по умолчанию: user.l
/b <файл>       указать файл ловушек, по умолчанию: bpx.ini


Я не смог разобраться, поддерживаются ли выраения для бряков в bpx.ini, но read/write/execute бряки точно поддерживаются :)
формат примерно такой:
w0=0x5050     ; бряк на выполнение по адресу 0x5050
r0=0x5050     ; бряк на выполнение по адресу 0x5050
  • avatar sq
  • 1
(Минусаторов сразу предупреждаю, что это ШУТКА. Что такое «шутка», можно посмотреть на википедии. Или, если вы (что весьма вероятно) ей не доверяете — в БСЭ).
  • avatar sq
  • 1
Предлагаю вообще бордер урезать до состояния «Small как в анриле» :)
  • avatar r0bat
  • 3
Считайте меня атеистом!
  • avatar sq
  • 2
Ты не просто молодец! Ты охренеть какой вообще супер мега молодец!!!
  • avatar r0bat
  • 2
А я не молодец значит? :(
Кстати, небольшой минус еще — спектрум был не в полный размер проекции экрана. Это сильно сказывалось на картинках и демах без бордера, они реально смотрелись как в окошке в 1/4 экрана, помещенном в центр. Понятно, что экран не совсем 4:3 был и что бордер никто не отменял, он мог быть и в графике и в демах. Но судя по картинке с лайвов, изображение можно было возможно увеличить пропорционально по обеим осям еще на 15-20% без выхода даже бордера за пределы экрана. Кстати, реально наверное было бы круто, если бы экран спектрума был близок по разрмеру к физическому экрану на стене, а бордер выходил бы за его пределы )))
Да вы исследователь почище британских ученых! :-)

На самом деле и .TAP и поддержка оригинального железа это вопрос религиозный. В момент, когда мы его откидываем, начинается noflic, gigascreen, а там и до ATM2+ недалеко…
Я провёл специальное исследование и выяснил что ютуб смотрят 90%,9% смотрят в эмулях и умеют включать пентагон, и 1% пытается запустить на своих divmmc. А если серьёзно то я третьего дня объяснял уже что я раньше делал тапки и фиксил под классику, но никакой разницы не заметил, как не смотрели наши европейские партнёры так и не смотрят. А вот в играх другое дело, смотрят, играют, донатят и фидбэчат так что спектрум демы на поуте просто тихо краснеют в дальнем углу спектрумизма.
Нужно еще больше Thumbs на Pouet!

Плюсуй по славу Великого Секущего Луча! https://www.pouet.net/prod.php?which=83540
наши европейские партнеры не одобрят конечно такой подход к исконным ценностям
Плюсанул бы дважды, если бы мог ) Спасибо за дему и за статью! Kpacku Scroll великолепен.
  • 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, очень удобная штука для рефакторинга. Можно одним махом поменять название метки по всему дереву исходников, грабить корованы и вот это всё.