PDA

Просмотр полной версии : Ищу русский текстовик



ALEXEY.GORDEEV
14.01.2008, 13:56
Уважаемые форумчане!
Никто из вас случайно не знает, можно ли достать где-нибудь Спековский текстовый редактор, у которого есть поддержка русского языка? Нужно оно мне для использования по назначению, хочу писать школьные работы на Спекки (на Word у меня аллергия :), в Блокноте невозможно печатать на 866-ой CP, в EDIT.COM-е проблемы с русским (WinXP у меня), пытался ставить W&D на свой 286, криво регистрится и печать тупит!!!), тем более что на нём у меня красивенькая такая клава МС7007. А ведь на такой и не только в игры бывает приятно потоптаться, но и что-нить полезное сделать :), я думаю тут вы меня поймете.


P.S. Ещё что хотел спросить, не стал создавать новую тему (вы меня правда извините народ, уж нехочу я вас лишний раз по пустяку тревожить), в общем возможно ли без большой крови прицепить принтер LPT к моему MAGIC-у 06-му? Если надо, схемку (компа) выложу. Вообще в компе (Спеке) принтер цепляется через EDGE CONNECTOR, но там есть место под DB-25 стандартный LPT-шный разъём.
P.P.S. У меня EPSON FX 870 (матричник естественно)

Vitamin
14.01.2008, 14:14
Имхо, все редакторы, созданные на пост-СССР пространстве, имеют поддержку русского языка.
MicroEd, ACEdit, ZXWord, Editor, SAMWord, HorrorWord и т.д.
Навалом, короче. Вопрос в необходимом функционале и удобствах.

ALEXEY.GORDEEV
14.01.2008, 14:28
Насколько я понимаю, это дисковые проги, а бывают такие редакторы, работаюцие с лентой? Флопа у меня к сожалению, нет (т.е. есть и не один, но контроллера нет :( ни одного, только одна ВГшка), да и на модели -06 память просто нерасширима (комп на ПЛМ:o).

Пытался это дело гуглить, так и ничего и не нашёл :(

caro
14.01.2008, 15:46
Насколько я понимаю, это дисковые проги, а бывают такие редакторы, работающие с лентой?Русифицированный редактор для Магика, работающий с лентой - TLW (The Last Word).
Иногда пишут TLWord, разработка Myrmidon Software 1986 года.
Нашел у себя дисковую версию для Магика, для Кворума занимался адаптацией сам.
Есть описания на русском в формате самого редактора.
Покопаюсь у себя в архивах, если найду ленточную версию выложу, может у кого на виду лежит :)

PS. Кстати у тебя на Магике какая версия прошивки стоит, что пишет на экране при старте?

Нашел описание, которое писал еще в 1992 году, для Кворумовской версии.

TLWR_TAP.zip - ленточная русифицированная версия редактора.

ALEXEY.GORDEEV
14.01.2008, 16:05
Версия прошивки 6.4

caro
14.01.2008, 16:14
... возможно ли без большой крови прицепить принтер LPT к моему MAGIC-у 06-му? P.P.S. У меня EPSON FX 870 (матричник естественно)Принтер цепляется запросто, в Магике правда упрощенный, но все таки Центроникс.
Так что любой Эпсон-совместимый принтер. Для TLW под него есть версия драйвера.


Вообще в компе (Спеке) принтер цепляется через EDGE CONNECTOR, но там есть место под DB-25 стандартный LPT-шный разъём.Вот его и распаяй, тогда принтер можно будет подключать стандартным LPT-кабелем.

DDp
14.01.2008, 17:31
...а бывают такие редакторы, работаюцие с лентой?

BK Write (by Boris Kuritsin) работает как с диском, так и с лентой.

AAA
14.01.2008, 20:18
Посмотри тута:

caro
14.01.2008, 20:22
Посмотри тута:Ты не обратил внимания, ему нужен редактор в TAP-формате, для работы с магнитофоном.

AAA
14.01.2008, 21:08
Ты не обратил внимания, ему нужен редактор в TAP-формате, для работы с магнитофоном.

ААА щас посмотрю что у меня имеется в тап формате....

Архив всех системных программ в формате tap (http://zxpk.untergrund.net/downloads.php?id=62) которые у меня есть.

Может тама что найдется. Там вроде как есть, но все на непонятном языке из Англии. И как они на нем разговаривать умудряются... :v2_conf2: По быстрому нашел tas2wor rus. Может оно ?

caro
14.01.2008, 21:40
Я добавил в свой пост с описанием The Last Word его русифицированную версию в TAP-формате.
В Магике должен работать.

ALEXEY.GORDEEV
15.01.2008, 15:28
За совет по поводу принтера спасибо...
Подключил - работает :v2_biggr:!
Хоть завелось и не сразу, но это ничего.
caro, попробовал русский TLW, нда... ...как люди с такой раскладочкой работали, непонимаю :v2_jawdr:. На моём магике он пошёл, но полноценно я управлять им не могу - у меня-то клавиши функциональные только F1-F5!! А там я их сосчитал как минимум вроде 8 :v2_conf2:...
Попробую то что сказал товарищ alexeenko, надеюссь что покатит :v2_rolley

caro
16.01.2008, 09:57
.. попробовал русский TLW, нда... ...как люди с такой раскладочкой работали, непонимаю :v2_jawdr:. На моём магике он пошёл, но полноценно я управлять им не могу - у меня-то клавиши функциональные только F1-F5!! А там я их сосчитал как минимум вроде 8 :v2_conf2:...
Управление действительно довольно сложное и разветвленное,
но поработав немного осваивается и уже не кажется мудреным.
По поводу функциональных клавиш, не понял откуда 8?
Поищу версию под Магик, там вроде все проще было.

ALEXEY.GORDEEV
16.01.2008, 13:41
Так, в общем с редактором я определился, это BK Write - уже сделал ленточную версию из дисковой (в readme-шке как это делается описано). Осталось только найти дрова для принтера, ибо как-то криво епсон из под него (редактора) печатает - токены басика вместо русских букв. Как можно сделать, чтоб 2-я половина ASCII печаталась нормально, кириллицой и псевдографикой, а не словами басика? :(

caro
18.01.2008, 19:47
Так, в общем с редактором я определился, это BK Write. Осталось только найти дрова для принтера, ибо как-то криво епсон из под него (редактора) печатает - токены басика вместо русских букв.Так и должно быть, поскольку судя по описанию, автор использовал для вывода на печать стандартный BASIC-овский поток принтера.
А он сделан в расчете на вывод BASIC-овских листингов, поэтому все коды выше 127 воспинимает как коды ТОКЕНОВ и разворачивает их при печати.


Как можно сделать, чтоб 2-я половина ASCII печаталась нормально, кириллицой и псевдографикой, а не словами басика? :(Надо переназначить поток на процедуру, которая выдает символы на печать без дополнительной обработки.
Такая процедура уже есть в ПЗУ Магика и судя по образу ROM (версия 6.4) находится по адресу #386F.
При загрузке программы надо выполнить такие команды:
30 LET a=23631
40 LET b=PEEK(a)+256*PEEK(a+1)+15
50 POKE b,111: POKE b+1,56

Здесь 23631 (#5C4F) это адрес указателя каналов.
15 - смещение канала принтера в буфере указателей.
b - адрес где должен хранится указатель на процедуру печати (#6F=111/#38=56).
Эти строки я вписал в загрузчик программы и выслал на твой почтовый адрес.
Проверь и сообщи результат.

PS. Поскольку в редакторе в качестве разделителей строк используется только символ возврата каретки (13), то для нормальной печати нужно что бы принтер был установлен в режим АВТО ПС/ВК (автоматический перевод строки при возврате каретки). Обычно устанавливается джамперами на самом принтере.

Unik
15.12.2011, 11:57
Ищу какой нибудь текстовый редактор работающий с ленты.
Судя по постам выше мне то же подойдет BK Write, где его можно найти в tap формате?

scooter
15.12.2011, 22:49
Я думаю, что не так уж сложно переделать какой-нибудь современный спековский редактор, например ACedit, под формат ленты. А вообще на писишке редактировать тексты как-то проще и удобнее.

Grand
19.12.2011, 10:22
Ищу какой нибудь текстовый редактор работающий с ленты.
Судя по постам выше мне то же подойдет BK Write, где его можно найти в tap формате?Скачать его с VT (http://vtrdos.ru/system.htm):
http://vtrdos.ru/system/BKWRITE.ZIP и самому перегнать на ленту.
В инструкции к BK Write написано, как это сделать.

Unik
19.12.2011, 11:07
А где к нему инструкцию взять?

null_device
19.12.2011, 11:17
Инструкция внутри образа.. эта в виде текстового документа dos.


Загрузка и сохранение.

При операциях ввода/вывода
появляется панель с названием
операции. Вам предлагается
ввести или отредактировать имя
устройства, с которым будет
выполняться операция, как-то:
дисководы A,B,C,D и магнитная
лента T. Затем необходимо
ввести имя файла. Это может
быть строка из любых 10-ти
символов, но не русских,
поскольку на имя, содержащее
русские символы, будут "плохо"
реагировать большинство
программ. Кроме того, при
работе с дисководом значимы
лишь первые 8 символов имени.
Чтобы отличать тексты от других
файлов, рекомендуется
оканчивать имя
псевдорасширением ".t",
например, "HELP.T". Редактор
проверяет, подключена ли
дисковая система перед
обращением к ней, что уменьшает
возможность потери данных. Если
система подключена, но к ней не
было сделано ни одного
обращения (и система не создала
свой резидентный блок
параметров), она считается
неподключенной. При записи на
диск, если файл с указанным
именем существует, редактор
предлагает или переписать файл
заново, или отказаться от
записи.

Unik
19.12.2011, 12:57
Там сказано:

~ СОЗДАНИЕ РАБОЧЕЙ КОПИИ ДЛЯ МАГНИТНОЙ ЛЕНТЫ ~

При создании рабочей копии редактора для загрузки с магнитной ленты
необходимо записать файлы на ленту в следующем порядке:
1. Progrаm: WRITE;
2. Bytes: WRITE.E;
3. Progrаm: WRITE.B;

В какой программе это можно сделать?

goodboy
19.12.2011, 13:25
В какой программе это можно сделать?
под эмулятором с помощью копировщика диск->лента например L-COPY или PCOPIER.
или с помощью дос утилиты trd2tap

Unik
19.12.2011, 16:12
Получилось!
Вот если кому нужно:

AlexFantasy
19.12.2011, 17:47
да и на модели -06 память просто нерасширима (комп на ПЛМ:o).
Пытался это дело гуглить, так и ничего и не нашёл :(
Так нужно было не гуглить, а зет-икс-пэка-рушить!!!:) Смотри сюда:

AlexFantasy
19.12.2011, 18:01
Кстати если нет дискового интерфейса, то можно просто текстовый редактор попробовать залить в ПЗУ-шку! Или типа собрать ROM-DISK!!!;)