User Tag List

Страница 5 из 6 ПерваяПервая 123456 ПоследняяПоследняя
Показано с 41 по 50 из 59

Тема: Video RAM in the ZX Spectrum

  1. #41

    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Лас Посмотреть сообщение
    От "Профи" пошло. СП "Крамис"
    а как СП "Крамис" было связано с Nemo? Это специально под KAY делалось, или адаптация с "Профи"?

    ---------- Post added at 19:38 ---------- Previous post was at 18:44 ----------

    Лас, я тут намалевал предположительную раскладку ОЗУ, но меня терзают смутные сомнения.. . Будь добр, прогони на своём скрипте распечатку рамдиска с масками #C3, хотелось глянуть что будет насамделе
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	SKAY Video RAM.jpg 
Просмотров:	257 
Размер:	21.0 Кб 
ID:	24741  
    Последний раз редактировалось Black_Cat; 04.02.2011 в 19:51.

  2. #42

    Регистрация
    18.11.2008
    Адрес
    пос.Полярный, ЯНАО
    Сообщений
    1,079
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от БК-0010 Посмотреть сообщение
    а как СП "Крамис" было связано с Nemo? Это специально под KAY делалось, или адаптация с "Профи"?
    Не связано. Адаптация с "профи". Кажется, я делал адаптацию под каевские порты памяти.

    Цитата Сообщение от Лас Посмотреть сообщение
    Одним байтом вы не обойдетесь, если речь о моей версии прошивки, как уже писал выше. 367fh и 363dh. Изначально там должны быть байты 87h.
    Насчет 367fh я ошибся, там маску менять не нужно.

    Цитата Сообщение от БК-0010 Посмотреть сообщение
    Лас, я тут намалевал предположительную раскладку ОЗУ, но меня терзают смутные сомнения.. . Будь добр, прогони на своём скрипте распечатку рамдиска с масками #C3, хотелось глянуть что будет насамделе
    Лень. Даже без скрипта понятно, что получится фигня. Взять хотя бы бит d2 аккумулятора, который просто теряется.
    Последний раз редактировалось Лас; 05.02.2011 в 01:25.

  3. #43

    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Лас Посмотреть сообщение
    Взять хотя бы бит d2 аккумулятора, который просто теряется.
    Физически на его месте стоит D7 #7FFD:
    Код:
    D2=0 7ffdh
    Aкк=0...3fh
    
    DDDDDDDD
    76543210
    xx|||||'- D0 7ffdh -\                
      ||||'---D1 7ffdh -/ pages 0...3=64k
      |||'----D7 7ffdh                    
      ||'-----D4 1ffdh                 
      |'------D7 1ffdh
      '-------D6 7ffdh (SKAY)

  4. #44

    Регистрация
    18.11.2008
    Адрес
    пос.Полярный, ЯНАО
    Сообщений
    1,079
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от БК-0010 Посмотреть сообщение
    Физически на его месте стоит D7 #7FFD:
    Аккумулятор у нас принимает значения 24...63.
    Если вы обьясните мне, как лишь при помощи замены маски %10000111 (87h) на маску %11000011 (c3h) бит d2 аккумулятора перекочевал в бит d7 7ffdh, буду очень признателен.

  5. #45

    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    D7 у тя и раньше использовался, а в маске вместо D2 добавился D6, т.е. общее количество значащих разрядов не изменилось.
    Последний раз редактировалось Black_Cat; 05.02.2011 в 02:17.

  6. #46

    Регистрация
    18.11.2008
    Адрес
    пос.Полярный, ЯНАО
    Сообщений
    1,079
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от БК-0010 Посмотреть сообщение
    D7 у тя и раньше использовался, а в маске вместо D2 добавился D6, т.е. общее количество значащих разрядов не изменилось.
    Здравствуйте, приехали.
    Как же не изменилось.
    Стало вот так:
    Код:
    ;С МАСКОЙ #C3
    ;Aкк=0...3fh
    
    DDDDDDDD
    76543210
    xx|||||'- D0 7ffdh
      ||||'---D1 7ffdh
      |||'----D2 7ffdh ВСЕГДА=0!
      ||'-----D4 1ffdh
      |'------D7 1ffdh, А ТАКЖЕ этот бит дублируется в D6 7ffd!
      '-------D7 7ffdh
    Последний раз редактировалось Лас; 05.02.2011 в 02:36.

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

  8. #47

    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    хорошо, как их растрясти, чтобы каждому разряду аккумулятора достался разряд порта?

  9. #48

    Регистрация
    18.11.2008
    Адрес
    пос.Полярный, ЯНАО
    Сообщений
    1,079
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Проскроллировать d2 до d6, например.

    ---------- Post added at 11:29 ---------- Previous post was at 10:06 ----------

    Цитата Сообщение от БК-0010 Посмотреть сообщение
    Код:
    D2=0 7ffdh
    Aкк=0...3fh
    
    DDDDDDDD
    76543210
    xx|||||'- D0 7ffdh -\                
      ||||'---D1 7ffdh -/ pages 0...3=64k
      |||'----D7 7ffdh                    
      ||'-----D4 1ffdh                 
      |'------D7 1ffdh
      '-------D6 7ffdh (SKAY)
    1. Хочу заметить, от того что вы на форуме в подобном сообщении приведёте вашу новую, измененную битовую раскладку аккумулятора, от этого она по портам сама не раскинется по-новому. Нужно менять код, который "распределяет" биты аккумулятора на нужные биты портов.
    А то взяли, написали "D6 акк это у нас теперь d6 7ffd".
    И что дальше? А как он туда попадет? С помощью маски #c3? Лол.

    2. Также вам нужно будет изменить процедуру поиска текущей страницы ОЗУ (маркировка и перебор). Это то место, про которое я писал сначала, что маску там надо менять, потом - что не надо менять. На самом деле - надо менять процедуру перебора всей доступной памяти от 0 страницы до максимальной.

  10. #49

    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Лас Посмотреть сообщение
    На самом деле - надо менять процедуру перебора всей доступной памяти от 0 страницы до максимальной
    кинь пож эту процедуру сюда

    Цитата Сообщение от Лас Посмотреть сообщение
    Проскроллировать d2 до d6, например.
    код получается длиннее твоего, если чо, там в Крамисе ещё свободное место есть?
    Последний раз редактировалось Black_Cat; 06.02.2011 в 23:45.

  11. #50

    Регистрация
    18.11.2008
    Адрес
    пос.Полярный, ЯНАО
    Сообщений
    1,079
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от БК-0010 Посмотреть сообщение
    кинь пож эту процедуру сюда
    У меня нет исходников сейчас. Дизассемблируйте пож самостоятельно, мне лень.

    Цитата Сообщение от БК-0010 Посмотреть сообщение
    код получается длиннее твоего, там в Крамисе ещё свободное место есть?
    Не в крамисе, а в тр-досе. Место есть.

Страница 5 из 6 ПерваяПервая 123456 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 0
    Последнее: 23.04.2010, 20:17
  2. Video: Spectrum + printer + scanner + HDDz = ...
    от snb в разделе Новости
    Ответов: 3
    Последнее: 27.11.2009, 13:08
  3. ZX+S-Video
    от Bear в разделе Изображение
    Ответов: 6
    Последнее: 20.09.2009, 03:04
  4. Streaming video on a Sinclair Spectrum
    от Protom в разделе Разный софт
    Ответов: 11
    Последнее: 27.07.2009, 17:18
  5. Video "100 ZX Spectrum Games"
    от Shwartz в разделе Игры
    Ответов: 12
    Последнее: 19.04.2009, 21:56

Ваши права

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