vak: (Аристипп)
[personal profile] vak
Arvutimuuseum публикует небольшой исторический архив материалов Volkov Commander.

В репозитории сохранены оригинальные архивные файлы, а также распакованные снимки исходных текстов для удобного просмотра. Сейчас в нем есть:
  • ранняя бинарная версия для справки, сохраненная как оригинальный ZIP-архив;
  • архив исходных текстов Volkov Commander 4.05 и распакованное дерево исходников;
  • архив исходных текстов Volkov Commander 4.99.09 и распакованное дерево исходников.
Оригинальные ZIP-файлы оставлены в репозитории, потому что они сохраняют детали, которые сам Git не хранит, включая исходные временные метки отдельных файлов. Коммиты и теги в Git датированы по временным меткам, найденным в архивах, а распакованные деревья исходных текстов добавлены для удобства.

Публикация сопровождается коротким историческим комментарием Всеволода Волкова. В переписке от 1 мая 2026 года он так описал происхождение Volkov Commander:

> Initially, the program was conceived simply as a joke: a tiny assembler
> program that looked like NC 3.0, whose only function was to list directory
> contents. Then, in my spare time, I added individual functions: copying,
> viewing, and so on. After a while, I had something usable. Moreover, on those
> PC/XT-class computers, the program ran significantly faster and took up less
> precious RAM. I began developing it for my own use. Other users noticed the
> program, and it began to spread around the world. Back then, it didn’t have
> its own name. Users came up with the name Volkov Commander.

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

https://github.com/ddanila/vc
https://arvutimuuseum.ee/ru/sw00006-3/

Ноутпады всё падали

May. 2nd, 2026 10:04 pm
vak: (Знайка)
[personal profile] vak
Про текстовый редактор Notepad замолвлю слово. Тоже ведь к ретрокомпьютингу относится.

В 1985 году вышел первый Windows 1.0, и в его составе редактор Notepad, заменивший наконец ужасный EDLIN.



Ничего умного тот Notepad не умел, и дожил в таком виде почти до наших дней. Только в 2023-м Микрософт стал добавлять некоторые полезные фичи.

В 2003 году один крутой француз решил, что неплохо бы Notepad всё-таки улучшить. Появился опенсорсный Notepad++, и набрал довольно таки приличную популярность. Но он был сделан только для Windows, и с выходом Visual Studio Code стал угасать.



В 2019 году другой крутой чувак предложил сделать это дело переносимым. Появился проект Notepad Next, умевший всё то же самое, но сделанный на базе Qt. То есть и для Linux и macOS. На днях в новостях мелькнула его новая версия.



Поглядел я на него - вроде по уму всё сделано. Только зачем мне GUI? Я в текстовом терминале живу. А давай-ка переделаю на текстовый интерфейс. Какой у нас есть хороший TUI фреймворк? Народ недавно старый знакомый Turbo Vision отрихтовал. Сказано - сделано. Claude Code изрядно попыхтел, но выдал вполне рабочую версию. Убрал все хвосты от Qt и дописал нужные куски для TVision. Мне пришлось только с цветовой палитрой покумекать. И не все фичи там ещё доступны (макросы, code folding). Но для проекта выходного дня очень неплохо.

Исходники здесь: sergev/notepad-turbo

Котячі справи

May. 2nd, 2026 08:09 pm
kampfflieger: (Default)
[personal profile] kampfflieger


Пампух не тільки красавєц-мужчіна, але й джентлькіт. З самого початку він взяв під опіку маленьку Мадам Нельсон, ходив, все показував, прибігає, варто їй тільки пискнути і назагал поводиться як чемний турботливий дядечко.
[syndicated profile] scifiction_feed

Posted by Queen Ayonote

For years, DC Comics has experimented with bringing elements from film and television into itsmain continuity, but few additions have

The post DC Finally Makes the Justice Gang Canon first appeared on SciFiction.

edlin

May. 1st, 2026 08:53 pm
vak: (Аристипп)
[personal profile] vak
Намедни в новостях промелькнуло, что Микрософт откопал и выложил в открытый доступ доисторические тексты 86-DOS, который позже превратился в MS-DOS. Там не так много, но среди прочего фрагмент EDLIN, текстового редактора той эпохи. То есть EDLIN старше чем сам MS-DOS.

У меня с детства слабость к текстовым редакторам. Никогда не приходилось пользоваться EDLIN, и я подумал, пора бы научиться. Но не ползать же по ассемблерным исходникам, выясняя фичи. Можно запрячь ИИ для благородной цели.

Я взял аутентичные исходники EDLIN, благо Микрософт открыл их два года назад в составе MS-DOS 4.0. Подсунул ассемблерные тексты Курсору и говорю: перепиши на современный Си11. Он пошуршал и переписал. Хорошо, говорю, а теперь изучи как оно работает и документируй. Тоже сделал. И тестами покрыл.

Вот вам готовый проект того самого EDLIN в современном переносимом виде. По сравнению с оригиналом я сделал два простых изменения. Добавил команду H (help), показывающую список команд редактора. И вместо ^Z как конец ввода разрешил просто точку, как в юниксном ed.
  • Репозиторий на Гитхабе: sergev/edlin
  • Руководство пользователя: Manual.md
  • Введение в EDLIN для чайников: Tutorial.md
Пример:
$ edlin main.c 
*93p
93: int main(int argc, char **argv)
94: {
95: char *path = NULL;
96: int binary = 0;
97: if (parse_invocation(argc, argv, &path, &binary) != 0) {
98: msg_ndname();
99: return 1;
100: }
101:
102: Editor ed;
103: editor_init(&ed);
104: ed.disp_rows = env_u("EDLIN_LINES", tty_rows());
105:
106: if (fileio_startup(&ed, path, binary) != 0) {
107: editor_free(&ed);
*_
vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

Второй раз, три месяца спустя после первого, объявляю о завершении написания Императрицы Кэт (cм также на Самиздате )

За эти три месяца было написано больше, чем за предыдущие 30 лет, и текст вырос в объеме вдвое, достигнув 31 с четвертью авторских листов.

Теперь с тем что вещь дописана, согласны оба соавтора. Правда, надо дать тексту немножко отлежаться и пройтись по нему свежим взглядом. Нужен ли нам литературный редактор, мы ещё не решили.

Первомайское

May. 1st, 2026 11:23 am
vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

Вставай, поднимайся рабочий народ
В леса и на речку вдыхать кислород.

Profile

tigor: (Default)
tigor

January 2021

S M T W T F S
     12
3456789
10111213141516
17181920212223
24252627282930
31      

Style Credit

Page generated May. 14th, 2026 05:22 pm
Powered by Dreamwidth Studios

Expand Cut Tags

No cut tags