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

User Tag List

Страница 30 из 30 ПерваяПервая ... 2627282930
Показано с 291 по 299 из 299

Тема: Исходные тексты ZASM 3.10

  1. #291
    Activist
    Регистрация
    23.02.2005
    Адрес
    Донецк
    Сообщений
    296
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    10 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от B_ru Посмотреть сообщение
    Я пытаюсь начать работать с ZAsm на zx evo, но столкнулся с ошибкой "No drive".
    ZAsm с версии 3.10 использует собственный TR-DOS драйвер (насколько он собственный вопрос 16-й, перерыто было много программ, FUT в том числе и добрая часть взята оттуда). Это было давно и это было актуально, потому что действительно быстрее. Так же не было ни одного случая, что пользователи "живых/железных" спектрумов жаловались на него. В том числе он нормально работает в некоторых эмуляторах, с правильной эмуляцией TR-DOS.
    Вернуться к #3D13 я уже наверное не смогу.
    Сообщение "No Drive" вызывает подпрограмма определения дисковода/диска, там все как в пзу тр-дос, голова гонится на 100-ю дорожку, затем на нулевую и ожидается приход индекса - голова на 0-й дорожке. Как уже говорил на реальных компьютерах этот драйвер работает. Хотя я тут подумал.., ладно, попробую увеличить число попыток, это можно сделать. Я попробую.

    p.s. как раз думал zx evo прикупить, вот был бы фокус.

  2. Этот пользователь поблагодарил Rubts0FF за это полезное сообщение:

    Dimon spb (21.03.2020)

  3. #292
    Activist
    Регистрация
    23.02.2005
    Адрес
    Донецк
    Сообщений
    296
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    10 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию ZX Turbo Assembler v3.3.0A

    ZX Turbo Assembler v3.3.0A - главное отличие - счетчики при проверке наличия дисковода/диска.
    При проверке дисковода его раньше и не было, значение 0-255 (0 это 256)
    При проверке наличия диска счетчик был фиксированным 4096 байт.
    Теперь все это можно установить изменить в SETUP/FILE.
    Сейчас накрутил там .., собственно счетчик выкручивается до конца если наличие дисковода/диска не определяется. Так что значения могут быть любые.
    Проверил на UNREAL - XPECCY, ZXMAK но ZAsm и раньше здесь работал. Традиционно не запустился в EmuZWin, только раньше ошибка была No Drive, сейчас No Disk.
    На zx eva проверить не могу, не имею.
    Оверлеи в комплекте, исходные тексты не прилагаю, так как там ничего не поменялось и если чего то не хватает, можно из предыдущей версии скомпилировать.

    Что то забыл, а - архив.
    Вложения Вложения

  4. Эти 2 пользователя(ей) поблагодарили Rubts0FF за это полезное сообщение:

    Dimon spb (21.03.2020), hobot (29.03.2020)

  5. #293
    Member Аватар для Dimon spb
    Регистрация
    29.10.2007
    Адрес
    Санкт-Петербург
    Сообщений
    102
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Rubts0FF, привет! Прежде всего хочу выразить Вам огромную благодарность за то, что занимаетесь этим неблагодарным делом! Нас таких по пальцам можно пересчитать, кому нравится именно писать на реале, а не на PC в SJasm. Возможно, двух пальцев хватит
    Проверил на Evo, сразу после загрузки выдает No Drive. Когда выбираешь другой диск, исправно опрашивает дисковод выбранный B,C,D - у меня 4 дисковода подключено ) и выдает, что не найден файл FONT4.fn1.
    Записал TRD на дискету, результат тот же, грузится, показывает заставку, грузтся, No Disk...

    На Evo хоть и стоит ВГшка, но работа с реальными дисководами глючит. Подозреваю, что поэтому не грузится с фирменных дискет Черный ворон, Spectrofon и т.д. Причем и BaseCоnf и TS-Conf, одна хрень.

  6. #294
    Activist
    Регистрация
    23.02.2005
    Адрес
    Донецк
    Сообщений
    296
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    10 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Dimon spb Посмотреть сообщение
    На Evo хоть и стоит ВГшка, но работа с реальными дисководами глючит
    Где то так и подозревал, тогда .. надо что то делать, надо .. нет, не выпить (хотя идея ...). Из того что я понял, процедуры чтения/записи сектора работают скажем везде, не работает идентификация дисковода/диска.
    Вечером покопаюсь в ПЗУ TR-DOS, посмотрю что он там делает и подумаю как это использовать. Интересно, если вообще отказаться от процедур проверки дисковода/диска, что будет выскакивать "Disk Error" - Track / Sector. Это не вопрос, мыслЯ в слух.

  7. Эти 2 пользователя(ей) поблагодарили Rubts0FF за это полезное сообщение:

    B_ru (21.03.2020), Dimon spb (21.03.2020)

  8. #295
    Junior
    Регистрация
    18.03.2020
    Адрес
    г. Москва
    Сообщений
    3
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Проверка на zx evo с версией 330A результатов не дала.

  9. #296
    Activist
    Регистрация
    23.02.2005
    Адрес
    Донецк
    Сообщений
    296
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    10 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от B_ru Посмотреть сообщение
    Проверка на zx evo с версией 330A результатов не дала.
    Ожидаемо.
    Вчера ничего не делал, переезжал с Шалаева на xpeccy, еще не переехал, но сегодня "ночевал" на новом месте.

  10. #297
    Activist
    Регистрация
    23.02.2005
    Адрес
    Донецк
    Сообщений
    296
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    10 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию ZX Turbo Assembler v3.3.0B

    ZX Turbo Assembler v3.3.0B - удалены подпрограммы проверки наличия дисковода и диска в нем. В общем если все в наличии, должно нормально работать. Как это будет при отсутствии девайса или диска в нем - не знаю.

    Сейчас проверил в EmuZWin, никогда ZAsm здесь не работал - работает, диск только в A: - при выборе любого другого привода - тот же каталог, никаких сообщений об ошибках. Вставил диски в B: и в C: - все нормально отображается в панели и загружается.

    Можно ли этим пользоваться - не знаю, можно попробовать.

    А я продолжу изыскания. Уже и забыл когда в последний раз столько времени проводил в sts`е, monitor`е, ZXD. Ковыряю (исследую) несколько программ, ПЗУ ТР-ДОС в том числе, может толк какой и будет. Но этом может быть завтра, а может и через месяц.

    Исходники оверлеев не прилагаю, так как они не изменялись с версии 3.3.09.
    Вложения Вложения

  11. Этот пользователь поблагодарил Rubts0FF за это полезное сообщение:

    B_ru (24.03.2020)

  12. #298
    Junior
    Регистрация
    18.03.2020
    Адрес
    г. Москва
    Сообщений
    3
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Работает! Все еще не проверял, но в целом - все норм, ошибка не возникает. Спасибо!
    В случае выбора отсутствующего (не примонтированного) trd диска - ошибка (скорее сообщение)- No File(s). После ошибки(сообщения), при выборе примонтированного диска - все ок.

    Еще одно наблюдение: при вызове дебаггера из меню Run>Debugger последний немного подтормаживает (кнопки на клавиатуре надо давить дважды, чтобы команда была исполнена), а при выходе из дебаггера Q>Quit to ASM происходит выход в basic. Так и должно быть?
    Последний раз редактировалось B_ru; 24.03.2020 в 13:40.

  13. #299
    Activist
    Регистрация
    23.02.2005
    Адрес
    Донецк
    Сообщений
    296
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    10 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от B_ru Посмотреть сообщение
    при вызове дебаггера из меню Run>Debugger
    STS который идет в комплекте настроен на память PROFI 1024 и порт соответственно, а так же опрос клавиатуры для работы под эмулятором Шалаева, по этому и не выходит в ZAsm.
    Так что, нужно взять или "чистый" sts и настроить все под себя или этот то же можно.

    И в общем я рад, что хоть как то помог, тут еще экспериментировал - не получилось, не все эмуляторы правильно мулят тр-дос. Но, xpaccy после пары рашпилей, unreal, spectaculator, zxmak и zxmak2 и даже не думал что и запуститься - Z80Stealth и само собой Шалаев. Не смотря на это, каждый из них имеет определенное количество недостатков и зачастую непреодолимых. Ну это я о своих .. мозолях.

Страница 30 из 30 ПерваяПервая ... 2627282930

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

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

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

Ваши права

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