User Tag List

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

Тема: Кто конвертнет ПЗУ Спектрума-128 в ANSI C?

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

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

    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,870
    Спасибо Благодарностей отдано 
    521
    Спасибо Благодарностей получено 
    251
    Поблагодарили
    225 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В таблице ограниченное количество адресов стандартных точек входа(но их можно будет редактировать), она просматривается до того как инструкция загружается в z80. Если же адрес вычисляется в z80 и в программном счетчике оказывается нестандартная хрень, то и возникает ИСКЛЮЧЕНИЕ т.к. страница ПЗУ делается защищенной и всякий прыжок в нее КОНТРОЛИРУЕТСЯ. Что может сделать программа обработки исключения, не обнаружив корректного адреса. Например, прервать выполнение программы, выдать дамп трассы "последнего выдоха". Дальше юзер может прогнать по шагам и увидеть, как это произошло. Памяти под трассу может быть отведено хоть мегабайт, сервис отладчика обеспечивает 400 мипсовый монстр а вы говорите нафиг блэкфин.
    Если этого не сделать, то и вновь пишущиеся программы на том же Бейсике со вставками машкода будут делать чудеса. А так будет мощнейший трассирующий дизасм-долбагерррррр!
    Последний раз редактировалось andrews; 20.05.2007 в 18:55.

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

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

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

Похожие темы

  1. Дисководы от PC для Спектрума
    от Vitron в разделе Разный софт
    Ответов: 9
    Последнее: 29.03.2010, 23:18
  2. Монитор для Спектрума
    от Ovvnex в разделе Изображение
    Ответов: 146
    Последнее: 26.08.2008, 15:47
  3. БП вашего спектрума
    от newart в разделе Источники питания
    Ответов: 23
    Последнее: 17.01.2007, 12:52
  4. Удовольствие от Спектрума?
    от Virtex в разделе Несортированное железо
    Ответов: 3
    Последнее: 09.04.2005, 23:32

Ваши права

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