nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 29 May 2020 11:05



Reply to topic  [ 6 posts ] 
Текстовой редактор под CP/M-80 SED.COM 
Author Message
Writer
User avatar

Joined: 11 Oct 2018 01:52
Posts: 11
Location: г. Клинцы, Брянская обл.
Reply with quote
На "Орион-128" есть мощный текстовой редактор под CP/M-80 SED.COM. К сожалению без исходников. Работал в нем. Остались приятные впечатления.

Quote:
Внимание пиратов и "хакеров" !
Программа SED написана на языке Форт фирмы "Техно-Форт" (С-Петербург) и скомпилирована для получения обьектого модуля компилятором шитого кода
этой же фирмы. Автор программы сотрудник фирмы "Техно-Форт" (ранее Форт-Инфо) Владимир Крупский. Благодаря программированию на Форте, невозможно трассирование программы простыми отладчиками (стек не возвратов а данных), для трассирования необходимо использование специального фортпрепроцессора.
Форт позволяет не принимая никаких спец.мер защитить код программы от изменений - например при описании слов-определений Форта используется содержимое ОЗУ. Таким образом в отличие от ассемблерных "защит от модификации кода" собственно п/программ проверки на модификацию кода в программе нет, но модификация ОЗУ приводит к непредсказуемым изменениям в работе программы. Попробуйте сами (на ненужной дискете) изменить например текст в начале "дампа" программы, или любой другой текст в программе. Хакерам гарантирована нелегкая жизнь - чтобы изменить одну ячейку надо высчитать и соответственно изменить сотни других...
Имеется версия для процессора Z80. Программа благодаря применению оптимизированного для Z80 Форта вдвое быстрее, но и почти вдвое больше по обьему.
Текст составил В.Чистяков 03.93


10 May 2020 04:07
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
А вот этот В.Чистяков - он какое отношение имеет к редактору SED.COM? :roll:
Как-то непонятно из текста... автор вроде не он.
А он - рекламный агент SED.COM или распространял его за деньги?

_________________
iLavr


10 May 2020 12:11
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 18590
Location: Silicon Valley
Reply with quote
Так ведь он "составил текст" :)

_________________
:eugeek: https://twitter.com/Shaos1973


10 May 2020 12:43
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Я что-то не видел, чтобы ты составил какой-то текст к софту, что писал совсем не ты...
Да еще давал рекомендации "хакерам" и пр. Вот этот момент и интригует, собственно! :roll:

_________________
iLavr


10 May 2020 13:06
Profile
Doomed
User avatar

Joined: 13 Nov 2007 12:09
Posts: 391
Location: Ставрополь
Reply with quote
На своём компе (не Орион) я его тоже пользую. Не WS, но удобоваримо.


10 May 2020 13:59
Profile WWW
Senior
User avatar

Joined: 04 Jan 2016 10:15
Posts: 142
Location: Russia, S.- Peterburg
Reply with quote
У нас был редактор ME.COM. Удобный и простой.

Смотри проекты для CP/M https://github.com/lindehaven/CP-M

Визуальный текстовый редактор.
Code:
├── makefile.dat
├── mem
├── README
├── README.OLD
├── test.txt
├── ue.c
├── ue.com
└── ue_make.sub


Micro Editor (ue)

Micro Editor (UE) enables easy editing of small source code files. Source
code files are limited in size to fit into the transient program area (TPA)
of CP/M.

Quote:
The following functions and associated control keys are provided:

^E cursor up
^S cursor left
^D cursor right
^X cursor down
^A word left
^F word right
^[ start of line
^] end of line
^R page up
^C page down
^T top of file
^B bottom of file
^G delete cursor char
^H delete previous char
^Y delete rest of line
^U undo
^W write file to disk
^L look (search)
^Q quit
^I insert <TAB> char


Скачал. Тестирую в эмуляторе под linux.

Редактирование:

Code:
A>UE TEST.TXT

Hello!

Edit text for CP/M

Filename: TEST.TXT                              U:000% T:8 C:001 R:00001/00004


Смотрим результат:

Code:
A>type TEST.TXT
Hello!

Edit text for CP/M

A>

_________________
"Где просто, там ангелов со сто, а где мудрено, там ни одного" (С)


12 May 2020 13:27
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 6 posts ] 

Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.