crypt of decay - ностальжы [entries|archive|friends|userinfo]
ketmar

[ userinfo | ljr userinfo ]
[ archive | journal archive ]

ностальжы [Nov. 29th, 2013|11:32 am]
Previous Entry Add to Memories Tell A Friend Next Entry
собрал одну из первых своих софтин, которая обрела в своё время даже некоторую популярность. написана была ещё в школе, на паскале.

представляет из себя форматировщик флопиков на кучу разных форматов, при этом не требует наличия pu_1700.com или 800.com. умеет делать interleaving, умеет «восстанавливать» сбойные дискеты. поддерживает три языка в морде. и слева сверху на скриншотах можно рассмотреть стрелочку — это эмулятор «графического мышиного курсора» в текстовом режиме.

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

а ещё у досбокса по умолчанию нет флопиков, от чего aformat очень охуевал и падал в корку. поэтому я сделал ещё один хак, тупо захардкодив «нашли два флопа».

а теперь самое главное: скриншоты!

главное окно:


настройки:


просьба:


процесс форматирования:


который провалился, потому что никаких флопиков нет:



да, тогда я гордо величал себя «ACE».

а морда, кстати — вполне полноценная оконная система внутри. с контролами, всё как у взрослых.

как молоды мы были…
Linkmeow!

Comments:
From:(Anonymous)
Date:November 29th, 2013 - 01:06 pm
(Link)
а почему АСЕ?
[User Picture]
From:[info]ketmar
Date:November 29th, 2013 - 01:13 pm
(Link)
слушай, 20 лет прошло. я что, помню, о чём я в школе думал? нет, чем — это помню. а о чём…
[User Picture]
From:[info]ketmar
Date:November 29th, 2013 - 01:14 pm
(Link)
помню, одна из причин была — это валидное 16-ричное число.
[User Picture]
From:[info]ketmar
Date:November 29th, 2013 - 01:16 pm
(Link)
кстати, по-моему, это и есть источник. 0xa+2 → 0xc+2 → 0xe. и вдобовок осмысленное слово. короче, что-то гиковское, к «тузам» и «асам» отношение имеет только по созвучию.
From:(Anonymous)
Date:November 29th, 2013 - 04:17 pm
(Link)
А по-моему, ты просто сублимировал в этом слове свой ГОМОСЕКСУАЛИЗМ. Вот если присмотреться к очертаниям символов...
[User Picture]
From:[info]ketmar
Date:November 29th, 2013 - 07:10 pm
(Link)
ну, разве что подсознательно. ну и ладно, это тоже хорошо.
From:(Anonymous)
Date:November 29th, 2013 - 01:23 pm
(Link)
Псевдографика ржачная

АСЕ бгг охуеть
[User Picture]
From:[info]ketmar
Date:November 29th, 2013 - 01:52 pm
(Link)
>Псевдографика ржачная
дос так и выглядел, да. молодёжь уже не знает…
From:(Anonymous)
Date:November 29th, 2013 - 05:26 pm
(Link)
дос выглядел охуенно, 80х25 навсегда!
Ты АСЕ очень смешно вывел, "палочка" по центру такая смешная, а наивные ╧ с засечками меня просто добили.
[User Picture]
From:[info]ketmar
Date:November 29th, 2013 - 07:11 pm
(Link)
восьмой или девятый класс, чо. я старался же!
From:(Anonymous)
Date:November 29th, 2013 - 08:02 pm
(Link)
Здорово, бля, у тебя получается. Наверное и баб нормально приходуешь, да?
[User Picture]
From:[info]ketmar
Date:November 29th, 2013 - 08:33 pm
(Link)
ну понятно же, что бабы мне не давали — вот и писал всякую хуйню.
From:(Anonymous)
Date:November 29th, 2013 - 08:45 pm
(Link)
Да я знаю, такие как ты бабам нравятся. Я тоже хотел программистом стать. Пошел... Мать тогда, она верила в меня, в дом пионеров отвела, блядь, в секцию юных техников. Как мне ебанули, бля, в прерывание 13, представляешь? Я говорю, мама, всё, извини.
А отец потом ещё раз ебанул дома.
[User Picture]
From:[info]do_
Date:November 29th, 2013 - 01:42 pm
(Link)
турбовижн
[User Picture]
From:[info]ketmar
Date:November 29th, 2013 - 01:52 pm
(Link)
ни разу. чистейший паскаль 5.5 с самописными библиотеками. это было время 286-х с дискетами, бп6 с труповижыном использованию не полежал.
[User Picture]
From:[info]do_
Date:November 29th, 2013 - 01:53 pm
(Link)
бывает
но выглядит неотличимо вообще
[User Picture]
From:[info]steinkrauz
Date:November 29th, 2013 - 02:02 pm
(Link)
Ну так стандарт же был, де-факто.

Я тоже свою оконную библиотеку под этот внешний вид задрачивал.
[User Picture]
From:[info]ketmar
Date:November 29th, 2013 - 02:13 pm
(Link)
так в досе как-то сильно иначе окошки сделать было сложновато. а вообще — эта морда мимикрировала не под труповижн, а вовсе даже под norton utilities. у труповижына выбраные кнопочки немного не так выглядели.
[User Picture]
From:[info]do_
Date:November 29th, 2013 - 02:37 pm
(Link)
согласен, c 16-ю цветами и десятком-другим символов псевдографики особо не разгонишься
[User Picture]
From:[info]ketmar
Date:November 29th, 2013 - 02:58 pm
(Link)
кстати, более поздние мои UI можно было отличить по листбоксам: я их упёр из netware. там своеобразный скролл слева, больше нигде такой не делали.
[User Picture]
From:[info]tzirechnoy
Date:November 29th, 2013 - 04:15 pm
(Link)
Цвета весьма другие, плюс стрелки на активной кнопке.

Вообще, на Нортоновские утилиты -- похожэ. На мелкомягкие qbasic/doshell -- ну, до некоторой степени. На турбавижн -- ни разу.
[User Picture]
From:[info]ketmar
Date:November 29th, 2013 - 07:11 pm
(Link)
>на Нортоновские утилиты — похожэ
именно. под них и косил же. ну, типа «диск доктор» там, «диск форматёр»…
From:(Anonymous)
Date:December 3rd, 2013 - 12:10 am
(Link)
ну вообще цвета и переопределенный метод для отрисовки "батона" -- под TV такое делалось в несколько десятков строк. не такой уж и признак это, чтобы "на турбавижн -- ни разу" (:
From:[info]666
Date:November 29th, 2013 - 02:07 pm
(Link)
помню какую-то похожую форматилку,
от ней был бутсектор,
рисующий pressanykey в стиле турбовижена
[User Picture]
From:[info]ketmar
Date:November 29th, 2013 - 02:14 pm
(Link)
fformat. собственно, я писал aformat именно как замену fformat-у, который на то время мало что платным стал, так ещё и не умел некоторых нужных мне фишек.
[User Picture]
From:[info]ketmar
Date:November 29th, 2013 - 02:15 pm
(Link)
и вообще. это не стиль труповижына, это стиль IBM CUI. именно оттуда все попёрли.
[User Picture]
From:[info]tzirechnoy
Date:November 29th, 2013 - 04:57 pm
(Link)
А "восстанавливать" сбойные дискеты -- это он 0 дорожку несколько сдвигал как-то или что?
[User Picture]
From:[info]ketmar
Date:November 29th, 2013 - 07:14 pm
(Link)
это он пытался секторами играть. не секрет же, что в стандартном формате на дорожке было место ещё на два сектора. вот если после формата находились сбойные, то он нежно помечал их как «очень большие сектора». и это таки, чсх, позволяло ещё с пол-годика минимум дискету использовать. тогда оно было весьма важно.
[User Picture]
From:[info]mipa
Date:November 29th, 2013 - 10:15 pm
(Link)
Где-то я видел это "Written by ACE". Может и юзал даже. Как экзешник называется?

Интерфейс, кстати, очень красивый. Я, собственно, в похожем интерфейсе до сих пор сижу круглые сутки, в фаре.
[User Picture]
From:[info]ketmar
Date:November 29th, 2013 - 10:18 pm
(Link)
>Как экзешник называется?
aformat.exe
[User Picture]
From:[info]mipa
Date:November 29th, 2013 - 11:54 pm
(Link)
Не, не помню.
From:[info]valeriy_myers
Date:November 30th, 2013 - 07:08 pm
(Link)
Охуенно!
[User Picture]
From:[info]ketmar
Date:November 30th, 2013 - 08:48 pm
(Link)
спасибо.
From:(Anonymous)
Date:December 3rd, 2013 - 12:00 am
(Link)
надо поднять свое старое говно поностальгировать =), да все проклятая прокастинация.. =)
From:(Anonymous)
Date:December 3rd, 2013 - 12:55 am
(Link)
вот зачем ты это делаешь?
оно ведь вспоминается, в мельчайших деталях и со всеми втекающими приятными ощущениями (:
та же "двойка" (до сих пор хранится в шкафу):
Image
и, что интересно, аналогичный твоему софт. но с девочками, видать, у меня было еще хуже, а на полке рядом с "Абелем" лежал "Хижняк", так что вместо юзерфейса был сделан инфектор. и первый его более-менее рабочий билд, не выходя из отладчика, бережно ебанул мне все, что смог найти на харде. я радовался, ведь оно, это цифровое существо, было свое. корявенькое, но живое. ему было можно (: