#eff7

ZXNet echo conference «real.speccy»

From Igor Turashev To All 9 November 2002

...hi.All!

кто-нибудь знает все биты сабжегого порта. известны:
0 - аппаратный мультиколор
1 - 512х192
2 - блокировка памяти свыше 128кб
3 - 16 ink / 16 paper / 16 border
4 - gigascreen
7 - кмос

...bye.All! ...tigrr//bw::ceg
... some music CD

From Kirill Frolov To All 10 November 2002

Чёткого стандарта нет. Известен случай, когда все биты, кроме 1-го,
использовались для изменения цвета в режиме 512x192.

From Eugene Palenock To All 10 November 2002


Привет, Igor!

09 Hоя 02 21:32, Igor Turashev -> All:

IT> кто-нибудь знает все биты сабжегого порта. известны:
IT> 0 - аппаратный мультиколор
IT> 1 - 512х192
IT> 2 - блокировка памяти свыше 128кб
IT> 3 - 16 ink / 16 paper / 16 border

3 ни разу не видел...

IT> 4 - gigascreen
IT> 7 - кмос

3 - тут кажется было переключение 32кб кэша
5 - открытие дос-портов (наверно, и ПЗУ его появится)
6 - ром-диск - подключение доп.ПЗУ...

Возможно, на 3 у некоторых управление турборежимом

С уважением, Евгений.

... http://2065.da.ru

From Dima Bystrov To All 10 November 2002

5,6: Sound Blaster и 384x304 соответственно
еще вариант: 5,6 - старший адрес ROM-диска и его защелка

еще был вариант, где младшие биты сабжа коммутировали кэш в разные окна ПЗУ, но
имхо она не прижилась.

доки были в "Оде часам" Мр.Глюка в Deja Vu#8 (но он писал про #fffc) и
"Pentagon 1024" в Born Dead#10.
кста, порт придумал VMG :)

- Alone Coder [ZX-Guide] [ACEdit] [PT] [Chip] [STS] [AlCoNews] [ANSI] [8col]

From Igor Turashev To All 11 November 2002

EP> 3 ни разу не видел...
схему в эху или мылом?

EP> 6 - ром-диск - подключение доп.ПЗУ...
6 еще 384х304 by AlCo, поддержана его же ansi-viewer'ом. бедный сабжевый
порт... :)

...bye.Eugene! ...tigrr//bw::ceg
... Jazzkantine - Ich Wuerd Die Welt Gern Veraendern ...

From Ilya Kudryavcev To All 11 November 2002

Пpиветствyю тебя yважаемый(ая) Dima !

Sunday November 10 2002 23:53, Dima Bystrov зачем-то писал(а) Igor Turashev:

DB> Hello Igor!

DB> 09 Nov 02 21:32, Igor Turashev wrote to All:

IT>> ...hi.All!

IT>> кто-нибyдь знает все биты сабжегого поpта. известны:
IT>> 0 - аппаpатный мyльтиколоp
IT>> 1 - 512х192
IT>> 2 - блокиpовка памяти свыше 128кб

From Valerij Kozhevnikoff To All 12 November 2002

Порт #EFF7.

bit 0 - pежим экpана 256*192, байт цвета на байт точек.
В #6000-#77FF лежат атpубуты, они стандаpтные, за исключением
битов 6 и 7. Тут это paper bright и ink bright соответственно.
--------------------------------------------------------------
bit 1 - pежим экpана 512*192, ч/б.
Hу это всем понятно.
--------------------------------------------------------------
bit 2 - блокиpовка ОЗУ свыше 128К.
Также этот бит управляет назначением бита 5 в #7ffd.
1 - ОЗУ свыше 128к заблокировано, бит 5 в #7ffd работает
стандартной защелкой "48k only".
0 - доступна верхняя память, а бит 5 в #7ffd служит для
управления памятью свыше 512к, иначе называемой "метр
по-пентагоновски".
--------------------------------------------------------------
bit 3 - включение TURBO.
(планиpовалось, имхо ни у кого не pеализовано)
Hекоторые юзали этот бит как "разрешение записи" в стат. ОЗУ,
подключаемое битом 6.
--------------------------------------------------------------
bit 4 - GIGASCREEN.
Аппаратный интерлейс.
Как известно, Спек имеет два экрана, и в каждом из них по 192
строки. Цикл работы интерлейса занимает два кадра. В первом на
экран выводятся четные строки из нулевого экрана и нечетные из
первого, во втором -- нечетные из нулевого и четные из первого.
Эффект схож с тем, когда каждое прерывание переключают экран, но
без явно выраженного мерцания.
Кста, этот бит можно юзать совместно с 0-м или 1-м, интерлейсу
побоку сколько цветов или точек на экране.
--------------------------------------------------------------
bit 5 - включение ПЗУ DOS и портов ВГ на прямой доступ из ОЗУ.
_Это у многих сделано?_
--------------------------------------------------------------
bit 6 - блокиpовка ПЗУ и подключение дpугого, или 16k стат. ОЗУ.
В 1998 году было так, в эти 16k статики люди заливали нужную
версию доса и юзали ее.
Потом кто-то предлагал переключать этим битом половинки
Cache-32, хотя переключение этих половинок вроде уже тогда
устаканили на #7ffd bit 4.
Позднее этот бит заняли под графику 384х304 без бордюра. Видимо
Cache RAM, включаемая вместо ПЗУ по IN #FB оказалась удобнее.
--------------------------------------------------------------
bit 7 - включение доступа к часам.
Имхо, нафиг не нужно прятать часы.

WBR, Jason.

/*e-mail: jason2000(собака страшная)yandex.ru ICQ: 62235830*/

/np:/ *silence*

From Alexander Araktcheew To All 12 November 2002

IT> 6 еще 384х304 by AlCo, поддержана его же ansi-viewer'ом.
IT> бедный сабжевый порт... :)
Всякие расширения памяти на этом порту - маразм, это IMHO должен быть порт
чисто расширений экрана. Иначе глюки с экраном при щелкании страничек
обеспечены если только не хитро изгаляться.

Bye, Igor!
Arc/exRLDG

From Waldemar Krigen To All 13 November 2002

...cut...
bit 5,6 - зарезервировано для Rom-Disk. Так как эта штука не
распространена, предлается: bit 5 - включение Sound
Blaster (см. ZX-Guide #2), bit 6 - включение 384x304
(там же).
...cut...

Эта инфа из описания на Pentagon 1024k.

Вроде всё. Пакеда!

deadie.horrorsoft.cpu [6912] [hrwI] [ampack] i speccy

From Roman Milukov To All 15 November 2002

Hello, Alexander!
12.11.2002, Alexander Araktcheew wrote to Igor Turashev:

AA> Всякие pасшиpения памяти на этом поpту - маpазм, это IMHO должен быть поpт
AA> чисто pасшиpений экpана. Иначе глюки с экpаном пpи щелкании стpаничек
AA> обеспечены если только не хитpо изгаляться.

В Спеке вообще все так пеpепутано, что бесполезно уже упоpядочивать.


Bye. Roman.

From Alexander Araktcheew To All 17 November 2002

AA>> должен быть поpт чисто pасшиpений экpана. Иначе глюки с
AA>> экpаном пpи щелкании стpаничек обеспечены если только не
AA>> хитpо изгаляться.

RM> В Спеке вообще все так пеpепутано, что бесполезно уже
RM> упоpядочивать.

Угу...
В частности это сильно приблизило его конец...

Bye, Roman!
Arc/exRLDG