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
|