User Tag List

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

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

Комбинированный просмотр

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

    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,830
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    247
    Поблагодарили
    106 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Rubts0FF Посмотреть сообщение
    Диск A: это ZAsm и все что надо, диск B: это шрифты, иногда спрайты, подпрограммы IFUSED и программы которые еще не доросли для .exe файла, самостоятельного запуска. Диск C: обычно исходные тексты ZAsm`а или оверлеев, ну или того что я иногда пишу, когда не пишу ZAsm. Ну и диск D: - выходные файлы, естественно какое то время они с этого диска и запускаются и поэтому в переменных прописан диск D. До версии 3.3x это было не страшно, так как оверлеи были в основном так сказать каталоге, в том числе setup, что позволяло быстро изменить диск. Сейчас они собраны в OVERLAYS.trd и вот здесь начинаются трудности. Я сам с этим столкнулся и по возможности быстро заменил файл, ну что бы ни на чью голову не перекладывать.
    И не в каждой версии такое бывает, очень часто новая версия появляется здесь после довольно долгого тестирования. В этот раз причина была, исправление ошибки.
    Ну ты может проверишь unreal ту версию что я линковал? Я не могу в ней получить no disc, например, всё нормально.

    По поводу второго вопроса - не понял, это скриншот от ZAsm`а с 5-ти битовым шрифтом в качестве главного, а может и единственного. Меня как то попросили, я собрал.

    Кажется понял, вопрос о записи команд через ":", такая возможность есть, пользоваться не обязательно, но сам листинг значительно сокращается. Что там рассматривать построчно команды подпрограммы если ты давно и прекрасно знаешь что она делает. Это еще ничего, в былые времена набивали строку до 128 байт и не только я с Костей Афендиковым, встречал такие тексты неоднократно. Потом прошло.
    Вопрос в том, почему всё такое неформатированное. endif хз где, ifused и прочее вообще не рядом. Почему так? Разве так надо? Двоеточие это нормально, я сам так пишу иногда.
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

    Не сдавайся. Дыши?

    Virtual TR-DOS

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    23.02.2005
    Адрес
    Донецк
    Сообщений
    487
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    116
    Поблагодарили
    75 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Shadow Maker Посмотреть сообщение
    Вопрос в том, почему всё такое неформатированное. endif хз где, ifused и прочее вообще не рядом. Почему так? Разве так надо?
    Инструкции IFUSED - ENDIF ничем не отличаются от других инструкций, и здесь полная свобода действий пользователя. Сам я никогда и не задумывался где их ставить, в смысле в строке.

    Я и пользовался версией .39 и ошибка вылетает не постоянно, специально не исследовал, но кажется при смене деятельности запись/чтение тр-дос. Как уже объяснял, я только пытаюсь там что то делать, это очень неудобно/неуютно и 99% времени я сижу в Шалаеве, если бы не полное отсутствия звука и не пытался бы искать замену. Так что в идеале я бы хотел не что бы Unreal правильно эмулировал тр-дос, а что бы Шалаев хоть как то эмулировал звук, это похоже невозможно.

    Хорошо, вот несколько пунктов, почему Шалаев:
    - Изменения на дисках происходят сразу, при записи на диск, в .trd образах разумеется.
    - Диски остаются в дисководах пока я их сам оттуда не "вытащу", их не нужно вставлять при каждом запуске/перезагрузке эмулятора
    - Может это и субъективно, но ALT в качестве Symbol Shift гораздо удобней.
    - За все время, очень долгое время, припоминаю максимум пару раз, когда Шалаев "Выполнял не выполнимое, допускал не допустимое", вылетал в общем. И даже в этом случае это приводило к минимальным потерям, максимум что то погибало на рам-диске.
    - Экран, да, в windows 98 он был как и положено широкоэкранным, в последующих windows он стал более квадратным, но опять же на моё субъективное, не настолько квадратным. Долгое время думал что здесь уже ничего не поделаешь, ан-нет, UNREAL очень удивил своим широким экраном. Вот и хотел к нему приспособиться.
    Есть еще много всяких мелочей, которые вот так сразу и не вспомнишь, но первые два пункта главные, и перебиваю все, в том числе отличный экран UNREAL и отсутствие звука в Шалаеве.
    Последний раз редактировалось Rubts0FF; 21.01.2020 в 07:25.

  4. #3

    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,830
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    247
    Поблагодарили
    106 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Rubts0FF Посмотреть сообщение
    Инструкции IFUSED - ENDIF ничем не отличаются от других инструкций, и здесь полная свобода действий пользователя. Сам я никогда и не задумывался где их ставить, в смысле в строке.
    Выглядит некрасиво.

    Хорошо, вот несколько пунктов, почему Шалаев:
    Не то чтобы я тебя хотел разубедить, но раз тебе сильно хочется, чтобы тебя разубеждали...

    - Изменения на дисках происходят сразу, при записи на диск, в .trd образах разумеется.
    Ну это наоборот неудобно. Надо - кнопку нажал, изменения сохранились. А то когда надо и не надо меняются, а ты такой "от блин, всё удалилось".
    - Диски остаются в дисководах пока я их сам оттуда не "вытащу", их не нужно вставлять при каждом запуске/перезагрузке эмулятора
    Тут тоже так можно. В INI секция [AUTOLOAD]
    - Может это и субъективно, но ALT в качестве Symbol Shift гораздо удобней.
    В Unreal вообще любую клавишу можно к любой клавише прилинковать. Не нравится меню по F1 - поменял. Хочется ALT в качестве Symbol Shift - зашел и поменял.
    - За все время, очень долгое время, припоминаю максимум пару раз, когда Шалаев "Выполнял не выполнимое, допускал не допустимое", вылетал в общем. И даже в этом случае это приводило к минимальным потерям, максимум что то погибало на рам-диске.
    Не знаю, на каком ты компьютере работаешь, но у меня на винде Unreal тоже такое не делал никогда.
    - Экран, да, в windows 98 он был как и положено широкоэкранным, в последующих windows он стал более квадратным, но опять же на моё субъективное, не настолько квадратным. Долгое время думал что здесь уже ничего не поделаешь, ан-нет, UNREAL очень удивил своим широким экраном. Вот и хотел к нему приспособиться.
    Опять же. unreal.ini, там куча настроек и настроечек к экрану. Можешь любые сделать.
    Есть еще много всяких мелочей, которые вот так сразу и не вспомнишь, но первые два пункта главные, и перебиваю все, в том числе отличный экран UNREAL и отсутствие звука в Шалаеве.
    По первому пункту непонятно зачем (ты что ли постоянно уничтожаешь unreal, не давая ему сохранить файл при закрытии и тебе лень нажать F9 в процессе работы?). Второе ты просто не задал их в инишке.
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

    Не сдавайся. Дыши?

    Virtual TR-DOS

  5. #4

    Регистрация
    23.02.2005
    Адрес
    Донецк
    Сообщений
    487
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    116
    Поблагодарили
    75 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Shadow Maker Посмотреть сообщение
    Выглядит некрасиво.
    Так редактор же под боком, сделай красиво. Я на эти подпрограммы почти никогда не смотрю, они работают и ладно, а далее INCLUDE "std_lib".

    Цитата Сообщение от Shadow Maker Посмотреть сообщение
    Надо - кнопку нажал, изменения сохранились.
    Лучше когда вылетел эмулятор, а в былые времена и за windows не заржавело, и ой, я там столько написал, столько сделал. А резервные копии они и на ZX Spectrum резервные копии. Это просто убивает, когда при закрытии эмулятора я должен каждый раз подтверждать SAVE, да еще и EXIST и OVERWRITE. Я использую все четыре дисковода и в двух/трех из них почти всегда изменения.

    Цитата Сообщение от Shadow Maker Посмотреть сообщение
    Тут тоже так можно. В INI секция [AUTOLOAD]
    Да, но если я во время работы изменю диски, загрузятся те которые прописаны в ini. Потому что в настройках, довольно богатых настройках эмулятора, отсутствует кнопа SAVE.


    Цитата Сообщение от Shadow Maker Посмотреть сообщение
    Не нравится меню по F1 - поменял. Хочется ALT в качестве Symbol Shift - зашел и поменял.
    Это было бы так, если на этом альту не было навешено в работе самого эмуляторе. Я уже не помню, но так и не получилось использовать ALT.


    Цитата Сообщение от Shadow Maker Посмотреть сообщение
    unreal.ini, там куча настроек и настроечек к экрану.
    К экрану как раз претензий и нет, он как и положено, широкоэкранный.

    - - - Добавлено - - -

    Да, в ZAsm`е есть редактор шрифтов и даже два, но обоими не очень доволен. По поводу претензий или пожеланий, это потом. Вот уже который час не могу определиться с мордой ZAsm FontEditor3, может вы подскажете?
    Итак, вариант 1



    И вариант 2








  6. #5

    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,830
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    247
    Поблагодарили
    106 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Rubts0FF Посмотреть сообщение
    Так редактор же под боком, сделай красиво. Я на эти подпрограммы почти никогда не смотрю, они работают и ладно, а далее INCLUDE "std_lib".
    Ну я не знаю, если у тебя такое отношение, то конечно не надо.

    Лучше когда вылетел эмулятор, а в былые времена и за windows не заржавело, и ой, я там столько написал, столько сделал. А резервные копии они и на ZX Spectrum резервные копии. Это просто убивает, когда при закрытии эмулятора я должен каждый раз подтверждать SAVE, да еще и EXIST и OVERWRITE. Я использую все четыре дисковода и в двух/трех из них почти всегда изменения.
    Просто нажми F9 перед закрытием.

    Да, но если я во время работы изменю диски, загрузятся те которые прописаны в ini. Потому что в настройках, довольно богатых настройках эмулятора, отсутствует кнопа SAVE.
    Большая часть настроек эмулятора в инишке. Тут ничего не поделать, кроме как просить кого-нибудь допилить.

    Это было бы так, если на этом альту не было навешено в работе самого эмуляторе. Я уже не помню, но так и не получилось использовать ALT.
    По-моему абсолютно любые кнопки можно поменять. Если что-то навешано на альт - повесь на другое. Все в ini.

    Да, в ZAsm`е есть редактор шрифтов и даже два, но обоими не очень доволен. По поводу претензий или пожеланий, это потом. Вот уже который час не могу определиться с мордой ZAsm FontEditor3, может вы подскажете?
    Итак, вариант 1
    Если у тебя есть всплывающие подсказки по кнопкам - то вариант 1. Если нет - то любой из вариантов 2, но без этого странного бекграунда.
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

    Не сдавайся. Дыши?

    Virtual TR-DOS

  7. #6

    Регистрация
    23.02.2005
    Адрес
    Донецк
    Сообщений
    487
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    116
    Поблагодарили
    75 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Shadow Maker Посмотреть сообщение
    Просто нажми F9 перед закрытием.
    Об этом же надо знать, а кто руководства читает, вот то то.


    Цитата Сообщение от Shadow Maker Посмотреть сообщение
    Тут ничего не поделать, кроме как просить кого-нибудь допилить.
    Лично не обращался, но в соответствующей ветке форума вопрос поднимал.


    Цитата Сообщение от Shadow Maker Посмотреть сообщение
    Если что-то навешано на альт - повесь на другое. Все в ini.
    Даже если не получится, к этому можно привыкнуть, это не столь важно.


    Цитата Сообщение от Shadow Maker Посмотреть сообщение
    Если у тебя есть всплывающие подсказки по кнопкам - то вариант 1. Если нет - то любой из вариантов 2, но без этого странного бекграунда.
    Там еще ничего нет, только вывод линзы, шрифта и иконок меню, подсказки сделать можно. Во втором варианте без "странного бекграунда" (это же ОЗУ-48) никак, это фишка :-). А вообще надо посмотреть.

    Ладно, со редактором шрифтов еще не решил, хотя склоняюсь к первому варианту.
    Пойду, попробую еще раз UNREAL.

    - - - Добавлено - - -

    Цитата Сообщение от Shadow Maker Посмотреть сообщение
    Ну я не знаю, если у тебя такое отношение, то конечно не надо.
    О! А как надо то, а то не так, не так - а как?

  8. #7

    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,830
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    247
    Поблагодарили
    106 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Rubts0FF Посмотреть сообщение
    О! А как надо то, а то не так, не так - а как?
    Ну как - красиво чтобы было, приятно глазу, как еще. Когда абы как накидано - как-то неприятно. Не просто так гайдлайны ко всяким там языкам программирования пишут в вопросах форматирования.

    - - - Добавлено - - -

    Цитата Сообщение от Rubts0FF Посмотреть сообщение
    Об этом же надо знать, а кто руководства читает, вот то то.
    Ну я же прочитал. Ты тоже мог бы
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

    Не сдавайся. Дыши?

    Virtual TR-DOS

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

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

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

Ваши права

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