User Tag List

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

Тема: SjASMPlus от z00m

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

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

    Регистрация
    10.01.2010
    Адрес
    Смоленская обл.
    Сообщений
    556
    Спасибо Благодарностей отдано 
    187
    Спасибо Благодарностей получено 
    197
    Поблагодарили
    100 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    на 1.16.0

    при добавлении увеличивает только количество секторов файла
    но не размер файла !
    Если вы о размере файла в байтах, то так и должно быть. Эта фича для добавления блоков данных в файл-контейнер а не для побайтового расширения файла.
    Описание:

    Adding ampersand character "&" ahead of file name will make sjasmplus to look for existing file with the requested name (last of them, any earlier duplicates are deleted). The new content is appended to the file (sector aligned append) and the catalog entry gets only number of sectors patched, up to 255 sectors at most. This is special mode for single-file big-loaders.

    Добавление символа амперсанда " & " перед именем файла заставит sjasmplus искать существующий файл с запрошенным именем (Последний из них, все более ранние дубликаты удаляются). Новый контент добавляется к файлу (добавление выравнивается по секторам), и в каталог производится запись только исправленного количества секторов, максимум до 255 секторов. Это специальный режим для однофайловых больших загрузчиков.
    То бишь монолоэдеров.

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    + у меня загрузчик из за этого затирает все подряд
    так как на вход поступают неверные данные о размере
    и он думая что грузит 150 байт
    грузит все 40К вместо блока в 16К
    переходит через FFFF-0000 и затирает системные переменные да и сам загрузчик...
    А вот у меня отлично всё грузит как и должен )))
    А вообще если вы загружаете контейнер как файл, то нахрена вам контейнер и опция с '&' соответственно ?
    А если грузите как блоки из контейнера, то напишите нормальный загрузчик, как делают во всех играх с монолоэдерами.

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    можно просто записывать в +11,+12 заголовка файла
    (+13)*256
    при этом
    Не слушайте NEO SPECTRUMANа )) Не дай бог. Весь смысл опции коту под хвост.

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

  3. #2

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Dart Alver Посмотреть сообщение
    Не дай бог. Весь смысл опции коту под хвост.
    какой глубокий смысл?
    в не соблюдении спецификации файловой системы на размер файла???


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

    Цитата Сообщение от Dart Alver Посмотреть сообщение
    А вот у меня отлично всё грузит как и должен )))
    ты больной или прикидываешься?

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

    конечно будет грузить если использовать одно только количество секторов

    я конечно видел упоминание в intrd что какие то долбоклюи пишут не правильный размер файла
    вопрос только зачем?
    (сразу отвечу
    когда они делали моноблок ручками в редакторе диска на самом спектруме в 96 году
    они просто не удосужились исправить за одно и размер файла
    они просто вписали сумму секторов моноблока и все
    и "удалили" остальные файлы из каталога)

    что тебе дает знание размера первого блока?

    стандартными средствами tr-dos моноблок все равно не раскалупать потом
    после применения сжатия (то что move)
    да и тем более если в моноблоке 15 частей...


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

    Цитата Сообщение от Dart Alver Посмотреть сообщение
    Описание:
    отлично ты процитировал зарубежный источник где tr-dos вообще не применяют
    Последний раз редактировалось NEO SPECTRUMAN; 12.08.2020 в 01:04.

  4. #3

    Регистрация
    10.01.2010
    Адрес
    Смоленская обл.
    Сообщений
    556
    Спасибо Благодарностей отдано 
    187
    Спасибо Благодарностей получено 
    197
    Поблагодарили
    100 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    отлично ты процитировал зарубежный источник где tr-dos вообще не применяют
    Вообще идея данной доработки и первая реализация была моя, затем Ped7g полностью переписал код в более приемлемом виде сохранив функциональность.

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    какой глубокий смысл?
    в не соблюдении спецификации файловой системы на размер файла
    Да ладно ! 80 % трдос игр построены на полном несоблюдении вашей 'спецификации' которую никто никогда не соблюдал на постсоветском пространстве.

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    когда они делали моноблок ручками в редакторе диска на самом спектруме в 96 году
    они просто не удосужились исправить за одно и размер файла
    они просто вписали сумму секторов моноблока и все
    Серьёзно ? Считаешь что в 96-м за компом ленивые дураки сидели ?

    Допустим для чисто контейнера данных исправление байтового размера не скажется никак. Ну а если 'исправить' контейнер с бейсик-загрузчиком ?

  5. #4

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Dart Alver Посмотреть сообщение
    Да ладно ! 80 % трдос игр построены на полном несоблюдении вашей 'спецификации' которую никто никогда не соблюдал на постсоветском пространстве.
    Цитата Сообщение от Dart Alver Посмотреть сообщение
    Серьёзно ?

    отлично
    опиши применение не правильного размера твоего контейнера

    другими словами НАХРЕНА? размер в секторах и в байтах не должен совпадать?

    я то конечно свои загрузчики на всякий пофикшу
    а то мало ли еще где дебилы встречаются
    (я то вообще планировал подтирать мусор в конце после загрузки
    по размеру файла
    чтоб не было лишнего)


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

    Цитата Сообщение от Dart Alver Посмотреть сообщение
    на полном несоблюдении вашей 'спецификации'
    одно дело когда чем то оправдано и для улучшение чего то
    ладно ты бы сказал 2 байта под размер файла используется для какой то цели
    тк применить их можно только для отображения размера файла

    тут же они тупо не используются вообще...
    и ТЫ говоришь что так и надо


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

    Цитата Сообщение от Dart Alver Посмотреть сообщение
    Ну а если 'исправить' контейнер с бейсик-загрузчиком ?
    могу предложить только подписывать херню в место размера с бейсик загрузчика
    а лучше сразу в hex редакторе
    Последний раз редактировалось NEO SPECTRUMAN; 12.08.2020 в 01:04.

  6. #5

    Регистрация
    10.01.2010
    Адрес
    Смоленская обл.
    Сообщений
    556
    Спасибо Благодарностей отдано 
    187
    Спасибо Благодарностей получено 
    197
    Поблагодарили
    100 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    отлично
    опиши применение не правильного размера твоего контейнера

    другими словами НАХРЕНА? размер в секторах и в байтах не должен совпадать?
    Описывать не буду, вот ссылки на пару игр с VT с единственным файлом монолоэдером, просто больше искать лень. Что будет если ты исправишь их размер ?

    https://vtrd.in/full_ver/DIZZY-Y_.ZIP
    https://vtrd.in/full_ver/BATCITFF.zip

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

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    могу предложить только подписывать херню в место размера с бейсик загрузчика
    а лучше сразу в hex редакторе
    А я могу предложить вообще не трогать размер бейсик загрузчика, как это делали практически все спектрумисты с 90-х годов.

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

    NEO SPECTRUMAN(12.08.2020)

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

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

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

Похожие темы

  1. SjASMPlus Z80 кросс ассемблер
    от Aprisobal в разделе Программирование
    Ответов: 1663
    Последнее: 19.06.2021, 01:36
  2. Исходники TR-DOS для SjASMPlus
    от Keeper в разделе Программирование
    Ответов: 20
    Последнее: 11.02.2011, 11:57
  3. Запуск STS из .sna, сгенерированного sjasmplus.
    от siril в разделе Программирование
    Ответов: 7
    Последнее: 11.10.2010, 21:33
  4. Breakpoints в связке Sjasmplus+UnrealSpeccy
    от Kurles в разделе Программирование
    Ответов: 19
    Последнее: 26.01.2009, 12:36
  5. Disturbed COverMAnia ( music disk with z00m music collection)
    от kyv в разделе Музыка
    Ответов: 10
    Последнее: 27.03.2008, 10:01

Ваши права

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