Текущая обстановка

Nov. 30th, 2025 11:52 am
tiresome_cat: (CuriousCat)
[personal profile] tiresome_cat
Выходной день коту под хвост. Обоим котам. Вот они - лежат рядом на кровати, прижавшись к моему правому боку и тихо мурлыкают. Электричество то включается, то выключается без какого-либо графика или предупреждения. День опять мрачный, бессолнечный. При таких вводных заниматься чем-либо полезным практического смысла не имеет, а из дел приятных хорошо идет только сон. Ну, да будет так.
vak: (Знайка)
[personal profile] vak
Припомним былое.



Технические подробности: smbaker.com/8-bit-isa-ems-board-flash-disk-board

denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)
[staff profile] denise posting in [site community profile] dw_news
Hello, friends! It's about to be December again, and you know what that means: the fact I am posting this actually before December 1 means [staff profile] karzilla reminded me about the existence of linear time again. Wait, no -- well, yes, but also -- okay, look, let me back up and start again: it's almost December, and that means it's time for our annual December holiday points bonus.

The standard explanation: For the entire month of December, all orders made in the Shop of points and paid time, either for you or as a gift for a friend, will have 10% of your completed cart total sent to you in points when you finish the transaction. For instance, if you buy an order of 12 months of paid time for $35 (350 points), you'll get 35 points when the order is complete, to use on a future purchase.

The fine print and much more behind this cut! )

Thank you, in short, for being the best possible users any social media site could possibly ever hope for. I'm probably in danger of crossing the Sappiness Line if I haven't already, but you all make everything worth it.

On behalf of Mark, Jen, Robby, and our team of awesome volunteers, and to each and every one of you, whether you've been with us on this wild ride since the beginning or just signed up last week, I'm wishing you all a very happy set of end-of-year holidays, whichever ones you celebrate, and hoping for all of you that your 2026 is full of kindness, determination, empathy, and a hell of a lot more luck than we've all had lately. Let's go.
malyj_gorgan: (Default)
[personal profile] malyj_gorgan
    Ви всі, напевне, знаєте, що найвище дерево на світі -- секвоя вічнозелена, вона ж секвоя берегова, вона ж redwood за червоний колір деревини. Цікаво, що в Каліфорнії, де ця секвоя росте, досі маловідоме походження назви знаменитого дерева. Хтось вважає, що це щось з латинської через іспанських місіонерів, хтось чує індіанські корені назви, але то все міфи. Якщо не полінуватися і пошукати, можна вичитати, що вперше цю назву запропонував лише в 1840-х роках австрійський ботанік Стефан Ладислав Ендліхер, який ніколи в Америках не був, а жив і працював у Відні. І вже зовсім мало хто знає, що коло витоків цеї назви цілком випадково був наш земляк, Зенко Самборак з Товмачика. З тих Самбораків, де майже самі священники, он, Зенків стрийко був аж цілим деканом у Снятині. Зенко, на відміну від родичів, на священника вчитися не став, бо зовсім не мав вуха до співу чи до іноземних мов. Знав українську, трохи польську, а вже німецьку -- майже ніяк. Зате був спостережливий, недурний і дуже добре знався на рослинах, тому вивчився на лісника і працював у повітовому лісництві, доглядаючи і висаджуючи ліси від Прута і аж до полонин. І коли з Коломиї написали, що якийсь професор у Відні заснував ботанічний сад і зараз шукає когось, аби привіз і допоміг правильно висадити трохи автентичних карпатських дерев, то сам зголосився на то, а за два місяці уже доставив до столиці чотири вози різних саджанців, від жерепів з Делятина до тисів з Княждвору.
    Професор Ендліхер прийняв Зенка приязно і навіть показав свою роботу зі складання класифікації рослин. На столі якраз були викладені гербарій і малюнки якогось дивного дерева, дуже віддалено схожого на смереку, але інакшого від усього, що Зенко коли-небудь бачив.
    - Що се таке? Co to za drzewo? е-е-е... Was ist das? - всіма мовами одночасно спробував запитати здивований українець.
    На що пан професор з несподіваним запалом почав відповідати німецькою, що це sehr grossen Baum, величезне дерево, високе, аж до самого неба, шкода лише, що він, хоч і ботанік, не знає, як воно називається. Вся та німецька балачка настільки очевидним чином пролітала попри Зенкові вуха, що професор Ендліхер спинився і спробував згадати, що він теж колись вчився на священника, і трохи знає латину, як там буде дерево-до-неба... небесне дерево:
    - ... Arbor celesta. Celesta!
    - Нє-нє-нє! - закрутив головою Зенко. - Я добре вижу що се не листя, се хвоя! Се хвоя!

    Віденський професор був так вражений професійністю карпатського лісника, що одразу повірив, що той знає і це дерево також, то так і записав: "sequoia".

(no subject)

Nov. 29th, 2025 10:14 pm
southwest: (cat_chef)
[personal profile] southwest
По cавету зож-активистов, которые считаюt этот продукт жутко полезным (и это не шутка), купил сегодня шмат сала весом в килограмм (уже порезал на семь кусков, из которых шесть отправляются в морозилку, а один в холодильник, чтобы я их по очереди трескал, по паре слайсиков на завтрак). Нежное, малосолёное, вкуснейшее. Угадайте страну производителя (подсказка - не бывшая соцстрана, не канада, не штаты).

Про память на i86

Nov. 29th, 2025 01:44 pm
vak: (Знайка)
[personal profile] vak
В комментах возникло обсуждение способов расширения памяти на XT-шке. Вспомню исторические факты конспективно.

8088 и PC XT

Процессор 8088 имел 20 разрядов физического адреса. Поэтому адресовать мог только 2^20 = 1 мегабайт. Из них айбиэмовские инженеры отвели 640к для программ и 384к для хардвера (биосы, видеопамять). Позже придумали EMS, где в пространстве 384к создавалось окно, и через него можно было пролистывать несколько мегабайт дополнительной памяти. Драйвер EMM.SYS.

286 и PC AT

У процессора 286 было уже 24 разряда физадреса. То есть уже 16 мегабайт памяти, но только в защищённом режиме. Что для MS-DOS не годилось.

В незащищённом режиме 286 мог адресовать 64 килобайта сразу за первым мегабайтом. Эту область научились использовать, и назвали HMA. Но для совместимости приходилось жульничать с адресным сигналом A20. Драйвер HIMEM.SYS и иже с ним.

386

Тут уже 32-битный физадрес, и память хоть до 4 гигабайт. Драйвер EMM386.SYS.
vak: (Путиномедвед)
[personal profile] vak
Заржавело всё. Появилось видео с падением и взрывом ракеты на полигоне вчера под Оренбургом.

juan_gandhi: (Default)
[personal profile] juan_gandhi
Я собрался задавать всякие дурацкие вопросы, начитавшись дурацкого Сартра и фрустрируясь поэтому (по поводу).

1. Мы тут все собрались такие умные и хорошие. И нам всем за пятьдесят, так? Кому-то и сильно больше.

Так вот, я что понял. Если с generation X у меня коммуникация вполне нормальная (ну или спасибо моим детям, что открыли мне этот канал), то следующие поколения для меня полная загадка. Полная. Скажем так - а чо они молчат-то? И где они вообще? Какая у них мотивация? Что им вообще надо? Загадка. Мы пытаемся догадываться - но не получается. Причём, на линктине где-нибудь, или на твиттере разговор поверхностный, но вполне нормальный; я как бы понимаю, что они имеют в виду, а они иногда понимают, что я имею в виду. Но всё равно, в целом-то - как разные вселенные.

Или у вас, у собравшихся, всё нормально, есть раппорт, вы их понимаете, а они вас? Не, я не скучаю, у меня есть с кем поговорить, но вот это вот странная тема, когда я вдруг понял, что ха, тут какая-то стена.

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

Вот. Загадка. Хотя и досужая.

tiresome_cat: (ShamefullCat)
[personal profile] tiresome_cat
Испугавшись до усрачки за свой рейтинг, Зеля сегодня таки перечислил гражданам третий месяц зажатую им выплату по программе "Национальный кешбэк". Но есть нюанс. Я было сунулся оплатить из этого кешбэка мобильную связь, так хуюшки. При том что раньше всё работало. Если бы это было возможно, то после такого фокуса репутация зелепупской власти упала бы в моих глазах еще сильнее, но там уже некуда - Адское дно достигнуто.
tiresome_cat: (AngryCat)
[personal profile] tiresome_cat
Ночью был сильный туман. Где-то в 1:30 за окном начало "бабахать". Обычно-то когда летят "шлюхеды" я не слышу ни их, ни работы ПВО. Но не в этот раз. "Бахало" как минимум раз десять и в тумане разносилось громкое дребезжание "шлюхедов" - стая была большая. После второго взрыва во всём городе вырубилось электричество, его нет до сих пор и хрен его знает когда включат. Вода, газ и прочие удобства пока в норме. Непонятно - это рашисты специально попали или ПВО-шники что-то неудачно сбили.

Я ж сегодня еще и работаю с 9 до 15. Приперся в офис, тут темно как у негра (погода дерьмовая сегодня совсем), но пока ещё не холодно. Работы, понятно, никакой не будет, так, приём да выдача заказов. Из развлечений - радио на мобилке.

А вот остаток выходных дома будет проходить в максимально недружественной обстановке. Можно только жрать да спать, завернувшись в котов и два одеяла.
vak: (Знайка)
[personal profile] vak
Освежим память про системы программирования на персональных компьютерах конца 80-х. Я накачал с сайта winworldpc.com разных компиляторов и устанавливаю их один за одним на XT-шке. Начал с Борланда как самого уважаемого. Складывать буду на Гитхабе:Там не только бинарники, но и куча полезных примеров в исходных текстах.

tiresome_cat: (ShamefullCat)
[personal profile] tiresome_cat
Наивно, я так думаю, будет полагать, что Украина таки совсем избавилась от этого субъекта. Скорей всего следует ожидать в скором времени появления новой политической партии, которая плавно заменит до предела уже обосранный бренд "Слуга народа". Что-то вроде - "Али-Баба и сорок праведников". Но всё равно приятно, что это ебло хотя бы временно переедет с первых полос новостей куда-то в раздел криминальной хроники.

Алилуйя!
juan_gandhi: (Default)
[personal profile] juan_gandhi
На горизонте - Пиренеи.





vak: (Знайка)
[personal profile] vak
Для ELKS есть и Си компилятор: проект 8086 Toolchain. Если собрать его по инструкции, он интегрируется в образ диска ELKS. Вот пример компиляции классического Hello World:



Смотрим получившийся ассемблерный код.

Open Watcom

Nov. 28th, 2025 12:10 am
vak: (Default)
[personal profile] vak
Помните Си компилятор Watcom из 90-х? Оказывается, он продолжает существовать в опенсорсном виде. Свежие бинарники можно скачать по ссылке:

github.com/open-watcom/open-watcom-v2/releases/download/Current-build/ow-snapshot.tar.xz

Поддерживаются языки Си, Си++ и Фортран, платформы DOS, OS/2, Win16, Win32, Win64, Linux i386, Linux x64.

(no subject)

Nov. 27th, 2025 08:11 pm
southwest: (grate_again)
[personal profile] southwest
  Как же так, голосовалa за величие Америки, а получилa хрен без масла.
 
 
 

Юникс на XT-шке

Nov. 27th, 2025 03:46 pm
vak: (Знайка)
[personal profile] vak
Проблема с делением на ноль в ядре ELKS неожиданно разрешилась сама собой. Только я примерился отладочную печать вставлять, собрал для начала ELKS из свежих исходников. Процесс несложный, только делать это надо в линуксе.
sudo apt-get install texinfo libncurses5-dev libelf-dev ncompress bison flex
git clone https://github.com/ghaerr/elks.git
cd elks
./build.sh
Получаем образ флопика:
$ ls -l image/*.img
-rw-rw-r-- 1 vak vak 1474560 Nov 27 08:15 image/fd1440.img
Только это 1.44 мегабайта, а надо 360 килобайт. Не вопрос.
$ . ./env.sh
$ cd image
$ make fd360-minix
...
$ ls -l fd360-minix.img
-rw-rw-r-- 1 vak vak 368640 Nov 27 08:20 fd360-minix.img
Дай, думаю, загружусь для начала с этого флопика, вдруг упадёт как-то иначе. И ядро стартовало в лучшем виде! Видно, недавно починили проблему кривого CMOS.



В процессе изучения сборки ELKS выяснилось, что вовсе необязательно возиться с флопиками. Можно построить сразу образ жёсткого диска и записать на SD карточку:
$ cd image
$ make hd64-minix
...
$ ls -l hd64-minix.img
-rw-rw-r-- 1 vak vak 67107840 Nov 27 08:47 hd64-minix.img
$ dd if=hd64-minix.img of=/dev/sda
Имеем вот такой "жёсткий диск":



Грузимся с SD карточки:



Вот вам Линукс на XT-шке, а вы не верили. 😀

Если у вас есть PC XT или AT с адаптером XT-IDE, готовый образ диска с установленным Линуксом можно скачать здесь: elks-v0.9.0-hd64-c86.zip. Я обновил образ, теперь там Си компилятор в копмлекте.

Установку ELKS на чистый диск с загрузочного флопика я тоже проверил. Проще чем в MS-DOS: всего две команды mkfs и sys.



Это базовая юниксная система. Дальше будем выяснять, как установить Си компилятор. Задача собрать Демос Командер.

Мультипортовка

Nov. 27th, 2025 02:07 pm
vak: (Default)
[personal profile] vak
Помните забытое слово из 80-х? Мультипортовая плата означала последовательный интерфейс COM (для модема), параллельный интерфейс LPT (для принтера) и интерфейс к игровому джойстику. И ещё на ней стояла важная фишка конкретно для XT: часы реального времени RTC. Благодаря литиевой батарейке часы постоянно шли, даже когда компьютер выключен.



Поскольку родной биос XT-шки ничего не знает про RTC, для автоматической установки времени в MS-DOS требовались отдельные утилитки типа GETCLOCK.COM и SETCLOCK.COM. Каждый производитель мультипортовок поставлял свои версии этих утилит. Совместимость их с материнскими платами была тонким местом.

Начиная с PC AT часы реального времени встроили в материнскую плату, и проблема совместимости RTC/CMOS снялась.

Эта конкретно плата называется DIO-200, производитель DFI. Соответствующий софт ещё предстоит отыскать.

Нашлось описание от модели DIO-200X: diamond-flower-dio-200x-users-manual.pdf. Но там RTC сделан на чипе MM58167, а у меня UM82C8167.

Profile

fenikso: (Default)
Kyryl Bilokurov

May 2022

S M T W T F S
1234567
891011121314
15161718192021
2223242526 2728
293031    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Nov. 30th, 2025 12:12 pm
Powered by Dreamwidth Studios