Просмотр полной версии : Heroquest 1, 48k, tap полный дизассемлер
Возможно кому-то пригодится
Полный дизассемблер Heroquest 1 (48k, tap версия)
Собирается один в один с исходным файлом.
Возможно запустить, если добавить первичную инициализацию (создание таблицы прерываний, установка вектора прерываний, стэка и т.п.)
80848
Это что же, кто-то может загореться, поковыряться и создать HeroQuest c новыми картами и механиками?)
Beaver, Вот было бы очень неплохо, если такое случится!
Тогда лучше на основе 128й версии.
Bedazzle
26.05.2024, 14:30
Полный дизассемблер Heroquest 1 (48k, tap версия)
Весьма и весьма недурно!
Привет всём...
Игра кстати, очень большая.
Кто переделывать возьмётся,
там долго разбираться.
Там кода - 14000 строк...
Плюс уровни...
А чем такое дизассемблируется?
Есть видео какое-нибудь или help?
там долго разбираться.
нефик там разбираться, код весьма простой
только формат уровней переделать, чтобы они не были как в оригинале все одинаковые, как под копирку
А чем такое дизассемблируется?
ИДА +несколько вечеров времени
нефик там разбираться, код весьма простой
только формат уровней переделать, чтобы они не были как в оригинале все одинаковые, как под копирку
Ты что то немного не дооцениваешь сложности проектов???
Было бы все легко и просто, тут на форуме тонна новых
программ была бы...
Например, Dragonslord был. Говорил - На изичах Doom
за 2 недели можно сделать...
???
А так основная масса спектрумистов - в готовые игры играли...
И им этого хватало...
Как верно заметил Евгений с канала sinc-LAIR...
Но так идея интересная...
На Спектруме RPG - несколько штук было всего...
вспоминаю что в игре были проблемы со `святой водой` (HolyWater) и вроде это фирменный глюк.
я (когда пытался разобраться) докопался до понимания что все зелья носимые с собой кодируются одним байтом (по биту на бутылку),
но дальше застопорился.......
со святой водой да, везде баг
там сравнение неверное
lp7CD7 push bc
push hl
ld e,(iy+#00)
push iy
ld d,#00
add hl,de
ld a,c
cp (hl)
call z,KillHolyWater ;проверка элемента карты и уничтожение монстра, если он там есть
при сравнении с (hl) надо сравнивать только 6 младших бит
ld a,(hl)
and #3F
cp c
Так-то святая вода весьма мощная штука. Убивает всех скелетов, зомби, мумий в комнате
Bedazzle
28.05.2024, 09:13
ИДА +несколько вечеров времени
Тоже хотел бы так научиться. :( У меня раз в сто больше времени тратится. :(
как вариант можно подумать о дополнениях.
https://tesera.ru/game/HeroQuest
https://forum.yeoldeinn.com/viewtopic.php?t=5666
ZX_NOVOSIB
09.08.2024, 13:10
со святой водой да, везде баг
там сравнение неверное
А пофикшеная версия на вирте уже есть?
А пофикшеная версия на вирте уже есть?
Есть - https://vtrd.in/release.php?r=52522bfb3f594a14c44f7e48435f8ae2
Есть - https://vtrd.in/release.php?r=52522bfb3f594a14c44f7e48435f8ae2
эх, всё в нём хорошо, ещё б мышку прикрутили...
ещё б мышку прикрутили...
может SMT в своей версии (https://vtrd.in/release.php?r=3624d1e6d8b805cbb7c730680d29c9a1) тоже воду пофиксил?
может SMT в своей версии (https://vtrd.in/release.php?r=3624d1e6d8b805cbb7c730680d29c9a1) тоже воду пофиксил?
так хотелось бы Gold Edition Extended - обе части, да с поправкой багов, да с мышью. Вечная проблема - 100500 релизов, а идеала нет.
По-хорошему, там надо и в начальном меню делать управление от стрелочки.
Bedazzle
19.08.2024, 09:09
Полный дизассемблер Heroquest 1 (48k, tap версия)
Можно я положу на гитхаб с сохранением авторства? Делаю мелкие правки и почистил ачипятки в комментариях.
Автор игры не я. Я только отдизасмил. Делайте что хотите.
Bedazzle
20.08.2024, 10:15
Автор игры не я. Я только отдизасмил. Делайте что хотите.
Речь про авторство дизасма.
Сделано весьма качественно и подробно, спасибо!
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot