User Tag List

Страница 29 из 53 ПерваяПервая ... 252627282930313233 ... ПоследняяПоследняя
Показано с 281 по 290 из 638

Тема: Dizzy VIII - Wonderful Dizzy (2020) - релиз состоялся!

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

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

    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    14,318
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    203
    Спасибо Благодарностей получено 
    1,483
    Поблагодарили
    968 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    как по мне дисковый загрузчик весит мизер
    но вот ему нужны *****е системные переменные
    и хрен знает неизвестно где свободное место
    а тут все так плотно в этом плане...
    Код:
    	IM   1
    	LD   IY,23610
    	LD   A,131
    	LD   (0),A
    	LD   A,0
    	LD   (23830),A
    	LD   (23798),A
    	LD   A,201
    	LD   (23746),A
    	LD   (IY+0),A
    	LD   (23820),A
    	LD   HL,49152
    	PUSH HL
    	LD   DE,0
    	LD   BC,7429
    	CALL 15635
    	DI
    	IM   2
    	RET
    Последний раз редактировалось goodboy; 27.12.2020 в 11:33.

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

  3. #2

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

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    LD A,131
    LD (0),A
    а это куда?

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

    Цитата Сообщение от goodboy Посмотреть сообщение
    LD A,0
    ...

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

    и вообще полная необученость hex-у

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

    Цитата Сообщение от goodboy Посмотреть сообщение
    LD (IY+0),A
    это вообще жрет 4 байта
    менять на абсолютный адрес

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

    goodboy, а так если подумать это же игра
    и тут нужно добавлять обработчик ошибок
    чтоб мерзкий хренодос не сделал бреак когда ты жмешь *****й пробел
    так что код несколько увеличиваитсо...

  4. #3

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

    По умолчанию

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

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

    Цитата Сообщение от goodboy Посмотреть сообщение
    если ты живёшь
    а ты щитаешь что вываливание ВНЕЗАПНО в бейсик при чтении это нормально?

  5. #4

    Регистрация
    16.11.2005
    Адрес
    Санкт-Петербург
    Сообщений
    2,925
    Спасибо Благодарностей отдано 
    1,169
    Спасибо Благодарностей получено 
    362
    Поблагодарили
    198 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    а это куда?
    Туда: (5CC2+Номер дисковода),#83

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    ...
    Это LD A,0 (Номер дисковода)
    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    это вообще жрет 4 байта
    Не 4, а 3

    - - - Updated - - -

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    а ты щитаешь что вываливание ВНЕЗАПНО в бейсик при чтении это нормально?
    Если это про сброс при загрузке. То есть предположение, что это глючит GLUK-BOOT. Запускайте из TR-DOS.

  6. #5

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

    По умолчанию

    Цитата Сообщение от moroz1999 Посмотреть сообщение
    упакованными, а весь тайлмап тогда пересобрать и уменьшить, но как вы себе представляете рабочий процесс? Сколько такая работа займёт лет?
    ну можно и оптимизировать...
    но это надо было делать с самого начала

    щас проще вырвать место другим способом

  7. #6

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    5,026
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    327
    Спасибо Благодарностей получено 
    336
    Поблагодарили
    258 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от moroz1999 Посмотреть сообщение
    А есть какой-то вариант, который не потребует переписывания пол-движка?
    например, очевидное - запаковать спрайты мобов и нужные декранчить при переходе
    их размер небольшой и на скорости заметно не скажется, а в 7 странице можно место освободить

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

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

    но вот ему нужны *****е системные переменные
    и хрен знает неизвестно где свободное место
    главное, чтобы это место нашлось хотя бы, перебросить же потом не проблема, данные игры уже не нужны
    Прихожу без разрешения, сею смерть и разрушение...

  8. #7

    Регистрация
    17.01.2005
    Адрес
    Tallinn
    Сообщений
    2,517
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    86
    Поблагодарили
    39 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    их размер небольшой и на скорости заметно не скажется, а в 7 странице можно место освободить
    Вывод комнаты уже на грани ощутимого из-за распаковки самой комнаты. Если затормозить её больше декранчем, то не будет ли игроку муторно? Где-нибудь в верхнем углу когда прыгаешь, можно три комнаты за раз пролететь. Бесить такой лаг не будет?
    zxart.ee - архив программ, графики и музыки ZX Spectrum.

  9. #8

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

    По умолчанию

    до
    память насилуется хорошо
    только первые несколько комнат
    а уже практически все прочесано (про 1,2-е окно)

  10. #9

    Регистрация
    16.11.2005
    Адрес
    Санкт-Петербург
    Сообщений
    2,925
    Спасибо Благодарностей отдано 
    1,169
    Спасибо Благодарностей получено 
    362
    Поблагодарили
    198 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    DIZZY-8.TRD

    Подгрузка Final Cut имеется. Можно грузиться с драйвов A, B, C, D и с примонтированных образов SMUC.

    Кому нужен Cheat, читаем тему с 5-й страницы... ну... или держим Enter при загрузке



    И, конечно, ждем Авторский релиз!
    Вложения Вложения
    Последний раз редактировалось Evgeny Muchkin; 29.12.2020 в 13:30.

    Эти 6 пользователя(ей) поблагодарили Evgeny Muchkin за это полезное сообщение:

    gegmaster(22.01.2021), Lethargeek(29.12.2020), OMu4(31.12.2020), razer(08.02.2021), scl^mc(29.12.2020), [bETA]mEN(27.12.2020)

  11. #10

    Регистрация
    01.03.2005
    Адрес
    Новосибирск
    Сообщений
    2,082
    Спасибо Благодарностей отдано 
    88
    Спасибо Благодарностей получено 
    483
    Поблагодарили
    145 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Evgeny Muchkin Посмотреть сообщение
    DIZZY-8.TRD
    Молодцы конечно, но это не совсем то что я хотел сделать. Ну ладно...
    Багфиксы не успели добавить)) Когда смотрю на такие ссылки, это напоминает время времена хаков, качаешь, а там троян.
    Навскидку на USP всё сбросилось.

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

    Цитата Сообщение от moroz1999 Посмотреть сообщение
    Вывод комнаты уже на грани ощутимого из-за распаковки самой комнаты. Если затормозить её больше декранчем, то не будет ли игроку муторно? Где-нибудь в верхнем углу когда прыгаешь, можно три комнаты за раз пролететь. Бесить такой лаг не будет?
    Конечно будет, я старался максимально быстро рисовать локации. Тут упаковка достигается не за счёт сжатия графики, а за счёт компоновки спрайтов в дампе и частотных словарей для определенных групп экранов. Баланс этот подбирается вручную. Саму графику сжать никак не получится, т.к. для доступа нужны все 20кб спрайтмапа. Каждый раз распаковывать эти 20кб это очень долго. И ещё важно, что упакованные данные выгодно хранить только в том случае, если суммарный размер упакованных данных + маскимальный буфер для распакованных данных меньше чем все распакованные данные суммарно. Если очень сильно заморочиться, у меня в общем-то есть идея как запаковать. Но это ощутимо замедлит вывод экрана, так что играть вероятно будет не особо комфортно. Подбор баланса производительность/размер считаю очень важным. Да, в 64К демках на PC бывает распаковка идёт секунд(!) 10... но тут 3.5Mhz и надо чтобы всё как-то шевелилось быстрее.
    Последний раз редактировалось drbars; 27.12.2020 в 08:48.

Страница 29 из 53 ПерваяПервая ... 252627282930313233 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 548
    Последнее: 13.03.2025, 18:49
  2. Ответов: 415
    Последнее: 18.12.2020, 20:58
  3. Ответов: 121
    Последнее: 23.09.2017, 21:42
  4. Ответов: 215
    Последнее: 27.04.2016, 20:11

Ваши права

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