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

User Tag List

Страница 4 из 8 ПерваяПервая 12345678 ПоследняяПоследняя
Показано с 31 по 40 из 74

Тема: Распределение банков памяти

  1. #31

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от weiv Посмотреть сообщение
    Я бы сказал
    смысл таков
    что для правильности теста
    быструю память нужно покинуть

    хотя наверное лучше не допускать появлений снега и прочих глюков
    оставить обработчик прерываний в пзу
    и сделать DI

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

  3. #32

    Регистрация
    07.10.2006
    Сообщений
    1,730
    Спасибо Благодарностей отдано 
    257
    Спасибо Благодарностей получено 
    275
    Поблагодарили
    167 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    смысл таков
    что для правильности теста
    быструю память нужно покинуть

    хотя наверное лучше не допускать появлений снега и прочих глюков
    оставить обработчик прерываний в пзу
    и сделать DI
    Да, тестирующий код должен быть в адресах до #8000. Чтобы снега не было, не надо трогать регистр I (он и не нужен). И DI конечно нужна, куда ж без неё.

  4. #33

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от weiv Посмотреть сообщение
    1024 байта за один RET
    ложить ret-ы бесполезно

    проще ldir-ить содержимое памяти в экран
    +повесить счетчик чтоб видить
    и на каждом цикле увеличивать выдержку (или управление с клавиатуры)
    и визуально смотреть
    что утекает первым что вторым

  5. #34

    Регистрация
    07.10.2006
    Сообщений
    1,730
    Спасибо Благодарностей отдано 
    257
    Спасибо Благодарностей получено 
    275
    Поблагодарили
    167 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот примерно так я и думал сделать тест в этот раз. В прошлый я просто память в эмуле просматривал, меняя время теста.

  6. #35

    Регистрация
    13.02.2016
    Адрес
    г. Королёв
    Сообщений
    493
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    12
    Поблагодарили
    11 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    Если рефреш DRAM завязан на Z80, то для порчи ОЗУ достаточно посадить его на WAIT дольше некоторого времени. Программные манипуляции с регистром R так же сработают.
    В наших клонах программно заставить память "забыть" данные невозможно - регенерацией занимается сканер экрана.
    В "фирме" можно убить только "быструю" память.

    Для теста не забыть, что каждое чтение будет регенерировать целую строку массива памяти, а их всего 128.
    Из них несколько первых адресов успеют натикать до сброса R.

    Зачем этот тест нужен не спрашиваю.
    И так понятно, что ответ будет: "чтобы был")))

  7. #36

    Регистрация
    07.10.2006
    Сообщений
    1,730
    Спасибо Благодарностей отдано 
    257
    Спасибо Благодарностей получено 
    275
    Поблагодарили
    167 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от omercury Посмотреть сообщение
    Зачем этот тест нужен не спрашиваю.
    И так понятно, что ответ будет: "чтобы был")))
    Мне нужен для того, чтобы сэмулировать утекание ОЗУ в Спектрумах 48.

  8. #37

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от omercury Посмотреть сообщение
    Зачем этот тест нужен не спрашиваю.
    И так понятно, что ответ будет: "чтобы был")))
    например регистром R можно пользоваться по своему усмотрению
    им можно условно мерять интервалы времени
    или же использовать для прибавления какого нибудь числа к А
    в 7-м бите можно хранить какой нить "флаг"

    но будет явно не хорошо
    если поделие на фирменных спектрумах
    будет зависать изза потери памяти...

    - - - Добавлено - - -

    Цитата Сообщение от omercury Посмотреть сообщение
    "чтобы был")))
    а может можно этой очисткой вообще как то воспользоваться

    хотя быстрой очистки буферов так не сделаешь
    по моему память помнит достаточно долго...

    а тк машинку совершенствовать нельзя
    ибо низя низя
    то нужно искать чем же малоизвестным можно воспользоваться еще для расширения возможностей

    и излишнюю нелюбовь к порту FF я тоже не понимаю
    он есть
    ладно когда можно было обойтись без него
    но им то тоже можно хитро пользоваться

    - - - Добавлено - - -

    Цитата Сообщение от weiv Посмотреть сообщение
    чтобы сэмулировать
    скорей
    чтобы симулировать
    Последний раз редактировалось NEO SPECTRUMAN; 23.06.2019 в 01:41.

  9. #38
    HardWareMan
    Гость

    По умолчанию

    Цитата Сообщение от omercury Посмотреть сообщение
    В наших клонах программно заставить память "забыть" данные невозможно - регенерацией занимается сканер экрана.
    В "фирме" можно убить только "быструю" память.
    Я это и так знаю. Но, у меня есть два вопроса: 1. На оригинале есть системный разъем? 2. Если разъем есть, то на нем есть WAIT? Если будет два "да", тогда сценарий более чем вероятен.

  10. #39

    Регистрация
    13.02.2016
    Адрес
    г. Королёв
    Сообщений
    493
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    12
    Поблагодарили
    11 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    например регистром R можно пользоваться по своему усмотрению
    им можно условно мерять интервалы времени
    или же использовать для прибавления какого нибудь числа к А
    в 7-м бите можно хранить какой нить "флаг"
    Если мне не изменяет мой склероз, то в бейсике R используется для генерации псевдослучайного числа (RND)

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    Но, у меня есть два вопроса: 1. На оригинале есть системный разъем? 2. Если разъем есть, то на нем есть WAIT?
    1. Да
    2. Да
    3. Да, на шине есть сигнал /BUSRQ
    4. Да, на шине есть сигнал /RESET
    Способов достаточно
    но, только не для экранной памяти.

  11. #40

    Регистрация
    26.03.2008
    Адрес
    Питкяранта
    Сообщений
    1,822
    Спасибо Благодарностей отдано 
    274
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    95 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от omercury Посмотреть сообщение
    Если мне не изменяет мой склероз, то в бейсике R используется для генерации псевдослучайного числа (RND)
    Да ладно???
    Мне всю жизнь казалось что бейсик весь построен на честной (и весьма неторопливой) математике, без всяких аппаратных фич...
    Ну дела!

    Как-же тогда умудряется работать RANDOMIZE x ?
    (которое задаёт начальный сигнал для генерации того RND)

Страница 4 из 8 ПерваяПервая 12345678 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 3
    Последнее: 03.12.2018, 17:32
  2. Распределение памяти под CP/M
    от Арнольд в разделе Для начинающих
    Ответов: 5
    Последнее: 31.08.2012, 12:11
  3. Мысли о памяти
    от SfS в разделе Память
    Ответов: 28
    Последнее: 16.12.2006, 10:49
  4. Ответов: 10
    Последнее: 18.10.2006, 15:35

Ваши права

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