Там да, ребята "разгулялись"!...
Там да, ребята "разгулялись"!...
Ave ZX!
Так, версия для 128 кб.
В меню диска опрашивается кемпстон:
если кемпстона нет, из порта приезжает #FF, и вместо перехода на опрос клавиатуры происходит переход на кусок, обслуживающий сдвиг курсора вверх.Код:read_kempston: ei halt in a, (PORT_KEMPSTON) and a jr z, read_keyboard bit 0, a jp nz, cursor_up ....
И так до бесконечности.
- - - Добавлено - - -
Та же 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
Slider (05.01.2020)
Господа, потыкайте пожалуйста немного эту версию. Если ничего критичного не вылезет, буду прикручивать трдос.
Далее АВ = Амстрадовская версия.
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
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Добавлена заставка, файл игры пожат.
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
Beaver (31.12.2022), Black Cat / Era CG (31.12.2022), SoftLight (31.12.2022), [bETA]mEN (31.12.2022)
управление - боль.. в очередной раз пытаюсь "понять" игру... мазохизм, а не управление...
не скажи - набирать в бейсике 48 - одно удовольствие.
а тут ладно, что нужно запомнить за какой буквой что, так еще и парсер же далек от идеального. постоянно пытаюсь сложные конструкции из двух слов))
классические адвентюры как-то.. удобнее что ли)
и удалить ошибочно введенную букву можно вообще?
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)