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

User Tag List

Показано с 1 по 3 из 3

Тема: Порча TR-DOS'ом ячейки #5B89

  1. #1
    Veteran Аватар для TomCaT
    Регистрация
    25.06.2005
    Адрес
    Одесса
    Сообщений
    1,794
    Спасибо Благодарностей отдано 
    54
    Спасибо Благодарностей получено 
    46
    Поблагодарили
    22 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Порча TR-DOS'ом ячейки #5B89

    Это входит в программу при вызове функции создания файла, или может происходить только в конкретных обстоятельствах?

    7FFD=#10, и вся оболочкка, использующая DOS-функции, со страницами не играется. Стек в районе F6xx-F7xx, оболочка FBxx-FCxx. Все регистры типа IY и прерываний (IM1, 3D) в норме. Unreal Debug показывает изменение байта именно после CALL 3D13, файл создается нормально.

    Бывало или описано где-то что-то такое, или без снапшота сказать трудно (можно приложить...)
    Помни. Только на компьютере можно семь раз Cut, а один - Format. В реале все иначе. (c)
    Власть людей сильнее, чем люди у власти.
    Чем меньше мы смотрим на мир, тем больше задумываемся о нем. (c)

    Скрытый текст

    Can you help Robin in his quest for the silver arrow? (c) Odin "Robin of the Wood"
    Мы все немного режем по дереву, а потом собираем корабли в бутылках.
    Is it the same old story you are going to tell me
    or is it the old story telling me and you we are the same?
    http://www.sky.od.ua/~ptsk
    [свернуть]


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

  3. #2
    Banned
    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,094
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  4. #3
    Veteran Аватар для TomCaT
    Регистрация
    25.06.2005
    Адрес
    Одесса
    Сообщений
    1,794
    Спасибо Благодарностей отдано 
    54
    Спасибо Благодарностей получено 
    46
    Поблагодарили
    22 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Агааа, ну и полезное окошечко, раньше про него вообще не знал. Как всегда лень длинные Помощи по Горячим Кнопкам читать было. Да еще и запоминать...

    Извиняюсь за название темы, похоже, это не DOS, а прерывание SOS...

    Эээ, у Unreal есть ПЗУ sos.rom и 48.rom - как я понял, 48 "оригинальнее", там с #38 просто вызов KEYBOARD для опроса клавиатуры.

    А если выбрано ПЗУ sos.rom, там вызов подпрограммы в "запасе" района #386E-#3CFF. Рискну предположить, что это поддержка расширенной клавиатуры (кто-то знает?)...

    Затрагивает #5B88, #5B89, #5B8A.
    Последний раз редактировалось TomCaT; 09.03.2010 в 22:00.
    Помни. Только на компьютере можно семь раз Cut, а один - Format. В реале все иначе. (c)
    Власть людей сильнее, чем люди у власти.
    Чем меньше мы смотрим на мир, тем больше задумываемся о нем. (c)

    Скрытый текст

    Can you help Robin in his quest for the silver arrow? (c) Odin "Robin of the Wood"
    Мы все немного режем по дереву, а потом собираем корабли в бутылках.
    Is it the same old story you are going to tell me
    or is it the old story telling me and you we are the same?
    http://www.sky.od.ua/~ptsk
    [свернуть]


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

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

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

Похожие темы

  1. Куплю Спектрач с TR-DOS'ом
    от AlexFantasy в разделе Барахолка (архив)
    Ответов: 23
    Последнее: 15.02.2009, 19:38

Ваши права

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