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

User Tag List

Страница 3 из 3 ПерваяПервая 123
Показано с 21 по 23 из 23

Тема: Передача параметров хитрой железке

  1. #21
    Activist Аватар для fk0
    Регистрация
    18.02.2005
    Адрес
    St. Petersburg
    Сообщений
    415
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от heroy
    В тоже время если порты замапить на карту памяти для передачи 16 битного параметра достаточно 16 таков ld (xxxx),HL к тому же становятся
    Через память быстрей на пару тактов (собственно те такты, что "вводятся дополнительно в цикле ввода-вывода).

    Вопрос в том, куда замапить. В спектруме неположено вместо ПЗУ или ОЗУ чёрт знает
    что "замапливать". Хотя вместо ПЗУ можно. В том смысле, что шина позволяет. Через ОЗУ
    никак (имеются ввиду адреса 0x4000--0xffff). Но это тоже -- прямой путь к проблемам несовместимости и неудобство для кодера (нужно отслеживать чего там в ПЗУ).

  2. #22
    ZEK
    Гость

    По умолчанию

    Цитата Сообщение от fk0
    Вопрос в том, куда замапить. В спектруме неположено вместо ПЗУ или ОЗУ чёрт знает
    что "замапливать". Хотя вместо ПЗУ можно. В том смысле, что шина позволяет. Через ОЗУ
    никак (имеются ввиду адреса 0x4000--0xffff). Но это тоже -- прямой путь к проблемам несовместимости и неудобство для кодера (нужно отслеживать чего там в ПЗУ).
    Железяка следит за шиной адреса шиной данных и nMREQ nWR и когда процессор записывает в нужную нам область мы сохраняем внутри железки и нет никакой совместимости, далее если мапить на облать ПЗУ то теряется возможность читать что что записали, и еще облать где размещаются регистры можно будет указывать программисту

  3. #23
    Wladimir Bulchukey (500:95/462)
    Гость

    По умолчанию Передача параметров хитрой железке

    Здравствуй(-те), Victor...!

    12 Июл 06 19:45, Victor Ronin -> All:

    так и работает v9990 между прочим - указываешь стартовый адрес, и пошел
    пхать байты подряд )))
    Hу почему же сразу 9990... И 9958, и 9938 это умели. Это изначально было классикой обращения к видеопамяти MSX.

    С наилучшими - Wlodek # wlblack()newmail.ru # http://wlodeks.narod.ru
    [ZX] [500:95/462@ZXNet] [2:5016 Forever] [Golyanovo] [Старые русские]

Страница 3 из 3 ПерваяПервая 123

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

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

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

Ваши права

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