olindom: (pic#13801272)
[personal profile] olindom

Alex Gaby's Post

 

 
 
Лучшe гипc c кpoвaткoй, чeм гpaнит c oгpaдкoй.
C пoявлeниeм coциaльныx ceтeй миp нe cтaл глупee. Пpocтo дуракам cтaлo гopaздo пpoщe дoнocить дo вcex cвoи мнeния.
Знaeтe ли вы, чтo ни у oднoгo шпиoнa нe бывaeт тaкиx чecтныx глaз, кaк у тoлькo чтo изменившей женщины.
Poдитeли пocтoяннo выбивaли из мeня дуpь. Ho я вceгдa знaл, гдe дocтaть eщё.
Mнoгиe и paды были бы иcпытaть кoгнитивный диccoнaнc, нo нeчeм.
Ha coбeceдoвaнии caмoe cлoжнoe — этo дeлaть вид, чтo ты peaльнo xoчeшь paбoтaть.
Bчepa лeг в 22:00, oт cчacтья нe мoг уcнуть eщe 4 чaca.
Лучшe пopнo, чeм никoгдa.
Mы нacтoлькo пoгpязли в coцмeдиaceтяx, чтo дoмa вoблу нe вo чтo зaвepнуть.
Tpуднee вceгo в шкoлe пpиxoдитcя учитeлям xимии. Oни знaют, кaк взopвaть или oтpaвить любoгo мaлoлeтнeгo дeбилa, нo дepжaтcя изo вcex cил.
— Пaпa, a кoгдa зaкoнчитcя peмoнт, мнe cкoлькo лeт будeт?
И o пoгoдe: нa oблeдeнeвшиe тpoтуapы Уcть-Kaмeннoдыpcкa ужe выпaлa гoдoвaя нopмa пpoxoжиx.
Гpузинcкиe пчёлы живут в киндзмapaульяx.
Meмopиaльнaя дocкa нa Литepaтуpнoм инcтитутe: "Hи oдин из вeликиx pуccкиx пиcaтeлeй нe училcя в этим зaвeдeнии".
Люди дeлятcя нa двa видa: oдни, шaгaя пo улицe и глядя нa пaдaющий cнeг, нaзывaют eгo вoлшeбным; дpугиe, дocтaвaя лoпaту — ёбaным.
vak: (Знайка)
[personal profile] vak
Про первую неудачную попытку я рассказывал: в тот раз сетевая карточка NE2000 не ожила. На этот раз я добыл ещё более древнюю Ethernet карточку, а именно WD8003EB. Классическая схема на трёх чипах DP8390 + DP8391 + DP8392.



У карточки два разъема: тонкий коаксиальный Ethernet и так называемый AUI для подключения произвольного внешнего трансивера.



Трансивер на витую пару нам и нужен. Маленькая коробочка пристёгивается снаружи и надёжно закрепляется подвижной защёлкой.




Софт для конфигурации карточки WD8003 имеется по ссылке: WD_SuperDisk_v17.zip. Там две утилиты: SETUP.EXE и DIAGNOSE.EXE. Setup даёт менять конфигурацию карточки (базовые адреса и прерывание) и записывает её в постоянную память NVRAM. Diagnose гоняет тесты и проверяет, всё ли в порядке. Конфигурацию она тоже может менять, но не сохраняет.



+4 )
Таким образом XT-шка из ржавой рухляди превращается в осмысленную сетевую машину. 😀
vak: (Аристипп)
[personal profile] vak
Я как-то упоминал родной микрокод от 8086, а вот нынче народ сварганил честную реализацию процессора на Верилоге, где работает тот микрокод.

"z8086: Rebuilding the 8086 from Original Microcode"

Если кому хочется выяснить всякие недокументированные фичи, можно гонять этот z8086 на FPGA или на Icarus Verilog и смотреть. Внутри у него неонка хитрый процессор с 21-битными инструкциями и программа из 512 микрокоманд.

Исходники: github.com/nand2mario/z8086

Фактически народ повторил то, что я сделал когда-то для микро-БЭСМ: восстановил микроархитектуру по имеющемуся микрокоду. С таким прогрессом недолго и всю PC XT на FPGA повторить. Софта-то к ней вагон.

Модем из 80-х

Dec. 18th, 2025 12:52 am
vak: (Знайка)
[personal profile] vak
Вот такой симпатичный модем образовался у меня в коллекции. Но куда нынче звонить? Зачем? Непонятно. Разве что в рамочке на стену повесить. 😀



Сделан модем на чипе SC11175CV/CBF. Узнать бы что это такое. Какой-то микроконтроллер, понятное дело, но интересны внутренности.

GateMate RISC-V

Dec. 17th, 2025 05:58 pm
vak: (Українець)
[personal profile] vak
Смотрите какая симпатичная штука: компьютер с процессором RISC-V и видеопортом VGA на немецком чипе FPGA. Плата GateMateA1-EVB от фирмы Olimex. Подробности спрашивайте у [personal profile] ymz5 .

vak: (Знайка)
[personal profile] vak
Я поставил Си компилятор под NetBSD на древнем компьютере PC 486 и скомпилил старый добрый Dhrystone.
$ ./dhrystone

Dhrystone Benchmark, Version 2.1 (Language: C)
...
Nanoseconds for one run through Dhrystone: 123707.4
Million Dhrystones per Second: 0.008
DMIPS: 4.6
Это в 1700 раз медленнее, чем Raspberry Pi 4, или в 800 раз медленнее Raspberry Pi 3B.
vak: (Daemon)
[personal profile] vak
Чтобы влезть в 16 мегабайт памяти, пришлось откатиться до версии NetBSD 4.0.1 (2008 год).

Установщик удобный, но надо иметь навыки работы с таблицы разделов на диске. Пакеты ставятся по сети через HTTP.



Первый вход в систему после установки.



Подробности конфигурации периферии можно видеть из dmesg. Настроил SSH в обе стороны - есть некоторые устарелости, но в целом работает.
$ /sbin/dmesg
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
    2006, 2007
    The NetBSD Foundation, Inc.  All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
    The Regents of the University of California.  All rights reserved.

NetBSD 4.0.1 (GENERIC) #0: Tue Oct  7 22:58:48 PDT 2008
        builds@wb30:/home/builds/ab/netbsd-4-0-1-RELEASE/i386/200810080053Z-obj/home/builds/ab/netbsd-4-0-1-RELEASE/src/sys/arch/i386/compile/GENERIC
total memory = 15996 KB
rbus: rbus_min_start set to 0x20000000
avail memory = 5532 KB
timecounter: Timecounters tick every 10.000 msec
timecounter: Timecounter "i8254" frequency 1193182 Hz quality 100
mainbus0 (root)
ACPI Error (tbxfroot-0775): No valid RSDP was found [20060217]
ACPI Exception (tbxfroot-0531): AE_NOT_FOUND, RSDP structure not found - Flags=8 [20060217]
ACPI Exception (tbxface-0162): AE_NO_ACPI_TABLES, Could not get the RSDP [20060217]
ACPI Exception (tbxface-0211): AE_NO_ACPI_TABLES, Could not load tables [20060217]
ACPI: unable to load tables: AE_NO_ACPI_TABLES
cpu0 at mainbus0: (uniprocessor)
cpu0: Cyrix 486DLC (486-class)
WARNING: CYRIX 486DLC CACHE UNCHANGED.
isa0 at mainbus0
lpt2 at isa0 port 0x3bc-0x3bf irq : polled
ne0 at isa0 port 0x280-0x29f irq 9
ne0: NE2000 Ethernet
ne0: Ethernet address 00:40:05:fa:24:77
com0 at isa0 port 0x3f8-0x3ff irq 4: ns8250 or ns16450, no fifo
com1 at isa0 port 0x2f8-0x2ff irq 3: ns8250 or ns16450, no fifo
pckbc0 at isa0 port 0x60-0x64
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard
attimer0 at isa0 port 0x40-0x43: AT Timer
wdc0 at isa0 port 0x1f0-0x1f7 irq 14
atabus0 at wdc0 channel 0
vga0 at isa0 port 0x3b0-0x3df iomem 0xa0000-0xbffff
wsdisplay0 at vga0 kbdmux 1: console (80x25, vt100 emulation), using wskbd0
wsmux1: connecting to wsdisplay0
pcppi0 at isa0 port 0x61
pcppi0: children must have an explicit unit
midi0 at pcppi0: PC speaker (CPU-intensive output)
sysbeep0 at pcppi0
isapnp0 at isa0 port 0x279: ISA Plug 'n Play device support
npx0 at isa0 port 0xf0-0xff
npx0: using exception 16
fdc0 at isa0 port 0x3f0-0x3f7 irq 6 drq 2
pcppi0: attached to attimer0
isapnp0: no ISA Plug 'n Play devices found
timecounter: Timecounter "clockinterrupt" frequency 100 Hz quality 0
fd0 at fdc0 drive 0: 1.44MB, 80 cyl, 2 head, 18 sec
fd1 at fdc0 drive 1: 1.2MB, 80 cyl, 2 head, 15 sec
Kernelized RAIDframe activated
wd0 at atabus0 drive 0: <FC-1307 SD to CF Adapter V1.4>
wd0: drive supports 1-sector PIO transfers, LBA addressing
wd0: 1910 MB, 3880 cyl, 16 head, 63 sec, 512 bytes/sect x 3911680 sectors
wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 5 (Ultra/100)
boot device: <unknown>
root device: wd0a
dump device (default wd0b): 
file system (default generic): 
root on wd0a dumps on wd0b
root file system type: ffs
init path (default /sbin/init): 
init: trying /sbin/init
wsdisplay0: screen 1 added (80x25, vt100 emulation)
wsdisplay0: screen 2 added (80x25, vt100 emulation)
wsdisplay0: screen 3 added (80x25, vt100 emulation)
wsdisplay0: screen 4 added (80x25, vt100 emulation)
$ _
spamsink: (Default)
[personal profile] spamsink
На тематическом ретрокомпьютерном форуме обсуждают поддержку MS-DOS-ом моделей первых лаптопов, совместимых с IBM PC Convertible, в частности Компаковского "K09", относительно режима suspend/resume. В частности, упоминается комментарий в файле MSINIT.ASM

;will take care of BDSM tables and AT ROM Fix module thru K09 suspend/resume 


В комментариях:

  • Пользователь1: Спрашиваю для друга, что такое таблицы BDSM?
  • Пользователь2: @Пользователь1 Структура данных блоков для мини-диска. В списке прерываний и FreeDOS эти структуры называются DDT, в DR-DOS — UDSC, а в lDOS — UPB. Мини-диски также известны как расширенные и логические разделы.
  • Пользователь3: @Пользователь1 Другая аббревиатура BDSM, на которую вы, кажется, намекаете, согласно Википедии, появилась только в 1991 году. Так что нет, в 1987 году эти четыре символа были совершенно безобидны...

original )
Датировка источников всякая важна.
spamsink: (Default)
[personal profile] spamsink
Я в ящике своём цидулю (от Hertz of Canada, of all places) обнаружил. Откуда непонятная взялась?

А вот откуда: некий канадец с именем, совпадающим с моим по первым трем буквам, и фамилией, совпадающей с моей по первым трем буквам, будучи тупой скотиной, не проверил, что он там вбивает в поле email при резервировании прокатной машины, ну и Hertz, будучи ещё большими тупыми скотинами (см., например, "hertz customer charged" или "hertz customer arrested"), не делает валидацию адресов, перед тем, как разрешать использовать их в качестве контактной информации о заключённом контракте. Что, помимо прочего, означает, что если что-то случится, то меня по моему адресу будут беспокоить попусту, а то ещё и запросят у провайдера информацию и будут беспокоить так, что придётся тратить время и деньги.

Короче, я теперь имею возможность распоряжаться этим самым резервированием, сделанным в Ванкувере, Британская Колумбия с 6 по 13 января на карточку VISA, кончающуюся на 6091, за 174.34 CAD.

Теперь вот думаю, или отменить его, потому что порядок должен быть, или пусть его.
vak: (Украина)
[personal profile] vak
Украинцы начали уничтожать уже и подводные российские лодки. Правильно, чтобы нечем было ракеты пускать.
vak: (Default)
[personal profile] vak
Предыдущее сравнение хромает: версия 6.0 утилиты Norton System Info вызывает сомнения. Перетестируем более древней версией 4.5.

Начнём с клона PC XT на процессоре NEC D8088D-2 (копия интеловского 8088) в режиме "турбо" (8 МГц). Скорость 1.7 относительно классической IBM PC XT. Сопроцессора 8087 нету.





Теперь родной интеловский i486sx-25. Я вынул второй процессор из материнской платы и снял соседние джамперы. Процессор определился как 386, ведь эта версия SysInfo (1988 года) ничего не знает про 486, который появился только в 1989-м. Сопроцессора 487 в модели 486sx нету. Скорость определяется как 51.5 попугаев.





Наконец Cyrix cx486dx2-66. Вставляем процессор и джамперы обратно. Здесь уже имеется сопроцессор 487. Скорость подпрыгнула почти в три раза, до 130.2 попугаев.



chasovschik: (Default)
[personal profile] chasovschik
По поводу стрельбы в Брауне никаких деталей по-прежнему нет. Президент университета даже не стала говорить, что это был за класс, в котором стрельбу устроили. Подозреваемого вроде задержали, но никакой дополнительной информации не дают, что как бы намекает - информация может пойти поперек нарратива. Про класс тем временем пишут вот что: это был курс профессора Рейчел Фридберг, которая занимается экономикой и Jewish Studies.

В Сиднее количество жертв все растет. Сейчас говорят о пятнадцати убитых и сорока раненых.

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

Гнилая селедка

Dec. 14th, 2025 02:06 pm
chasovschik: (Default)
[personal profile] chasovschik
Выяснилось, зачем демократы замазывали что попало на уже опубликованных фотографиях с эпштейновского острова. Действительно, для пущей интриги. Они выкатили еще небольшой набор фотографий из эпштейновского архива и опять кое-что позамазывали, чтобы создать нужное им впечатление. Если на фотографии Трампа с моделями закрыть взрослым моделям лица и положить ее рядом со словом "Эпштейн", куча идиотов поверит, что им показали фотографию Трампа с несовершеннолетними жертвами траффикинга. Оказывается, у этого приема есть специальное юридическое название - "false light", и вот тут Turley про него подробно рассказывает.

Даже NYT, которая вообще-то принимает в операции "намажем Эпштейна на Трампа" самое активное участие, этот вброс описала следующим разочарованным образом: "The images, released without context by Democrats on the House Oversight Committee, revealed little new about the deceased sex offender’s ties to prominent men in politics, entertainment and finance."

Вполне очевидно, что демократы, ничего полезного для которых не нашлось во всей эпштейновской коллекции, от безысходности просто креативят в меру способностей. "А вот смотрите, фотография Трампа с девушками!" Производит это все крайне гнетущее впечатление. Как беспредельное и откровенное убожество этой затеи, так и обилие людей, которым такого убожества за глаза хватает.

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

MS-DOS без Микрософта

Dec. 14th, 2025 12:10 am
vak: (Знайка)
[personal profile] vak
Разочаровался я в SvarDOS и DR-DOS. Работаешь так, работаешь, проверяешь иногда файловую систему, вдруг чего подпортилось, и неожиданно:



И чего дальше с этим делать? Переформатировать диск заново, до следующей оказии? Нет, такой операционкой пользоваться не годится. Надо искать альтернативу.

Основной способ обмена файлами между писишкой и внешним миром у меня - перетыкание SD карточки (которая диск C: и прочие) в линуксный лаптоп. Линукс поддерживает длинные имена в файловой системе FAT. При копировании файлов я стараюсь, чтобы имена были досовские, то есть 8.3 uppercase. Но мало ли где могу промахнуться. Одно неловкое движение - и CHKDSK сломается навсегда. Нужна версия MS-DOS с надёжной поддержкой длинных имён.

Оказывается, такая существует, и называется она... Windows 98. 😀 Нижний "досовский" уровень тех окошек представляет собой фактический старый добрый MS-DOS 7.1, но улучшенный длинными именами файлов. Проблема только в том, что Микрософт никогда не выпускал такой DOS в виде отдельного продукта.

Однако нашлись умельцы, которые разобрались в этом деле и выпустили неофициальный релиз MS-DOS 7.10. Скачать можно отсюда: winworldpc.com/download/40c395e2-8093-c2a9-18c3-9a11c3a4efbf

Ставится это дело с двух флопиков 3.5". Вот пример загрузки после установки на диск XTIDE:



+3 )

Буду теперь использовать этот ДОС как основной вместо родного микрософтовского на 486 машинке. Жаль только, на XT-шке он не грузится. Затыкается сразу где-то в бутсекторе.
vak: (Default)
[personal profile] vak
Первый - классический клон PC XT на процессоре NEC V20, копия интеловского 8088, в режиме "турбо".

Второй - из поколения 486, на процессоре Cx486dx2-66, аналог (но не копия) интеловского 486DX2-66.

Для тестирования задействуем утилиту Norton System Info версии 6.0.



Кто это?

Dec. 13th, 2025 08:50 pm
vak: (Путиномедвед)
[personal profile] vak
Человека, выдающего себя за Путина, видели в Индии.

Планы на будущее

Dec. 13th, 2025 11:54 am
chasovschik: (Default)
[personal profile] chasovschik
Определился насчет new year resolutions. Надо перестать читать политические новости, тем более они давно уже никакие не новости, а набор мнений каких-то нехороших людей со слабоумием разной степени. Чтение этого говна вгоняет меня в депрессию и негативно действует на мой пожилой организм. Кроме того, оно побуждает меня генерировать мои собственные мнения на этот счет и даже их высказывать, что автоматически ставит меня в ряды тех самых людей со слабоумием. А осознание принадлежности к этой славной когорте сильно добавляет к депрессии, вызванной чтением. Да еще и времени на это все уходит как у шестиклассницы на ТикТок. Короче, от этой вредной привычки надо избавляться, тем более что информированность в области наших политических игр никакой практической ценности не имеет.

Интересно, продержусь ли я хотя бы месяц. Главное тут - не подсесть в терапевтических целях на что-нибудь посильнее, вроде фейсбучных рилзов про котиков, а то получится как при переходе с водки на героин.
vak: (Знайка)
[personal profile] vak
Народ бает, в 1992 году это была наикрутейшая игровая машинка. Пришла с CD-ROM и внутренним модемом. Я заменил на 5-дюймовый флоповод, теперь есть чем читать-писать любые флопики высокой плотности, а не только 360к на XT-шке.



+9 )

Metal-cpp

Dec. 12th, 2025 04:23 pm
vak: (Default)
[personal profile] vak
Оказывается, у Apple есть прозрачная библиотечка на Си++, дающая прямой доступ ко всем низкоуровневым графическим примитивам: называется Metal-cpp. Но они не спешат её популяризировать. Благо, она входит в состав их нового пакета MLX. Его нетрудно установить командой "brew install mlx", после чего появляется /opt/homebrew/opt/mlx/include/metal_cpp.

Вот пример простого приложения, рисующего цветастый треугольник: metal-cpp
vak: (Кризис так себе)
[personal profile] vak


They stole my language from me
My mind is dead like an old tree now
It’s a language of pain
Of mothers crying in the rain

Now Russian is the language of death
Now Russian is the language of war
Now it's the language of last breath
Ask Germans for the score

When I'm thinking in Russian
I always stumble on shame
Eyes of an ukrainian boy
Killed while playing the game

When I'm speaking in Russian
My voice is sinking and low
Cause every sound of those words
Turns to the noise of a drone

They stole our language from us
Now every word tastes of rust
The words of war, the words of blood
They drag us down to the mud

My language was charm and a dream
But now when I'm speaking I scream
For million lives, for stolen years
For mothers cries, for buried tears

Now Russian is the language of death
Now Russian is the language of war
Now it's the language of last breath
Ask Germans for the score

When I'm thinking in Russian
I always stumble on shame
Eyes of an ukrainian boy
Killed while playing the game

When I'm speaking in Russian
My voice is sinking and low
Cause every sound of those words
Turns to the noise of a drone...

People, people without a language
People, people without a language
People, people without a language
People

Profile

issandra: (Default)
issandra

May 2017

S M T W T F S
 123456
78 910111213
14151617181920
21222324252627
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 20th, 2025 08:34 am
Powered by Dreamwidth Studios