User Tag List

Показано с 1 по 10 из 193

Тема: Орион-128: Софт - поиск и обсуждение

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11

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

    По умолчанию

    Цитата Сообщение от error404
    нашел желаемое... конвертор из 8080 в Z80
    Спасибо. Как раз такая штука для ловли Z80-команд очень актуальна. Меня дико достала борьба с Z80-кодами в старых исходниках при попытке перетранслировать их для КР580. Образовалась огромная злоба на авторов эмуляторв.

    Из-за того, что авторы эмуляторов для КР580 сделали их для пользователей, а не для программистов. Отладчики не позволяют отлавливать команды Z80 в коде КР580. Из-за этого, если программа имеет недоотчищенные коды Z80, программа улетает, приходится очень долго путём трассировки искать Z80-команды, из-за чего на конверсию под КР580 тратится впустую огромное количество часов. Тогда как, если бы по команде Z80 происходил вылет в отладчик, то многочасовая работа делается за 3 минуты. И даже написание новых программ изначально под КР580 не спасает, т.к постоянно по привычке пишу JR, а не JP и др, а потом часами ищу ошибку.

    Прошу без обид, Но вот такие исходники, что выложил Denn бесполезны.

    Что за формат ORI ? Разве эмуляторы его поддерживают? Есть формат ORD, а ORI - это предложено в качестве ORD для ИРИШИ. Метки должны быть говорящими, не цифровыми. Изменил в выложенных здесь исходниках имена меток на общепринятые. Какая польза от исходника для трансляции в убогом древнем ассемблере и с ужасным сжимающим форматированием? Сейчас удобнее программировать на PC. Программирование на оригинале это неэффективно, на PC эффективность намного выше.

    Во вложении исходники M256$, NC$, CH$ и т.п, а также базовые ROM-BIOS-ы (кроме этого есть небазовые, тоже КР580, но изменённые).

    Недавно дизассемблировал SP-DOS версии 4.3, которую взял из подписи makbar-а, т.к дамп оригинала (Р.01.1993) не нашёл. Только тупо дизассемблировал и прогнал скозь макрокоманды, чтобы привести в нормальный вид. Но не разбирался, потому нормальные имена меток только там, где назначение подпрограмм видно невооружённым взглядом за полсекунды и нормализованы имена всех стандартных системных меток.

    В дисководных подпрограммах надо разбираться и соответственно переименовывать метки. Для это понадобится документация по ВГ93, займусь этим позднее, если никто так и не поможет. Хорошо бы знатоки SP-DOS (т.е автор SP-DOS и Denn) помогли и переименовали все дискетные метки в осмысленные.

    Хотя достаточно найти в исходнике лишь п/п-ммы чтения/записи сектора и за пару минут можно перетранслировать эту DOS для ОРИОНА под обычный КНГМД на ВГ93 (на нём такта в 2.5 МГЦ хватает). А вот для СПЕЦИАЛИСТА надо долго колдовать, чтобы хотя-бы на такте 2.25 МГЦ заработало с обычным КНГМД и это ещё не считая полной переделки CCP (очистки CCP от ORDOS).
    Вложения Вложения
    Последний раз редактировалось barsik; 26.12.2017 в 19:16.

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

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

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

Похожие темы

  1. Орион-128: Разное
    от andreil в разделе Орион
    Ответов: 1361
    Последнее: 26.11.2025, 22:29
  2. ПК Поиск - Обсуждение
    от Ewgeny7 в разделе Поиск
    Ответов: 113
    Последнее: 20.11.2011, 21:30
  3. Орион-128z турбо 4: Обсуждение
    от Borman в разделе Орион
    Ответов: 13
    Последнее: 20.09.2008, 12:56
  4. Орион-128
    от AlexBel в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 25.09.2007, 20:40
  5. Куплю Поиск, Радио - 86, Орион, БК
    от luzanov в разделе Барахолка (архив)
    Ответов: 23
    Последнее: 03.04.2007, 17:50

Ваши права

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