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

User Tag List

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 24

Тема: содержимое ПЗУ В ОЗУ

  1. #11
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,666
    Спасибо Благодарностей отдано 
    1,260
    Спасибо Благодарностей получено 
    1,891
    Поблагодарили
    712 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    Чтение != запись, мы же говорим про порчу секции ПЗУ, если ее переместить в ОЗУ. Просто я не понимаю, это само ПЗУ себя портит или какой-то сторонний софт? Нужно исправлять проблему, а не делать заплатку на симптомы.
    В некоторых случаях для простоты или удобства программисты могли использовать фиктивную запись в область ПЗУ. Исправить это невозможно, нужно принять, как данность. Либо же заниматься фигней, и проверять тысячи программ на запись в ПЗУ, патчить и выкладывать новый, ПРАВИЛЬНЫЙ релиз)

  2. #12
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,430
    Спасибо Благодарностей отдано 
    329
    Спасибо Благодарностей получено 
    610
    Поблагодарили
    453 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Все с вами ясно.

  3. #13
    Banned
    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,094
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    Все с вами ясно.
    в каком таком смысле?

  4. #14
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,430
    Спасибо Благодарностей отдано 
    329
    Спасибо Благодарностей получено 
    610
    Поблагодарили
    453 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В прямом, я узнал все, что хотел.

  5. #15
    Sinclair User Аватар для Eltaron
    Регистрация
    16.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,045
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    144
    Спасибо Благодарностей получено 
    463
    Поблагодарили
    326 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Руслан Посмотреть сообщение
    Кворум 128+
    В Кворуме-64
    OUT 0, 1 - отключает ПЗУ, после выполнения имеем ОЗУ во всех 64 килобайтах
    OUT 0, 0 - включает ПЗУ обратно

    Можно даже из бейсика

    10 FOR n=0 TO 16383
    20 POKE n, PEEK n
    30 NEXT n
    40 OUT 0, 1

    Теперь у нас сплошное ОЗУ, но в нижних адресах копия ПЗУ, и бейсик продолжает работать.

    В Кворуме-128 этот функционал тоже есть (без него не работает CP/M), но там, наверное, в нижние адреса подключается какая-то фиксированная страница ОЗУ.
    Граф Дракула наш кумир, патамушта он вомпир!
    VKINK 9 : BORDER NOT PI

  6. #16
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,430
    Спасибо Благодарностей отдано 
    329
    Спасибо Благодарностей получено 
    610
    Поблагодарили
    453 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    В некоторых случаях для простоты или удобства программисты могли использовать фиктивную запись в область ПЗУ. Исправить это невозможно, нужно принять, как данность. Либо же заниматься фигней, и проверять тысячи программ на запись в ПЗУ, патчить и выкладывать новый, ПРАВИЛЬНЫЙ релиз)
    Ну не знаю. Имея на Специалисте гораздо более скромные возможности (по памяти и процессору) мы себе таких вольностей не позволяли. Тем не менее, во время расцвета кружка было написано немало качественного софта, некоторый по словам руководителя кружка признали как в магнитогорске, так и в новосибирске. Я не в курсе, правда, с кем он там контачил.

    PS Пытаюсь все это спасти оцифровывая кассеты, переданные мне руководителем, пока из-за нехватки времени прогресс неутешителен, хотя на месте тоже не стоит.

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

  8. #17
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,666
    Спасибо Благодарностей отдано 
    1,260
    Спасибо Благодарностей получено 
    1,891
    Поблагодарили
    712 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    PS Пытаюсь все это спасти оцифровывая кассеты, переданные мне руководителем, пока из-за нехватки времени прогресс неутешителен, хотя на месте тоже не стоит.
    Что значит спасти? Надо оцифровать и распознать. Что не распознается, выкладывать на форум, может кто другой распознает.

  9. #18
    Activist Аватар для Jukov
    Регистрация
    03.12.2005
    Адрес
    Серов
    Сообщений
    491
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    38
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Во вложении фрагмент схемы Кворума-64, где выбирается в зависимости от того, с какими адресами работает процессор либо ОЗУ либо ПЗУ. Причем запись всегда происходит в ОЗУ. В Ленинграде, помнится, тоже имеется аналогичный участок схемы. Если в разрыв, например сигнала А15 включить переключатель выдающий при одном положении всё время 1, то процессор будет работать с ОЗУ во всем адресном пространстве. Про енто писалось, например, в "Периферия своими руками".
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	1.JPG 
Просмотров:	233 
Размер:	19.5 Кб 
ID:	40798  
    Кворум-192, Кворум-128 CP/M, Кворум-64, ZS-Scorpion 256 Turbo+&Caro ZX_MC, Мастер48К

  10. #19
    Super Moderator Аватар для Alex Rider
    Регистрация
    07.02.2008
    Адрес
    г. Рязань
    Сообщений
    2,913
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    32 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    А зачем вообще ПЗУ барсику писать в самого себя, хотя он знает, что он в ПЗУ?
    Для экономии памяти в ущерб скорости.

    ---------- Post added at 17:14 ---------- Previous post was at 17:03 ----------

    Кстати, скорость тут теряется для таких "быстрых" операторов и функций, как ATN (на которой построена половина тригонометрии), CIRCLE, DRAW. Еще слегка страдает перевод чисел из символьного в 5-байтное представление (и функция VAL) заодно. Ну и в качестве апофеоза, этот неэффективный код зовется при выполнении любого оператора, имеющего целый аргумент (для каждого аргумента).

    ---------- Post added at 17:16 ---------- Previous post was at 17:14 ----------

    Цитата Сообщение от Alex Rider Посмотреть сообщение
    этот неэффективный код зовется при выполнении любого оператора, имеющего целый аргумент
    Поправка: если агрумент требует округления.

  11. #20
    Master Аватар для ASDT
    Регистрация
    04.08.2005
    Адрес
    Новосибирск
    Сообщений
    738
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    1. Скорость работы ОЗУ не равна чтению из ПЗУ
    ( т.е. разное время исполнения кода )
    2. Есть в этом смысл при замене обычной прошивки на загрузчик
    ( например с карточки ). В этом случае клон может считаться
    эмулятором, т.е. быть чистым в плане "лицензии".
    Насколько я это понимаю ...

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

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

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

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

Похожие темы

  1. как перевести содержимое trd в tap?
    от Andrey Vladimirovich в разделе Для начинающих
    Ответов: 8
    Последнее: 03.01.2017, 11:00
  2. Как помотреть содержимое бейсик файла ?
    от AAA в разделе Для начинающих
    Ответов: 23
    Последнее: 14.01.2008, 15:57

Ваши права

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