Блог страдающего Лиса
Lorem ipsum hello dolor sit world amet
19 апр 2025 Сб
Вот бы поехать на море
Я всю свою жизнь никогда не был на море, никогда не видел его даже вблизи. Я был на большом озере несколько раз, но на море не был никогда. Мне бы так хотелось побывать на море, съездить туда, окунуть лапы в теплую воду и посмотреть вдаль на закате, хотелось бы услышать плеск волн и почувствовать как ласковый ветер запутывается в моей шерсти.
Но я никогда не поеду на море, но зато я могу о нем мечтать.
В моих мечтах море так прекрасно, и я помню как плавал в нем во сне, и это было не раз... во сне море было не таким большим, но все равно, было приятно, что во сне я смог искупаться.
Как бы хотелось взять отпуск и поехать на море... мне хотелось бы снова прокатиться на поезде, под стук колес смотреть на горизонт, находясь вне времени и пространства между двух миров: старым миром и новым. Мне хочется отдохнуть от дел, отойти от них, забыть о тревогах и страданиям, почувствовать покой, которого я никогда не чувствовал.
Но я никогда не поеду на море. Оно останется только в моих самых приятных мечтах.

Но я никогда не поеду на море, но зато я могу о нем мечтать.
В моих мечтах море так прекрасно, и я помню как плавал в нем во сне, и это было не раз... во сне море было не таким большим, но все равно, было приятно, что во сне я смог искупаться.
Как бы хотелось взять отпуск и поехать на море... мне хотелось бы снова прокатиться на поезде, под стук колес смотреть на горизонт, находясь вне времени и пространства между двух миров: старым миром и новым. Мне хочется отдохнуть от дел, отойти от них, забыть о тревогах и страданиям, почувствовать покой, которого я никогда не чувствовал.
Но я никогда не поеду на море. Оно останется только в моих самых приятных мечтах.

17 апр 2025 Чт
Удивительное явление
Потрясающе, я настолько часто пишу в блог, что не могу сосчитать то количество информации, которую уже выложил. Конечно же, она никому не нужна, никто и никогда не прочтет все что я пишу, потому что это абсолютный бред и пустота. Моя идея именно в том, чтобы никому не надо было то, что пишу тут, потому что этот блог предназначен для пустотрёпства и страданий.
Вот пример. Я хочу сделать видео про процессор, который состоит целиком из NAND элементов. Уже вторую неделю пытаюсь записать его. Вообще-то, мне и не надо вся эта ерунда, потому что вот если посмотреть на то количество радиоэлектронных деталей, то можно ужаснуться тому, сколько их потребуется. А сколько? Представим что надо 16 бит памяти сделать. 1 бит памяти требует как минимум 2 микросхемы К155ЛА3 либо же одну К155ТМ2 для той же цели. Уже 32 микросхемы надо на то чтобы создать FlipFlop. Это ну просто потрясающе много! Никаких ресурсов не хватит чтобы просто даже создать логику на микросхемах. И это лишь только регистры, а сами управляющие блоки сколько займут, это ужас просто какой-то будет.

Ясно дело, АЛУ нужно. Допустим оно будет 4 битным и может выполнять только 2 действия — сложение и вычитание. Этого достаточно для всего. Итак, там есть 2 XOR и 1 OR элемент, что дает использование 3 микросхем К155ЛА3, и это 3 x 4 = 12 микросхем + еще 5 XOR для вычитания, и это 17 микросхем. Это не так много, как микросхемы памяти.
Самые главные элементы процессора, это хотя бы АУ (арифметическое устройство), регистры, программный счетчик и аккумулятор. Остальное приложится через микрокод.
Вот я тут рассуждаю о какой-то ерунде бессмысленной, которую никогда в жизни не реализую даже на бумаге. Все бесполезно.
Вот пример. Я хочу сделать видео про процессор, который состоит целиком из NAND элементов. Уже вторую неделю пытаюсь записать его. Вообще-то, мне и не надо вся эта ерунда, потому что вот если посмотреть на то количество радиоэлектронных деталей, то можно ужаснуться тому, сколько их потребуется. А сколько? Представим что надо 16 бит памяти сделать. 1 бит памяти требует как минимум 2 микросхемы К155ЛА3 либо же одну К155ТМ2 для той же цели. Уже 32 микросхемы надо на то чтобы создать FlipFlop. Это ну просто потрясающе много! Никаких ресурсов не хватит чтобы просто даже создать логику на микросхемах. И это лишь только регистры, а сами управляющие блоки сколько займут, это ужас просто какой-то будет.

Ясно дело, АЛУ нужно. Допустим оно будет 4 битным и может выполнять только 2 действия — сложение и вычитание. Этого достаточно для всего. Итак, там есть 2 XOR и 1 OR элемент, что дает использование 3 микросхем К155ЛА3, и это 3 x 4 = 12 микросхем + еще 5 XOR для вычитания, и это 17 микросхем. Это не так много, как микросхемы памяти.
Самые главные элементы процессора, это хотя бы АУ (арифметическое устройство), регистры, программный счетчик и аккумулятор. Остальное приложится через микрокод.
Вот я тут рассуждаю о какой-то ерунде бессмысленной, которую никогда в жизни не реализую даже на бумаге. Все бесполезно.
01 апр 2025 Вт
Посмотри!

16 мар 2025 Вс
Давно не писал в блог
Но мне и писать нечего.
06 фев 2025 Чт
Виртуальная машина 1999 года создания
Очень много раз говорил о том, что когда в конце 1999 года я создал программу "Нортон Коммандер", как я его называл, и заложил туда самое главное: набор команд. С того времени я не написал ни одной программы под эту ВМ-ку, а хотя рассчитывал, что буду писать. Итак, почему бы не написать наконец-то, сейчас, через 25 лет?
Набор инструкции здесь небольшой.
Итак, я воссоздам этот Norton Commander исключительно только ради написания и запуска программ под эту ВМ-ку. И сделаю это лучше, чем тогда, потому что у меня сейчас есть не только листок с ручкой, а свой личный компьютер.
Делать эмулятор я буду вот на этой странице.
Набор инструкции здесь небольшой.
0 NOP 1 CLS 2 PRINT CHR([символ1]); CHR([символ2]); 3 GOTO [метка] 4 LOCATE Y,X 5 [переменная-a] = [переменная-b] + [переменная-c] 6 [переменная-a] = [переменная-b] - [переменная-c] 7 [переменная-a] = [переменная-b] * [переменная-c] 8 [переменная-a] = [переменная-b] / [переменная-c] 9 IF [переменная-a] = [переменная-b] THEN [метка] 10 IF [переменная-a] < [переменная-b] THEN [метка] 11 IF [переменная-a] > [переменная-b] THEN [метка] 12 GOTO [метка] -- да, дубликат, я это пропустил 13 LINE ([переменная-x1],[переменная-y1])-([переменная-x2],[переменная-y2]),[цвет] 14 BEEP 15 PRINT CHR([переменная-a]); CHR([переменная-b]); 16 PRINT [переменная]Вот такой вот несуразный набор инструкции, который я тогда закладывал. Смогу ли я хотя бы что-то сделать с его помощью? Интересный вопрос, очень интересный. И еще, программа ограничена 512 строками, если что. Каждая строка содержит по 4 столбца, так что приходилось выкручиваться, занимая у следующего столбца его аргументы.
Итак, я воссоздам этот Norton Commander исключительно только ради написания и запуска программ под эту ВМ-ку. И сделаю это лучше, чем тогда, потому что у меня сейчас есть не только листок с ручкой, а свой личный компьютер.
Делать эмулятор я буду вот на этой странице.
04 фев 2025 Вт
Жизнь — это сон
Сегодня мне немного больше хочется спать, чем вчера. Вчера не так сильно хотелось, как сегодня, и я могу сказать лишь то, что удивлён тому, что вообще еще в состоянии что-либо думать, и что-либо делать. На самом деле, я уже должен был лежать пластом, но я все еще сижу за компом и сквозь мутную пелену сознания произвожу какие-то странные коды.
Я никогда больше не высплюсь. Жизнь, это всего лишь вечный сон.
Я никогда больше не высплюсь. Жизнь, это всего лишь вечный сон.
03 фев 2025 Пн
Сонный Лис
Я всегда сплю, даже когда сижу за компом, даже когда работаю или иду по улице, потому что мне всегда и везде хочется спать. Мой мозг отказывается вообще воспринимать всё вокруг, потому что он спит. Я сплю даже во сне! Да, мне снится, что я сплю. Насколько надо устать в этой жизни, насколько надо не выспаться, чтобы мне снилось, что сплю.
Когда подымаюсь утром, мне хочется спать, когда иду в магазин, я засыпаю, когда сажусь за работу — единственное моё желание — это не спать... и такое длится не просто много лет, это длится уже десятилетия, начиная со школы, где мне спать хотелось настолько же неимоверно, как и сейчас. Но сейчас намного хуже. Раньше, когда приходил со школы, я просыпался, и засыпал ночью, и спал нормально. Сейчас... сейчас я вообще не просыпаюсь больше никогда.
Я сонный Лис.
Когда подымаюсь утром, мне хочется спать, когда иду в магазин, я засыпаю, когда сажусь за работу — единственное моё желание — это не спать... и такое длится не просто много лет, это длится уже десятилетия, начиная со школы, где мне спать хотелось настолько же неимоверно, как и сейчас. Но сейчас намного хуже. Раньше, когда приходил со школы, я просыпался, и засыпал ночью, и спал нормально. Сейчас... сейчас я вообще не просыпаюсь больше никогда.
Я сонный Лис.
02 фев 2025 Вс
Видеоразрешения разных мастей
Я вот что подумал. Есть например, 30К памяти, которую можно подогнать под различные видеоразрешения.
512 x 480 x 1 (30k) 512 x 240 x 2 (30k) 512 x 240 x 1, 2 экрана (15k x 2) 256 x 240 x 4 (30k) 256 x 240 x 2, 2 экрана (15k x 2) 640 x 350 x 1 (28k)Поддержка только графического видеорежима. И вот можно просто взять и сделать их всех в одном флаконе. А еще можно одно сделать:
32 x 30 3KТо есть это как бы, тайловый режим. Тайл размером 8 байт, 256 x 8 = 2k, 32x30 = 960 байт страница. Почти так сделано в NES.
26 янв 2025 Вс
Маленькая история из детства
Когда мне было 13 (или 14) лет в 2001 году, я увидел у одного человека, который вместе со мной ходил в компьютерный кружок, книгу по Visual Basic 6.0. Поскольку компа у меня в то время не было, то мне хотелось почитать книгу по Бейсику, тем более по Visual, ведь в то время максимум на что мог рассчитывать — это посидеть за чужим компом и программировать на Quick Basic 4.5, потому что DOS.
И вот однажды собрался я в Мск по поводу. Или без повода, но у меня появилось примерно 100 рублей на карманные расходы (огромные деньги для меня в 2001 году!) и я пошел покупать книгу. Придя на какой-то вшивый радиорынок, раскинутый посреди грязных улиц, я искал книгу по Бейсику. Визуал Бейсику. Торговали мужики там чем только не торговали — от каких-то мелочевок, до огромных наноболтов, и разное всякое старьё. Ясно дело, что денег зайти в официальный магазин у меня не было, и потому я ошивался по таким вот ярмаркам.
Наконец, я нашел книгу. Это был увесистый том, под названием "Visual Basic for applications", что меня слегка смутило, но не остановило. Я с большой радостью купил данную книгу и с еще большей радостью повез ее домой, даже не открывая. А зря. Придя домой, открыв книгу, я обнаружил там полный ахтунг — не та книга! Она для MS Office! Вот же облом... я так расстроился, что просто поставил эту книгу на полку и больше никогда в жизни не открывал.
А потом она потерялась на помойке через несколько лет.
И вот однажды собрался я в Мск по поводу. Или без повода, но у меня появилось примерно 100 рублей на карманные расходы (огромные деньги для меня в 2001 году!) и я пошел покупать книгу. Придя на какой-то вшивый радиорынок, раскинутый посреди грязных улиц, я искал книгу по Бейсику. Визуал Бейсику. Торговали мужики там чем только не торговали — от каких-то мелочевок, до огромных наноболтов, и разное всякое старьё. Ясно дело, что денег зайти в официальный магазин у меня не было, и потому я ошивался по таким вот ярмаркам.
Наконец, я нашел книгу. Это был увесистый том, под названием "Visual Basic for applications", что меня слегка смутило, но не остановило. Я с большой радостью купил данную книгу и с еще большей радостью повез ее домой, даже не открывая. А зря. Придя домой, открыв книгу, я обнаружил там полный ахтунг — не та книга! Она для MS Office! Вот же облом... я так расстроился, что просто поставил эту книгу на полку и больше никогда в жизни не открывал.
А потом она потерялась на помойке через несколько лет.
25 янв 2025 Сб
Надо сделать тормознутый эмулятор
Смысл такой. Есть небольшого размера ПЛИС, для нее создать элементарный процессор, который умеет почти ничего, и на этом процессоре сделать эмулятор другого процессора, например, 386, со всеми blackджаками и защищенными режимами. И запустить, чтобы неистово тормозил. А потом на основе этого процессора делать всякое. То есть — ничего не делать вообще. Да и вообще, зачем оно надо. Всё тлен.
<< Ранние записи |
Поздние записи >>