Turbo 2+
ZXNet эхоконференция «zx.spectrum»
От Paul Falcon (812/03.00) → Кому All 02.04.1997
* Message from gate SpbZxNet<=>FidoNet.
Приве тебе Дмитрий !
Вот хотел маленькое пояснение написать
к описанию портов TURBO 2+ ,все это
выужено из книжечки ( давно спертой
каким то [censored] у меня ) . А так же
продясь по принципиальной схеме .
Hу вот собственно оно :
Порты :
Основной системный порт , управляющий
текущей конфигурацией компютера .
1.SYS_CS - порт XX77h *
D0 - RG0
D1 - RG1
D2 - RG2
Переключение режимов экрана , см.ниже .
D3 - TURBO ( 3.5 MHz - 7 MHz )
Переключение режима TURBO .
D4 - TON ( на схеме отсутствует )
D5 - TNAB ( на схеме отсутствует , хотя
используется в версии 7.10 , на нем
замешан триггер отрывающий INT от
процессора по данному сигналу )
D6 - AD/KEY
0 - IBM PC XT KEYBOARD
1 - ADC ( АЦП )
Выборка того , что будет опрашиваться
через порт 7D7Dh .
D7 - NMI reset ( на схеме отсутствует )
A8 - PEN
разрешено/запрещено програмирование
диспетчера памяти через порт XXF7h .
0 - запрещено
1 - разрешено
A9 - CPM
включение сигнала CPM , для доступа
к портам TR-DOS из RAM ( в том числе
и к системным портам TURBO 2+ )
0 - активен
1 - не активен
A14 - PEN2
0 - активно CS FOR DSK_RAM & PAL_CS
1 - не активно
Возможные режимы экрана , ( управляются
с помощью 1556ХЛ8 )
Mode RG2&RG1&RG0
Sinclair 0 1 1
640x200 0 1 0
320x200 0 0 0
Text 1 1 0
2.PAGE_CS - порт XXF7h *
диспетчер памяти
PAGE RAM OUTPUS
D0 - PAGE
D1 - PAGE
D2 - PAGE
D3 - PAGE
D4 - PAGE
D5 - PAGE
Этими шестью битами задается номер
подключаемой страницы ( ПЗУ или ОЗУ ) ,
HОМЕР СТРАHИЦЫ ИHВЕРТИРОВАH ! Всего
возможно подключение до 1 Мб ОЗУ и
128 Кб ПЗУ .
D6 - RAM
1 - активно ОЗУ ,
0 - активно ПЗУ .
Этот бит говорит о том , какая
страница подключается из ОЗУ или из ПЗУ .
D7 - MX_A
1 - используются страницы
из стандартного набора Spectrum 128
S128 PAGE_PORT 7FFDH , номера 0 - 7
A14 - RAM SELECT1
A15 - RAM SELECT2
Задают область включения страницы
область A14 A15
#0000 0 0
#4000 1 0
#8000 0 1
#C000 1 1
Таким образом , через диспетчер памяти
можно подключить любую страницу ( ПЗУ или
ОЗУ ) в любое , из четырех , доступных
процессору областей .
* все действия с этими портами ,
производятся только при сигнале CPM = 0
т.е. либо из ПЗУ TR-DOS , либо из ОЗУ ,
но при этом придется активизировать
этот сигнал вручную , через порт XX77h .
3.ADC/KEYBOARD DATA PORT - 7D7Dh
Опрос IBM PC XT клавиатуры или АЦП ,
выбирается в сисемном порту см.выше .
>4.MISC CONTROL READ PORT - 7FFDh
>
> D7 - ADC/KEY READY ( HIGH )
> D6 - HARD INT ( HIGH )
> D5 - TELEPHONE LINE is UP ( HIGH )
> D4 - BELL on TELEPHONE LINE ( HIGH )
Данный порт , на чтение ,скорее всего
отсутствует , т.к. на схеме я его не
нашел .
Естественно еще куча портов осталась
не освещенной , но я уже пол города
обыскал по поводу той книжечки
( Turbo 2+ инструкция по эксплуатации и
настройке ) . А там много чего ... :
порты палитрового ОЗУ , порты
винчестерa , порты RS232 , ...
Как только найду так сразу сюда .
Кста , а XPlayer7.8 до тебя дошел?
-+- зьасм
+ Origin: Creative Station - Best Station (812/03.00)