NewsProductsSprinterSupportDownloadSprinter ForumAbout usLinksSite map Russian site

Russian
   >> Программирование для компьютера Sprinter
Thread views: 62 View all threadsNext thread*Threaded Mode

cr0acker
(member)
2003/06/19 23:36
Доступ к ИДЕ из ZX-режимов Reply to this post

Чего только спектрумисты не нпишут:) Вот один человек попросил проверить документацию под Иде контроллюру спринтера:
>Начало цитирования
************** SPRINTER ******************************************

Доступ к поpтам осуществляется пpи неактивном Beta-Disk интеpфейсе.
Со схемой без поллитpы не pазобpаться, пpивожу поpты как есть:

поpт pегистp накопителя

---- блок командных регистров ----
xx50 0 (data)
0051 1 (error/feature)
0052 2 (sector count)
0053 3 (sector number)
0054 4 (cylinder low)
0055 5 (cylinder high)
4052 6 (device/head)
4053 7 (status/command)

---- блок управляющих регистров ----
4054 16 (alternate status/control)
4055 17 ?

Пpи записи в поpт нужно его адpес увеличить на 0x100.

Пpи чтении pегистpа данных пpи a8=0 выpабатывается стpоб чтения и
младшая часть (D0-D7) шины данных накопителя выдаётся на шину спектpума,
а стаpшая сохpаняется в теневом pегистpе. Пpи a8=1 читается теневой
pегистp (D8-D15).

Пpи записи pегистpа данных когда a8=0 байт сохpаняется в теневом pегистpе
и стpоб записи для накопителя не выpабатывается. Пpи записи pегистpа данных когда
a8=1 выpабатывается стpоб записи для накопителя и байт с шины спектpума выдаётся на
D8-D15 шины накопителя, на D0-D7 выдаётся содеpжимое теневого pегистpа.


Контроллер имеет общий теневой регистр для записи и чтения.


>конец цитирования:)
Информация приведённая выше верна?



Shaos
(Registered Developer)
2003/06/20 09:32
Re: Доступ к ИДЕ из ZX-режимов new [re: cr0acker]Reply to this post

> Информация приведённая выше верна?

вот мои раскопки на эту тему от 13.10.2003:
- регистр команд | регистр состояния
4153h запись, 4053h чтение
- регистр накопителя/головки
4152h запись, 4052h чтение
- регистр циллиндра (старший байт)
0155h запись, 0255h чтение
- регистр циллиндра (младший байт)
0154h запись, 0254h чтение
- регистр данных
0150h запись, 0050h чтение


Alexander Shabarshin (shaos@mail.ru)
NedoPC Project

Ivan_MakVIP
(Sprinter Team)
2003/06/21 00:08
Re: Доступ к ИДЕ из ZX-режимов new [re: cr0acker]Reply to this post

Верна информация.
С одним добавлением. Доступ открыт в режиме Sprinter-ZX,
а в режимах Pentagon, Scorpion и т.п. - закрыт!



Ivan_MakVIP
(Sprinter Team)
2003/06/21 00:09
Re: Доступ к ИДЕ из ZX-режимов new [re: Shaos]Reply to this post

> вот мои раскопки на эту тему от 13.10.2003:
И как там жизнь в будущем? Хорошa? :-))




Shaos
(Registered Developer)
2003/06/21 14:06
Re: Доступ к ИДЕ из ZX-режимов new [re: Ivan_Mak]Reply to this post

>> вот мои раскопки на эту тему от 13.10.2003:
>И как там жизнь в будущем? Хорошa? :-))

Ой, пардон! :)
Речь конечно же идет о 13.10.2002 ;)



Alexander Shabarshin (shaos@mail.ru)
NedoPC Project


View all threadsNext thread*Threaded Mode
Jump to