User Tag List

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

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

Древовидный режим

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

    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    1,691
    Спасибо Благодарностей отдано 
    302
    Спасибо Благодарностей получено 
    223
    Поблагодарили
    159 сообщений
    Mentioned
    11 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

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

    Slider(05.01.2020)

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

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

Эту тему просматривают: 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

Ваши права

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