Old-DOS.ru

Multi-Edit 7.0

ОФИС >> Редакторы текста
Главная страница Файлы Игры Поиск Форум Wiki Библиотека Галерея Гостевая Ссылки О проекте

Логин:
Пароль:


Регистрация
Восстановление пароля




+ ОПЕРАЦИОННЫЕ СИСТЕМЫ
   + DOS
      • IBM PC DOS
      + MS-DOS
         • SDK
      • DR-DOS
      • FreeDOS
      • Сборки на базе DOS
      • Расширители DOS
      • Другие платформы
   + OS/2
      • SDK
   + Windows
      + Windows 1.x-3.x
         • Патчи и дополнения к Win1.x-3.x
      + Windows 9x
         • Патчи и дополнения к Win9x
      + Windows NT
         • Патчи и дополнения к WinNT+
      • Сборки на базе Windows
      • SDK
   • Linux/Unix
   • СР/М
   • Другие операционные системы
   • Загрузочные диски
   • Готовые образы операционных систем
   • Многозадачные оболочки
   + Системные программы
      • Твикеры
      • Русификаторы
      + Утилиты
         • Оборудование
         • Работа с CD/DVD
         • Инсталляторы
         • Автоматизация, скрипты, BAT-файлы
         • Системные
         + Инструменты
            • Turbo Pascal Pentium II DIV BUG fixing
         • Прочее
      • Замедлители
      • Тесты оборудования и системы
      • Обновления
   + Драйверы
      • Звук
      • Видео
      • Мыши
      • CD/DVD
      • Клавиатура
      • Принтеры
      • USB
      • Сеть
      • Память
      • Материнские платы
      • Периферия
      • Другое
   • OS BuildList
+ ЭМУЛЯТОРЫ И СИМУЛЯТОРЫ
   • Консоли
   • Эмуляторы компьютеров
   • Инструменты для эмуляторов
+ ПРОГРАММИРОВАНИЕ
   + Assembler
      • Disassembler
   • Pascal/Delphi
   • C/C++
   • Basic/Visual Basic
   • Фортран
   • SDK & DDK, etc.
   • Декомпиляторы
   • Форт
   • Генераторы блок-схем
   • Лисп
   • Пролог
   • Java
   + Отладчики программ (DEBUGGERs)
      • Трассировщики
   • Другие языки программирования
   • Справочники и учебники
+ BIOS, прошивки
   • Прошивки
   • Редакторы BIOS
   • Прошивальщики
+ ДИСКИ И ФАЙЛЫ
   • Файловые менеджеры
   • Каталогизаторы
   • Копировщики
   • Поиск файлов, текста, байтов
   • Сканирование каталогов
   • Архиваторы
   • EXE-упаковщики
   • EXE-распаковщики
   • Восстановление информации и резервное копирование (бэкап)
   • HDD-утилиты
   • Дискеты
   • Разное
• СУБД
+ ОФИС
   • Интегрированные программные пакеты
   • Издательские системы
   • Электронные таблицы
   • Редакторы текста
   • Редакторы HTML
   + Утилиты для работы с текстом
      • OCR - распознавание текста
      • Просмотр документов
      • Печать
      • Перекодировка
      • Сравнение текстов
      • Шрифты
      • Работа со шрифтами
   • Словари и переводчики
   • Правописание
   • Органайзеры
   • Создание презентаций
   • Бизнес
   • Разное
+ ОБРАЗОВАНИЕ И НАУКА
   + Информатика
      • Программирование
   + Инженерное ПО
      + Расчётные задачи
         • Пар и вода
      + ЧПУ
         • ЧПУ Редакторы
         • DNC
      + САПР
         + Механика - моделирование 2D/3D
            • AutoCAD и утилиты для AutoCAD'а
         • Строительство
         • Электроника, радио- и электротехника
   • Тестирование знаний и навыков
   + Обучающие программы
      • Музыка
   + Математика
      • Калькуляторы
      • Эмуляторы калькуляторов
   • Физика
   • Химия
   + Электроника и электротехника
      • ПЛИС, PAL
      • Справочники по электронике
      • Расчётные утилиты
      • Программаторы
      • Микроконтроллеры
   • Астрономия
   • Астрология
   • География и картография
   + Биология и медицина
      • Психология
   • История и политология
   • Лингвистика
   • Гаданье на кофейной гуще
   • Справочники разные
+ БЕЗОПАСНОСТЬ
   • Антивирусы
   • Шифры и пароли
+ ИНТЕРНЕТ И СЕТИ
   • Эмуляторы терминала
   • Браузеры
   • Почтовые клиенты
   • IM-меседжеры
   • Звонилки
   • Кодеры/декодеры UUE
   • Пейджеры
   • FTP
   • BBS и FIDO
   • Работа с СОM/LPT
   • LAN
   • Удалённое управление
   • Факсы
   • Работа с мобильными телефонами
   • Разное
+ МУЛЬТИМЕДИА
   + Графика
      • Просмотр графики
      • Редакторы графики
      • Грабберы графики
      • Конвертеры
   + Звук и видео
      • Проигрыватели (плееры) аудио и видео
      • Редакторы аудио и видео
      • Грабберы (захват) аудио и видео
      • Синтез речи
      • Конвертеры
      • Кодеки
   • Разное
+ РАБОЧИЙ СТОЛ
   • Календари
   • Часы
   • Напоминалки
   • Скринсейверы
   • DEMO
   • Программы-шутки
   • Разное
+ АНДЕРГРАУНД
   + Hack tools
      • Крякеры
      • CRK-утилиты
      • Генераторы лоадеров (Loader generators)
      • Патчи, коды
      • Детекторы
   • Стеганография
   • Шестнадцатеричные редакторы
   • Вирусы
• РАЗНОЕ
• ФЕЙКИ, ПОДДЕЛКИ, ХИМЕРЫ
• --НА УДАЛЕНИЕ
• КАК ЗАГРУЖАТЬ ФАЙЛЫ НА Old-DOS




Multi-Edit 7.0
ОписаниеИнформация
Multi-Edit 7.0 — выдающийся текстовый редактор для DOS и DOS-окна Windows. Многооконность (в том числе и работа в нескольких окнах с разными частями одного файла), форматирование текста, проверка правописания, три вида выделенных блоков текста, клавишные макрокоманды, свой язык программирования (с отладчиком, написанном на самом этом языке), буфер обмена (в том числе и работа с Windows Clipboard на системах Windows 3.1 и Windows 9x), рисование линий и таблиц, математические вычисления в блоке, работа с языками программирования — это лишь малая часть возможностей легендарного текстового редактора Multi-Edit.

Multi-Edit 7.0, оригинальная версия — "первая седьмая" версия редактора (было множество обновлений, от 7.0a до 7.0j)
--------------------------------------------------------------------------------------------------------------------

ME70_FRESH — Multi-Edit 7.0 от 12 августа 1993 года: переупакованные в один архив файлы установочного пакета (кроме некоторых редкоиспользуемых, например, файлов для языка программирования Кобол и подобных). Для работы с этой версией её нужно предварительно "установить" — скомпилировать исходные тексты макрокоманд. Для этого из каталога, где находится файл CMAC.EXE нужно выполнить команду UTILS\RECOMP.BAT.

ME70_MACRO_HLP_TXT_RUS — переведённая на русский документация по макроязыку Multi-Edit 7.0 в формате справки Multi-Edit и в текстовом формате.

Multi-Edit 7.0j, оригинальная версия — вероятно, "последняя седьмая" версия редактора
-------------------------------------------------------------------------------------

ME70JDEMO — "демонстрационный ролик" Multi-Edit 7.0j, представляет собой "специально подготовленную" версию редактора, которая рассказывает о его возможностях, иллюстрируя рассказ примерами.

ME70J — Multi-Edit 7.0j от 8 июля 1994 года.

ME70J_MEDEBUG_S_MAC — исходный текст отладчика макроязыка Multi-Edit 7.0 (отсутствует в ME70J по причине, указанной в 4-й строке этого исходного текста).

Multi-Edit 7.0, модификация
---------------------------

Есть много модификаций как редактора Multi-Edit 7.0 в целом так и отдельных его макрокоманд, что ещё раз говорит о его легендарности.
Здесь можно познакомиться с одной из "модификаций в целом", основанной на "первой седьмой" оригинальной версии.

Изменений в модифицированной версии так много, что перечислить их все — весьма затруднительно.

Иллюстрированные рассказы о той или иной возможности этой модификации Multi-Edit 7.0 помещаются на форум (см. ниже).
Там же можно задать вопрос.

При желании детально разобраться, что, где и как изменилось, можно сравнить файлы модифицированной версии с аналогичными файлами оригинальной версии (из архива ME70_FRESH).

Также можно установить обе версии, оригинальную и модифицированную, в разные каталоги (например, в C:\ME7 и в C:\ME7MOD) и поработать в каждой. Например, открыть два DOS-окна Windows и запустить эти версии в них.

Замечание: функции терминала в модифицированной версии убраны.

Файлы модифицированной версии Multi-Edit 7.0
--------------------------------------------

ME_README — 6-страничный краткий обзор основных нововведений, может служить первоначальной справкой по редактору.

a) ME — базовые возможности, полностью достаточные для редактирования текстов.
b) ME_PLUS — дополнительные макрокоманды, исходные тексты макрокоманд редактора, компилятор макроязыка, дополнительные справочные файлы, иконки типов файлов для Windows, дополнительные файлы и утилиты.
c) ME_SPELL — словари для проверки английского и русского правописания.

ME_CHECK — проверочные файлы для архивов a), b) и c) и некоторые служебные файлы (дополнительные пояснения есть в указанной ниже теме форума, см. "Multi-Edit 7.0 — проверка файлов в архивах" и "Multi-Edit 7.0 — проверка файлов в каталогах").

ME_DISASM — базы дизассемблера Ida для ME.EXE и CMAC.EXE.

Словари, подключаемые к модифицированной версии Multi-Edit 7.0
--------------------------------------------------------------

ME_DIC_OJEGOV — С.И.Ожегов. Словарь русского языка. Около 41 тысячи слов.
ME_DIC_MULLER — В.К.Мюллер. Англо-русский словарь. Около 74 тысяч слов.
ME_DIC_DALX — В.И.Даль. Толковый словарь живого великорусского языка. Около 44 тысяч слов.
ME_DIC_APRESYAN — Ю.Д.Апресян. Новый большой англо-русский словарь. Около 125 тысяч слов.
ME_DIC_MOD_TOLK — Современный толковый словарь. Около 79 тысяч слов.
ME_DIC_MERR_WEB — Merriam-Webster's Collegiate Dictionary. Около 93 тысяч слов.
ME_DIC_BROK_EFR — Ф.А.Брокгауз, И.А.Ефрон. Энциклопедический словарь. Около 8 тысяч слов.
ME_DICTS_MISC — Разнообразные дополнительные словари (церковный, теософский, социокультурный, финансовый и т.д.).

Форум
-----

На форуме в разделе "Программы для DOS" есть тема "Multi-Edit 7.0": http://forum.old-dos.ru/viewtopic.php?f=4&t=263

ME_USAGE_CASES_###-### — сообщения с примерами использования модифицированной версии Multi-Edit 7.0 постепенно архивируются и размещаются в этих файлах.

Для разработчика
----------------

ME_UTIL_SOURCES — исходные тексты некоторых утилит редактора (каталог UTIL), программа, использовавшаяся при составлении словарей для проверки русского правописания (с исходными текстами), а также иконки файла CONFIG\ICONS.DLL (50 256-цветных иконок для 84 типов файлов Windows) и эти же иконки в truecolor.

Раздел: Редакторы текста


Скриншоты
Операционная система: DOS, Windows
Требования: 350 кб DOS-памяти
Автор: American Cybernetics, Inc. [WWW]
Издатель: American Cybernetics, Inc. [WWW]
Обсуждение на форуме

Добавил: SergeCpp (2011.04.16)
Доступные файлы - сортировка по имени и версии, времени добавления
Файлов: 37.
ФайлРазмерВыпускВерсияЯзыкКачествоЗагрузил
Ссылка ME70_FRESH
ArcСкачать1746
1.1 Мб19937.00P-386 (orig) Английский[100%]SergeCpp
2011.04.16
Файлы из оригинального дистрибутива ME.

ME70_FRESH — Multi-Edit 7.0 от 12 августа 1993 года: переупакованные в один архив файлы установочного пакета (кроме некоторых редкоиспользуемых, например, файлов для языка программирования Кобол и подобных). Для работы с этой версией её нужно предварительно "установить" — скомпилировать исходные тексты макрокоманд. Для этого из каталога, где находится файл CMAC.EXE нужно выполнить команду UTILS\RECOMP.BAT.
Ссылка ME70_MACRO_HLP_TXT_RUS
ArcСкачать1297
113.9 Кб19947.0 Русский[100%]SergeCpp
2011.04.16
Ссылка ME70JDEMO
ArcСкачать739
646 Кб19947.0j Английский[100%]SergeCpp
2011.04.16
Ссылка ME70J[O]
ArcСкачать1829
1.4 Мб19947.0j Английский[100%]SergeCpp
2011.04.16
Ссылка ME70J_MEDEBUG_S_MAC
ArcСкачать679
10.7 Кб19947.0j Английский[100%]SergeCpp
2011.04.16
Ссылка ME_README[!]
DocСкачать1036
10.2 Кб20057.0 Русский[100%]SergeCpp
2011.04.16
Ссылка ME[!]
ArcСкачать1945
619.6 Кб20057.00P-386 (mod)Мультиязычный (русский)[100%]SergeCpp
2011.04.16
Модифицированная версия ME 7.00P-386 от Serge_Cpp.
Ссылка ME_PLUS[!]
ArcСкачать1249
4.7 Мб20057.0Мультиязычный (русский)[100%]SergeCpp
2011.04.16
Ссылка ME_SPELL[!]
ArcСкачать854
5 Мб20057.0Мультиязычный (русский)[100%]SergeCpp
2011.04.16
Ссылка ME_CHECK[!]
ArcСкачать743
8.2 Кб20057.0Мультиязычный (русский)[100%]SergeCpp
2011.04.16
Ссылка ME_DISASM[!]
ArcСкачать790
1.1 Мб20057.0 Английский[100%]SergeCpp
2011.04.16
Ссылка ME_DIC_OJEGOV[!]
DocСкачать775
2.3 Мб2005  Русский[100%]SergeCpp
2011.04.16
Ссылка ME_DIC_MULLER[!]
DocСкачать725
2.4 Мб2005 Мультиязычный (русский)[100%]SergeCpp
2011.04.16
Ссылка ME_DIC_DALX[!]
DocСкачать703
5.7 Мб2005  Русский[100%]SergeCpp
2011.04.17
Ссылка ME_DIC_APRESYAN[!]
DocСкачать688
6 Мб2005 Мультиязычный (русский)[100%]SergeCpp
2011.04.17
Ссылка ME_DIC_MOD_TOLK[!]
DocСкачать683
6.9 Мб2005  Русский[100%]SergeCpp
2011.04.17
Ссылка ME_DIC_MERR_WEB[!]
DocСкачать661
4.7 Мб2005  Английский[100%]SergeCpp
2011.04.17
Ссылка ME_DIC_BROK_EFR[!]
DocСкачать665
7.6 Мб2005  Русский[100%]SergeCpp
2011.04.18
Ссылка ME_DICTS_MISC[!]
DocСкачать694
5.5 Мб2005 Мультиязычный (русский)[100%]SergeCpp
2011.04.18
Ссылка ME_USAGE_CASES_001-025[!]
ArcСкачать727
13.8 Мб20111 Русский[100%]SergeCpp
2011.11.28
Ссылка ME_USAGE_CASES_026-050[!]
ArcСкачать765
10.8 Мб20111 Русский[100%]SergeCpp
2011.11.28
Ссылка ME70JDEMO_PATCH
ArcСкачать529
2.3 Кб20137.0j DEMO (PATCH ONLY) Английский[100%]Nika
2013.04.25
Ссылка ME_UTIL_SOURCES[!]
ArcСкачать760
1.7 Мб20131Мультиязычный (русский)[100%]SergeCpp
2013.06.01
Ссылка ME70E_UPD
ArcСкачать479
911.2 Кб1993.117.0e Английский[100%]SergeCpp
2014.07.09
Multi-Edit 7.0e Maintainence Update will update your Multi-Edit Professional 7.0 and above (there have been 7.00, a, b, c and d releases) to 7.0e. It will work for Network versions as well.



Обновление до "промежуточной" ("e") версии. Размещается в основном для интересующихся развитием подверсий 7 версии — что, где и как изменялось и исправлялось.
Ссылка ME70H_UPD
ArcСкачать449
784.3 Кб1994.037.0h Английский[100%]SergeCpp
2014.07.09
Multi-Edit 7.0h Maintainence Update will update your Multi-Edit Professional 7.0 and above (there have been 7.00, a, b, c, d, e, f and g releases) to 7.0h. It will work for Network versions as well.



Обновление до "промежуточной" ("h") версии. Размещается в основном для интересующихся развитием подверсий 7 версии — что, где и как изменялось и исправлялось.
Ссылка ME70H_UPD
ArcСкачать465
1.4 Мб19947.0h Английский[100%]Nika
2014.07.09
Two different updates to v.7.0h. This Update will update your Multi-Edit Professional *or* Standard 7.00 and above (there have been 7.00, a, b, c, d, e, f and g releases) to 7.0h (Pro or Standard).
From official site /multiedit.com/


Обновление любой версии 7.x (Pro или Standard) до версии 7.0h (Pro или Standard). Два разных обновлеия (Pro & Std).
Обновление до "промежуточной" ("h") версии. Размещается в основном для интересующихся развитием подверсий 7 версии — что, где и как изменялось и исправлялось.
Ссылка Multi-Edit
ArcСкачать471
627.2 Кб1993.10.127.00 (Demo, Europe) Английский[Не подделка]German
2014.09.29
Ссылка Multi-Edit
ArcСкачать415
623.3 Кб19937.00 (Demo, US) Английский[Не подделка]German
2014.09.29
Ссылка Multi-Edit
ArcСкачать467
136.3 Кб19937.00c Английский[Не подделка]German
2014.09.29
Professional, Update (Incomplete)
Ссылка Multi-Edit
ArcСкачать507
1.3 Мб?7.00e Английский[Не подделка]German
2014.09.29
Professional, Network
Ссылка Multi-Edit
ArcСкачать929
1.7 Мб?7.00i Английский[Не подделка]German
2014.09.29
Professional, Network
Ссылка Multi-Edit
ArcСкачать483
914.5 Кб?7.00i Английский[Не подделка]German
2014.09.29
Professional, Network, Update to version 7.00h
Ссылка Multi-Edit
ArcСкачать598
2.5 Мб19937.00P Английский[Не подделка]Nika
2016.01.04
Чей-то капитально заархивированный каталог с редактором.
Настройки стандартные, добавлены некоторые прикладные утилиты.
Ссылка Multi-Edit_Macro_Pst_Hdr
SourceСкачать355
0.8 Кб20001.12 Английский[Не подделка]Vale
2016.01.06
Post Header — Macros for Multi-Edit 7. It works as well with ME8.

Macros to insert date and time under cursor.

As well it searching previous text, find string like Subject:#XYZ and insert under cursor string Subject:#XYZ+1, in such a way letters are automatically numbered. I never saw something similar in mail programs.

It is convenient to put into first string of correspondence file email address of your correspondent, than on second string your usual salutation like Dear Madame, Привет!, etc. These two strings will be repeated after each letter header.
Ссылка Multi-Edit_Rusificator
ArcСкачать492
40.3 Кб1994.01.207.xx Русский[Не подделка]uav
2016.05.23
Русификатор для Multi-Edit 7. С выложенным здесь 1.4M 7.0j работает нормально. Только внимательно читайте инструкцию (README.1ST) — процедура русификации достаточно сложная.
В комплекте также русский Readme к редактору и несколько макросов.
Ссылка Multi-Edit
ArcСкачать512
2.2 Мб 7.00i (& upd to 7.00hp) full Английский[Не подделка]Nika
2017.02.09
Содержимое инсталляционных дискет.
Ссылка ME70F_NWS_MACROS_SRC
ArcСкачать298
45.6 Кб2002.11.077.00f Английский[Не подделка]SergeCpp
2018.02.04
Multi-Edit Macros by NWS Associates
Written by Dave White and Bret Sutton
Version 7.00f
For Multi-Edit version 7.00fP
2000.01.01 (7 files), 1 file of 2002.10.20 and 1 file of 2002.11.07
Also HLP file in archive.

Extract from HLP Introduction:

After a six-month search for the perfect editor, Dave White settled on Multi-Edit v4.0.
He dragged Bret Sutton away from PE-II, and neither of us has ever looked back.

These macros <...> are stand-alone programmer productivity tools,
designed for the most part to let one keystroke do the work of ten.
Most of the macros are quite simple, both in concept and implementation.
Some of the macros implement features that are now standard in Multi-Edit.

//

Пожаловаться

Комментарии
#1 Автор: serg (2013.02.17 01:50)
Даааа... Если бы не KEDIT, пользовался бы MultiEdit'ом.
Кое-что и сейчас делаю в MEL v.1.01i.

#2 Автор: Nika (2013.04.25 00:32)
SergeCpp,
не знаю, уместно ли будет влезть на эту страничку с ME70JDEMO(Portable & NAG FIX)...
Если нет - дайте знать.


#3 Автор: Nika (2013.04.25 00:58)
ME70JDEMO(Portable & NAG FIX) - получается что-то вроде "Lite"-версии, но без возможности сохранения конфигурации (т.к. эти макросы в демо-версии заменены заглушками).

#4 Автор: SergeCpp (2013.04.25 01:25)
Так уже есть ведь ME70JDEMO, третий сверху файл. Сейчас скачаю-сравню их.

#5 Автор: Nika (2013.04.25 01:35)
Этот добавленный - во-первых, портабле rar-архив из того, что был "третий сверху",
а во вторых - добавлена отключалка наглого демо-окошка.

Старательно воспроизвёл реквизиты исходного файла, чтобы ясно было, "откуда ноги растут".

В исходный "третий сверху" файл можно было бы добавить в номер версии слово "(Install)".

#6 Автор: SergeCpp (2013.04.25 01:43)
notebook.txt совсем свежий файл, судя по тому, что такого нет в официальном инсталлируемом демо, файл лишний.

meconfig.db тоже с датой свежей (хоть и идентичный по содержимому) -- ну это тоже не годится так.

me.exe аналогично meconfig.db

read.--- и demo.com два новых файла для...

В общем, я бы лично сделал файлик текстовый один с перечислением изменений в me.exe и положил бы его рядом с официальным дистрибутивом демо. Так как такой дистрибутив тут уже есть, то только файлик. (Если бы не было, можно бы вместе их заархивировать и выложить, но, так как есть, то -- только файлик пояснительный.)

Можете и оба (read.--- и demo!.com) заархивировать вместе и назвать архив ME70JDEMO_PATCH.RAR -- думаю, что так будет лучше всего.

#7 Автор: Nika (2013.04.25 01:44)
!!! И кстати - вот она ошибка "TPAsPII div bug".
Инсталляшка делалась в Турбо Паскале v.7.0 !!!

А попробуйте прогу:
http://old-dos.ru/index.php?page=files&mode=files&do=show&id=3089

#8 Автор: Nika (2013.04.25 01:47)
Ok! Будет ME70JDEMO_PATCH.RAR.

Все эти комментарии предлагаю взаимно поудалять.

#9 Автор: SergeCpp (2013.04.25 01:49)
Хотя я бы оба их назвал одинаково для аккуратности, например: _PATCH.TXT и _PATCH.COM или как-то аналогично.

А то два совершенно разных названия для ОДНОЙ добавленной сущности -- запутывают.

Всё же аккуратность -- хорошее дело. Я этому (приведению в порядок изначального бардака в размещении и именовании файлов ME) посвятил много времени.

#10 Автор: SergeCpp (2013.04.25 01:50)
Комментарии полезными считаю для истории, поэтому свои -- оставлю.

#11 Автор: Nika (2013.04.25 02:04)
Ok,Ok.
СДЕЛАНО.

#12 Автор: Nika (2013.04.25 02:12)
Что такое наводить порядок в подобной куче всего - хорошо понимаю, потому и решил посоветоваться.

Что касается "PORTABLE" вида программ, который я предпочитаю всяким "Install":
Запускаем оригинальную инсталляшку, пакуем то, что проинсталлировалось,
переносим на другую машину, распаковываем в ЛЮБОЙ каталог и запускаем.
Если всё работает - это 100% PORTABLE прога (Считаю, что сделана квалифицированно).
Инсталляшки очень не люблю запускать. И сам их не делаю.

#13 Автор: SergeCpp (2013.04.25 02:15)
Я смотрю и вижу, что там в окрестностях этих изменений находится нечто, весьма напоминающее последовательность вызовов при старте редактора (с демо-добавлениями):

PARMS1, DEMOLOGO, SETSCRN, EXTSETUP /PRE=1, DEMO, PARMLOAD, EXIT.

Ваш патч меняет последовательность на такую:

PARMS1, PARMLOAD, SETSCRN, EXTSETUP /PRE=1, DEMO, PARMLOAD, EXIT.

Зачем дублирование PARMLOAD? Притом этот PARMLOAD (по крайней мере в не-демо) выполняет очень много работы (разнообразная настройка; загрузка файлов из командной строки, например).

В общем, что-то странное.

#14 Автор: SergeCpp (2013.04.25 02:19)
Так тут инсталляции как таковой и нет, те, что дистрибутивы -- там компилируются исходники и правильно -- не нужно макро поставлять, увеличивая файлы. Модификация же -- там специально всё скомпилировано, чтобы были две версии -- простая (ME.RAR) и с исходниками для желающих.

#15 Автор: Nika (2013.04.25 02:32)
Насчёт паковки дистрибутивов - всё "разложено по полочкам", это заметно.

Что касается последовательноси вызовов - это она и есть, выполняемая при старте. Причём "Name_called" - Брррр...

Пакостный макрос, превращающий эту демо-версию в барахло - "DEMOLOGO".
Обратите внимание - 8 символов.
Просто забить имя этого макроса нельзя - будет выдана ошибка.
Но есть другой ,"безобидный" макрос - "PARMLOAD" (тоже 8 символов). Ну так пусть он выполнится дважды, вот и всё.


#16 Автор: SergeCpp (2013.04.25 02:49)
Вы посмотрите-посмотрите по исходникам, что делает этот parmload. И ДО него должны выполниться... В общем, посмотрите начало STARTUP.S (в модификации).

В общем, для меня это сомнительно (если уж занялись -- разбирайтесь).

А вообще -- демо есть демо, а редакторы тут и так есть.

Вызов по имени -- это супер. Эта возможность пригождается постоянно. И в конфигурацию можно имена записывать (все меню и клавиш настройка на этом построены, да и вообще везде это используется -- это КЛЮЧЕВАЯ супер-возможность).

#17 Автор: Nika (2013.04.25 03:12)
Просто мне нравятся все "демо" и "лайт" версии. В них разработчики стараются "показать товар лицом", оставив ключевые возможности при минимальном размере (т.е - наибольший К.П.Д.).
Такие версии удобно использовать в ознакомительных (и не только) целях,
имея про запас и полную версию.

Что касается добавленного архива - право же, дольше обсуждать, чем попробовать.
Если по ходу "попробовать" возникнут проблемы - просто "бахну" его - и делу конец.

#18 Автор: SergeCpp (2013.04.25 09:55)
Ценность этого конкретное демо -- именно в автоматическом показе возможностей редактора.

Кстати, минимальный размер тут -- не выполняется, так как они поместили файлы, без которых это демо работать будет.

А если вы решили из демо сделать редактор, стоит всё же разобраться.

(*) Ибо "работать" и редактор (те, что тут выложены, не демо) будет при изменении порядка инициализации. Но -- это же очевидно неверно, ведь последовательность эта не просто же так -- такая именно.

Конечно, я попробовал, но -- (*).

"Бахать" не стоит, ибо как "приложение" к этой беседе этот архив -- нужен. Всегда кто-то ещё захочет разобраться, что же вызвало такую мою реакцию.

#19 Автор: SergeCpp (2013.04.25 09:59)
SETSCRN и EXTSETUP /PRE=1 выполняются перед PARMLOAD по вполне ясно определённым причинам, видным даже из названия. В исходниках же (в модификации) я специально расписал последовательность инициализации в самом начале файла STARTUP.S и ссылаюсь на это описание много где в исходниках (обратите внимание на тег /@XREF -- маркирует тег/ StartupSequence).

#20 Автор: SergeCpp (2013.04.25 10:06)
В оригинальных редакторах (тут размещены два, причём дистрибутивом -- только один /J/, второй же -- "полу-дистрибутивом"), разумеется, разобраться со всем этим много сложнее, так как разработчики не ставили себе целью облегчить кому-то исследование. Да и стиль написания у них крайне спорный.

В исходниках модификации же "понимаемость со стороны" ставилась во главу угла. Вот и я, уже позабыв многое, сразу же нашёл этот порядок инициализации.

#21 Автор: SergeCpp (2013.04.25 10:08)
Кстати, поставьте у ME70JDEMO_PATCH признак "Архив", это в редактировании (иконка с карандашиком).

#22 Автор: SergeCpp (2013.04.25 10:51)
Наглядно увидеть разницу в работе при разном порядке инициализации, можно, запустив patched demo и, позже, оригинальный 'J' командной строкой me /r messagebox

И, повторюсь:

PARMS1, PARMLOAD, SETSCRN, EXTSETUP /PRE=1, DEMO, PARMLOAD, EXIT.

Необходимо разобраться ещё, что за макро такое -- DEMO и выполняется ли дважды PARMLOAD.

И то, что это, выше, именно последовательность -- лишь предположение.

#23 Автор: Nika (2013.04.25 23:13)
Естественно, из ДЕМО не получится НЕДЕМО.
"Лайтовость" в нём заключается в том (в том числе), что все макросы запакованы в один файл и редактированию не подлежат.
Так же точно сделана Lite версия MultiEdit Lite v.1.0i. Правда там можно переопределять клавиши и цвета редактора с сохранением новых значений.
Я могу взять всего 4 файла из этого демо и иметь вполне работоспособный редактор.

И, кстати, Фотон 1.0 (изначально демо) приведён был в полне приличное состояние. Вначале же имел точь-в-точь такую же демо-лого, как ME7.0jDEMO.
http://old-dos.ru/index.php?page=files&mode=files&do=show&id=3047

Ну,в American Cybernetics ,видимо, предусмотрели случившееся с Фотоном и зарубили подобную возможность напрочь.

#24 Автор: SergeCpp (2013.04.26 03:44)
Макросы то и разделить можно у этого демо 7.0, если подойдёт макро-разделитель из основной версии 7.0.

Особо желающие эти макросы и в текст переведут. Я так макроотладчик вручную "дизассемблировал", трижды, кажется, начиная и бросая -- уж очень тяжело было. Но -- доделал. А если бы у меня был доступ к тексту, который, в сети ведь был, то я бы и устройство макро не узнал. Везде есть плюс, и в том, что представляется сплошным минусом.

Отладчик там -- одно из тех мест, где я достаточно много изменил. Можно сравнить исходник модификации с исходником из версии J: ME70J_MEDEBUG_S_MAC (это не совсем ТОТ исходный, что был в 7.0 изначальной, так как MAC этих дистрибутивов отличаются, но отличие там чутошное /исходника 7.0 изначального у меня не осталось, не сохранил по глупости только что полученный дизассемблированный текст/).

#25 Автор: SergeCpp (2013.04.26 04:24)
...я его хранил, конечно, поначалу (как страховку), постепенно изменяя "внешний вид" рабочей версии (чтоб легче читалось) и добавляя комментарии, разбираясь в недокументированном этом всём (комментариев много вышло). Когда же более-менее разобрался, как этот текст работает, и начал его уже изменять "по сути", то посчитал излишним хранить.

А потом в сети увидел, что есть исходник и макро от версии J, причём макро чуть-чуть отличается и было бы весьма интересно сравнить два оригинальных исходника, ан -- уже нет моего. Там буквально байт несколько, их можно опять уже вручную посмотреть, тем более, что и таблица ведь составлена (C:\ME\DOC\MAC), пусть и неполная, да и CMAC.IDB есть.

#26 Автор: Nika (2013.04.26 07:49)
Вы упредили мой вопрос о дизассемблировании макросов. Примерно так я и предполагал, что это проблема.
Насчёт "плюсов и минусов" - всегда я когда натыкался на проблему, - начинал в ней разбираться. Теперь же - сперва лезу в сеть посмотреть, а что по этому поводу уже есть готового.
Своего рода психологическая зависимость.

В ~2000 году затеял я декомпилятор шрифтовых файлов для AutoCAD (.SHX->.SHP). Потратил время - и сделал.
А совсем недавно полез в сети посмотреть, что есть по этому поводу, - и нашёл подобную программу.
Стал тестировать (для сравнения с собственным софтом) - и увидел, что он сильно(несопоставимо) слаб против моего. Плюс у меня Sources.
А ведь найди я его в том же ~2000 гду - пользовался бы им (и матюкался бы постоянно.Но пользовался бы).

Бегло просмотрев всё по версии ME7, я увидел, что с MEDEBUG существует какой-то "напряг" (я не умею им пользоваться, это так, на свежий взгляд).
Если не ошибаюсь, в разных дистрибутивах - ДВЕ различные версии ".MAC" и только один ".S".
(я видел там в заголовке призыв "не раздавать" его).

В общем, видимо, и по сей день в том старом ME7 ещё можно "поковыряться" и что-нибудь "выковырять" новенькое.

Притом, что ME7 вполне функционален
даже на сегодняшний день, возня с ним ,видимо, не "окупится", так как под новыми 64-бит OS уже DOS-MZ екзеки не работают.
На сегодняшний день, видимо, актуальны версии в WIN32-PE формате (вроде версии 8.0).


#27 Автор: Nika (2013.04.26 08:23)
У меня на работе есть пару любителей Win7/64-bit - у них на машинах лежит Mew8 и THE v.3.3 для меня.

Лет 5 как я ввязался в проект "THE" и у меня есть собственные доработки для него.
Есть и баг один, связанный с кривостью компилятора MSVC 2.0 (хотя авторы проекта уже работают с MSVC6.0, в их сборке этот баг тоже присутствует). В общем, ощущение такое, что НЕ УСПЕВАЮ НИЧЕГО... Времени не хватает.

Кстати, а что скажете про этот "THE" (если видели его)?
[Это WIN32 клон KEDIT'а. (с)Mark Hessling].
http://hessling-editor.sourceforge.net/

#28 Автор: SergeCpp (2013.04.26 11:01)
Да, в дистрибутивах 7.0 (во всех, вероятно) нет исходника отладчика, исходник был выложен ими отдельно потом, как я думаю (у них же на сайте я этот исходник брал потом). Вот такое решение они приняли, посчитав, что пользователям не стоит знать про "секретные функции" редактора.

Судя по тому, что макрофайлы в первой седьмой и J отличаются (совсем мало), то что-то они там меняли-правили.

Такое их "решение о скрытии" привело к тому, что текст я получал, дизассемблируя это макро вручную, узнав тем самым и о структуре всего этого.

В модификации исходник, разумеется, есть. В нём и комментариев много (в том, что я скачал, комментариев нет или почти нет).

Про THE я не слышал, да и смотреть неохота. Буде появится у меня желание чем-то таким заняться, я уж или продолжу описание модификации или соберу ещё кое-какие файлы, чтобы их сюда добавить -- исходники разных утилит, что в ME используются (они находятся в каталоге \ME\UTIL) или же соберу вместе множественные "TO DO", которые, конечно же, накопились и выложу тоже сюда (сам я уже вряд ли осилю уже, пусть кому и пригодится заинтересованному).

#29 Автор: SergeCpp (2013.04.26 11:02)
Так DOS-Box или что подобное тоже не работает в 64-разрядных системах?

#30 Автор: Nika (2013.04.26 12:51)
Очень вас понимаю. Сам потихоньку ностальгирую.
Вкратце обрисую ситуацию с Win7/64-бит, какой я её вижу:
1) Всё как и в WinXP. Есть DOS-BOX.
Нет только COMMAND.COM.
Теперь - только CMD.EXE.
2) Текстовый режим экрана консоли - зарублен (!) - не хотят морочиться с поддержкой. Всё окно DOS-BOX'а эмулируется в графике.
3) Запускаются только консольные приложения Win32-PE (Например - FAR.EXE). Ну, и Win64-PE, но с ними я связываться даже не планирую.
4) DOS-MZ и Win16-NE - не запускаются. Даже Win16-NE.
-----------------------------------
Вкратце - о THE.EXE:
1) Открытый проект на С (не "++"!)
2) Традиционно (для xNIX) - мультиплатформенная поддержка.
В том числе - для Win32-GUI и Win32-CMD (Текстовый режим консоли).
3) Меня интересует Win32-CMD.
Компилировал и в Linux'e - работает. Это меня порадовало.
4) Если проявите интерес "бросить взгляд" - выложу для скачать живую версию (мою рабочую сборку) для Win32-CMD (Текстовый режим)
Дайте знать.

Проект у них вроде как подвис - пять лет нет новых версий. Я - не участник, ковыряюсь сам, для себя, и ,надо сказать, доволен, что имею собственное средство редактирования кода, с которым достаточно (не то слово!) освоился.
Моя оценка того проекта - очень стОящая вещь.

#31 Автор: SergeCpp (2013.04.26 13:21)
"Текстовый режим экрана консоли" -- в таком случае, думаю, стоит ожидать создания альтернативной "нативной" консоли. Если из ядра системы даже это убрано, всё равно ведь сделают, ведь консоль -- очень полезная вещь.

Вообще, консоль в NT-системах СИЛЬНО хуже, чем в 9x-системах. Медленнее, отрисовка странная, многие функции не работают...

А может тогда виртуальные машины помогут? Поставить на 64-разрядной вирт.машину с DOS или 9x и там можно работать с консольными программами.

THE -- давайте, посмотрю. Только у меня 9x-система.

#32 Автор: Nika (2013.04.26 21:54)
Готов ответить (в меру своей компетенции) на вопросы по THE (если они появятся).
Предлагаю перенести возможное обсуждение на страничку THEditor.

#33 Автор: Сергей (2013.05.27 19:51)
Помогите запустить мульт в windows 7, пожалуйста

#34 Автор: SergeCpp (2013.06.01 12:41)
Ой, я и не знаю, как там в этих новых системах. Возможно, необходим DosBox: http://www.dosbox.com/

#35 Автор: Nika (2013.06.05 10:52)
Только что проверил те версии, что лежат здесь, под Win7/32-bit - всё работает в обычном Windows-ном DOS-BOX'e.

#36 Автор: SergeCpp (2013.06.05 19:13)
О, хорошо! Спасибо!

#37 Автор: SergeCpp (2013.06.05 19:16)
...а длинные имена там работают? ShiftF3 и при перемещении по названиям файлов, имеющих длинное имя, оно показывается вверху слева.

#38 Автор: Nika (2013.06.08 18:23)
Проверю - напишу.

#39 Автор: Nika (2013.06.10 10:14)
Всё ОК.
См.скриншот - "Под Win7/32-bit".

#40 Автор: SergeCpp (2013.06.10 12:41)
О! Вот это да! Вот это супер! Спасибо!

#41 Автор: Nika (2013.06.10 13:48)
))

#42 Автор: SergeCpp (2013.06.10 15:06)
Это очень важный эксперимент, я напишу о нём на форуме в теме о редакторе; если вы что-то уточните, пишите сюда или в тему форума.

Вы не возражаете?

#43 Автор: SergeCpp (2013.06.10 15:21)
http://forum.old-dos.ru/viewtopic.php?f=4&t=263&p=3716#p3716

#44 Автор: Nika (2013.06.10 15:56)
Честно говоря, иного я и не ожидал.
Multi-Edit довольно нормально сделан, а такие программы обычно нормально же и работают в новых версиях Windows.
Другое дело, что в 64-bit системах DOS COMMAND.COM, "наконец-то" убрана вообще из-за её 16-ти-битности, а использовать DOSBOX - это уж перебор... Во всяком случае, так я думаю сейчас.
Я пока ещё не выработал собственного отношения к переходу на 64-бит, поскольку не так давно (~лет 10 всего как:)))) только более/менее перешёл на 32-бит (хотя большинство утилит, которыми я пользуюсь, - 16-битные DOS-программы).
Сейчас я думаю, что 32-битные системы будут актуальны ещё лет 30, то-есть, на мой век - с избытком.
Поэтому меня радует старый софт, который всё-же хоть как-то работает в новых системах без применения эмуляторов (Эмуляторы - это несерьёзно).
По своему скромному опыту могу сказать, что шлёпнуть утилитку в .COM-формате в разы быстрее и легче, чем её же в виде WIN32 PE-EXE. Поэтому я даже и не ожидаю для 32-бит такого обилия полезного и крутого софта, как это было для DOS. Его не будет. То-есть, софта-то много, но делают его уже немного не те люди, что раньше. С соответствующими результатами.
Форум меня интересует, но сейчас я там не зарегистрирован, так что могу только "присутствовать READ-ONLY".(Бывало, мог бы сказать что путное, но...)

#45 Автор: SergeCpp (2013.06.10 16:11)
Жаль, что DOS-консоль в NT-системах такая "совсем другая", чем в 9x.

И заголовок не поменять и кнопку закрытия окна не обработать. Я в первый раз когда прочёл о таких возможностях (совершенно случайно!): http://old-dos.ru/index.php?page=lib&do=show&id=16 был в недоумении большом -- почему этого нигде нет (я не видел такого).

Попробовал и всё получилось (на форуме про "Close" я писал: http://forum.old-dos.ru/viewtopic.php?p=1460#p1460 -- а заголовки там на скриншотах видно), ещё делал эксперимент с получением списка открытых файлов: _TEST.S, со строки 1856 начинается макро _enum_open_files(...).

#46 Автор: Nika (2013.06.10 16:53)
Спасибо за ссылку.
Уменя есть ME2008 v.11.04. (Из последних).
Скачал и тот, что по ссылке. Это он же. Устанавливал - работает.
Кстати, вопрос: что это за продукт, который обычно ещё и LITE - "MEL200x_for_SAS"?.
У меня сейчас складированы и новые версии тоже, часть без серийников. Может, когда-нибудь руки дойдут...

#47 Автор: SergeCpp (2013.06.10 16:59)
Я сотру комментарий свой касательно http://giveaway.glarysoft.com/multi-edit200811.04-221/ -- на ru-board есть информация.

Так он -- САМЫЙ последний или ИЗ последних (настораживает 2008 в версии)? Я ведь с Win-версией только одной работал лет с 10 тому назад (ни шатко ни валко, ошибок масса...). На сайте вроде он же, да кто их знает...

Про MEL200x_for_SAS не знаю ничего, только сайт читать.

#48 Автор: Nika (2013.06.10 17:02)
Скажем, я не нашёл ничего более позднего, да и высказывания (недавние) видел, что ПОСЛЕДНЯЯ.
Но это - с чужих слов.
Есть ещё версия ME2008 v.11.00 - эта точно "из последних":).

#49 Автор: Nika (2013.06.10 17:06)
MEL/SAS:
Я видел MEL9.10/SAS, MEL2006/SAS и MEL2008/SAS. Без серийников.

#50 Автор: SergeCpp (2013.06.10 17:07)
Ну да, на ru-board в шапке написано, что 11.02 последняя. Значит, 11.04. А там после установки какие даты файлов основных (exe, dll, s)? Самые новые (а то там .s сотни две, поди).

#51 Автор: SergeCpp (2013.06.10 17:18)
В CMAC.EXE, кстати, есть одна особенность, с которой я так и недоразобрался, неосилил.

Если выделять ему "слишком много" conventional-памяти (я уже не помню точное значение), то он может завершаться аварийно -- в конце, кажется, компиляции.

"Решил" я проблему, немного уменьшив количество памяти в настройках .pif

#52 Автор: Nika (2013.06.10 17:53)
1)
Даты файлов не проверял...
Просто я это новьё сразу "отложил на дальнюю полку". Дойдут ли руки...
Меня сразу напрягло, что Windows-ные версии довольно злобно защищены от "нарушения целостности EXE". Начинать, по-любому, придётся именно с этого. Не люблю я такие штучки.

2)
Насчёт ошибки размера памяти - это, к сожалению, весьма частая и трудноустранимая ошибка старого софта, когда разработчикам было "проще" считать, что предел памяти "столько-то, и больше быть не может никогда".
Они это оправдывали (для себя) тем, что "в новых версиях будут необходимые изменения, а пока и так сойдёт".
Я, например, принципиально не стал возиться с редакторами 64K-размера редактируемых файлов.
Изначально нужно ориентироваться на подкачку с диска, а это уже на порядок сложнее.
Тем не менее имеем тучу подобных TINY-редакторов.

#53 Автор: SergeCpp (2013.06.10 20:25)
В Multi-Edit хорошо сделано с подкачкой с диска, я вот так проверял: взял тот большущий словарь из spell, всё в нём удалил, записал на диск, удостоверился, что на диске он нулевого размера, нажал Undo, опять записал и двоично сравнил с сохранённым — совпаение. Ещё, в нём же так же, но удалял блок-столбик на весь файл высотой, тоже всё ок. Классно.

#54 Автор: Nika (2013.06.10 20:32)
Я сам удивлялся с MEL1, как он стойко переносит подобные "стрессы".
Хороший алгоритм.

#55 Автор: SergeCpp (2013.06.10 21:46)
Причём на диск в это время пишется во много-много раз больше, чем сам размер файла (это по индикаторам у меня видно, что в микро-часах тех).

#56 Автор: SergeCpp (2013.06.10 21:47)
Я ещё многоуровневые измениния-записи-undo устраивал, всё супер.

#57 Автор: Nika (2013.06.10 22:16)
SergeCpp,
информация к размышлению:
Инсталляшка MultiEdit(Win) имеет опции:
/X[DIRECTORY] -- просто распаковать инсталляшку в директорию.
/S -- setup в "Program Files" втихаря ,даже если "code expired".
При опциях /X и /S потом нужно запустить "MEW.EXE /ACTIVATE" для ввода серийника.
Это я пытался когда-то раскачать MEL2008/SAS, для которого нет серийника.
Дело в том, что даже имеющиеся "серийники" со временем могут стать "expired".
...такая вот ерунда...

#58 Автор: SergeCpp (2013.06.10 22:45)
Я когда работал в старой вин-версии, 8, кажется (в районе 2000 года), то там был смех и умора с этими серийниками -- проверка делалась в МАКРО-файле! Хотя и вызывался он из EXE. Я уж не помню, вроде, и вызов убирал и в макро что-то делал. Так что имеет смысл посмотреть на те макро, у которых нет исходников, да и под filemon запустить-посмотреть, какие файлы он читает.

Я так (файлмон), кстати эту модификацию оптимизировал, чтоб меньше всего грузила. Если перед запуском модификации включите ScrollLock, то кое-что, запустивши модификацию, увидите.

#59 Автор: SergeCpp (2013.06.10 22:49)
А если вдруг когда возникнет ошибка в макро (вообще, при работе), тоже ScrollLock включайте и увидите стек вызовов макро (вроде, ещё что-то).

#60 Автор: SergeCpp (2013.06.10 22:51)
Ошибка -- это красное окошко с надписью runtime error или что-то в этом роде.

#61 Автор: Nika (2013.06.10 23:28)
SergeCpp,
вот и всё: СВЕЖАК:
Есть Мulti-Edit 2008 v.11.04 Lite /SAS (Инсталляшка 7'064'519 байтов,2009 года).
Это же не 21Мб!
Могу поделиться.

#62 Автор: SergeCpp (2013.06.10 23:34)
Давайте.

#63 Автор: SergeCpp (2013.06.10 23:39)
Тут что-то странное про него пишут: http://www.multieditsoftware.com/MeLS-info.php

#64 Автор: SergeCpp (2013.06.10 23:41)
В общем, это что-то под какие-то странные нужды настроенное, думаю, с ним возиться мало смысла и вам и мне.

#65 Автор: SergeCpp (2013.06.10 23:42)
То есть, уже не надо :)

#66 Автор: Nika (2013.06.10 23:44)
Уже уплыло.
Удаляю?

#67 Автор: SergeCpp (2013.06.10 23:45)
Сравнение обычной версии и лайт тоже весьма не в пользу последней: http://www.multieditsoftware.com/MEvsMeL.php

#68 Автор: SergeCpp (2013.06.10 23:47)
Удаляйте, я же всё равно не буду разбираться с ним.

#69 Автор: SergeCpp (2013.06.10 23:48)
(Про SAS этот) This compact ME Lite engine was boosted by MartinWorks, Inc. the creators of EZRTools, a dedicated SAS programming environment, is ideal for those doing minor keyboarding. -- это что-то вообще для непойми кого...

#70 Автор: Nika (2013.06.10 23:51)
Ок.
Вас смутило отсутствие "CMAC compiler & source code".

#71 Автор: SergeCpp (2013.06.11 00:37)
Да, что касается именно лайт-версии, а вот это "boosted by MartinWorks" означает, что в SAS-версию ещё чего-то намешали, с чем ещё разбираться.

Ещё в лайт нет этого: "Favorites, Template, File, and Window Pane" (что-то интересное очень), этого: "Spellchecker", этого: "markup language tagging" и этого: "Project management support" и ещё "TipWin Tooltip Support", то есть много чего интересного.

Я к тому, что если уж когда и разбираться задумаю, то лучше с полной версией. Убрать можно лишнее всегда, добавлять же -- сложнее. Тем более зачем добавлять к лайт то, что уже сделано в полной.

#72 Автор: Nika (2013.06.11 00:49)
В общем-то, да....

#73 Автор: SergeCpp (2013.06.11 02:12)
Ага. Им продать бы больше, вот и мудрят со всякими штуками, Evolve всякие были ещё в DOS-версиях.

#74 Автор: Nika (2013.06.11 17:10)
SergeCpp,
думаю, чего не хватает Multi-Edit(WIN32) - это капитальной поддержки со стороны юзеров, наподобие такой, какая была у Multi-Edit(DOS)до 7-й версии включительно.
Я видел не один и не два "обжитых" досовских варианта этого редактора.
И одни только инсталляции для Multi-Edit(WIN32)//Хотя, может я не там смотрел.
О возможности изменять по желанию всякие "мелочи" в экзешнике, - я разобрался, как это делается.(*)
Что касается "поддержки" его - для меня загадка, почему пользователи типа вас не потрошат уже давно новые версии для WIN32? Ведь от этого всё равно не уйдёшь...
Я вот до упора сидел под KEDIT(DOS) - а появился THE - перешёл на него, и не жалею.
Я понимаю так, что отталкивает GUI вместо текстового режима дисплея? - ну так под Win7 уже даже текстовые приложения работают всё равно в графическом режиме. Это тяжеловато для глаз и непривычно, но что-ж поделать...
Инструментарий приходится рихтовать под "среду обитания".
У меня сейчас в ходу KEDIT,MEL1 ,THE и MEW8, причём последний - в стандартном "необжитом" состоянии, только настройка цветов и некоторых кнопок.

#75 Автор: SergeCpp (2013.06.12 03:01)
У меня есть два-три варианта ME7, присланных мне (вместе с исходниками макросов, и тех, что написали приславшие). Но там, конечно, "всё слишком уж своё", поэтому варианты эти только лежат без движения.

И вот назовите как хотите, но, хотя бы по "файловому порядку" (а, точнее, устранению бардака, творящемуся в официальной инсталляции /да тот же главный каталог, C:\ME взять/) я всё же кое что упорядочил в этой модификации, какового упорядочения в присланных мне вариантах не наблюдается (даже больше, увы...). (Ещё для наглядности можно S-файлы посравнивать на предмет читаемости и понимаемости.)

А что там, в (*)?

Насчёт MEW -- если бы мне MEW встретился раньше, чем ME, то было бы всё по-другому, конечно. Какой уж там 'W' в 1993 году (то есть 'W'-то была, MEW не было)...

Почему я не "переключился"? А зачем суетиться, во-первых. Технологии меняются быстро, потрачу я 5-10 лет (а именно столько вложено в ME и, при мало-мальски серьёзном подходе (а как иначе? тяп-ляп кое-как?), меньше и не будет) и всё опять изменится -- будет новая OS.

А, во-вторых, ME, хоть и в DOS-box или в чём-то подобном, но работать -- будет, надеюсь, всегда.

Эта ТОЧНОСТЬ и ЧЁТКОСТЬ текстового интерфейса превзойдена быть не может, именно концептуально: 80 x 25 много "определённее", чем хотя бы 640 x 480, не говоря уж о больших разрешениях.

Вообще, вы бы видели, СКОЛЬКО у меня накопилось всего в списках ошибок-пожеланий-улучшений (не делания новых функций-возможностей (хотя и это есть, конечно, но -- во ВТОРУЮ очередь), а именно правки того, что уже есть)... И не так уж редко я замечаю что-то очередное. В удобстве ли, ошибку ли, что другое.

И не только в условном файле эти списки, и на бумажных листках тоже многое (перенести бы в файл, но там ведь и рисунки).

Если я когда и возьмусь за что-то подобное, то я уж ЭТОТ ME буду улучшать, хотя бы и пришлось (и придётся) вспоминать забытое.

MEW8 я пользовался и даже несколько лет (в районе 2000-х) и даже изучал немного его исходники, из чего произошло... вот, кстати, вам (и всем желающим), в качестве упражнения:

Я помню две "подсистемы", "взятые" мной из MEW -- 1) completion и 2) incremental search. Вроде, ещё что-то, но уже не помню, что именно.

1) -- это файл complete.s в ME, там и в комментарии написано это: 21-22 строки файла, 1996 год -- это уже в годы 'MEW' (в MEW -- не помню, он у меня не установлен, хотя и есть где-то далеко, по сусекам)

2) -- это файл incsrc.s в ME, тоже в комментарии источник указан: 63 строка файла (в MEW -- тоже не помню, где это)

Можно, во-первых, поработать с этими "подсистемами" в обоих редакторах и сравнить (или посмотреть на форуме, там достаточно детально описаны эти "подсистемы"), во-вторых же -- можно найти соответствующие исходники в MEW и сравнить уже там.

//

#76 Автор: Nika (2013.06.12 08:20)
1)
(*) - пачение ME***.EXE(WIN). И МЕW32.exe 2008 v.11.04.00 в том числе. Могу поделиться, когда будете online.

2)
Удивительно,
Но вы говорите о старом софте (текстовый режим 80х25) прямо-таки моими словами.
Добавлю только, что на меня сильное впечатление произвело, когда я посидел на 64-бит Windows (чужой). Ничто 16-битное там уже не работает.
После этого мои взгляды сформировались окончательно, - WIN32 PE это надолго.
Меня очень напрягает отсутствие настоящего текстового режима в Win7 - ведь редактор THE.EXE это консольная WIN32 PE программа.
Кстати, пришлось пользоваться FAR'ом, который мне не нравится.
Но тут я полностью с вами согласен - сильная апатия лезть внутрь и разбираться по существу.
Но хотите верьте, хотите нет: не было бы THE - по полной схеме задействовал бы MEW.
Для некоторых конкретных вещей MEW и сейчас серьёзно мною используется.
Если "улучшать" MEW, то первое необходимое мероприятие - это забацать макро для ,быстрой смены шрифтов OEM866<->WIN1251:
http://old-dos.ru/index.php?page=files&mode=files&do=show&id=3378

3)
...редактирование комментариев - двоякая вещь.
С обдной стороны - действительно, очень удобно. SR постарался.
С другой - я могу поправить что-то или отказаться вообще от предыдущего высказывания (или перевернуть всё "вверх ногами") - и тогда последующие возражения\согласия\несогласия теряют смысл или становятся ЛОЖНЫМИ.

#77 Автор: SergeCpp (2013.06.12 09:07)
1) Online -- это что значит в данном случае? Там защита, что ли? (распаковать что-ль, посмотреть...)

2) Шрифт у меня с незапамятных времён вот такой был (для MEW8 только использовался, то есть, сейчас просто лежит): http://www.google.ru/search?q=ER+Kurier+866

3) По крайней мере ставится метка изменения. Если ещё как и на форуме сделать (дата последнего изменения), то виднее будет. Хотя и так уже хорошо.


#78 Автор: SergeCpp (2013.06.12 09:13)
...а концептуально DOS / WIN: вот посмотрите на скриншот свой: http://old-dos.ru/screens/2/e/f/2a4a4f91af624d452c652fadb5e37.png -- вот там окно, которое активное, ЧУТЬ сдвинуто вправо относительно того, где коды. Вот это ЧУТЬ -- в DOS это всегда как минимум один ПОЛНЫЙ символ и это может пригодиться. А тут -- совершенно впустую тратится это ЧУТЬ. Вроде, в ранних WIN всё было "по сетке" (или не всё?..).

#79 Автор: Nika (2013.06.12 10:50, изменений: 6, 2013.06.12 11:19)
SergeCpp,

1)
"online" значит, что я не хочу, чтобы материалы по новому софту (в частности, по Multi-Edit 2008 v.11.04.00) болтались тут на виду и удалю сразу, как только вы увидите их.
;) То ли дело, старый софт:
http://old-dos.ru/index.php?page=screen&do=show&id=2574

2)
"Сдвинутый текст на скриншоте" - у них первая колонка зарезервирована для показа меток и признака изменённости строки.
Это неудобно, но привыкаешь. Зато можно развернуть окно на весть экран, сколько его есть.
А "халявные" шрифты характерны тем, что отсутствуют украинские и белорусские буквы (типа "а это зачем ещё нужно?").
Вдобавок, .TTF при работе с текстом программ выглядит плохо - напрягает зрение.
Тот фонт Kurier, что по вашей ссылке - вроде бы там всё нормально с отображением ЄєЇїЁё. Но очертания неудобны, когда приходится в задумчивости пялиться на текст. Моё мнение...

------------------------------
SR,
окошко редактирования комментариев -- Ок.


#80 Автор: SergeCpp (2013.06.12 13:04)
1.1) Ну, я как увижу-скопирую, дам знать, вы и удаляйте тогда, долго не провисят.

1.2) А мы независимо так убрали левую и нижнюю границы "файлового окна" в ME или вы это у меня усмотрели: http://old-dos.ru/screens/7/b/f/d24c9a6230f3c639b226abb6e2190.png -- ?

А сколько я "прикидывал", прежде, чем такую настройку сделать по умолчанию... всё же заметно несимметрично и непривычно поначалу эта конструкция выглядит. А в альтернативном режиме (AltControlShiftB) я только читал (ещё курсор убирая -- Tools > Cursor), работать как-то лучше в обычном (AltControlShiftA).

2) Я про это: http://www.pictureshack.us/images/72184_mew8.png -- про первую колонку там я знаю с тех ещё времён.

С шрифтом тем я уже больше десяти лет назад работал, так и неохота сейчас включать. Так у меня Andale Mono (TTF) используется везде почти, на скриншотах на странице Visual Studio: http://old-dos.ru/index.php?page=screen&do=list&cat=2693 -- у меня есть к нему замечания, конечно (буква 'g', например), но в целом -- хорошо. Я разные обзоры шрифтов смотрел и какие-то (AnonymousPro, dejavu) наскачивал, но так и не стал применять. Видно, уже привычка. С TTF проблемы, когда его размер установлен, отличающийся от тех, которые там настроены.

#81 Автор: Nika (2013.06.12 15:13, изменений: 2, 2013.06.12 15:24)
SergeCpp,
1.1) В данном случае - просто обратите внимание на экран MEL1.01i (на скриншоте).
1.2) Настройка экрана в том MEL1.01i - у меня такая с 1996 года. Это удобно.
2.1) Понял, о какой "первой колонке" MEW8 идёт речь. Те окна раскрылись по умолчанию, и в "Windows" так принято располагать окна, чтобы "показать товар лицом". Я даже не обращаю внимания на такие вещи. Но из-за них мне и несимпатичны эти навороченные программы.
2.2)О фонтах - попробуйте матричный 866.FON . Забацал его в ~1998 и он оправдал себя, используется часто:
http://old-dos.ru/index.php?page=files&mode=files&do=show&id=3378

#82 Автор: SergeCpp (2013.06.12 15:22)
1.1) Спасибо! Я совсем не сообразил, оказывается. Взял. А! Там и окно -- с "заголовком".

1.2) Однако! Горизонтальный скроллбар тоже убрали? Цвета такие, "Фотон" немного напоминают (что я видел).

2) Я возьму, спасибо.

#83 Автор: Nika (2013.06.12 15:27)
Цвета - адаптированы для чёрно-белого монитора.
Он до сих пор жив-здоров и иногда включается.

#84 Автор: SergeCpp (2013.06.12 15:27)
У меня нет terminal.fon в системе, это я когда-то что-то там делал, уже сам забыл почти, помню, что, кажется, заменял его на несколько шрифтов разных размеров: dosNNxMM.fon, где NN и MM -- разные числа.

#85 Автор: SergeCpp (2013.06.12 15:38)
2.1) Да, это даже не колонка, а вот такая "мелочь", но эти "мелочи" накапливаются... Этому уделено внимание в макросах для Visual Studio (там ссылка есть) и в тех микро-часах, что на rsdn я ссылку тут где-то давал (вот, нашёл: http://rsdn.ru/forum/src/1488374.flat). Они, кстати, совсем убирают опаснейший drag-drop левой кнопкой из дерева explorer. В его-же списке, что справа, такого параметра нет. Зато там стиль меняется -- выделение в целый ряд, удобная сетка, и т.п. Там в архиве есть несколько скриншотов. Да, и панельки эти удобные (системные кстати, стандартные), а то иконки по рабочему столу вечно "чуть" сдвигаются от мышки.

#86 Автор: Nika (2013.06.12 15:43, изменений: 1, 2013.06.12 15:43)
У Микрософт была чёткая установка насчёт поддержки всего "старого" и "досовского":
поддержка была серьёзная, но делалось всё специально так, чтобы юзеры сами "пришли к пониманию" того,
что "к старому возврата не будет".
Я уж молчу по поводу той подлой подлости с кодировкой 1251 - Они тогда мигом загубили тучу популярных редакторов!
Юзеры попереходили на Notepad и WinWord. Ну, а чем кодировка 1251 лучше 866-й? Ответ: НИЧЕМ.
Похожая же фигня и с Terminal.fon (используемым для эмуляции текста 866 консоли).
Могли сделать путно, но не захотели. Пришлось мне...


#87 Автор: SergeCpp (2013.06.12 15:54)
В 1251 символ 255 ещё. И не только в Мульти-Эдит с этим сложности, в конце 90-х в Консультанте-Плюс (база законов с программой просмотра) тоже была проблема (в поиске, кажется) именно с тем, что на 255 -- буква. Да и хороший такой это код для всяких "служебностей", как и 0 и они очень хорошо вместе работают по принципу +-1.

А как в консоли у меня (на скриншотах тут) -- что скажете? Это вот тот самый "один из": dos12x16.fon.

#88 Автор: Nika (2013.06.12 16:46)
Насчёт фонта на скриншотах - дело вкуса.
С одной стороны, в нижнем регистре - квадратные наивные буковки, промежутки узкие.
С другой стороны - для слабого зрения так комфортнее (может быть).
В общем, я как привык в текстовом режиме к своему дизайну шрифтов, так и в Windows теперь с удовольствием пользуюсь им же (8x16).
С третьей стороны - чем проще очертания символов, тем легче они читаются. Тут важен оптимум.

#89 Автор: SergeCpp (2013.06.12 18:10)
Насчёт Пасхального скриншота. Я тут FileZilla выложил днями...

#90 Автор: Nika (2013.06.12 21:00)
FileZilla видел.
Для меня ftp - совсем незнакомая тема.

#91 Автор: SergeCpp (2013.06.12 21:13)
Если у вас есть Download Master (от 2VG, Морской бой), то там есть кнопка для фтп (там так и написано -- фтп). На фтп, кстати (!) я некогда нашёл в том числе и ME70J тутошнюю и несколько ранних версий. Вот отличный поисковик (как раз им я и нашёл): http://www.mmnt.ru/ -- вот там сейчас некий me70_s.arj (скачивается из ИЕ тоже, там некоторые исходные тексты) в самом верху: http://www.mmnt.ru/get?st=me70&in=f

#92 Автор: SergeCpp (2013.06.12 21:16)
...а в каталоге ftp://ru54.com/distrib/DOS/fromDiman/msdos/editor есть некие thedos21.zip и thesrc21.zip -- это Download Master показывает.

#93 Автор: SergeCpp (2013.06.12 21:20)
А вот и ME70J.ZIP, голубчик (может то он и был): http://www.mmnt.ru/get?st=me70j&cn=&in=f -- скачивается.

#94 Автор: SergeCpp (2013.06.12 21:23)
Очень удобно -- прямо дерево, обе панели, как в Explorer.

#95 Автор: SergeCpp (2013.06.12 21:26)
Кстати, я сравнил двоично J-версии (распакованные) -- совпадение. Вот и дополнительная уверенность в безошибочности хранения (что тут что там).

#96 Автор: Nika (2013.06.12 22:37)
То-есть "ftp - совсем незнакомая тема"...
Я понимаю, что такое ftp. Даже пользовался CuteFTP некогда.
Но способ представления информации в виде каталога файлов наподобие отображения содержимого моего жёсткого диска в файловом менеджере неудачен для "лазания в Интернете". Слишком обезличенная информация. (Я иногда на своём-то диске блукаю и не могу найти некоторые вещи...).
Поэтому, наверное, мы сейчас и используем HTML...

#97 Автор: Nika (2013.06.12 22:41)
SergeCpp,
что скажете по поводу этого?:
http://old-dos.ru/index.php?page=files&mode=files&do=show&id=3742

#98 Автор: SergeCpp (2013.06.12 23:01)
Да, я там был. Я с такими вещами (загрузочными флешками) не работал совсем. На VirusTotal можно проверить.

"Учить" кого-то -- бессмысленное занятие. Если VirusTotal (и ваш антивирус) говорят, то... я даже не знаю.
С таким же размером, как ваш, кстати, находится в mmnt.ru.

#99 Автор: Nika (2013.06.12 23:12)
В общем, я оставил там комментарии.
Пусть SR разберётся, у него, думаю, больше опыта в подобных ситуациях.
SR,а-уууу...

#100 Автор: Nika (2013.06.12 23:21, изменений: 1, 2013.06.12 23:41)
SergeCpp,
Кстати, раз уж зашла речь: эта прога HPUSBFW.EXE - чуть ли не единственная, с помощью которой абсолютное большинство карточек мне удавалось размечать как загрузочные USB-HDD без проблем. Рекомендую настоятельно. Но, естественно, не с той странички ;))).
В редких случаях приходится использовать ещё SNAPSHOT.

И спасибо за "the21dos", утянул с ftp вместе с сорсом. Это прадедушка того THE, что у меня, от Mark Hessling,1995 года.
FTP работает, если чётко знаешь, что откуда скачивать.

#101 Автор: SergeCpp (2013.06.12 23:31)
Спасибо! Тогда я в запас возьму, пожалуй. Страницу удалили, но комментарий я вижу. Значит, "HPUSBFW.EXE версии 2.0.6.0 Он имеет размер 442'368 байтов", да? Я с фтп сейчас разных поскачиваю, если три одинаковых будут -- значит надёжно.

#102 Автор: SergeCpp (2013.06.12 23:33)
А что за снапшот? В гугле смотреть? Расскажите, пожалуйста, кратенько.

#103 Автор: SergeCpp (2013.06.12 23:39)
...ан нет, 442,368 в Милленниуме не пойдёт -- kernel32.dll: 3 missing export, для систем новее.

#104 Автор: SergeCpp (2013.06.14 19:21)
Вот опять "символ 255": в программе сравнения Beyond Compare 2.5.3.253 при двоичном сравнении (плагин Hex Viewer 2.5.1.0) в "символьной стороне" вместо 'я' стоит точка.

Уже три программы.

#105 Автор: SergeCpp (2014.02.11 16:00)
Изменения в PRINT необходимы по следующим причинам (насколько я припоминаю):

1) Символ с кодом 1Ah может встречаться (и постоянно встречается) в файле как значимый символ, например в разнообразных esc-последовательностях, которые, в частности, модификация Multi-Edit использует обширно (*). А конец файла и так вполне определён длиной этого файла.

2) Вот именно - НУЖНОЕ число пробелов. PRINT же, насколько я помню, всегда использует табуляцию именно в 8 пробелов, "не подразумевая" о том, что есть esc-последовательности, устанавливающие другое значение или вообще - РАЗНЫЕ значения, например, 2, 7, 77 для трёх последовательных табуляций (см. форматная строка Multi-Edit). Изменение же передаёт "символ табуляции как он есть" на принтер, не заменяя его на пробелы.

(*) PRINT - это spooler печати, ему на вход подаётся уже обработанный файл, в котором вся логика форматирования уже преобразована в понятные конкретному принтеру esc-последовательности и другие двоичные коды.

#106 Автор: SergeCpp (2014.07.09 23:26)
Обновление любой версии 7.x (Pro или Standard) до версии 7.0h
---

Спасибо!

#107 Автор: SergeCpp (2014.07.29 03:23)
(Это я сам себе напоминалку тут оставляю, просьба не удалять.)

http://old-dos.ru/index.php?page=files&mode=files&do=show&id=4682#8277

#108 Автор: SergeCpp (2014.09.30 03:19)
Герман, огромное спасибо!

#109 Автор: German (2014.10.02 23:43, изменений: 1, 2014.10.02 23:44)
Да не за что...

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

#110 Автор: Nika (2014.10.03 02:36, изменений: 6, 2014.10.03 02:58)
German,
Верно реализована сама концепция программы, редактор состоит из сравнительно небольшого ядра с интерпретатором байт-кодов, причём код вполне корректно работает и написан на Паскале, что обеспечило ему хорошую эффективность,
а все сервисные функции редактирования и утилит написаны на компилируемом собственном встроенном языке.
Это позволяет настраивать редактор под свои самые изысканные запросы и дописывать его функционал при необходимости, на этом самом Си-подобном языке программирования.
Благодаря тому, что язык этот компилируемый, полученные добавки к редактору работают довольно шустро.
Вместе с тем язык этот достаточно развитый по сравнению с подобными возможностями в других редакторах.

В качестве иллюстрации можно привести пример сборки этого редактора от SergeCpp (на этой странице, с "брильянтом")
или мои скромные изыскания по модернизации лайт-версии 6 отсюда:
http://old-dos.ru/index.php?page=files&mode=files&do=show&id=3048

В обоих случаях изначальный функционал расширен, в основном за счёт возможностей макро-программирования этого редактора.
Впрочем, SergeCpp вносил и двоичные правки в код редактора версии 7 (на этой странице).
Может, он добавит к сказанному пару слов.

Когда я в начале лета взялся за "причёсывание" MEL v.1.0i, у меня возникли некоторые вопросы, которые сейчас, впрочем, разрешены и всилу обстоятельств не актуальны. Нету времени. А тогда я создал на форуме ветку на эту тему:
http://forum.old-dos.ru/viewtopic.php?f=18&t=663

Вопросы у меня возникли тогда по редактору Фотон, который есть то ли 3, то ли 2 версия Multi-Edit'a:
http://old-dos.ru/index.php?page=files&mode=files&do=show&id=3047

Вкратце так.

#111 Автор: SergeCpp (2014.11.16 03:03)
German, я был оффлайн, поэтому не ответил тогда, прошу извинить.

Nika всё очень хорошо осветил. Спасибо!

Язык всё же неким образом байт-интерпретируемый (как некие Бейсики для разных платформ). То есть, не EXE делается, а внутренние коды, в которые исходный текст преобразуется. Некое преобразование выражений всё же происходит, поэтому и компилируемость (небольшая) имеет место.

Emacs написан примерно аналогично (насколько я представляю, то есть также можно менять ВСЁ), но этот его Лисп...

Также добавлен мощнейший (в литературе /и в сети/ так характеризуется) и старейший (1960-е) макро-препроцессор ML/I (на его заумный язык можно взглянуть, открыв UTIL\*.ML1 файлы). Есть и его исходные тексты (я его чуть изменил) -- в файле ME_UTIL_SOURCES. Сайт макропроцессора: http://www.ml1.org.uk/

Двоичные правки в ME.EXE легко увидеть, сравнив (например, в Beyond Compare) два ME.EXE: из архива ME70_FRESH и из архива ME. Аналогично и в CMAC.EXE.

Ещё можно почитать собранные мной по интернету отзывы на Multi-Edit, см. первое сообщение в теме http://forum.old-dos.ru/viewtopic.php?f=4&t=263

#112 Автор: Nika (2014.11.16 09:50, изменений: 6, 2014.11.16 11:14)
>> Язык всё же неким образом байт-интерпретируемый (как некие Бейсики для разных платформ).

-- Или, например, та же АДА. Замышлялся изначально байт-интерпретируемым для типа облегчения переносимости на другие платформы. Ничего, правда, с АДА'й не вышло. Не взлетела. Взлетел Бэйсик.. Сейчас вот - .NET тоже самое.


>> Ещё можно почитать собранные мной по интернету отзывы на Multi-Edit, см. первое сообщение в теме
>> http://forum.old-dos.ru/viewtopic.php?f=4&t=263

-- )) Меня в тех отзывах умилило упоминание о "неидеальности" CMAC по сравнению с LISP'ом.
Такие заявления делают только те, кто не знаком с CMAC, с LISP'ом или с ними обоими.

#113 Автор: SergeCpp (2014.11.16 17:14)
У меня даже есть книжка по Аде, купленная в девяностых (или даже в восьмидесятых) -- посмотрел-полистал и всё. Так и стоит где-то на полке. В тонкой обложке, зелёная, кажется. Или даже две книжки?..

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

В CMAC мне ОЧЕНЬ нравится, что есть возможность вызывать функцию по имени-строке (rm("function")). Это, например, применяется в DI_STR ("Char Enabler" macro, etc) и в подобных. Попробуйте, например, ввести русскую букву РЯДОМ с английской (и наоборот) при переименовании файла (Shift+F3, F2). Или пробел. Или редактировать имя каталога в диалоге "Copy" (Shift+F3, F5) -- что-то нельзя ввести, что-то -- можно, но кнопка "Ok" "отключается". Эти проверки выполняются в DIRSHELL.S, макро: _dir_ce_name, _dir_ce_path, __dir_chk_chars, _dir_chk_name, _dir_chk_path.

#114 Автор: Nika (2014.11.16 18:53, изменений: 2, 2014.11.16 18:54)
>> Ой мне достаточно было чуть взглянуть на исходники макро этого Лиспа, чтобы в ужасе закрыть и забыть.

-- Я пару лет назад вспомнил былое, попользовал AutoLISP в AutoCAD'e. Сделать можно многое, но утомляет.
Делал, для совместимости вниз, в версии AutoCAD 10, достиг предела размера программы 45Кб с келвинатором,
который максимально компонует программу для компактной загрузки в память, упёрся в этот предел (это довольно большая программа, тем более для AutoLISP'a) и не захотел возится с нею дальше в версии AutoCAD 12 - в нём уже можно программу делать по-человечески, на Си.
AutoLISP тем и симпатичен, что интерпретируется, хотя и работают такие программы довольно вяло.
С другой стороны, народ не мог зарабатывать на разработке AutoLISP-программ, поскольку поставлялись они фактически в виде исходных текстов. Есть разные кельвнаторы/обфускаторы/упаковщики для AutoLISP'a, но запротектить файл сколько-нибудь круто они всё равно не позволяют. Люди в 90-х, когда пытались зарабатывать на AutoLISP'e, пользовали 12-ю версию AutoCAD'a,
разбавляя свои лисповские файлы двоичными откомпилированными библиотеками .ARX (В версии 14 уже можно использовать WIN32 DLL).

Это я всё к чему.. К тому, что если в программном продукте встроен интерпретатор, то это чрезвычайно удобно, но на определённом этапе начинает всёже напрягать, когда хочешь защитить свой копирайт. (Есть пара современных продуктов, страдающих тем же "удобством". Но авторы того софта подумывают о компиляторе. Именно из соображений возможности защит и т.п.)
В этом отношении MAC-файлы Multi-Edit'a вполне пригодны для защиты копирайта. То-есть их так уж просто и не поковыряешь,
а про декомпиляторы для MAC-файлов я не слыхал, хотя его сделать и не сложнее, чем для Win-32 файлов PC. Чисто теоретически.
Практически же для такого декомпилятора недостаточно открытой информации, которая есть, например, для инструкций i8x086.

#115 Автор: SergeCpp (2014.11.17 01:26)
Я Автокад ни разу в жизни не запускал и даже лично не видел запущенным (журналы, etc. не в счёт). Зато лично видел работающий NEXT с огромным (тогда) (больше 21 дюйма -- точно) монитором в середине девяностых и лично видел, как на нём пишут программу :)

Декомпилятор можно бы и написать. Если б мне пришлось не только medebug декомпилировать, то я бы так и сделал. А информация есть у тёти Иды :)

#116 Автор: Nika (2014.11.17 05:32, изменений: 1, 2014.11.17 05:41)
>> А информация есть у тёти Иды :)

-- )) ИДА вам не АДА (каламбур).


>> Я Автокад ни разу в жизни не запускал и даже лично не видел запущенным (журналы, etc. не в счёт). Зато лично видел работающий NEXT с огромным (тогда) (больше 21 дюйма -- точно) монитором в середине девяностых и лично видел, как на нём пишут программу :)

-- Это факт, что для того, чтобы стартануть с AutoCAD'ом, нужно посидеть тройку-пяток часов рядом с человеком, который в нём работает. Это же касается и других CAD/CAM систем. Я вот вплотную засел за AutoCAD после того, как посидел пол-дня рядом с конструктором, который в нём оформлял свой чертёж. Там система была как у взрослых - с двумя мониторами. В одом текст, в другом графика. Машина там была 286 с монохромным зелёно-чёрным текстовым монитором, зато графика шла на то ли 28", то ли вообще 32" громадном экране. Который правда начинал временами рябить и приходилось ударять по нему, чтоб всё было в порядке.
Картина конечно была внушительная, тогда я и понял, что кульманы тому монитору проигрывают окончательно.

#117 Автор: Vale (2016.01.03 08:26)
Доброго времени суток!

Я счастлив, что наткнулся на этот форум, потому что использую этот редактор так долго, что не могу и сказать, сколько, лет 20, наверное. И полностью разделяю его высокую оценку. Одна из главных причин, почему не перехожу на 64 разрядную Windows, хотя уже надо, то, что под ней этот редактор не работает...

Есть практический вопрос: начиная с какого-то момента времени небольшая часть текстовых файлов потеряла автоматический перенос слов (Word Wrap). Проблема не очень принципиальная, но надоедливая, когда пишешь длинный текст. Использую ME 7.00P-386, датированный 1993. В меню эта опция активизирован, деактивация и реактивация ее не дали результата. Пытался сравнивать разные строки текущего содержания файла XYZ.me, относящиеся к файлам, потерявшим перенос, но не смог найти, какой параметр мог бы быть за него ответственен. Парадоксально, что даже переименование такого файла не помогает исправить эту проблему. Нет ли у знатоков конструктивный идей по этому поводу?

Написал несколько своих макросов, которыми постоянно пользуюсь, в частности для автоматического проставления даты и нумерации писем в файле переписки, перекодировщики Win1251 ⇄ 866

#118 Автор: Nika (2016.01.03 12:09, изменений: 11, 2016.01.03 19:31)
Vale,

автоматически, при открытии какого-то файла с длинными строчками, никакого автопереноса быть и не должно.
Он работает только при наборе нового текста. Даже с включённой этой опцией отдельные строки в файле можно оставлять и длинные, неформатированные.
Разбивка осуществляется путём вставки в текст в концах строк двух новых симмолов - <CR> + <LF>.
Потом убрать эти символы для получения одной длинной строки из всего параграфа можно только применив опцию "переформатирование параграфа".

За разбивку параграфа на строки отвечают два параметра:

-------------------------------------------------------------
Main Menu--> Text--> Layout...
-------- Right margin: 78
-------- [ ] Word wrap
-------------------------------------------------------------

Но при этом:

Изменения, сделанные в этом меню, будут действовать только для текущей сессии редактора.
Чтобы изменить их на постоянной основе, нужно воспользоваться другим меню:

-------------------------------------------------------------
Main Menu--> Other--> Install--> Filename extensions
-------------------------------------------------------------
--------- Right margin: 128
--------- [*] Word wrap
-------------------------------------------------------------

В этом меню настройки хранятся отдельно для каждого из возможных расширений
имени редактируемого файла.
(Мне это, кстати, всегда не нравилось в полной версии ME. Поэтому пользуюсь его Lite-версией на базе ME 6:
http://old-dos.ru/index.php?page=files&mode=files&do=show&id=3048
).

----------------------------------------------------------------
Вообще, если есть нужда в виндоусной версии (тем более под х64) -
рекомендую также MultiEdit2008 v.11.04 (WIN32, 2008 года).
Сам его использую иногда, Lite-версию.
Инсталляция тут, правда она без ключей:
http://old-dos.ru/index.php?page=files&mode=files&do=show&id=3235

В принципе, в сети есть ключи для полной версии ME2008 (v.11.04), можно найти.
Хотя для работы вполне достаточно и (v.9), к ней ключи имеются в архиве. [поправлено]
----------------------------------------------------------------

#119 Автор: Vale (2016.01.03 17:49)
Nika, большое спасибо за быстрый ответ

Вы совершенно правы по поводу параметров для переноса слов и они именно там, в двух местах установлены. Проблема в том, что есть много *.txt файлов, для которых этот перенос прекрасно работает. И более того, для тех файлов, в которых он пропал, он также работал достаточно много, года, скажем. Но в один прекрасный момент он перестал работать для, примерно, 10-15% рабочих файлов, причем все файлы - *.txt. После чего, вследствие чего - идей нет.

Хочу запустить какую-то из версий с этого сайта, хотя немного запутался: которая из них является последней?

Большое спасибо за информацию про возможности работы под х64

>В принципе, в сети есть ключи для полной версии ME2008 (v.11.04), можно найти.

>Хотя для работы вполне достаточно и ME2006 (v.9), к ней ключи имеются в архиве.
Извините за настойчивость, а где она есть?

>Инсталляция тут, правда она без ключей:http://old-dos.ru/index.php?page=files&mode=files&do=show&id=3235
Ключи надо искать отдельно? Или регулярно переинсталлировать, как работает у него защита?

#120 Автор: Nika (2016.01.03 18:59, изменений: 9, 2016.01.03 20:05)
>> Извините за настойчивость, а где она есть?

-- Прошу прощения, напутал. С ключами там просто версия 9.0
А версия 10.0 (ME2006) без ключей. Ключи надо искать отдельно (мне их найти не удалось..).
Инсталляция тут:
http://old-dos.ru/index.php?page=files&mode=files&do=show&id=3235
Там же и ME 2008 (v.11). тоже юез ключей.
Это сюда были перезалиты раздачи с официального сайта Multi-Edit,
после того, как они у себя все раздачи прикрыли.

--Добавлено--
Там на странице в комментариях люди вылоижили рабочие ключи к ME 2008 (v.11.xx).



По поводу длинных строк в файлах - не знаю, с чем такое может быть связано.
Скорее всего, нужно просто переформатировать расформатированные параграфы, и проблемы уйдут.

#121 Автор: Nika (2016.01.03 19:11, изменений: 3, 2016.01.03 19:17)
>> Хочу запустить какую-то из версий с этого сайта, хотя немного запутался: которая из них является последней?

-- Тут официальная инсталляция ME 7.0j. C ней никаких вопросов быть не должно.
ME70J [дискета] 1.4Мб 1994 7.0j Английский [SergeCpp 2011.04.16]

#122 Автор: Vale (2016.01.04 03:58)
Спасибо, Nika, за помощь.

>-- Тут официальная инсталляция ME 7.0j. C ней никаких вопросов быть не должно.
>ME70J [дискета] 1.4Мб 1994 7.0j Английский [SergeCpp 2011.04.16]

Вначале вызвал install.exe, но он открыл и тут же закрыл какое-то окно без видимого результата. Тогда я разархивировал и скопировал файлы оттуда, но при попытке запуска ME.exe получил сообщение: в заголовке окна: 16 bit MS-DOS Subsystem, в теле окна: This system does not support fullscreen mode. Choose 'Close' to terminate the application. Ну и окно закрывается по любому нажатию.

Вызывал из под Win7/32. Модификация совместимости ни к Win XP SP3, ни к Win 95 результата не дали, собственно, понятно, что все они - 32 битные. В чем тут фокус?

В то же время, моя старая версия МЕ прекрасно вызывается и работает без всяких капризов по совместимости или неподходящей разрядности системы?

#123 Автор: Vale (2016.01.04 04:15)
Да, я забыл уточнить, что готов поделиться своими наработками макросов, они не очень затейливы, но очень полезны и удобны.

Кстати, по моему макросу перекодировки 866-1251 очень долго бился, чтобы преобразовать "я" в конце строки, но исправить это не смог, теперь понятно - почему!

Есть кроме того, несколько терминальных шрифтов разного размера, в том числе с русскими буквами, которыми постоянно пользуюсь. Могу выложить.

#124 Автор: Nika (2016.01.04 05:33, изменений: 2, 2016.01.04 05:38)
Проверил только что инсталляцию
ME70J [дискета] 1.4Мб 1994 7.0j Английский [SergeCpp 2011.04.16]
- в WinXP DOS-BOX'e нормально отрабатыват.
Видимо, действительно, под Win7 возможны глюки с этой инсталляцией - под Win7 я её не проверял.

С этой страницы можно "с ноля" использовать версию ME7_FRESH (v.7.0P)[от SergeCpp].
Только после распаковки надо в ней откомпилировать все макросы,
дав команду (находясь в каталоге, где ME.EXE):
С> UTILS\recomp.bat
И после этого можно запускать ME.EXE.
Эту версию я когда-то проверял под Win7/32 bit, она у меня работала.

Другие архивы на этой странице, которые от SergeCpp, это сильно модифицированная версия этой же ME7_FRESH (v.7.0P) и разные примочки к ней. С этой модифицированной версией имеет смысл возиться только настоящим гуру Multi-Edit 7, там довольно специфичные нестандартные настройки и перенастроить что-то под себя, не порушив всё остальное, довольно тяжело.
Я ту версию не использую, а заглядываю в неё иногда подсмотреть, как там сделаны всякие улучшения и утянуть оттуда что-то полезное.

----------------------------------
Макросы для ME можете выложить, если считаете это возможным. Только сорсы(.S) - а MAC'и не нужны.

Терминальные шрифты я бы посоветовал разместить в этом разделе:
http://old-dos.ru/index.php?page=files&mode=files&do=list&cat=94&id=1
- Там нужно прежде создать отдельную страницу (кнопкой "Добавть"), а потом на неё заливать архивы.

Заливать файлы на сайт можно только регистрированным юзерам.
Как создавать страницы\добавлять файлы на этом сайте - есть учебный ролик, SWF. Рекомендую посмотреть:
http://old-dos.ru/index.php?page=files&mode=files&do=show&id=4474
-----------------------------------




#125 Автор: Vale (2016.01.04 06:56)
Спасибо, Nika

Только что успешно откомпилировал все макросы, но, увы, реакция точно та же, что и в предыдущем случае? Не пойму, в чем дело?
Кстати, м.б. ключевой вопрос - а что такое DOS-BOX? Где-то на этой странице видел ссылку на него, сейчас поищу.

Макросы и фонты, конечно, выложу, только найду минутку разобраться - как это сделать. Представляет ли интерес публике моя версия МЕ7.00Р-386? Там исполняемый файл - МЕ386.ехе.

#126 Автор: Nika (2016.01.04 12:08, изменений: 3, 2016.01.04 12:15)
>> а что такое DOS-BOX?

-- Это обычный сеанс MS-DOS. По умолчанию запускается для любой DOS-программы, если тыцнуть по ней мышом.
В общем, странная ситуация. Не знаю, с чем это может быть связано.

А DosBox - это другая программа, эмулятор DOS. Может, под ним и заработает, но это несерьёзно.

Попробуйте, как у вас заработает Multi-Edit Lite 1.0i:
http://old-dos.ru/index.php?page=files&mode=files&do=show&id=3048
- там на скриншотах есть снимок запуска его под Win7/32bit.


#127 Автор: Nika (2016.01.04 12:11)
>> Представляет ли интерес публике моя версия МЕ7.00Р-386? Там исполняемый файл - МЕ386.ехе.

-- Какая там версия в "About" заявлена? В принципе, тут на сайте уже есть все стандартные версии ME 7.x.

#128 Автор: Vale (2016.01.04 15:58)
>-- Какая там версия в "About" заявлена? В принципе, тут на сайте уже есть все стандартные версии ME 7.x.
Так именно та, которую я привел, она - из About

>-- Это обычный сеанс MS-DOS. По умолчанию запускается для любой DOS-программы, если тыцнуть по ней мышом.
>В общем, странная ситуация. Не знаю, с чем это может быть связано.
Да, моя версия запускается без всяких танцев сразу? Кстати, пробовал запустить эти же версии под Vista - результат такой же.

Lite попробую чуть попозже, сейчас должен уходить.

Спасибо за помощь и обсуждение!

#129 Автор: Nika (2016.01.04 18:04, изменений: 1, 2016.01.04 18:05)
>> Так именно та, которую я привел, она - из About

-- Ну так версии 7.00P-386 тут на этой странице уже есть чуть-чуть. В разных видах.
Добавил вот только что ещё чей-то архив с этой версией, обжитой, но с более-менее стандартными настройками.
- Multi-Edit 2.5Мб, 1993, v.7.00P,[Nika,2016.01.04]

#130 Автор: Vale (2016.01.06 07:27)
OK, разобрался с моей проблемой вызова Редактора, (право, он заслуживает заглавной буквы). Дело в том, что я вызываю *.bat файл, а в нем перед вызовом МЕ стоит вызов клавиатурного драйвера RKM, который устанавливает нужный графический режим и, кроме того, служит для переключения рус/eng по левому шифту или либо другой удобной клавишей. А по прошествии времени об этом драйвере я забыл... Поэтому и не вызывались разные версии МЕ. Кроме этот драйвер позволяет редактировать раскладку клавиатуры, в частности, можно сделать, я сделал, русскую и украинскую клавиатуры, зашил в разные *.bat файлы и так имею две версии МЕ.

#131 Автор: Nika (2016.01.06 12:08, изменений: 2, 2016.01.06 12:19)
По поводу макроса pst_hdr.s -
У меня имеется привычка сразу перетаскивать макросы .S в версию MEL1.0i (аналог ME v.6) и уже там потрошить,
ну и сразу пришлось поправить CASE. В версии CMAC 6 аргумент CASE не может быть строкой, только числом.
Поэтому CASE пришлось заменить серией сравнений типа << if(CurrMonth=='01') Month = 'January'; >>
Ничего, работает.



#132 Автор: Vale (2016.01.08 04:59)
Nika, по Вашему мнению, клавиатурный драйвер RKM представляет интерес, стоит его выкладывать?

И в связи с этим, как Вы вызываете МЕ из-под виндосовских, по крайней мере, 32 битных, систем? Очевидно, по моему опыту, напрямую, в лоб, это не работает?


#133 Автор: Nika (2016.01.08 13:42)
>> клавиатурный драйвер RKM представляет интерес, стоит его выкладывать?

Те версии, которых нет на сайте, безусловно стОит. Вот его страница:
http://old-dos.ru/index.php?page=files&mode=files&do=show&id=330

>> как Вы вызываете МЕ из-под виндосовских, по крайней мере, 32 битных, систем? Очевидно, по моему опыту, напрямую, в лоб, это не работает?

-- дело вкуса. У меня есть каталог, где навалом лежат BAT-файлы, и который указан в PATH.
А в нём куча всяких батников для запуска всего на свете.
Например:
::ME6.BAT:
C:\EDITOR\ME\ME610p\me.exe %1 %2 %3 %4 %5 %6 %7 %8 %9

::ME7.BAT:
C:\EDITOR\ME\ME700p\me.exe %1 %2 %3 %4 %5 %6 %7 %8 %9

::MEL.BAT:
C:\EDITOR\ME\MEL\mel.exe %1 %2 %3 %4 %5 %6 %7 %8 %9

.... и т.д. Каких-то сложностей не замечено.

#134 Автор: Vale (2017.11.12 05:47)
Возвращаясь на форум этого замечательного редактора, хочу ответить на свой же вопрос - почему в некоторых текстовых файлах почему-то пропадает автоперенос при наборе текста. Меня давно мучил этот вопрос и, наконец, я выяснил ответ на него.
Автоперенос при наборе текста пропадает для файлов, в которых число строк превышает примерно (точное число я не выяснил) 27000..30000. Если разрезать файл на части меньшего объема, то автоперенос восстанавливается. Речь идет о ME7.00P-386 под Win7/32.

#135 Автор: Vale (2017.11.12 07:35, изменений: 1, 2017.11.28 17:53)
Вопрос, если возможно: Читал форум http://forum.old-dos.ru/viewtopic.php?f=4&t=263#p1364 и обратил внимание на возможность импорта-экспорта буфера обмена windows, но при попытке реализовать его на моей версии, обнаружил, что под описанными сочетаниями клавиш у меня зашиты очевидно какие-то иные макросы, по сравнению с необходимыми.

Попытался зарегистрироваться на форуме, но на мой адрес не пришло письмо для подтверждения регистрации (в спаме его тоже нет), а без регистрации я не могу связаться с администратором форума, чтобы закончить регистрацию и задать этот вопрос.

Собственно, вопрос: какие макросы должны быть зашиты для обмена с буфером Windows?

Ну, или хотя бы, как связаться с администратором форума без регистрации?

Спасибо!

===

Поправил ссылку на форум (SergeCpp).

#136 Автор: Nika (2017.11.12 08:37, изменений: 6, 2017.11.12 09:06)
"На моей версии" - в этом и ошибка.
То обсуждалась кастомная, дополненная и модифицированная версия,
выложенная SergrCpp на этой странице:
ME 619.6Кб, 2005 v.7.0, Мультиязычный(русский),[SergeCpp,2011.04.16]
-это модифицированная версия 7.0P.
И модификация там не макросов, а самого исполняемого файла ME.EXE.

Кроме того, эта возможность в той модифицированной версии заявлена только для Windows3x/9x
- при работе в сеансе DOS WinXP и нажатии комбинации <Ctrl+Alt+V> редактор пишет в строке сообщений "Windows не запущена".

#137 Автор: SergeCpp (2017.11.28 18:09)
Vale, здравствуйте.

Вставляя "ссылки на форум", будьте внимательны, что вставляете (была ссылка на главную с ненужным совершенно "хвостом").

Там написано в первом сообщении, что речь -- о модификации редактора (Nika /привет!/ вам уже объяснил).

Посмотрите здесь, подобный вопрос уже возникал:
http://forum.old-dos.ru/viewtopic.php?t=263&p=1573#p1572

Читать всё же нужно. Внимательное чтение (тем более, что вы назвали МЕ замечательным редактором) избавило бы вас от вопросов.

Про автоперенос ничем помочь не могу, компьютер, увы...

Не сталкивался с такой особенностью, хотя редактировал файлы и более миллиона строк (SPELL-словарь).
Хотя ничего там не "автопереносил", поэтому нужны бы исследования.
Ну да базы IDA приложены, кто и займётся, может (крайне сомнительно, но, кто знает...).

//

#138 Автор: SergeCpp (2017.11.28 18:20)
Nika, ведь прочитают и будут ошибочно считать, что лишь ME.EXE.

И модификация там не макросов, а самого исполняемого файла ME.EXE.
===
И модификация там И макросов И самого исполняемого файла ME.EXE И других исполняемых файлов (CMAC.EXE, ещё что-то, вроде бы).

//

#139 Автор: SergeCpp (2017.11.28 18:26)
Автоперенос при наборе текста пропадает для файлов, в которых число строк превышает примерно (точное число я не выяснил) 27000..30000.
===

Nika, а проверьте, пожалуйста, не в районе ли 32767-8 это число строк?..

Автоперенос там в exe выполняется, может, со знаковым числом они там что перемудрили?..

//

#140 Автор: Nika (2017.11.29 01:39, изменений: 1, 2017.11.29 03:12)
)) Точно. Автоперенос пропадает как раз на редактировании строки N32768.
При редактировании предыдущей строки он ещё работает,
а уже при редактировании этой и последующих строк он не срабатывает.

Приветствую.

#141 Автор: SergeCpp (2017.11.29 12:42)
Опять, наверное, какая-нибудь "детская" ошибка. Сколько их там (me.exe) и было и осталось...

Одна крайне странно проявлялась, только при копировании квадратного блока из другого окна, которое не должно было быть ещё подгружено (только запущенный редактор с несколькими окнами). И пропадала некая определённая строка. Я сперва сомневался, ошибка ли это, ибо никак не мог уловить алгоритм её воспроизведения. Потом в IDA долго искал.

Оказалось, что они там используют одну из встроенных в EXE строк-буферов дважды в одной подпрограмме, да так, что это "почти всегда" работало.

Пришлось создать эту строку (2 килобайта!) на стеке, хорошо, хоть, место в окрестности было для кода, этого делающего.

Ещё большая работа проведена с правильным отображением номера строки на странице (в режиме документа там есть номера страниц). Там что-то невообразимое было, в оригинальной версии можно посмотреть. Тоже слабо помню, всё это в 2000 плюс-минус год-два делалось.

Всё забывается...

#142 Автор: SergeCpp (2017.11.29 12:45)
Nika, а при достижении 65536 не восстанавливается ли автоперенос?

#143 Автор: Nika (2017.11.29 16:00, изменений: 1, 2017.11.29 16:08)
))) Точно. При редактировании строки 65536 и последующих автоперенос восстанавливается.

SergeCpp, так а что с компьютером-то?

#144 Автор: SergeCpp (2017.11.29 16:49)
У меня подозрение, что это "волнами": (0..0x7FFF)+N*0x10000, то есть, начиная от 98304 (65536+32768) опять перестанет работать на следующие 32768 строк.

#145 Автор: SergeCpp (2018.04.06 10:18)
Nika, комп работает (т-т-т, ему уже 21 год /собран в начале 1997/, системная плата ASUS TX97-X, с поддержкой USB 1, флешки работают со скоростью от 400 до 800 кб в сек, зависит от условий).

Интересно, что дистрибутив ME70J (1080 скачиваний на сейчас) скачивают чуть больше, чем мою модификацию (1069 скачиваний).

#146 Автор: Nika (2018.04.06 11:46)
А там стоит значок дискетки - "Оригинальный дистрибутив".
Такое многим нравится.

#147 Автор: SergeCpp (2018.04.06 13:37)
И говорит о том, что скачивают, не читая описание. Не для того, в общем, чтобы в этом редакторе что-то делать, а "чтобы был". Можно, конечно, предположить, что кто-то хочет заняться исследованиями на предмет "а что изменено" между разными оригинальными версиями. Но это крайне сомнительно, чтоб таких желающих хоть десяток набралось из учтённых 1000.

#148 Автор: Nika (2018.04.07 02:41, изменений: 1, 2018.04.07 02:42)
Это нормально..

#149 Автор: Vale (2018.08.04 23:16)
Добрый день
Правильно ли я понимаю, что ME7 не работает под 64 битной версией Windows? Под ней работает МЕ8 и более молодые версии, однако, мне не удалось найти способ кириллизации этих версий. Видимо, нужны операции с реестром для этой цели? Какие? Спасибо!

#150 Автор: Nika (2018.08.05 09:20, изменений: 3, 2018.08.05 09:34)
В x64 отсутствует поддержка 16-битных программ.
А что имеется в виду под "кириллизацией" более свежих версий?

Можете посмотреть на довольно качественную и глубокую
русификацию интерфейса ME v.6 для DOS - здесь:
http://old-dos.ru/index.php?page=files&mode=files&do=show&id=4503

Текст меню модифицироуется в макросах.
Только не нужно этим заниматься. Лишнее это, имхо.

32-битный MEW32 очень неплох в работе, сейчас пользуюсь им на х64 системах.

#151 Автор: Vale (2018.08.05 23:16)
Nika, спасибо за ответ

>А что имеется в виду под "кириллизацией" более свежих версий?
Я запустил МЕ8 под Win7/64, но не смог добиться возможности работы с русским языком, я не нашел - где определяется тот шрифт, который использует МЕ8, в этом, собственно, и состоит вопрос. Русификация интерфейса совершенно не нужна, я согласен с Вами

>32-битный MEW32 очень неплох в работе, сейчас пользуюсь им на х64 системах.
Не могли бы Вы уточнить подробнее про MEW32, ведь на этой же странице форума упоминается о том, что окно МЕ7 принципиально не может быть реализовано под 64 битной системой. MEW32 - это какая версия МЕ? Именно поэтому я и предпринял попытку запустить МЕ8, но встретил проблему использования русского языка, о которой и задал вопрос.

#152 Автор: Nika (2018.08.06 06:06, изменений: 9, 2018.08.06 13:36)
MEW32 - это все версии ME для Winows, новее v.8 включительно.
У меня есть MEW32 v.8j - там кириллица хотя и работает,но есть проблемы.

См.скриншот <"MEW32 8j - кириллица"> на этой странице:

http://old-dos.ru/index.php?page=files&mode=files&do=show&id=3235

-там же есть и пояснения по некоторым багам MEW - это файл "mew_bugs.txt".

В общем, это тот нечастый случай, когда рекомендуется использовать
именно последние версии программы, а это MEW2006 / MEW2008.
(По-другому - это версии ME 10.х/11.х)
Они тоже имеются на той странице.

Используемый в редакторе шрифт задаётся стандартно в настройках:
-> Tools -> Customize.. -> Вкладка "Fonts".
Можно задать шрифты отдельно для OEM и ANSI режимов
(Это для текста DOS866 и WIN1251).

#153 Автор: Vale (2019.01.28 03:21)
Nika, спасибо за ответ.

Поставил версию МЕ 11.04.00, поставил шрифт 866sys, но, увы, возникла следующая проблема: текст файлов, набранных в другом редакторе, в частности, МЕ7j, воспроизводится без проблем:

пример предварительно набранного текста в 866 кодировке
Верхний регистр:
ЙЦУКЕНГШЩЗХЪ\
ФЫВАПРОЛДЖЭ
ЯЧСМИТЬБЮ.

Нижний регистр:
йцукенгшщзхъ
фывапролджэ
ячсмитьбю.

Однако попытка набрать в этом же файле русский текст приводит такому результату:
High register:
РЩOEПIAOUАOU\
OUAAIDIEОТY
сxеIEOЪA_.

Low register:
ВФвИЖбaoЧЗoг\
УЦГЕЛdМЙДСy
ШЎдНКХБа_.

Очень нужен МЕ под Win7/64, но не могу понять, в чем проблема?
Практически подобный же результат получился в МЕ 11.04.00 на компьютере под Win8.1/64.
Есть ли контруктивные идеи? Спасибо за помощь!

#154 Автор: Nika (2019.01.28 14:33, изменений: 2, 2019.01.28 14:37)
Не знаю, в чём проблема. Наверное, режимам OEM / ANSI не сопоставлены соответствующие им шрифты.
У меня это работает нормально, со вводом текста в обеих кодировках.
Вот скриншот того, как это должно выглядеть:
http://old-dos.ru/index.php?page=screen&do=show&id=9285
- Обратите внимание на названия фонтов для каждого из режимов ( OEM / ANSI ).

Сам пользуюсь MEW11 для редактирования старых текстов программ,
где масса комментариев в кодировке DOS cp866,
а выводимые на экран строки в кодировке WIN 1251.
Переключаюсь на ввод и отображение нужной из кодировок "на лету".
Всё работает нормально.

#155 Автор: Vale (2019.01.30 01:10)
Nika, спасибо!

>- Обратите внимание на названия фонтов для каждого из режимов ( OEM / ANSI ).
В OEM у меня тот же шрифт 866sys, как и у Вас, собственно, я его загрузил по Вашей ссылке. Для ANSI я пробовал разные, в том числе сейчас попробовал fixesys, если была возможность, то ставил western или cyrillic версии, но, увы, проблема не решена.

Думал, что что-то у меня не то с клавиатурой, поставил Russian Typwriter, не помогло.

И парадокс, что ничего подобного нет ни в работе с Office, ни с Notepad ++ и со всеми другими программами, где нужны разные шрифтовые кодировки. Притом, что уже набранный текст в 866 кодировке в МЕ отображается корректно.

Еще один парадокс - проблема наблюдается на двух разных компьютерах с разными версиями Windows, общее между ними - только 64 бита!? На 32 битной версии Windows проблема отсутствует на той же версии МЕ.

Даже не знаю, где можно искать решение?

#156 Автор: Nika (2019.01.30 01:37, изменений: 1, 2019.01.30 01:37)
У меня всё работает корректно и в Win7/x64.

#157 Автор: SergeCpp (2019.01.30 20:29)
Vale, спросите ещё на Ru.Board, там есть пользователи Win-версий.

http://forum.ru-board.com/topic.cgi?forum=5&topic=5343&start=220

#158 Автор: Balbes (2019.10.10 21:13)
А как применить ME_CHECK? Такое чувство, что там чего-то не хватает.

#159 Автор: SergeCpp (2019.10.11 13:36)
ME_CHECK — проверочные файлы для архивов a), b) и c) и некоторые служебные файлы.
Дополнительные пояснения есть на форуме:

"Multi-Edit 7.0 — проверка файлов в архивах"
http://forum.old-dos.ru/viewtopic.php?f=4&t=263&start=15#p1425

и

"Multi-Edit 7.0 — проверка файлов в каталогах"
http://forum.old-dos.ru/viewtopic.php?f=4&t=263&start=30#p1429

Имя:
E-mail:
 =
Ваш комментарий:
При пользовании трекболом надевайте коврик на палец.

For abuses about copyright: srzone@mail.ru
Для жалоб на авторские права: srzone@mail.ru
Float 1.0.3 Copyright © 2008-2023 StrannikRiddler. All rights reserved.
18+. Находясь на этом сайте, вы соглашаетесь с его правилами
10 queries, db time 0.016392, memory 1862.18 Kb, total time 0.104 sec