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

User Tag List

Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 11 из 11

Тема: Батарейка для памяти

  1. #11
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от caro Посмотреть сообщение
    Нет, с процессорами Z80 такой фокус не пройдет.
    При включении питания счетчик команд (PC)устанавливается в 0,
    что обеспечивает запуск программы с 0 адреса.
    Но в принципе придумать дополнительный модуль к Спектруму,
    который бы обеспечивал сохранение текущего состояния.
    Даже никакой модуль не потребуется придумывать. И батарейки тоже нафиг не нужны. Ставим рамтроновскую ферроэлектрическую память (например, некоторое количество FM1808), вместо кнопки PowerOff "расщепляем" Magic на собственно Magic и PowerOff, в обработчике NMI для режима PowerOff в некой области энергонезависимой памяти (ибо ramtron) сохраняем регистры, затем даем команду на выключение БП.
    В ПЗУ с 0 пишем меню: "cold start" / "ret from NMI" (ибо состояние ранее сохранено). Всё!

    Кстати, можно и бюджетный вариант предусмотреть - он уже есть кстати: magic на дискетку. По включению считываем.
    Последний раз редактировалось Error404; 20.11.2007 в 20:35.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

Страница 2 из 2 ПерваяПервая 12

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

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

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

Похожие темы

  1. Мысли о памяти
    от SfS в разделе Память
    Ответов: 28
    Последнее: 16.12.2006, 10:49
  2. Тест памяти
    от spleen в разделе Софт
    Ответов: 2
    Последнее: 02.05.2006, 14:15
  3. Z80 - чтение из памяти
    от icebear в разделе Память
    Ответов: 15
    Последнее: 06.03.2006, 12:03

Ваши права

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