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

User Tag List

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 27

Тема: Баги Heavy on the magick

  1. #11
    Guru Аватар для Slider
    Регистрация
    06.06.2006
    Адрес
    г. Черкассы, Украина
    Сообщений
    5,259
    Спасибо Благодарностей отдано 
    478
    Спасибо Благодарностей получено 
    1,224
    Поблагодарили
    319 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Там да, ребята "разгулялись"!...
    Ave ZX!

  2. #12
    Veteran Аватар для Bedazzle
    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    1,485
    Спасибо Благодарностей отдано 
    219
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    115 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  3. #13
    Veteran Аватар для Bedazzle
    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    1,485
    Спасибо Благодарностей отдано 
    219
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    115 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Так, версия для 128 кб.

    В меню диска опрашивается кемпстон:

    Код:
    read_kempston:
    		ei
    		halt
    		in	a, (PORT_KEMPSTON)
    		and	a
    		jr	z, read_keyboard
    
    		bit	0, a
    		jp	nz, cursor_up
    		....
    если кемпстона нет, из порта приезжает #FF, и вместо перехода на опрос клавиатуры происходит переход на кусок, обслуживающий сдвиг курсора вверх.
    И так до бесконечности.

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

    Та же 128я версия.

    Если выбрать в дисковом меню несуществующий драйв, впадает в бесконечный цикл с ошибкой.

    После вызова инициализации драйва происходит ошибка, в аккумуляторе возвращается #CC,
    в результате чего печатается сообщение с ошибкой, далее возврат на инит драйва А.
    Но при инициализации существующего драйва снова возвращается #CC, и так по кругу.

    Код:
    drive_init:
    		ld	c, 1				; drive init from register A
    		call	call_dos_func
    
    		and	a
    		jp	z, read_sys_sector
    
    		ld	a, code_RET
    		ld	(smc_abandon), a	; set RET
    		call	abandon
    
    		ld	a, code_JP
    		ld	(smc_abandon), a	; set JP
    		xor	a
    		jr	drive_init
    (В случае, если изначально выбрать существующий драйв, инициализация проходит успешно,
    и в аккумуляторе возвращается #00).
    Последний раз редактировалось Bedazzle; 05.01.2020 в 00:38.
    Heavy on the disasm
    Eric and the disasm
    Mask 3: Venom strikes disasm
    Bard's disasm

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

    Slider (05.01.2020)

  5. #14
    Veteran Аватар для Bedazzle
    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    1,485
    Спасибо Благодарностей отдано 
    219
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    115 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Господа, потыкайте пожалуйста немного эту версию. Если ничего критичного не вылезет, буду прикручивать трдос.
    Далее АВ = Амстрадовская версия.

    1) пересобрано полностью, проведён ряд оптимизаций по размеру
    2) пофикшен спрайт циклопа, за основу взята графика АВ
    3) исправлен пароль (как в версиях Rebound/Your Sinclair)
    4) исправлена комната, где даётся опыт (word is no word)
    5) убрана вторая Misery
    6) Апекс теперь уходит по команде ТА (буржуйское сокращение от thanks)
    7) убрана возможность чита, когда после входа в игру можно было делать realign status
    8) исправлен ввод символов, когда при нажатом SShift печатался мусор
    9) исправлено переполнение буфера текста, портившее forget it
    10) добавлено сообщение про стену из АВ
    11) добавлена room of shame из АВ
    12) "нулевая" комната приведена в порядок
    13) удалена игровая пауза ради освобождения места
    14) в главное меню добавлена версия

    если кому надо жулить, то

    > initial x-pos poke = 0x853F, 34111
    > initial room poke = 0x8545, 34117
    >
    > Stamina: 0xB102, 45314
    > Magick: 0xB103, 45315
    > Luck: 0xB104, 45316
    > Grade: 0xB105, 45317
    > Points: 0xB106, 45318
    >
    > current x-pos poke = 0xB157, 45399
    > current room poke = 0xB15E, 45406
    Вложения Вложения
    Последний раз редактировалось Bedazzle; 28.12.2022 в 18:00.
    Heavy on the disasm
    Eric and the disasm
    Mask 3: Venom strikes disasm
    Bard's disasm

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

    Beaver (28.12.2022), Black Cat / Era CG (28.12.2022), creator (29.12.2022), Eltaron (29.12.2022), Gutten (28.12.2022), Vatr (28.12.2022), Xela (28.12.2022), [bETA]mEN (29.12.2022)

  7. #15
    Activist Аватар для Beaver
    Регистрация
    02.09.2009
    Адрес
    г. Тамбов
    Сообщений
    297
    Спасибо Благодарностей отдано 
    370
    Спасибо Благодарностей получено 
    113
    Поблагодарили
    56 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Bedazzle Посмотреть сообщение
    Господа, потыкайте пожалуйста немного эту версию. Если ничего критичного не вылезет, буду прикручивать трдос.
    Я б потыкал, но, к сожалению, почти не знаком с игрой. Только собираюсь вникать и пробовать проходить.
    ZX-Evolution Rev C + 5.25 FDD + MultiSound + ZXNetUsb
    C64G + Pi1541 + Kung-Fu
    РК-86 Северная Пальмира

  8. #16
    Veteran Аватар для Bedazzle
    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    1,485
    Спасибо Благодарностей отдано 
    219
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    115 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Beaver Посмотреть сообщение
    Я б потыкал, но, к сожалению, почти не знаком с игрой. Только собираюсь вникать и пробовать проходить.
    Имей терпение, добрый человек!
    Сначала трдос впилю.
    Heavy on the disasm
    Eric and the disasm
    Mask 3: Venom strikes disasm
    Bard's disasm

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

  10. #17
    Veteran Аватар для Bedazzle
    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    1,485
    Спасибо Благодарностей отдано 
    219
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    115 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Добавлена заставка, файл игры пожат.

    https://www.dropbox.com/s/sgopmpdrno...1230d.zip?dl=0
    Heavy on the disasm
    Eric and the disasm
    Mask 3: Venom strikes disasm
    Bard's disasm

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

    Beaver (31.12.2022), Black Cat / Era CG (31.12.2022), SoftLight (31.12.2022), [bETA]mEN (31.12.2022)

  12. #18
    Master Аватар для Xela
    Регистрация
    03.12.2021
    Адрес
    г. Санкт-Петербург
    Сообщений
    533
    Спасибо Благодарностей отдано 
    390
    Спасибо Благодарностей получено 
    156
    Поблагодарили
    111 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    управление - боль.. в очередной раз пытаюсь "понять" игру... мазохизм, а не управление...

  13. #19
    Veteran Аватар для Bedazzle
    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    1,485
    Спасибо Благодарностей отдано 
    219
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    115 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Xela Посмотреть сообщение
    управление - боль.. в очередной раз пытаюсь "понять" игру... мазохизм, а не управление...
    Ровно как и на 48к Спектруме в бейсике набирать команды.
    Мне этим очень понравилась.
    Все люди разные.
    Heavy on the disasm
    Eric and the disasm
    Mask 3: Venom strikes disasm
    Bard's disasm

  14. #20
    Master Аватар для Xela
    Регистрация
    03.12.2021
    Адрес
    г. Санкт-Петербург
    Сообщений
    533
    Спасибо Благодарностей отдано 
    390
    Спасибо Благодарностей получено 
    156
    Поблагодарили
    111 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Bedazzle Посмотреть сообщение
    Ровно как и на 48к Спектруме в бейсике набирать команды
    не скажи - набирать в бейсике 48 - одно удовольствие.
    а тут ладно, что нужно запомнить за какой буквой что, так еще и парсер же далек от идеального. постоянно пытаюсь сложные конструкции из двух слов))
    классические адвентюры как-то.. удобнее что ли)
    и удалить ошибочно введенную букву можно вообще?

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Heavy ON THE MAGIC
    от ALKO в разделе Игры
    Ответов: 35
    Последнее: 26.03.2023, 21:38
  2. игра Heavy on the magick
    от goodboy в разделе Программирование
    Ответов: 5
    Последнее: 11.10.2017, 11:07
  3. Sim City - баги
    от TomCaT в разделе Игры
    Ответов: 11
    Последнее: 11.05.2012, 20:27
  4. Recalcitrance Heavy Metal Rebel Megademo
    от AAA в разделе Демо
    Ответов: 0
    Последнее: 30.04.2010, 21:59
  5. концовка Heavy of the Magic
    от Максагор в разделе Игры
    Ответов: 6
    Последнее: 18.08.2005, 22:54

Ваши права

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