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


тема: софт (О редакторе)



от: Vitaly Vidmirov
кому: Aleksandr Majorov
дата: 30 Jul 1998
Здрасте, здрасте Aleksandr! Однажды, в студёную летнюю пору, что-то около (28-07-98/23:32:00) писал как-то Aleksandr Majorov к Vitaly Vidmirov. AM> Здрасте, здрасте Vitaly! [пропушено] AM>>> был у нас тут с ним спор о преимуществах Ксаса... AM>>> так ничем и не кончился... VV>> И неудивительно... спор о преимуществах x над y может VV>> длится бесконечно, особенно если обе стороны уверены VV>> в своей правоте... AM> да в том-то и дело, что я просто спрашивал о преимуществах AM> ксаса перед засмом... Преимуществ только 4 - мультитекстовость (но все тексты в 1 банке) - не надо писать вещи типа : push hl:push hl:....:push hl - команды можно писать с начала строки и неполностью - см. origin Hедостатки -Убожеская математика -Управление не по стандарту (стандарт= ZXASM) -Отсутствует возможность ввода символов ~|{}(c)... etc -В xas64 вообще непонятная синхронизация с лучом, при удержании клавиши курсор пропадает, и строчка видна только частично... в версии 9.11 по крайней мере у меня... -Во время include... etc турболоадер в xas'e не всегда работает в полную силу - межбанковые копирования по байту чуть ли не медленней чем swap с диском. AM> К тому-же я не уверен в том, что засм рулезнее всего. Storm ruleznee всего !!!! - Скорость ассемблирования - Oчень эффективный формат текста 3:1 - 4:1 text:code - идеальная синхронизация, фреймовый скроллинг ничего не дергается и не пропадает - смотреть приятно :) - Самая мощная математика в вычислителе выражений с zx-специфич. вещами типа: #1234[=#12; #1234]=#34... etc - макрокоманды для удобного восприятия LD BC,HL; ADD DE,HL ... еtc - синтаксический анализатор/корректор вводимого текста вводим :|a b inc a: b a получаем:| LD A,B:INC A:LD B,A вводим :|XL,E:DEFB #DD получаем:| LD LX,E:DB #DD - редактор сделан _почти_ по стандарту добавлены скроллинги без перемещения курсора. - встроенный импорт/експорт в текст - куча всяких наворотов K недостаткам существующих версий можно отнести - обещана, но не выполнена условная трансляция... etc - длина метки 7 символов, что не удобно дла названий процедур - несколько редких глючков, которые просуществовали незаметно по 7-9 месяцев, пока на них случайно не наткнулись (кстати, не мы... Хотя исходников писаных на storme - куча - и все О'кеy) - експортилка в текст не преобразует синтаксис в стандартный вид EXA в EX AF,AF' и т.п. Хотя, по большому счету, это уже дело внешней программы. AM> Просто только его я могу юзать: AM> 1) на муле турболоадеры не идут Hу так чтож теперь с ним поделаешь... Kстати, в Storm 2.0 будет поддержка скорпового винта (RST #08). AM> 2) слишком сильно сорцы привязаны к особеностям засма С таким же успехом сорцы Xasa привязаны, даже в большей степени, к Xasy... alasm,masm... etc [ск] AM> Посему доки полетели мылом... Доки прибыли в пункт назначения. сенькс. AM> [ ] AM>>> 2) а что есть _нормальный_ редактор? VV>> _хотя бы_ перемещения курсора по стандарту. Под стандартом я понимаю ZXASM - самый оптимальный! AM> а можно поточнее? Мне просто интересно... AM> Просто я ни разу СММ не юзал... И не приведи Господь(c)??? тебе это делать. VV>> и чтобы буквы все набирались. AM> это типа "Ч" что-ли? Буквы "е" с двумя точечками сверху не набрать. Больших букв чюшэщъ тоже не набрать, даже при caps lock begin/overtype|insert/end line нет вообще, вместо них: 2(ss+q) a(ss+w) Й(ss+e) При перемещении курсора он пропадает, и для определения его местоположения приходится применять метод дедукции, что не всегда удобно :) Hапрочь отсутствует delete(cs+9), только backspace(cs+0). Вместо delete - удаление строки, так что после того, как я автоматом "удаляю" символ справа от курсора, в трэш идет вся строка. Т.к. я не владею способами ее восстановления, то приходится перебивать заново, если конечно помню, что там было написано... Hе существует такого понятия как page down/page up вместо них save msg и quit editing без возможности отмены. VV>> и чтоб строчки копировал. AM> и удалял! ;-) Да уж удаляет, буть он неладен. А уж невозможность склеивания всех сообщеннй в одно письмо, так это уж вообще из области фантастики. Приходится грузить Засм и mergitь потом сохранять. удалять кучу файлов и мувить. Вообще, если уж на то пошло, надо делать интегрированный пакет: чтоб почту можно было принять, отредактировать и передать, файло там же слить, эхи раззиповать и все не выходя из одной программы т.о. получается ММД+ЗХАСМ(+64 символа)+СММ+ZXUNZIP+... Более того, исходники всего, за искл. засма есть в Питере. И по идее это не такой уж титанический труд? обьединить все эти вещи + написать редактор (в засме код торррмознутый...) Засыпая на ходу и придумывая очередной ориджин, злобный Виталик AKA Dark / X-Trade




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

Похожие статьи:
События, Факты - О Chaos Construction'99.
Sofтинка - Обновления в просмотрщиках картинок: ANSI viewer, MCX viewer.
Игры - прохождение игры SEYМOUR:TAКE ONE.
Новости - Загадочная идея в MOVE #8.
Железо - Описание XTR-модема.

В этот день...   8 мая