512*192

ZXNet echo conference «real.speccy»

From Eudgine Palenock To All 22 January 1999

Hello, Oleg !

Однажды, 20 Jan 99, некто Oleg Pritula писал к All,
на тему '512*192'...

OP> Сие требуется для написания драйвера поддерживающего работу данных програм
в
OP> режиме расширенного экрана Профи.
OP> Драйвер для использования вами в своих программах по мере его написания,
OP> если будут такие пожелания, будет вам выслан.

Причём тут Профи ? Hа Профи этот режим не совместимый...

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


From Oleg Pritula To All 23 January 1999

EP> Причём тут Профи ? Hа Профи этот режим не совместимый...

Hе совместимый с чем?
Структура расширенного экрана Профи примерно такая же, как и у сабжа. Драйвер
нужен для организации вывода не только на сабжевый экран но и на расширенный
Профи.
Определение какой использовать скорее всего автодетектом.
Хотя возможен и вариант LC - установка в сетапе.

Да, кстати сабж монохромный? Если можно поподробнее, что бы увязать с профи.

2Viktor Kuzmin: Хоть откликнулся бы чтоль. Или отношение к этому совсем
отрицательное?

\\|// ╟─┤asta la vista !!!
o(@ @)o -=POWer/WDG=-
-----ooO-(_)-Ooo-----

From Denis Dmitriev To All 23 January 1999

Hа сколько я помню, адреса те же (#4000 и #6000), но столбцы идут наоборот,
т.е. нулевой столбец сидит с #6000, первый с #4000, второй с #6001 и т.д.
(это для ч/б Профи, для Профи+ там еще где-то палитра сидит), но в высоту
экран профи имеер четыре "трети", т.е. структура экрана та же, но 256 точек в
высоту.

ps: насчет адреса #6000 я не уверен, т.к. проверял давно.

С наилучшими, Eudgine!

... Куплю самогонный аппарат. телефон посредника 02.

From Eudgine Palenock To All 24 January 1999

OP> Hе совместимый с чем?

Hа Профи ведь 512*240...

OP> Структура расширенного экрана Профи примерно такая же, как и у сабжа.

Hа Пентагоне и Скорпе вот так:
┌────┬────┬────┬────┬────┬────┬ ┬────┬────┐
│4000│6000│4001│6001│4002│6002│...│401F│601F│
└────┴────┴────┴────┴────┴────┴ ┴────┴────┘
И аналогично второй экран в 7-й банке по адресам #C000/#E000...

OP> Да, кстати сабж монохромный?

Сабж _только_ монохромный - ведь его реализация такова, что каждый
второй пиксель читается вместо атрибута...
Хотя на Скорпе можно менять цвет всего экрана через порт #FE - там
цвет сабжа = цвету бордюра...

From Klim Gromov To All 24 January 1999

Хорошего коннекта тебе, Oleg Pritula !

Однажды 23 Jan 99, в 02:13:23, Oleg Pritula писал к Eudgine Palenock на тему
'512*192', дай-ка, думаю, напишу несколько строк, и написал следующее:

OP> Хотя возможен и вариант LC - установка в сетапе.

Это предпочтительней, чем самонаводящийся.

OP> Да, кстати сабж монохромный? Если можно поподробнее, что бы увязать с
профи.

Как в Профи не знаю, но знаю насчет подробностей на Скорпе:

===cut из схемы сабжа в скорпе===

" Расширенный режим включается установкой 1-го бита (считая с
0-го) порта #EFF7. В расширенном режиме цвет экрана определя-
ется цветом бордюра, а цвет установленных точек 0 или 7 в за-
висимости от 2-го бита цвета бордюра (считая с 0-го). Если
цвет бордюра лежит в пределах 0..3 то цвет установленных точек
будет белым, в противном случае - черным.

Половина изображения находится по адресу #C000 и занимает
#1800 байт. Другая половина находится по адресу #Е000. Изобра-
жение может быть в 5-ой или 7-ой банках в зависимости от 3-го
бита порта #7FFD. Символы на экране чередуются - один в одной
половине, а другой в следующей."
===cut===

1. при включении сабж'а порт #FE блокирует, т.е. записать в него можно, но
бордюр, естественно, и цвет монохрома не поменяется, до тех пор пока не сделаешь
выкл./вкл. сабжа.
2. после записи цвета бордюра (для задания цвета будующего монохрома),
необходимо сделать небольшую паузу (HALT, или 512 раз DJNZ $-2), и уж только
затем щелкать вторым битом по #EFF7.
3.дать возможность в сетапе выбрать бордюр.
пример:

;включить сабж с цветом монохрома в соответствии с сетапом пользователя

ld a,(setup_border)
out (#fe),a
halt ;или любая задержка
call on_subj
ret

;переключить цвет

call off_subj
ld a,(new_border)
out (#fe),a
halt
call on_subj
ret

Bye, Oleg Pritula. SY, Klim Gromov!!!


From Maxim Bazarov To All 25 January 1999

-= Hi Eudgine! =-

Hочь. Вpемя 06:31. И только Eudgine что-то пытался pассказать Oleg'y.

EP> Hа Пpофи ведь 512*240...
всего лишь несколько дополнительных линий

OP>> Стpyктypа pасшиpенного экpана Пpофи пpимеpно такая же, как и y сабжа.
абсолютно одинаковая стpyктypа, только на пpофи чкpан в дpyгих стpаницах лежит

EP> Hа Пентагоне и Скоpпе вот так:
EP> ┌────┬────┬────┬────┬────┬────┬ ┬────┬────┐
EP> │4000│6000│4001│6001│4002│6002│...│401F│601F│
EP> └────┴────┴────┴────┴────┴────┴ ┴────┴────┘
EP> И аналогично втоpой экpан в 7-й банке по адpесам #C000/#E000...
все пpавильно, но если yстановить бит 4 поpта 7FFD полyчится:
6000|4000|6001:4001:...:601F:401F

OP>> Да, кстати сабж монохpомный?

EP> Сабж _только_ монохpомный - ведь его pеализация такова, что каждый
EP> втоpой пиксель читается вместо атpибyта...
в этой схеме мне не понpавилось одно: он в yвеличивает частотy, т.е. yмещает в
пpежние 256пикселей все 512. имхо на пpофи лyчше зделано...
Великолепный Макс.

-!- GoldED/386 3.00.Beta5+
! Origin: С пьяни и не такое покажется!.. (2:5010/141.10)


From Kirill Frolov To All 26 January 1999

Приветствую тебя, Klim

Время было 24 Jan 99 и день 20:47:04. Опасаясь кровожадного модератора
Klim Gromov написал Oleg Pritula на тему 512*192

KG> 1. при включении сабж'а порт #FE блокирует, т.е. записать в него можно, но
KG> бордюр, естественно, и цвет монохрома не поменяется, до тех пор пока не
KG> сделаешь выкл./вкл. сабжа.
KG> 2. после записи цвета бордюра (для задания цвета будующего монохрома),
KG> необходимо сделать небольшую паузу (HALT, или 512 раз DJNZ $-2), и уж
только
KG> затем щелкать вторым битом по #EFF7.

:-( ) Такого нет у меня. Бордюр можно менять когда угодно и цвет
всего экрана тоже будет менятся, а если у тебя что-то блокируется,
то значит у тебя глючно все сделано.

With best wishes, Kirill Frolov.

From Klim Gromov To All 27 January 1999

Хорошего коннекта тебе, Maxim Bazarov !

Однажды 25 Jan 99, в 12:41:11, Maxim Bazarov писал к Eudgine Palenock на тему
'Re: 512*192', дай-ка, думаю, напишу несколько строк, и написал следующее:

MB> в этой схеме мне не понpавилось одно: он в yвеличивает частотy, т.е.
yмещает
MB> в пpежние 256пикселей все 512. имхо на пpофи лyчше зделано...

Конечно если заделать терминалку под hayes для Профи, используя все его
аппаратные преимущества, было бы рулезз, но и сдругой стороны, когда торчишь
гденить на барде и смотришь полноценный экран из ansi, особо наплевать как это
все работает.;)
╔═─────────═╗
[ГИВЦ ГКС РФ] :-Q
╚═─────────═╝
Bye, Maxim Bazarov. SY, Klim Gromov!!!


From Maxim Bazarov To All 30 January 1999

-= Hi Klim! =-

Hочь. Вpемя 02:00. И только Klim что-то пытался pассказать Maxim'y.

KG> Конечно если заделать теpминалкy под hayes для Пpофи, использyя все его
KG> аппаpатные пpеимyщества, было бы pyлезз, но и сдpyгой стоpоны, когда
KG> тоpчишь гденить на баpде и смотpишь полноценный экpан из ansi, особо
KG> наплевать как это все pаботает.;)
если я пpавильно pазбиpаюсь в колбасных огpысках, то полноценный ansi идет с
цветом. на пpофике такое зделать можно, а на остальном?

Великолепный Макс.