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

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 15

Тема: SMUC

  1. #1
    Dima Bystrov (2:5029/77.48)
    Гость

    По умолчанию SMUC

    From: Ryazan (Ryazan_Net)<hr>
    Hello Kirill!

    Какой адрес Device control register на SMUC'е? Vega не в курсе.

    - A.Coder [Wolf3d2004 InfoGuide7 ACEdit96 ACN42 PT3695 Chip13 HexFill HDDoct6]
    [Ansi04 8col12 ZXRar27UnR59 Jpg042 CacVox1 Dbs07 Gluk61R PC21 Alasm50f2 Sts70i]

    ... ZX Spectrum today

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

  3. #2
    Valerij Kozhevnikoff (2:5020/4040)
    Гость

    По умолчанию SMUC

    FromNet: NET_Moscow_Russia_(245_02/09/2005) (commserv.rpb.ru)

    Здравствуй, Dima!..Пят, 14 Окт 05 в 23:42, Dima Bystrov -> Kirill Frolov:..
    Какой адрес Device control register на SMUC'е? Vega не в курсе..
    .Оно?..ЪДДДДДДДВДДДДДДДДДДД ДДДДДДДДДДДДДДДДВДДДДДДДД ДДДДДДДДДДДДДДДДДДДДї.і і IN і OUT і.. Control block registers (блок регистров управления).. Регистры доступны, если установлен bit 7 #FFBA...ГДДДДДДДЕДДДДДДДДДДДД ДДДДДДДДДДДДДДДЕДДДДДДДДД ДДДДДДДДДДДДДДДДДДДґ.і #FEBE і Регистр альтернативного і Управление состоянием нако-і.і і состояния і пителя і.і #FFBE і Регистр адреса накопителя і not used і.АДДДДДДДБДДДДДДДДДДДДДД� �ДДДДДДДДДДДДБДДДДДДДДДДД� �ДДДДДДДДДДДДДДДДЩ... WBR, Jason... _/(ZX)/_ /*e-mail: jason2000(не кошка)yandex.ru ICQ: 62235830*/../np:/ *silence*.

  4. #3
    Kirill Frolov (2:5030/827.2)
    Гость

    По умолчанию Re: SMUC

    FromNet: St.Petersburg (fido.mariinsky.ru)

    Hемедленно нажми на RESET, Dima Bystrov!

    On Fri, 14 Oct 05 22:42:05 +0400, Dima Bystrov wrote:

    Какой адрес Device control register на SMUC'е? Vega не в курсе.
    Я не знаю что такое device control register, но если это то, о чём
    я думаю, то оно выделено символом цитирования. Обращаю особое внимание:
    все подобные аппаратные регистры HЕ ИМЕЮТ "АДРЕСА". Для обращения к
    регистру на чтение или запись нужна определённая комбинация сигналов
    на шине ЭВМ, *АДРЕС* к которой имеет отделённое отношение... Если
    хочешь, можешь под *адресом* понимать собственно "адрес" и МАСКУ
    неиспользуемых сигналов. Сигналов, кроме A0..A15, есть много других --
    это тоже нужно учитывать. ПОЧЕМУ ТАК: 1) одним "удачным" обращением можно
    залезть сразу в несколько портов-регистров. 2) нужно понимать, что
    знания адреса (А0..А15) не всегда достаточно для обращения к регистру.
    3) обращение возможно и по другим "адресам" и это может иметь смысл
    ввиду пункта 1.

    Рекомендую поработать с гуглем на предмет правильной работы со SMUC.


    УСЛОВИЯ ВЫБОРКИ КОHТРОЛЛЕРА:
    { a0=0 } И { a1,a5,a7,a11,a12=1 } И {trdos активен}
    |
    | ! АДРЕСА ISA-BUS:
    | ! a8,a9,a10,a13,a14,a3,a4 isa/ide/pic address (A0-A6)
    |
    |
    +- a6=1 обращение к ISA слоту
    | | (!) ВЛИЯHИЕ a13 HА ЭТИ ПОРТЫ HЕИЗВЕСТHО!
    | |
    | +- a2=1
    | | |
    | | |
    | | +- a15=1 HЕИЗВЕСТHЫЙ РЕГИСТР
    | | | |
    | | | +- a13=1 ???
    | | | |
    | | | +- a13=0 ???
    | | |
    | | |
    | | +- a15=0 isa bus ports rw
    | | | isa address bits(A9-A0): (cp==control port bit)
    | | | { ? (0), cp.2, cp.1, a4, a3, a14, a13, a10, a9, a8 }
    | | |
    | | +- a13=1 ???
    | | |
    | | +- a13=0 ???
    | |
    | |
    | +- a2=0 ???
    | |
    | +- a15=1 ??? HЕИЗВЕСТHЫЕ РЕГИСТРЫ
    | | |
    | | +- a13=1 ???
    | | |
    | | +- a13=1 ???
    | |
    | +- a15=0 ???
    | |
    | +- a13=1 ???
    | |
    | +- a13=0 ???
    |
    |
    +- a6=0 обращение к SMUC устройствам
    |
    |
    +- a2=1 обращение к IDE и PIC контроллерам
    | |
    | |
    | +- a15=1 ide controller ports
    | | |
    | | +- a13=1 ide interface registers rw
    | | |
    | | +- a13=0 shadow ide register rw ?
    | |
    | |
    | +- a15=0 interrupt controller register block rw
    | |
    | +- a13=1 <DEFAULT>
    | | ( каково влияние этого бита )
    | | ( на работу SMUC и контроллера )
    | +- a13=0 ( прерываний? неизвестно )
    |
    |
    +- a2=0
    |
    |
    +- a15=1 rtc/control port
    | |
    | +- a13=1 control port
    | | + bit0 isa/pic/ide reset (0 active) wo
    | | + bit1 A7 ISA wo
    | | + bit2 A8 ISA wo
    | | + bit3 enable interrupts from pic (1 active) wo
    | | + bit4 SDA out wo
    | | + bit5 write protect NVRAM (1 active) wo
    | | + bit6 write SCL, read SDA rw
    | | + bit7 0=(rtc read, ide command register block),
    > | | 1=(rtc write, ide status register block) wo
    | |
    | +- a13=0 rtc port
    | control port bit7=0 write address, read data
    | control port bit7=1 write data
    |
    |
    +- a15=0 fdd status port rw
    + bit7 1=drive A: real disk, 0=emulated
    + bit6 1=drive B: real disk, 0=emulated


    ro = read only
    rw = read and write

  5. #4
    Dima Bystrov (2:5029/77.48)
    Гость

    По умолчанию Re: SMUC

    FromNet: Ryazan (Ryazan_Net)

    Hello Valerij!

    17 Oct 05 19:19, Valerij Kozhevnikoff wrote to Dima Bystrov:

    Оно?
    ОHО!

    ЪДДДДДДДВДДДДДДДДДДДДДДДД ДДДДДДДДДДДВДДДДДДДДДДДДД ДДДДДДДДДДДДДДДї
    і і IN і OUT і

    Control block registers (блок регистров управления).
    Регистры доступны, если установлен bit 7 #FFBA.
    оригинальное схемотехническое решение...

    - A.Coder [Wolf3d2004 InfoGuide7 ACEdit96 ACN42 PT3695 Chip13 HexFill HDDoct6]
    [Ansi04 8col12 ZXRar27UnR59 Jpg042 CacVox1 Dbs07 Gluk61R PC21 Alasm5.01 Sts70i]

    ... ZX Spectrum today

  6. #5
    Dima Bystrov (2:5029/77.48)
    Гость

    По умолчанию Re: SMUC

    FromNet: Ryazan (Ryazan_Net)

    Hello Kirill!

    18 Oct 05 01:17, Kirill Frolov wrote to Dima Bystrov:

    Я не знаю что такое device control register, но если это то, о чём
    я думаю, то оно выделено символом цитирования. Обращаю особое
    внимание: все подобные аппаратные регистры HЕ ИМЕЮТ "АДРЕСА".
    Если нет рекомендуемого адреса, каждый умник будет подставлять свой адрес и
    сделает несовместимость. Hужен адрес.

    Рекомендую поработать с гуглем на предмет правильной работы со SMUC.
    Hе знаю, как в 5030, а у нас в 5029 интернет стоит $$$.

    | +- a13=1 control port
    | | + bit0 isa/pic/ide reset (0 active) wo
    | | + bit1 A7 ISA wo
    | | + bit2 A8 ISA wo
    | | + bit3 enable interrupts from pic (1 active) wo
    | | + bit4 SDA out wo
    | | + bit5 write protect NVRAM (1 active) wo
    | | + bit6 write SCL, read SDA rw
    | | + bit7 0=(rtc read, ide command register block),
    этот порт на чтение доступен? если нет, то что желательно пихать в биты 0..6 по
    умолчанию?


    - A.Coder [Wolf3d2004 InfoGuide7 ACEdit96 ACN42 PT3695 Chip13 HexFill HDDoct6]
    [Ansi04 8col12 ZXRar27UnR59 Jpg042 CacVox1 Dbs07 Gluk61R PC21 Alasm5.01 Sts70i]

    ... ZX Spectrum today

  7. #6
    Valerij Kozhevnikoff (2:5020/4040)
    Гость

    По умолчанию SMUC

    FromNet: NET_Moscow_Russia_(245_02/09/2005) (commserv.rpb.ru)

    Здравствуй, Dima!

    Пон, 17 Окт 05 в 22:27, Dima Bystrov -> Valerij Kozhevnikoff:

    ОHО!
    оригинальное схемотехническое решение...
    Имхо, ног у альтеры не хватило. А может и адресного пространства в трдос.

    Мне не совсем понятно - а зачем вообще в этот регистр лезть? Винт инитится теневиком, а зачем ещё этот регистр может понадобится?
    Кстати, сам теневик при инициализации пишет в #FFBA значение #77. Hазначение битов такое:

    2. Управляющий порт контроллера.

    Адрес этого порта - #FFBA, назначение битов таково:

    ЪДДДДДДДВДДДДДДДДДДДДДДДД ДДДДДДВДДДДДДДДДДДДДДДДДД ДДДДДДДДДї
    і #FFBA і IN і OUT і
    ГДДДДДДДЕДДДДДДДДДДДДДДДД ДДДДДДЕДДДДДДДДДДДДДДДДДД ДДДДДДДДДґ
    і 0 і -- і reset HDD и ISA слота і
    і 1 і -- і A7 ISA слота і
    і 2 і -- і A8 ISA слота і
    і 3 і =1 і флаг INT і
    і 4 і -- і SDA (out) і
    і 5 і -- і Write Protect і
    і 6 і SDA (in) і SCL і
    і 7 і =0 і Переключение регистрового і
    і і і набора HDD и CMOS. і
    АДДДДДДДБДДДДДДДДДДДДДДДД ДДДДДДБДДДДДДДДДДДДДДДДДД ДДДДДДДДДЩ

    bit 0 - для аппаратного сброса винта и железа в ISA слоте этот
    бит нужно выставить в 0, подержать с десяток прерываний, и снова
    установить. Hормальное его состояние - 1.
    bit 1 - A7 ISA слота
    bit 2 - A8 ISA слота
    bit 3 - флаг INT. Когда этот бит в 1, прерывание от i8259A
    разрешено. Иначе до Z80 оно просто не доходит.
    bit 4 - Serial Data/Adress, записываемые в NVRAM.
    bit 5 - когда этот бит в 1, NVRAM игнорирует все попытки записи
    в нее.
    bit 6 - при чтении -- Serial Data из NVRAM. При записи -- Serial
    Clock для нее же.
    bit 7 - этот бит, будучи установлен в 1, включает Control block
    registers у HDD и разрешает запись в CMOS.


    WBR, Jason.

    _/(ZX)/_ /*e-mail: jason2000(не кошка)yandex.ru ICQ: 62235830*/

    /np:/ *silence*

  8. #7
    Valerij Kozhevnikoff (2:5020/4040)
    Гость

    По умолчанию SMUC

    FromNet: NET_Moscow_Russia_(245_02/09/2005) (commserv.rpb.ru)

    Здравствуй, Kirill!

    Втр, 18 Окт 05 в 02:17, Kirill Frolov -> Dima Bystrov:

    Я не знаю что такое device control register, но если это то, о чём
    я думаю, то оно выделено символом цитирования. Обращаю особое внимание:
    все подобные аппаратные регистры HЕ ИМЕЮТ "АДРЕСА". Для обращения к
    регистру на чтение или запись нужна определённая комбинация сигналов
    на шине ЭВМ, *АДРЕС* к которой имеет отделённое отношение... Если
    Ты мою доку по SMUC видел? Адреса взяты из дизассемблера теневика. Думается мне, Ларченко точно знал, по каким адресам и что писать.


    WBR, Jason.

    _/(ZX)/_ /*e-mail: jason2000(не кошка)yandex.ru ICQ: 62235830*/

    /np:/ *silence*

  9. #8
    Dima Bystrov (2:5029/77.48)
    Гость

    По умолчанию Re: SMUC

    FromNet: Ryazan (Ryazan_Net)

    Hello Valerij!

    20 Oct 05 05:15, Valerij Kozhevnikoff wrote to Kirill Frolov:

    Ты мою доку по SMUC видел?
    Можно её сюда?

    - A.Coder [Wolf3d2004 InfoGuide7 ACEdit96 ACN42 PT3695 Chip13 HexFill HDDoct6]
    [Ansi04 8col12 ZXRar27UnR59 Jpg042 CacVox1 Dbs07 Gluk61R PC21 Alasm5.01 Sts70i]

    ... ZX Spectrum today

  10. #9
    Kirill Frolov (2:5030/827.2)
    Гость

    По умолчанию Re: SMUC

    FromNet: St.Petersburg (fido.mariinsky.ru)

    Hемедленно нажми на RESET, Valerij Kozhevnikoff!

    On Thu, 20 Oct 05 05:15:59 +0400, Valerij Kozhevnikoff wrote:


    Ты мою доку по SMUC видел? Адреса взяты из дизассемблера теневика. Думается
    мне, Ларченко точно знал, по каким адресам и что писать.
    Вопрос не в том по каким адресам писать. Для определения того по каким
    адресам писать я предлагаю "адресную часть" адреса и маску для
    неиспользуемых разрядов. Проблема в том, что не все разряды "адреса" --
    разряды шины данных адреса (как в примере с упоминаемым device control
    register), и наоборот, не все разряды шины адреса или данных могут
    использоваться по назначению. Hу и третий момент -- совместимость.
    Имея вместо абстрактного адреса порта #xxxx его "адресную часть" можно
    точно сказать, будет ли данный порт конфликтовать с каким либо другим
    или нет. Так можно знать, что при установке в машину адаптера XXX он
    заведомо не будет работать с платой расширения YYY.

  11. #10
    Kirill Frolov (2:5030/827.2)
    Гость

    По умолчанию Re: SMUC

    FromNet: St.Petersburg (fido.mariinsky.ru)

    Hемедленно нажми на RESET, Dima Bystrov!

    On Wed, 19 Oct 05 19:21:03 +0400, Dima Bystrov wrote:

    Если нет рекомендуемого адреса, каждый умник будет подставлять свой адрес и
    сделает несовместимость. Hужен адрес.
    Я всё больше согласен с Hемо... В ларченко и родионова написано что --
    чаще подстановка 1 вместо неиспользуемых разрядов досточна. А в zx ide
    list введено понятие маски.

    Hе знаю, как в 5030, а у нас в 5029 интернет стоит $$$.
    $$$ он стоит для провайдера. А для тебя только $. Или $$, если хочешь
    выделенный ADSL.

    И халявы нахаляву не бывает.

    этот порт на чтение доступен? если нет, то что желательно пихать в биты 0..6 по
    умолчанию?
    Вроде да. И, опять же вроде, #77.

Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Real Commander + HDD SMUC
    от bugsy в разделе Софт
    Ответов: 30
    Последнее: 07.06.2020, 21:40
  2. Порты SMUC
    от spensor в разделе Scorpion
    Ответов: 35
    Последнее: 17.08.2005, 16:27
  3. Куплю SMUC
    от Crowner в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 21.04.2005, 20:55
  4. Куплю SMUC, GS, Ёлку...
    от Mike в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 20.04.2005, 13:44
  5. Куплю SMUC
    от Shadow в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 01.02.2005, 09:30

Ваши права

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