User Tag List

Страница 94 из 120 ПерваяПервая ... 909192939495969798 ... ПоследняяПоследняя
Показано с 931 по 940 из 1199

Тема: Орион-2010. Hard & Soft

  1. #931

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ORDOS работает с РОМдисками не через Монитор? Сторонних программ, работающих с РОМдиском я вообще не видел...
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

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

  3. #932

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    ORDOS работает с РОМдисками не через Монитор? Сторонних программ, работающих с РОМдиском я вообще не видел...
    Сама работает. В Мониторе нет п\п работы с Ром-диском.
    Лучше сделать и жалеть, чем не сделать и жалеть.

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

  4. #933

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,927
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    291
    Поблагодарили
    217 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Зато с RAM-диском - через монитор

  5. #934

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    Сама работает. В Мониторе нет п\п работы с Ром-диском.
    Не есть гуд. Я сделал то, о чем так долго просили большевики - порты в I/O.
    18 - 1A они же F400 - F402
    28 - 2A они же F500 - F502
    48 - 4F они же F760 - F767.

    Хотел порулить РОМдиском заменой адресов в прошивке ПЗУ на новые

    познакомьтесь с новым портом F767 (#4F I/O) - порт sys_conf.
    Два бита:
    D0 - fullram_lock, "1"-блокировка fullram, отключаются порты проецируемые на память, также отключается ПЗУ и страницы памяти полностью доступны в диапазоне 0000H - FFFFH.
    D1 - ram_bios, "1"-отключение ПЗУ, область памяти F800H - FFFFH проецируется на соответствующую область памяти нулевой страницы.
    Значения порта не сбрасываются, только перезапись или выключение питания.

    Я отказался от порта 3D в пользу 4F по причине "неусложнения" селектора адресов.
    Ибо селектор окна 4х итак был сделан уже.
    Не хотел лишние макроячейки тратить...
    Последний раз редактировалось Ewgeny7; 21.06.2010 в 16:44.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  6. #935

    Регистрация
    18.09.2009
    Адрес
    г.Ногинск, МО
    Сообщений
    246
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    Сама работает. В Мониторе нет п\п работы с Ром-диском.
    В Мониторе размещается загрузчик ORDOS.

    ---------- Post added at 17:45 ---------- Previous post was at 16:55 ----------

    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    Я сделал то, о чем так долго просили большевики...
    1. Пожалуйста, заноси всю эту информацию в тот документик, который ты мне высылал в свое время. Будешь высылать готовые платы и приложишь его. Будет очень к месту!
    2. Хочу уточнить: порты I/O не отключаются ни при какой ситуации?
    3. Может быть порт sys_conf скомпоновать немного по другому. Это даст большие возможности и универсальность.
    D0 - ramport_lock, "1"- отключаются только порты проецируемые на память. Остаются только порты I/O. Можно адресное пространство РАМ-портов сделать доступным как ОЗУ. (У Сергея будет больше возможности с размещением буферов, при этом будет его любимый М3!)
    D1 - ram_bios, "1"-отключение ПЗУ, область памяти F000H - FFFFH проецируется на соответствующую область памяти нулевой страницы и может переключаться вместе с переключением страниц. Если ramport_lock=0 (ram-порты не отключены), то только F800H - FFFFH. (Во! Теперь я могу загрузить свой М2!)
    D2 - rоm_lock,"1" - защита области F800H - FFFFH от записи и блокирование переключения F000H - FFFFH при переключении страниц. Если ram_bios=0, то rоm_lock не актуален.

    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    Хотел порулить РОМдиском заменой адресов в прошивке ПЗУ на новые
    Замени адреса в загрузчике, в Мониторе и "порули" загрузкой!
    Если ты чего-то не знаешь, то это не значит, что этого не может быть.

  7. #936

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    Цитата Сообщение от pvlad Посмотреть сообщение
    2. Хочу уточнить: порты I/O не отключаются ни при какой ситуации?
    Верно, они есть всегда.

    Цитата Сообщение от pvlad Посмотреть сообщение
    3. Может быть
    Может быть и так, этот вопрос лучше продумать получше.
    Только я не совсем понял что ты хотел сказать, покурю - может придёт просветление
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  8. #937

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от pvlad Посмотреть сообщение
    D2 - rоm_lock,"1" - защита области F800H - FFFFH от записи и блокирование переключения F000H - FFFFH при переключении страниц. Если ram_bios=0, то rоm_lock не актуален.
    Может быть, имеет смысл сделать бит D2 "однократнозаписываемым" ? Т.е. чтобы программно в этот бит можно было бы записать только значение "1" (защита области F800H - FFFFH от записи). А "0" туда писалось бы при включении питания. Этим мы защитим область загружаемого Монитора от комбинации "сбросили 4F.D2 в 0 и пропилили память".

    Работать будет как-то так: включили питание, включили ОЗУ в области 0F800-FFFFH, подменили ПЗУ, затем если бит D2 залочили (уст. в "1"), то до следующего выключения/включения питания сбросить этот бит уже невозможно и запись в это ОЗУ невозможна (запись всегда будет приводить к обращению к портам "над ОЗУ-ПЗУ").
    Лучше сделать и жалеть, чем не сделать и жалеть.

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

  9. #938

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    Может быть, имеет смысл сделать бит D2 "однократнозаписываемым" ?
    Не думаю. Если я загружаю образ ПЗУ в отладочных целях, то вполне логично что мне понадобится чтобы я мог заблокировать запись в ПЗУ от случайного стирания, а также разблокировать его для внесения изменений.

    ---------- Post added at 20:33 ---------- Previous post was at 20:14 ----------

    Цитата Сообщение от pvlad Посмотреть сообщение
    3. Может быть порт sys_conf скомпоновать немного по другому.
    Так, описываю что я тут наваял

    D0 - блокирует порты F400 - FB00, оставляя только 18....FB как I/O.
    D1 - перенапрявляет чтение данных вместо ПЗУ альтеры на соотв. область ОЗУ. Какая страница ОЗУ находится в области чтения - определяется другими факторами.
    D2 - блокирует переключение области памяти ТОР (F000-FFFF) на ненулевую страницу, блокирует запись данных в область ROMSEL (F800-FFFF).

    Как дополнение, опишу работу сигнала fullram (FA(5)) - блокирует порты, проецируемые на память, отключает ПЗУ из линейки адресов, для записи/чтения доступен весь диапазон адресов ОЗУ. Страницы памяти переключаются портом F9, "непереключающейся" области памяти нет.

    Прим. область памяти "под ПЗУ" всегда доступна для записи (кроме непосредственно блокировки записи по 4F(2)).

    Теперь говорите мне, что я сделал не так

    ---------- Post added at 20:37 ---------- Previous post was at 20:33 ----------

    Хе-хе... Злорадная загадка
    представьте себе, что вы банально записываете данные в область F800 и выше, не предприняв специальных мер... Что мы получим?
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  10. #939

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    Не думаю. Если я загружаю образ ПЗУ в отладочных целях, то вполне логично что мне понадобится чтобы я мог заблокировать запись в ПЗУ от случайного стирания, а также разблокировать его для внесения изменений.[COLOR="Silver"]
    Отлаживать ПЗУ на некой "отладочной конфигурации" можно и без блокировки записи - тут вероятность того что "некто" несанкционированно переключит бит порта 4F невелика (своё ПО же запускаешь, его поведение в значительной степени ожидаемо). А вот при запуске чужого ПО (последующей эксплуатации отлаженного "теневого" ПЗУ) такая вероятность выноса незащищенного псевдо-ПЗУ (а оно не защищено: битик как ставится программно, так же программно и снимается) значительно отличается от нуля.

    Кроме того, отлаживать все равно удобнее в эмуляторе, так что этот пример для реала вероятнее всего редковоспроизводим.

    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    Хе-хе... Злорадная загадка
    представьте себе, что вы банально записываете данные в область F800 и выше, не предприняв специальных мер... Что мы получим?
    Запись в порты?
    Последний раз редактировалось Error404; 21.06.2010 в 21:06.
    Лучше сделать и жалеть, чем не сделать и жалеть.

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

  11. #940

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    Запись в порты?
    Угу. Сначала на экране возникнет суперпупермегадемо, затем отвалится источник кода и всё улетит в тар-тарары... Попутно повиснув на перемещенных окнах и прерывании, уводящем в бесконечную даль... Красота!

    Цитата Сообщение от Error404 Посмотреть сообщение
    Отлаживать ПЗУ на некой
    Ладно, уговорил, заблокирую. Как в остальном?
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

Страница 94 из 120 ПерваяПервая ... 909192939495969798 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 22
    Последнее: 06.10.2008, 14:17
  2. MAGIC-SOFT
    от White_Hunter в разделе Люди
    Ответов: 1
    Последнее: 22.08.2008, 08:56
  3. MAGIC-SOFT
    от White_Hunter в разделе Люди
    Ответов: 2
    Последнее: 21.08.2008, 13:31
  4. soft dt
    от roxx в разделе Софт
    Ответов: 4
    Последнее: 30.01.2008, 18:41

Ваши права

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