Важная информация

User Tag List

Страница 12 из 15 ПерваяПервая ... 89101112131415 ПоследняяПоследняя
Показано с 111 по 120 из 146

Тема: Прекрасный ассемблер КР580ВМ80А русские буквы

  1. #111
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,404
    Спасибо Благодарностей отдано 
    319
    Спасибо Благодарностей получено 
    598
    Поблагодарили
    444 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    barsik, уйди, постылый. Да, я в примере забыл MOV A,B (MOV а не LD!!!), и написал A вместо C в команде ORA. Да только вот это синтезированный пример. Хотите увидеть реальный? Вот:

    И он реально рваный. В отличие от Спектрумских трелей. Так что сгинь, тебя сюда никто не звал.
    Последний раз редактировалось HardWareMan; 20.07.2017 в 18:11.

  2. #112
    Banned
    Регистрация
    05.10.2016
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,080
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan
    barsik, уйди, постылый... Так что сгинь, тебя сюда никто не звал
    Это уже перебор. Это неспровоциорованное хамство. Официально прошу модератора сделать HardWareMan-у очередное китайское предупреждение за нарушение правил форума.

    Позавчера Вы обнаружили мою ошибку в методе адресации 6502, но я же не хамил из-за этого. Зачем так раздражаться из-за пустяков? Хамить просто глупо, Вы же не становитесь счастливее, когда портите мне настроение?

    Цитата Сообщение от HardWareMan
    это синтезированный пример. Хотите увидеть реальный?
    С чего Вы взяли, что я этого хочу? Зачем лишнее подтверждение того, что я писал? Я имел полноценный исходник ROM-BIOS-ов СПЕЦИАЛИСТА и РК, причём с осмысленными названиями меток и комментариями 30 лет назад.

    Кстати, если бы в п/п-мме вывода массива использовали не сравнение адресов, а цикл по счётчику как в Вашем примере, то колебания периодов на границе байтов были бы меньше и звук был бы более чистым. Из-за разницы в кодах на слух пилотон выдаваемый специалистовским SP-Copy и ленинградским монитором отличаются от пилотона волковского монитора. Это происходит оттого, что в мониторе для отсчёта полу-периода (при выдаче бита) не используется тупая задержка в цикле, а во время задержки процессор выводит на экран адрес куда грузится считываемый (или откуда записываемый) байт. А в SP-Copy в паузе между фронтами процессор вообще гоняет по экрану ксониксных жориков. Т.к за 40% периода вывода бита процессор не успевает вывести даже одну цифру в графический экран, то за это время выводится только часть цифры.

    А зачем с помощью IDA дизассемблировать в LST-файл, зачем нужны адреса, только загромождают ? Если дизассемблировать в исходник, то этих ненужных адресов не будет.
    Последний раз редактировалось barsik; 21.07.2017 в 07:51.

  3. #113
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,404
    Спасибо Благодарностей отдано 
    319
    Спасибо Благодарностей получено 
    598
    Поблагодарили
    444 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от barsik Посмотреть сообщение
    Это уже перебор. Это неспровоциорованное хамство. Официально прошу модератора сделать HardWareMan-у очередное китайское предупреждение за нарушение правил форума.
    Доносчику первый кнут.
    Цитата Сообщение от barsik Посмотреть сообщение
    Позавчера Вы обнаружили мою ошибку в методе адресации 6502, но я же не хамил из-за этого. Зачем так раздражаться из-за пустяков? Хамить просто глупо, Вы же не становитесь счастливее, когда портите мне настроение?
    Вы там корректировали цитату. Цитату, Карл!

  4. #114
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,634
    Спасибо Благодарностей отдано 
    392
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    63 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    "Достаточно написать программку выдающую длинную цепочку нулевых битов. А затем дать тому, кто претендует на музыкальный слух такой же, как у Моцарта, послушать эту запись и запись пилотона СПЕЦИАЛИСТА. Пусть попробует отличить, где "рваный" тон, а где чистый."

    Вопреки расхожему мнению, что Моцарта отравил Сальери, достоверно установлено, что смерть наступила в результате прослушивания записи СПЕЦИАЛИСТА. (Бетховен после Ориона-128 выжил, хотя и оглох)

  5. #115
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,116
    Спасибо Благодарностей отдано 
    792
    Спасибо Благодарностей получено 
    657
    Поблагодарили
    403 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Обновил ассемблер.

    https://svofski.github.io/pretty-8080-assembler/

    Сделал то, что вообще хотел сделать с самого начала, но тогда это было сложнее реализовать. Теперь листинга как такового нет, или можно сказать, что редактируется прямо листинг. Текстовый редактор сильно отличается от затычки, что была раньше. Это Ace, по ощущениям примерно как Sublime Text или Atom. Нормально работает поиск, есть множественные курсоры. Полный список клавиатурных команд.

    Фичи навигации с попап-менюшками я не стал делать, оставил только подстветку кросс-референсов и тултип с адресом метки. Из собственного 10-летнего опыта пользования прекрасмом, попапы для навигации оказались не очень полезными даже при работе с внушительного размера сорцами.

    Сам ассемблер практически не менялся. Чуть-чуть, надеюсь, улучшил подсветку ошибок. Убрал лишние служебные директивы. Теперь только .project и .tape. Если нужен hex, есть кнопка hex итд.

    P.S. Поскольку пользователи ассемблера для 8080 по определению консервативны, старый ассемблер не пропал, а переехал на https://svofski.github.io/pretty-old-8080-assembler/
    Больше игр нет

  6. #116
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,404
    Спасибо Благодарностей отдано 
    319
    Спасибо Благодарностей получено 
    598
    Поблагодарили
    444 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    svofski, Сырки можно для зазеркаливания? Напомню, он у меня здесь.

  7. #117
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,116
    Спасибо Благодарностей отдано 
    792
    Спасибо Благодарностей получено 
    657
    Поблагодарили
    403 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    HardWareMan, одноименная репа на гитхабе: https://github.com/svofski/pretty-8080-assembler

    А ты как зеркалишь, вручную? Потому что я же меняю все время что-то, а зеркало получается отстает.
    Больше игр нет

  8. #118
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,404
    Спасибо Благодарностей отдано 
    319
    Спасибо Благодарностей получено 
    598
    Поблагодарили
    444 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    А ты как зеркалишь, вручную? Потому что я же меняю все время что-то, а зеркало получается отстает.
    Да всё никак руки не доходят автоматизировать. А того что есть хватало.

  9. #119
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,116
    Спасибо Благодарностей отдано 
    792
    Спасибо Благодарностей получено 
    657
    Поблагодарили
    403 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию и еще

    Пока руки чешутся:
    * исправил склеивающиеся пробелы в db: "a b" генерировала "a b" (вот точь в точь как на этом форуме =)
    * сделал поддержку ivagor-синтаксиса с разделением инструкций через \ и добавил в честь этого рыбу фугу
    * многоточие в сточной канаве открывает попап с дампом, что неплохо сочетается с предыдущим пунктом
    Больше игр нет

  10. #120
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,842
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,814
    Поблагодарили
    1,043 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    ivagor-синтаксиса
    Все же tasm-синтаксиса, просто я сравнительно активно использую эту возможность.

Страница 12 из 15 ПерваяПервая ... 89101112131415 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Рекомпиляция Z80 -> КР580ВМ80А
    от svofski в разделе Вектор
    Ответов: 59
    Последнее: 28.06.2021, 15:10
  2. Вектор-06Ц: Эмуляция - КР580ВМ80А
    от Ramiros в разделе Вектор
    Ответов: 199
    Последнее: 17.08.2014, 22:19
  3. Аукцион БК0011 буквы м нет
    от alexsan в разделе Барахолка (архив)
    Ответов: 12
    Последнее: 07.08.2011, 11:32
  4. Русские материалы по MSX
    от Nekto в разделе MSX
    Ответов: 5
    Последнее: 07.08.2010, 00:24

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •