ZXNet эхоконференция «code.zx»


тема: PH_SMV



от: Yaroslav Kozlov
кому: All
дата: 27 Feb 1998

Смотрю Kirill Frolov в 13-04-98 писал по
теме "PH_SMV"...

Привет, Kirill!

[...]

YK>> SRL A
YK>> SRL A
YK>> SRL A; поделили на 8
KF> ^^^^^^^^^^^^^^^^^^^^^^
KF> 6 BYTES, 24 TAKTS

KF> HАДО ТАК:

KF> RRA : RRA : RRA : AND #1F ; 5 BYTES, 19 TAKTS

KF> Мегабайты и мегагерцы.... где они...

Я так давно сделал, только RRCA, да без
разницы... Сейчас я смотрю эхи только в
SZX_VIEW (поменял рабочее название), уже
subj успел меня избаловать.

Скроллинг синхронизирован, он не дерганый,
и при нормальном использовании цветов он
укладывается в 2 прерывания. Если предпо-
ложим строка содержит >15 цветовых префик-
сов или перфиксов, может возникнуть "тор-
моз", а точнее при такой насыщенности
цветов придется подождать ... целый фрейм.
Я бы мог еще убыстрить (всю память кидать
стеком), только музыка будет искажатся..

Цвета у меня распостраняются только на
текущую строку. В winword (там нет скрол-
ла) он становится текущим для текста..
Гемморои возникают в случае winword'а ког-
да надо скроллить вверх, причем если даже
следить за верхним цветом, когда ты пере-
ходишь через него что дальше? Можно конеч-
но устроить дикие таблицы для ориентации
по такой схеме.. Просто представь, что в
в файле 255 сек. четверть цвета. И куда
все это деть?

Решено: цвет, установленный в строке рас-
постраняется только дальше и до конца те-
кущей строки.


YK>> 3 режима: 32,42,64 символа.

KF> Объясни, зачем 32 нужен ? Лучше буквы 12х8 точек - прикольно.

Я читаю эхи в 32 символа..
А 12*8 это баловство - тебе нечего делать?
Если нечего, возьми да и сделай!


YK>> И у меня нет вторых, третьих и т.д. диско-
YK>> водов. У меня также нет турбо режима.
~~~~~~~~~~~
KF> И у мя нет труборежима :(((

Делаю, смотря в будущее..

KF> Hо надеюсь там будет возможность сменить имя текущего дисковода ?

Знаешь, я бы рад получить инструктаж по
TR-DOS'у, да негде. У меня есть книженция
одна, так там про #3д2ф ничего не сказано.
Другой источник: ZF6, там продолжение то-
го, что я не читал.. Программа проверки
наличия диска не идет. Я ее переработал
немного, и она пошла через тормоз из тор-
мозов.. Самое интересное возникает, ког-
да нажимаешь BREAK во время дисковых опе-
раций... Предотвращение retry, abort, ig-
nore сделано.
Когда с TR-DOS'ом разберусь, может сделаю
выбор дисковода..



PHOENIX.


-+- ZXASM 3.0

от: 500:812/07.05
кому: Kirill Frolov
дата: 29 Mar 1998

Привет тебе, Kirill

[...]

YK> Писал я однажды по поводу текстовых
YK> перфиксов, и кодеры ответили на это
YK> молчанием...
YK> Hу может ты все знаешь?

KF> А что это такое ?

Это, если хочешь, управляющие символы,
вот я к примеру хочу написать бегущую
строчку, и там поставлю (где надо) цвета,
табуляции, вставки.. Мне удобнее поставить
такие перфиксы, с которыми меньше времени
возится процессору.

Вот же они!, эти ...

(** - пока не использован)

print : #6 **
edit : #7 **
delete : #c назад на символ
enter : #d конец строки
ink : #10,x чернила (0-2 бит attr)
paper : #11,x бумага (3-5 бит attr)
flash : #12,x мигание (7 бит attr)
bright : #13,x яркость (6 бит attr)
inverse: #14,x печать через cpl (**)
over : #15,x наложение (**)
at : #16,x,y позиция (**)
tab : #17,x табуляция (больше 64?)


font : ????? переключить фонт
spline : ????? впечатать спрайт

[...]

Вот еще кое-что хотел сказать насчет наз-
ваний меток:

вот пример

get_up
gu0
gu1
gu2
gu3

view
vi0
vi1
vi2
vi3

pstring
ps0
ps1

[...]

Сейчас я как-раз уперся в проблемы быст-
рого определения up_line в viewer'е..
Может, когда готовишь нижнюю линию, по до-
роге смотреть #D сверху ??


С наилучшими пожеланиями, PHOENIX

-+- ZXASM 3.0

от: 500:812/07.05
кому: Dmitry Lomov
дата: 31 Mar 1998


Привет, заседатели CODE.ZX, Dmitry & Kirill
И конечно, All, тебе тоже огромный привет!

[...]

KF> STORM'у присущи очень страшные недостатки - 42 символа в строке
KF> (где тут комменарии писать ?) и 7-символьные метки.

DL> какой кошмар! не дают глаза лишний раз понапрягать! :)

KF> Метки в 7 символов это самое страшное. Я _никак_ не могу придумать
KF> десяток таких меток с разными именами. :((

DL> MD0
DL> MD1
DL> MD2
DL> ...
DL> MD25
DL> ..

DL> или те надо "PRINT_MESSAGE_AT_POSITION_IN_HL"?

KF> А что я обламываюсь при каждой попытке переключить цапс_лоцк...

DL> да зачем он тебе дался? имхо, скроллинг нужнее.

KF> И как этим пользоваться ? MD ! ZXASM rulez 4ever.

DL> ага, тормоз форежер.

KF> И все траблы исключительно из-за _редактора_. :((

DL> попробуй принять наши правила. насилуй себя неделю.
DL> дальше, думаю, понравится.

В STORM'е махом текст не загрузишь, и нет
сообщений после ассемблирования. Автота-
буляция не так привычна..
Из-за этого он кажется скрытным и высоко-
мерным. Кстати в нем чувствуется влияние
засма. Hе будь XAS'а, он был бы наверное
лучшим. Вообщем XAS более пунктуален, чем
STORM и только.

Очень любят люди переложить груз своей
тугодумности на плечи других!

А что до меток: у меня в PH_SMV меток-
тьма. Просто надо научится придумывать
лаконичные названия.

Hасчет Slow banks- это у меня мания мед-
ленности.
В программе ради скорости приходится та-
кие выкрутасы устраивать....
Я кстати в своей программе загрузчик под-
правил по правилам Kitel'а Denis'а.
Denis, спасибо тебе за эту информацию, а
то читаешь эти книги с ошибками и не
знаешь чему верить.

[...]

вот фрагмент:

sec_trk LD DE,0
LD A,I
PUSH BC,DE,AF
LD A,#3F
LD I,A
LD C,5
IM 1
CALL #3D13
DI
POP AF
LD I,A
IM 2
...

С наилучшими пожеланиями, PHOENIX

-+- ZXASM 3.0

от: Paul Falcon
кому: Yaroslav Kozlov
дата: 04 Apr 1998
Сижу вот, читаю, и вдуг вижу Yaroslav Kozlov пишет к Paul Falcon...

Hi Yaroslav!

PF> тут я вспомнил что xas'a 64 кила исходников, без коментариев, и метки
PF> трех символьные , койх под 2 тыщи.

YK> Это, что правда ?? Этож каким умником
YK> надобно быть, чтобы в таком жестком стиле

Max Petrov ;-)

YK> кодировать...

YK> Paul, если бы ты делал в ZXNEWS'е бар,
YK> куда бы ты его вставил ? Как в ZF я де-
YK> лать не хочу; урезается строка..
YK> А со спиральным баром придется ох как по-
YK> возится .. Даже и не знаю, делать ли его.

оригинально ничего не урезая, делаем так, при попадании курсора
на последний столбец, с права выезжает скол бар. если надо то крути им,
отводи курсор и все ok.

SPbZXNet 500:812/03.00 W!7h 7he Be$7 W!$he$ fR0M CREATOR product
Powered by Cyrix 6x86L 200+/16DIMM/S3TrV2 2Mb/SBPro/Q1.6Gb/CDx8/USR33.6

от: 500:812/22.01
кому: Yaroslav Kozlov
дата: 13 Apr 1998

┌┐
CM07p├0 B┴┴py┌ 10-04-98, B 13:50 ├┤ekT0
Yaroslav Kozlov ┌┐│/│Cа/ k Oleg Grigoriev ┌┐p0 PH_SMV :

├┤i Yaroslav & Oleg !

[...]

YK> SRL A
YK> SRL A
YK> SRL A; поделили на 8
^^^^^^^^^^^^^^^^^^^^^^
6 BYTES, 24 TAKTS

HАДО ТАК:

RRA : RRA : RRA : AND #1F ; 5 BYTES, 19 TAKTS

Мегабайты и мегагерцы.... где они...

[...]

YK> 3 режима: 32,42,64 символа.

Объясни, зачем 32 нужен ? Лучше буквы 12х8 точек - прикольно.

YK> И у меня нет вторых, третьих и т.д. диско-
YK> водов. У меня также нет турбо режима.
~~~~~~~~~~~
И у мя нет труборежима :(((

Hо надеюсь там будет возможность сменить имя текущего дисковода ?

Wi7h be57 Wi5he5, FK0.

-+- SMM version 1.08




Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Параллели - Блэксбург - рай для студентов и пенсионеров.
Застрял ? - Oписание игры "Wild West Seymoure".
MY CITY - СОЛОMEННОE: Этo, сoбснo, рaён ptz, a нe дeрeвня...
ANOTHER WORLD - Новости из мира Амиги.
21st century's swapper - свапер 21 века или на спековской сцене сейчас сваперов почти нет?

В этот день...   25 апреля