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

User Tag List

Страница 4 из 5 ПерваяПервая 12345 ПоследняяПоследняя
Показано с 31 по 40 из 42

Тема: ZX Turbo Assembler

  1. #31
    Activist
    Регистрация
    23.02.2005
    Адрес
    Донецк
    Сообщений
    437
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    88
    Поблагодарили
    54 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Visual Compare Code overlay for ZAsm 3.2x

    Visual Compare Code v0.1 - за этими красивыми словами стоит очень простой смысл, visual compare вы будете делать своими собственными глазами. Во всяком случае пока, и это уже не так плохо.

    Подобная программа нужна была давно, давно же и пытался что то сделать, но как-то все не клеилось. Причина возможно в том, что в ZAsm`е нет возможности переключаться между двумя открытыми на чтение файлами и возможности позиционирования в файле, только последовательное чтение - делалось для include и это понятно.

    Ладно, теперь как это работает сейчас:

    Сначала выбираем файлы которые будем сравнивать, если второй файл не определен, в первый раз, ничего не произойдет, далее, после "Ок" переход в другое окно где выводится hex и text дамп по 4 байта в строку для каждого файла. Чтение происходит по-секторно. Обрабатываются только следующие кнопки:
    ¦ #04 - PGUP на страницу вверх
    ¦ #05 - PGDN на страницу вниз
    ¦ #07 - вызов меню выбора файлов, здесь можно выбрать любой другой.
    ! Для выхода вызываем меню выбора файла и выходим по Break, Escape и т.п.

    Что бы как то скрасить картину, дампы покрашены в разный цвет и это поверьте хорошо, я это видел монохромным.

    Общая длинна дампа определяется по более короткому файлу.

    Файлы могут находится на любых дисках - дисководах (A-e), но думаю лучше будет если на одном, по-секторное чтение будет тормозить даже в эмуляторах, не говоря уже о реале.

    Сам пользовался совсем немного, шрифты сравнивал, даже так, без реального compare толк есть.

    Что еще, о планах в About, который в конце исходного текста, который как обычно в архиве имеется.

    Буду рад если кому еще окажется полезным.
    Вложения Вложения
    • Тип файла: rar VCC1.rar (12.1 Кб, Просмотров: 46)

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

  3. #32
    Activist
    Регистрация
    23.02.2005
    Адрес
    Донецк
    Сообщений
    437
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    88
    Поблагодарили
    54 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Visual Compare Code

    Visual Compare Code v0.2 - теперь по-удобней, в чем отличия:

    После нажатия "Ок" в меню выбора файлов и если они были выбраны, запускается пп. сравнения, выводится hex дамп, по 8 байт если все файлы совпадают, вы так и просмотрите анимацию шестнадцатиричного дампа, впрочем можно прервать по "BREAK" (не проверял к чему это приведет).
    Отличия выделяются инверсией и вам предложат: либо смотреть дальше (Continue), до следующего не совпадения (здесь шаг 8 байт), либо посмотреть полный дамп файлов (ViewDump) и дальше сравнивать самостоятельно, сюда возврата нет.
    Или вернуться в начало (caNcel), к выбору файлов.

    About, приблизительно то же самое, в конце исходника.
    Вложения Вложения
    • Тип файла: rar VCC2.rar (4.6 Кб, Просмотров: 52)

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

    По умолчанию Sprite Cut & Font Maker

    Sprite Cut - Спрайто-резка, она была написана давно, еще для ZAsm v3.10, а сделать под версию 3.2х руки не доходили, наверное и надобности не было. Появилась.

    Спрайты складываются в формате Sprite Editor v1 и ZAsm Sprite Editor, это практически одно и тоже. Расширение файл .G, сам файл:
    + 0 - 1 байт - ширина спрайта в байтах
    + 1 - 1 /-/-/ - высота в линиях / пикселах
    + 2 - 1 число спрайтов (1-255) в файле / массиве.
    + 3 - спрайты.

    Если вас что то не устраивает - переделывайте под собственные нужды сколько угодно, исходный текст прилагается, в конце может чуть подробней - About

    Font Maker - это тоже не свежая идея, была у меня программка, ну как - скомпилировал, запустил, по пользовался. Давно хотел сделать на её основе оверлей, но ограничился только идеей и вот в чем она.

    Из двух шрифтов, на самом деле их может быть сколько угодно, но одновременно в экран загружаются два шрифта. В верхние два сегмента, нижний сегмент под собираемый 3-й шрифт.

    Не понимаю что там, ниже написано, но имел ввиду следующее:

    Load Font1 - выбрать/загрузить шрифт в верхний сегмент экрана
    Load Font2 - то же во второй, загружаются как обычные .fnt, так и в формате сегмента .fn1.
    --------------------
    Clear - чистка третьего сегмента, можно от .. до .. заданных символов

    Save font - сохранить, сохранить можно как полный (2048), в обычном .fnt или в формате сегмент экрана .fn1, так и любой участок от .. до .. и тогда расширение файла не имеет значения.

    Attributes - задать цвет для сегментов экрана, можно сохранить в mkfont.set, в том числе сохраняется положения окон.

    Здесь определяем откуда будем делать MAKE

    Source font-segment - номер шрифта/сегмента экрана (1-2)

    First char code - код первого символа, выбор из ASCII TABLE

    Last char code - последний символ

    Target char code - код символа куда помещать, обычно заноситься значение с First Char.

    Output char code in - это не сделано, да уже и не знаю нужно ли.

    Copy - операция копирования с заданного выше в нижний сегмент, в позицию Target Char.

    Подобным операциями занимался и занимаюсь не так часто, и использую для этого инструкции INSERT - SAVEOBJ, но так значительно удобней и результат виден сразу.

    Исходный текст - само собой. В конце About и там точно подробней.
    Вложения Вложения

  5. #34
    Guru Аватар для rasmer
    Регистрация
    20.01.2005
    Адрес
    Саранск
    Сообщений
    2,195
    Записей в дневнике
    2
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На диске с ZXASM2.5 есть какието исходы. они вообще для чего? асм который на диске их не понимает
    Мои интры: [Kukarachess][Super boot rmx][tRUSHE MOSAIc][BLAZE]
    Мои игры: [Overload][Removal]

    Список игр для ZX-Spectrum: [2015] [2014]

  6. #35
    Activist
    Регистрация
    23.02.2005
    Адрес
    Донецк
    Сообщений
    437
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    88
    Поблагодарили
    54 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от rasmer Посмотреть сообщение
    На диске с ZXASM2.5 есть какието исходы. они вообще для чего? асм который на диске их не понимает
    В качестве примера, в том числе исходники ZX/IBM редактор.
    21.07.2018 V.Rubst0FF

    p.s. Исходные тексты в разных форматах, что то в формате обычного текста (v2.5),
    что то уже токенизировано. Ну уж как получилось. Обратить туда/обратно можно в любой версии ZAsm'а кроме v2.5.

  7. #36
    Activist Аватар для tae1980
    Регистрация
    09.09.2018
    Адрес
    г. Саратов
    Сообщений
    436
    Спасибо Благодарностей отдано 
    143
    Спасибо Благодарностей получено 
    110
    Поблагодарили
    48 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    При запуске Z32X.trd в унреал после загрузки "рабочего стола" пишет, что мол нет диска.
    Что я делаю не так?

    При этом в zxmak2 всё работает.
    Последний раз редактировалось tae1980; 02.03.2019 в 00:23.

  8. #37
    Activist
    Регистрация
    23.02.2005
    Адрес
    Донецк
    Сообщений
    437
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    88
    Поблагодарили
    54 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от tae1980 Посмотреть сообщение
    При запуске Z32X.trd в унреал после загрузки "рабочего стола" пишет, что мол нет диска.
    Что я делаю не так?
    При этом в zxmak2 всё работает.
    Здесь вопрос версии (эмулятора), не все версии правильно мулят ТР-ДОС, вот последние 038, 039 - там все работает.

  9. #38
    Activist Аватар для tae1980
    Регистрация
    09.09.2018
    Адрес
    г. Саратов
    Сообщений
    436
    Спасибо Благодарностей отдано 
    143
    Спасибо Благодарностей получено 
    110
    Поблагодарили
    48 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Rubts0FF Посмотреть сообщение
    Здесь вопрос версии (эмулятора), не все версии правильно мулят ТР-ДОС, вот последние 038, 039 - там все работает.
    Версия UnrealSpeccy 0.38.1 by SMT, Jul 23 2013
    Может это быть из-за того что стоит скорость 15Мгц?

  10. #39
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,774
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    143
    Спасибо Благодарностей получено 
    1,179
    Поблагодарили
    775 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от tae1980 Посмотреть сообщение
    Может это быть из-за того что стоит скорость 15Мгц?
    что у тебя в настройках Beta128 (traps/delays) ?

  11. #40
    Activist
    Регистрация
    23.02.2005
    Адрес
    Донецк
    Сообщений
    437
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    88
    Поблагодарили
    54 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Обычно это ни от каких настроек не зависит, проходил я через это. Вот старая, авторская версия 02х - все работает, потом долгое время ни в одном unreal`е запустить не мог (по указанной выше причине), последнее время, вот версия 039 вообще порадовала пропорциями экрана, там все работает. Еще работает в Spectaculator`е и конечно на реальном спектруме. Сам я пользуюсь исключительно Шалаевым, комфортно мне в нем.
    Последний раз редактировалось Rubts0FF; 02.03.2019 в 20:57.

Страница 4 из 5 ПерваяПервая 12345 ПоследняяПоследняя

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

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

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

Похожие темы

  1. online assembler
    от goodboy в разделе Программирование
    Ответов: 4
    Последнее: 27.09.2012, 15:10
  2. zx assembler в emuzwin
    от женя999 в разделе Программирование
    Ответов: 10
    Последнее: 05.11.2011, 23:41
  3. ZX Assembler for PC
    от askad в разделе Софт
    Ответов: 3
    Последнее: 31.12.2008, 12:28
  4. ASSEMBLER
    от MadCat! в разделе Программирование
    Ответов: 50
    Последнее: 03.03.2005, 16:04

Ваши права

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