Блог страдающего Лиса
Lorem ipsum hello dolor sit world amet
13 фев 2023 Пн
Упорно думаю что можно сделать на Max10
Уже который день меня не отпускает мысль, что же можно сделать для этого чипа, Max10, ну решительно ничего в голову не лезет! Может думаю, процессор мелкий впихать туда, типа 6502 или z80, но вот тоже, даже если его и запихну, что это даст, неясно вообще. Максимум, на что способен этот чип, так это лишь на то, чтобы сделать из него некий калькулятор небольшой, и только. Больше не знаю что можно сделать.
Мне правда, хочется его приспособить. Можно отсылать ему команды, он будет принимать, обрабатывать и выводить обратно. Может, сделать мини-игру? Не трехмерную, конечно, а типа текстового квеста. Такой, мирок небольшой, который рандомно развивается, типа небольшого фентезийного мира.
К примеру, там будет несколько локаций, которые можно исследовать, или они будут генерироваться случайным образом с помощью псевдорандома. И опять, ну не хватит же памяти для этого! 12 Кб лишь на чипе, не хватит памяти для генератора, даже у Элиты на спектруме было 48 килобайт и то еле-еле туда вместилось.
С другой стороны, почему бы не попробовать, даже с ограниченным количеством локации. Что от таких игр нужно? Особо ничего, фармить только со временем, собирать различные грядки, как в майнкрафте, только в текстовом виде. И все это делать с помощью консоли, то есть, открывать консоль через любой терминал, например через Arduino IDE или screen в линуксе, и посылать команды, такие как WALK, VIEW, HOME и так далее, которые будут передаваться по UART, приниматься через прерывание, обрабатываться и выдавать результат назад.
Можно будет записать и прочитать образ памяти 12Кб (это будет 15Кб base64), или использовать UFM, только для этого надо научиться ей пользоваться.
Мне правда, хочется его приспособить. Можно отсылать ему команды, он будет принимать, обрабатывать и выводить обратно. Может, сделать мини-игру? Не трехмерную, конечно, а типа текстового квеста. Такой, мирок небольшой, который рандомно развивается, типа небольшого фентезийного мира.
К примеру, там будет несколько локаций, которые можно исследовать, или они будут генерироваться случайным образом с помощью псевдорандома. И опять, ну не хватит же памяти для этого! 12 Кб лишь на чипе, не хватит памяти для генератора, даже у Элиты на спектруме было 48 килобайт и то еле-еле туда вместилось.
С другой стороны, почему бы не попробовать, даже с ограниченным количеством локации. Что от таких игр нужно? Особо ничего, фармить только со временем, собирать различные грядки, как в майнкрафте, только в текстовом виде. И все это делать с помощью консоли, то есть, открывать консоль через любой терминал, например через Arduino IDE или screen в линуксе, и посылать команды, такие как WALK, VIEW, HOME и так далее, которые будут передаваться по UART, приниматься через прерывание, обрабатываться и выдавать результат назад.
Можно будет записать и прочитать образ памяти 12Кб (это будет 15Кб base64), или использовать UFM, только для этого надо научиться ей пользоваться.
12 фев 2023 Вс
Бесполезный девайс
У меня есть одно устройство, а именно, плис, которая называется MAX 10, выполнена в виде флешки и он абсолютно бесполезен. Вот вообще. Что там можно делать, я не знаю. Да, у него есть 12 Кб памяти (RAM, блочная), и 12 Кб FLASH памяти, откуда прочесть неизвестно еще как можно. Также на этой микро девборде находится FTDI модуль для связи с компом по UART и для программирования через JTAG. Возможности этого чипа крайне ограничены и я реально не могу понять, для чего мне приспособить его? Не понимаю. Ничего туда не встроишь дельного такого, и между прочим, уже второй или третий год он просто лежит без дела и никак не работает.

Вот на этой картинке показано то, как заполнено пространство в чипе. Там где темные синие области — это утилизированные (использованные) области для логики. Очень большое пространство тут занимает флеш-память пользователя, на самом деле. Сам чип мелкий, к тому же, он всего то пару квадратных миллиметров.

Примерно половину от всего объема занял процессор 6502. Всего лишь 2304 логических элемента в чипе, но это много даже, для такого крохотного устройства.
Суть вот в чем. Что мне делать с этой микросхемой, не пойму абсолютно совсем. Сегодня весь день думал, размышлял и в голову вообще ничего путного не приходит. Хоть бы что-нибудь сделать, что угодно! Но что!? Не знаю. Вот в этом и фишка, что не знаю.
А придумать не могу.

Вот на этой картинке показано то, как заполнено пространство в чипе. Там где темные синие области — это утилизированные (использованные) области для логики. Очень большое пространство тут занимает флеш-память пользователя, на самом деле. Сам чип мелкий, к тому же, он всего то пару квадратных миллиметров.

Примерно половину от всего объема занял процессор 6502. Всего лишь 2304 логических элемента в чипе, но это много даже, для такого крохотного устройства.
Суть вот в чем. Что мне делать с этой микросхемой, не пойму абсолютно совсем. Сегодня весь день думал, размышлял и в голову вообще ничего путного не приходит. Хоть бы что-нибудь сделать, что угодно! Но что!? Не знаю. Вот в этом и фишка, что не знаю.
А придумать не могу.
11 фев 2023 Сб
Много пишу рассказов
Как-то я стал много писать разных рассказов, и что я могу сказать, мне это нравится, и я не вижу ничего в этом плохого, блог есть блог, как и обещал, я веду именно так, как хочется мне делать. Вчера написал про Сергея Котова, вывел я его из стазиса, в котором он находится в этой проклятой деревне в течении 19 лет. Это подумать только! Девятнадцать лет он пробыл во сне и смог, наконец-то, покинуть эту деревню. Какой дурман опьянил Сергея, один только чёрт знает, ведь именно он и заведовал этим, когда дал свое золото со дна морского. В общем, я не знаю, буду ли продолжать дальше писать про Котова, это по настроению, но сдвинуться он, наконец-то, смог, чему я несказанно рад.
Сегодня с утра встал и по-быстрому накидал код для генератора шаблона в Сервисах, чтобы можно было одним кликом делать шаблон для SDL2, просто от нечего делать. Он не до конца готов, но уже что-то есть хотя бы, и то хорошо. Мне постоянно чего-то хочется делать, но я не могу этого сделать, но хочется.
Совершенно недавно мне пришло осознание того, что я застрял и не двигаюсь, а чтобы это сделать, надо скинуть с себя путы старых привязанностей к старым мыслям и вещам, особенно к своему прошлому, которое давным-давно надо отпустить. Не обязательно его надо забыть, просто отпустить и дать место новому, или заместить прошлое без жалости к воспоминаниям. Они ведь на самом деле, уже ушли и надо жить вперед, а не назад. Эти мысли меня освежили и дали сил, даже появился некоторый душевный подъем, чему я рад.
Однако, я все еще достаточно слаб и сильно устал, мне необходим отдых и покой, так что помимо того, что я понял, мне нужно расслабиться. И забыть обо всем плохом или не думать. Ведь я же никому ничем не обязан, вести сайт я могу по своему усмотрению так, как хочу и сколько захочу.
Сегодня с утра встал и по-быстрому накидал код для генератора шаблона в Сервисах, чтобы можно было одним кликом делать шаблон для SDL2, просто от нечего делать. Он не до конца готов, но уже что-то есть хотя бы, и то хорошо. Мне постоянно чего-то хочется делать, но я не могу этого сделать, но хочется.
Совершенно недавно мне пришло осознание того, что я застрял и не двигаюсь, а чтобы это сделать, надо скинуть с себя путы старых привязанностей к старым мыслям и вещам, особенно к своему прошлому, которое давным-давно надо отпустить. Не обязательно его надо забыть, просто отпустить и дать место новому, или заместить прошлое без жалости к воспоминаниям. Они ведь на самом деле, уже ушли и надо жить вперед, а не назад. Эти мысли меня освежили и дали сил, даже появился некоторый душевный подъем, чему я рад.
Однако, я все еще достаточно слаб и сильно устал, мне необходим отдых и покой, так что помимо того, что я понял, мне нужно расслабиться. И забыть обо всем плохом или не думать. Ведь я же никому ничем не обязан, вести сайт я могу по своему усмотрению так, как хочу и сколько захочу.
11 фев 2023 Сб
Сергей Котов вышел в дорогу
Сергей проснулся не совсем рано утром, а уже ближе к обеду, и, продрав глаза, вышел из Андрейкиной избы, чтобы вдохнуть кислорода и посмотреть по сторонам. Утро просто отличное, светит солнце, поют птички, пасутся голуби в злачных местах, а под глазами вообще ни одного мешка нет, кроме мешков с золотом, но те валялись на чердаке, хотя кто знает, может Андрейка уже всё спёр и перепрятал, его не разберешь, мутный тип какой-то. То горевал с утра вчера, то к вечеру нажрался как свинья и ходил по деревне буянил. И это его так с кваса пропёрло, причём! Нет, не надо было ему тогда чай с квасом мешать, сам же говорил, плющит, но нет же, приключений захотел. Кому-то морду набил, ему самому фингал поставили, а Сергей ходил разбирался там, меч показывал даже свой. Всем правда, было плевать в темноте. Правильно говорят, темнота — друг молодежи, в темноте не видно рожи.
— Кааррр! Где все?! — орал вдали Раган. — Куда все подевались? Кааарр!
Интересно, чего это он там искал? Сергей не до конца еще видимо, проснулся, потому что он и правда, никого вокруг не видел. Деревня была словно остывшая косточка древнего динозавра, пустая со всех сторон. Видимо, Раган тоже не понял шутки, а может, он жратву искал. Да, а правда, где все?
Он внимательно осмотрелся, увидел вокруг деревья, лес, опушку поля и несколько домов, слегка покошенных. Ни повозки, ни лошади, ни души, все слиняли, может быть, даже, навсегда. Сергей по привычке прикоснулся к мечу. Вроде на месте, прохладный, острый, как и всегда. Готовый снести все что на своем пути увидит, но Сергей редко пользовался этой опцией, потому что и так нормально все было.
Спустившись по хромым ступенькам, он пошел искать кого-нибудь. Раган витал где-то ввыси и произносил какие-то нечленораздельные звуки, похоже, матерился по-птичьему. Кое-какие вороны даже с укоризной смотрели с веток и орали тоже чего-то, чего Сергей разобрать не мог, но и не было ему до этого дела. Грунтовая дорога вела куда-то в лес, он пока туда идти не хотел, вместо этого он подошел к какому-то дому и проорал приветствия. Ночь эмоции. Непорядок. Подошел к двери, пнул слегка, не поддалась, тогда в окна заглянул — никого. Да что же это получается-то, постапокалипсис какой-то?
Наконец, он услышал как какая-то женщина орала на всю деревню, как будто кого-то искала. Это была Лалита, и она где-то была в другом конце деревни. Он тоже крикнул в ответ, чтобы хоть как привлечь внимание.
— Ну хоть кто-то живой! — воскликнула она. — Никого в деревне!
— Погоди секунду, а ты откуда пришла? Мы что, разве не в одной избе ночевали?
— Да я проснулась, ты спал, решила сходить проверить окрестности, и никого нет. Кощеева рать что ли тут побывала, все разбежались...
— Чётко, да... Раган вон там тоже ищет всех.
Сергей почесал затылок и подумал, что надо посмотреть запасы золотишка на дорожку и проверить чердак. Они поднялись с Лалитой на чердак и обнаружили там ровно ничего. А хотя нет... там был паук, который свисал с потолка и проницательным взглядом смотрел на них, словно ожидая похвалы. А никто даже не обратил на него внимания.
— Ах ты ж, Андрейка! — всплеснула руками Лалила. — Упёр все золото!
— Похоже на то что его тоже упёрли вместе с остальными, — хмыкнул Сергей.
Лалита начала чертыхаться и выкрикивать грязные оскорбления и угрозы. Сергей же усмехнулся.
— Словами делу не поможешь, пора брать руки в ноги и газовать дальше. Кощей не ждет, как бы.
— Подождёт, — резко оборвала Лалита. — Нас обворовали, я ему натяну глаз, обещаю, увижу, к варфоломеевой мати, точно натяну.
— Куда натянешь?
— Как куда — на метлу!
— А я думал на другое место.
— На какое еще?!
— Ладно, забей. Пора валить из этого места, я считаю имхо.
Лалита услышала последнее слово и захлопала глазами в недоумении.
— Имхо это значит что я наелся мха и теперь под мухой, — пошутил Сергей.
— Ты ел мох? — еще сильнее удивилась Лалита. — Зачем?
— Да прикалываюсь я!
Раган соизволил наконец-то, спуститься вниз и сесть на какую-то перекладину. По нему было видно, что он задолбался летать. Сергей предложил ему сесть на плечо и махнуть на юга, но ворон отказался, сославшись на ревматизм. Ничего не поделать, пришлось сказать, что там есть вкусный сыр, на что Раган сказал, что так и быть и что это последний раз, когда он куда-то с ними идет и чтобы шли они уже лесом со своими предложениями, отчего Сергей охотно согласился и пошел в лес. Ворон было хотел отмахнуться своим крылом от того, что он такого и в мыслях не говорил, но было поздно. Клацая сапогами по пыльной дороге, шайка героев шла куда глаза глядят как обычно, через лес, презирая опасности и плюнув им в лицо. Дерево, в которого плюнули, было оскорблено, но утёрлось.
Так они и шли. Впереди бодро шагал Сергей с котомкой за плечами и мечом на бедре, чуть позади, развевая длинными немытыми волосами, шла Лалита в темном плаще, а на плече сидел Раган и даже не орал, иногда опуская какие-то непристойные шуточки местным обитателям леса. Ясно дело, они были недовольны, огрызаясь в ответ.
— Кстати, у меня такая мысль только что появилась, — сказал Сергей, как только они прошли метров двести по дороге. — А куда мы идём?
— А я откуда знаю? Сам пошел же, — мрачно ответила Лалита. — А я как обычно, как хвост за тобой, будь ты неладен.
— Что сразу неладен то, идем и идем, только куда, понять бы.
— Вот сам и думай, куда идешь.
Вопрос был философский. С одной стороны, жизнь — это движение, а с другой стороны, на кой черт он вообще куда-то собрался, ведь даже еды не захватили, а надо было. Вопрос сейчас был простой, а именно, это направление, а какое направление, только музыкальная личность и знала, но этой личности не было рядом, так что пришлось направление брать самому.
Несмотря на страшные мысли, все обошлось успешно. Они шли примерно с час, изредка бросая друг в друга разные фразы и обмениваясь размышлениями, как вдруг услышали далекое дыхание моря. Да как же, Андрейка же как раз мешки с золотом оттуда доставал путем химического синтеза от перепуганного чёрта, который по итогу все эти мешки и синтезировал. Приятный соленый воздух наполнил легкие, когда они вышли к берегу, усыпанного песком, тиной, грязью и еще какой-то мутью с камнями, которые вряд ли прожуешь за завтраком. Не сказать, что море было большое, но оно простиралась насколько хватало взгляда и тут Сергей заметил одну интересную особенность Тридесятого Царства. Здесь творился явный географический беспредел. Почему леса такие густые, а море настолько рядом, что об этом сложно догадаться?
Несмотря на все перипетия, они присели на камешек и стали отдыхать до тех пор, пока не произошло кое-что интересное.
— Кааррр! Где все?! — орал вдали Раган. — Куда все подевались? Кааарр!
Интересно, чего это он там искал? Сергей не до конца еще видимо, проснулся, потому что он и правда, никого вокруг не видел. Деревня была словно остывшая косточка древнего динозавра, пустая со всех сторон. Видимо, Раган тоже не понял шутки, а может, он жратву искал. Да, а правда, где все?
Он внимательно осмотрелся, увидел вокруг деревья, лес, опушку поля и несколько домов, слегка покошенных. Ни повозки, ни лошади, ни души, все слиняли, может быть, даже, навсегда. Сергей по привычке прикоснулся к мечу. Вроде на месте, прохладный, острый, как и всегда. Готовый снести все что на своем пути увидит, но Сергей редко пользовался этой опцией, потому что и так нормально все было.
Спустившись по хромым ступенькам, он пошел искать кого-нибудь. Раган витал где-то ввыси и произносил какие-то нечленораздельные звуки, похоже, матерился по-птичьему. Кое-какие вороны даже с укоризной смотрели с веток и орали тоже чего-то, чего Сергей разобрать не мог, но и не было ему до этого дела. Грунтовая дорога вела куда-то в лес, он пока туда идти не хотел, вместо этого он подошел к какому-то дому и проорал приветствия. Ночь эмоции. Непорядок. Подошел к двери, пнул слегка, не поддалась, тогда в окна заглянул — никого. Да что же это получается-то, постапокалипсис какой-то?
Наконец, он услышал как какая-то женщина орала на всю деревню, как будто кого-то искала. Это была Лалита, и она где-то была в другом конце деревни. Он тоже крикнул в ответ, чтобы хоть как привлечь внимание.
— Ну хоть кто-то живой! — воскликнула она. — Никого в деревне!
— Погоди секунду, а ты откуда пришла? Мы что, разве не в одной избе ночевали?
— Да я проснулась, ты спал, решила сходить проверить окрестности, и никого нет. Кощеева рать что ли тут побывала, все разбежались...
— Чётко, да... Раган вон там тоже ищет всех.
Сергей почесал затылок и подумал, что надо посмотреть запасы золотишка на дорожку и проверить чердак. Они поднялись с Лалитой на чердак и обнаружили там ровно ничего. А хотя нет... там был паук, который свисал с потолка и проницательным взглядом смотрел на них, словно ожидая похвалы. А никто даже не обратил на него внимания.
— Ах ты ж, Андрейка! — всплеснула руками Лалила. — Упёр все золото!
— Похоже на то что его тоже упёрли вместе с остальными, — хмыкнул Сергей.
Лалита начала чертыхаться и выкрикивать грязные оскорбления и угрозы. Сергей же усмехнулся.
— Словами делу не поможешь, пора брать руки в ноги и газовать дальше. Кощей не ждет, как бы.
— Подождёт, — резко оборвала Лалита. — Нас обворовали, я ему натяну глаз, обещаю, увижу, к варфоломеевой мати, точно натяну.
— Куда натянешь?
— Как куда — на метлу!
— А я думал на другое место.
— На какое еще?!
— Ладно, забей. Пора валить из этого места, я считаю имхо.
Лалита услышала последнее слово и захлопала глазами в недоумении.
— Имхо это значит что я наелся мха и теперь под мухой, — пошутил Сергей.
— Ты ел мох? — еще сильнее удивилась Лалита. — Зачем?
— Да прикалываюсь я!
Раган соизволил наконец-то, спуститься вниз и сесть на какую-то перекладину. По нему было видно, что он задолбался летать. Сергей предложил ему сесть на плечо и махнуть на юга, но ворон отказался, сославшись на ревматизм. Ничего не поделать, пришлось сказать, что там есть вкусный сыр, на что Раган сказал, что так и быть и что это последний раз, когда он куда-то с ними идет и чтобы шли они уже лесом со своими предложениями, отчего Сергей охотно согласился и пошел в лес. Ворон было хотел отмахнуться своим крылом от того, что он такого и в мыслях не говорил, но было поздно. Клацая сапогами по пыльной дороге, шайка героев шла куда глаза глядят как обычно, через лес, презирая опасности и плюнув им в лицо. Дерево, в которого плюнули, было оскорблено, но утёрлось.
Так они и шли. Впереди бодро шагал Сергей с котомкой за плечами и мечом на бедре, чуть позади, развевая длинными немытыми волосами, шла Лалита в темном плаще, а на плече сидел Раган и даже не орал, иногда опуская какие-то непристойные шуточки местным обитателям леса. Ясно дело, они были недовольны, огрызаясь в ответ.
— Кстати, у меня такая мысль только что появилась, — сказал Сергей, как только они прошли метров двести по дороге. — А куда мы идём?
— А я откуда знаю? Сам пошел же, — мрачно ответила Лалита. — А я как обычно, как хвост за тобой, будь ты неладен.
— Что сразу неладен то, идем и идем, только куда, понять бы.
— Вот сам и думай, куда идешь.
Вопрос был философский. С одной стороны, жизнь — это движение, а с другой стороны, на кой черт он вообще куда-то собрался, ведь даже еды не захватили, а надо было. Вопрос сейчас был простой, а именно, это направление, а какое направление, только музыкальная личность и знала, но этой личности не было рядом, так что пришлось направление брать самому.
Несмотря на страшные мысли, все обошлось успешно. Они шли примерно с час, изредка бросая друг в друга разные фразы и обмениваясь размышлениями, как вдруг услышали далекое дыхание моря. Да как же, Андрейка же как раз мешки с золотом оттуда доставал путем химического синтеза от перепуганного чёрта, который по итогу все эти мешки и синтезировал. Приятный соленый воздух наполнил легкие, когда они вышли к берегу, усыпанного песком, тиной, грязью и еще какой-то мутью с камнями, которые вряд ли прожуешь за завтраком. Не сказать, что море было большое, но оно простиралась насколько хватало взгляда и тут Сергей заметил одну интересную особенность Тридесятого Царства. Здесь творился явный географический беспредел. Почему леса такие густые, а море настолько рядом, что об этом сложно догадаться?
Несмотря на все перипетия, они присели на камешек и стали отдыхать до тех пор, пока не произошло кое-что интересное.
10 фев 2023 Пт
Человек с длинным хвостом
Этот случай произошел, когда я шел по дороге ночи, усеянной звездами, мне встретился необычный человек. Он нес за собой что-то очень большое, туманное, уходящее далеко позади. Сложно было даже сказать, шел ли он, это было похоже больше на обреченное волочение тяжелой мантии. Этот человек был силен, но по изможденному лицу было понятно — он устал, и, главное, словно не осознавал того, что тащит этот свой невидимый, но тяжкий груз. Глаза его были опущены, потухшие, в них ничего не проявлялось.
— Привет! — поздоровался я с ним, когда поравнялся. Для меня не составило большого труда догнать, ведь я видел, какую ношу тащит за собой этот человек.
— Привет! — устало отозвался он, мельком взглянув на меня. В глазах его я увидел слабую искорку интереса, но она быстро угасла.
— Что ты делаешь? Зачем ты несешь за собой это веретено событий? Не проще было бы хотя бы часть снять?
Теперь он в изумлении взглянул на меня, широко распахнув глаза.
— Что ты говоришь!? — вскрикнул он. — Я ничего не несу!
— А ты обернись.
Он посмотрел назад и улыбнулся. Казалось, он не понимал о чем я говорю.
— Там ничего нет.
— Тогда почему же тебе так грустно в сердце?
Ночь окутывала этот разговор, звездопад искрился где-то вверху, Вселенная вращалась своим чередом, а шорох времени песком сыпался под дуновением нашего дыхания. Этот странный человек смотрел на меня, пораженный догадкой.
— Как ты узнал об этом? — спросил он, наконец.
— Ты устал, я это вижу. Твои глаза не светятся, в них не видно интереса, нет жизненной искры. Твои руки опустились, и ты волочишь за собой темную массу самого себя, того, что должно уйти, но зачем-то ты этого не отпускаешь.
— Я знаю, почему, — промолвил он под длинные раскаты далекого грома. — Ты говоришь о моем прошлом. Мне нравится свое прошлое, я не собираюсь выпускать его.
— Но оно давит тебя, оно мешает тебе идти!
— Ну и что с того, ведь это мое прошлое. Если я отпущу его, то что мне нужно будет в жизни? Я не вижу того, что буду делать без него.
— Ты боишься перемен. Они всегда случаются. Ты встретил меня, это уже перемена, которую ты боишься, — сказал я. — Но вместе с тем мы говорим с тобой здесь и ничего плохого не произошло.
Он надолго задумался над моими словами.
— Да, я боюсь перемен, как и того, что ждет меня в будущем. Ты прав, но я не могу выпустить то, что было, ведь то, что было, принадлежит мне.
Я вздохнул.
— Нам, на самом деле, ничего не принадлежит, даже прошлое. Что будет, если ты полностью потеряешь память? Станешь ли ты другим человеком, вспомнишь ли ты вообще о том, что было с тобой? Нет. Ты привык к себе, привык жить прошлым. Оно тормозит тебя, не дает идти, но ты упорно продолжаешь идти, даже не видя за собой этого шлейфа.

Мысль об амнезии заставила еще раз задуматься моего спутника. Луна светила мягко, но напористо, в ее серебристом свете все приобрело загадочный оттенок таинственных состояний. Загадочная дорога переливалась впереди, манила за собой куда-то вдаль, вперед, хотелось идти. Но мой спутник этого не видел. Он был занят мыслями о том, как удержать то, что он думал, мог удержать. Свои воспоминания, свои привязанности, свое прошлое.
— Поэтому ты даже не в состоянии взять что-то новое или чему-то новому даже порадоваться, ведь тебе еще тащить столько, — заметил я. — А когда столько тащить, то конечно же, ничему новому нет места, корзина твоя переполнена, да и сил не хватит. Освободись хоть от части.
— Я не могу, — ответил он с ноткой грусти. — Для меня все это представляет ценность.
— В чем же ценность вещей, которые уже давно не играют никакой роли для тебя?
— Лишь в воспоминаниях о них... — согласился он.
— Тебе не будет хуже, если ты отпустишь их и ноша твоя станет легче.
Мой попутчик с тяжелым вздохом опустился на камень. Я видел, как тяжело ему давалась даже мысль о том, чтобы выпустить свои драгоценные воспоминания, как он сопротивлялся этому, поскольку не хотел расставаться с этим.
Я был рад хотя бы тому, что смог показать на то, что он не видел.
— Что же, бывай! — сказал я. — У меня дела, но я вернусь проведать. Надеюсь на скорое твое освобождение от тяжкого груза.
Он протянул мне руку в знак благодарности и крепко пожал ее. В принципе, этого было достаточно. Я улыбнулся и пошел вперед, оставив своего бывшего попутчика сидеть в размышлениях на камне. Полная луна в ожерелье звезд серебром освещала ночную дорогу. Впереди меня ждал мой бесконечный путь.
— Привет! — поздоровался я с ним, когда поравнялся. Для меня не составило большого труда догнать, ведь я видел, какую ношу тащит за собой этот человек.
— Привет! — устало отозвался он, мельком взглянув на меня. В глазах его я увидел слабую искорку интереса, но она быстро угасла.
— Что ты делаешь? Зачем ты несешь за собой это веретено событий? Не проще было бы хотя бы часть снять?
Теперь он в изумлении взглянул на меня, широко распахнув глаза.
— Что ты говоришь!? — вскрикнул он. — Я ничего не несу!
— А ты обернись.
Он посмотрел назад и улыбнулся. Казалось, он не понимал о чем я говорю.
— Там ничего нет.
— Тогда почему же тебе так грустно в сердце?
Ночь окутывала этот разговор, звездопад искрился где-то вверху, Вселенная вращалась своим чередом, а шорох времени песком сыпался под дуновением нашего дыхания. Этот странный человек смотрел на меня, пораженный догадкой.
— Как ты узнал об этом? — спросил он, наконец.
— Ты устал, я это вижу. Твои глаза не светятся, в них не видно интереса, нет жизненной искры. Твои руки опустились, и ты волочишь за собой темную массу самого себя, того, что должно уйти, но зачем-то ты этого не отпускаешь.
— Я знаю, почему, — промолвил он под длинные раскаты далекого грома. — Ты говоришь о моем прошлом. Мне нравится свое прошлое, я не собираюсь выпускать его.
— Но оно давит тебя, оно мешает тебе идти!
— Ну и что с того, ведь это мое прошлое. Если я отпущу его, то что мне нужно будет в жизни? Я не вижу того, что буду делать без него.
— Ты боишься перемен. Они всегда случаются. Ты встретил меня, это уже перемена, которую ты боишься, — сказал я. — Но вместе с тем мы говорим с тобой здесь и ничего плохого не произошло.
Он надолго задумался над моими словами.
— Да, я боюсь перемен, как и того, что ждет меня в будущем. Ты прав, но я не могу выпустить то, что было, ведь то, что было, принадлежит мне.
Я вздохнул.
— Нам, на самом деле, ничего не принадлежит, даже прошлое. Что будет, если ты полностью потеряешь память? Станешь ли ты другим человеком, вспомнишь ли ты вообще о том, что было с тобой? Нет. Ты привык к себе, привык жить прошлым. Оно тормозит тебя, не дает идти, но ты упорно продолжаешь идти, даже не видя за собой этого шлейфа.

Мысль об амнезии заставила еще раз задуматься моего спутника. Луна светила мягко, но напористо, в ее серебристом свете все приобрело загадочный оттенок таинственных состояний. Загадочная дорога переливалась впереди, манила за собой куда-то вдаль, вперед, хотелось идти. Но мой спутник этого не видел. Он был занят мыслями о том, как удержать то, что он думал, мог удержать. Свои воспоминания, свои привязанности, свое прошлое.
— Поэтому ты даже не в состоянии взять что-то новое или чему-то новому даже порадоваться, ведь тебе еще тащить столько, — заметил я. — А когда столько тащить, то конечно же, ничему новому нет места, корзина твоя переполнена, да и сил не хватит. Освободись хоть от части.
— Я не могу, — ответил он с ноткой грусти. — Для меня все это представляет ценность.
— В чем же ценность вещей, которые уже давно не играют никакой роли для тебя?
— Лишь в воспоминаниях о них... — согласился он.
— Тебе не будет хуже, если ты отпустишь их и ноша твоя станет легче.
Мой попутчик с тяжелым вздохом опустился на камень. Я видел, как тяжело ему давалась даже мысль о том, чтобы выпустить свои драгоценные воспоминания, как он сопротивлялся этому, поскольку не хотел расставаться с этим.
Я был рад хотя бы тому, что смог показать на то, что он не видел.
— Что же, бывай! — сказал я. — У меня дела, но я вернусь проведать. Надеюсь на скорое твое освобождение от тяжкого груза.
Он протянул мне руку в знак благодарности и крепко пожал ее. В принципе, этого было достаточно. Я улыбнулся и пошел вперед, оставив своего бывшего попутчика сидеть в размышлениях на камне. Полная луна в ожерелье звезд серебром освещала ночную дорогу. Впереди меня ждал мой бесконечный путь.
09 фев 2023 Чт
Установщик "Прокрастинатор ОС"
Вчера вечером мне пришло осознание того факта, что я — прокрастинатор, а значит, мне нужна операционная система, которая тоже будет ленивая и тоже будет постоянно всё откладывать на светлое будущее. И вот я достал из закромов SDL2 шаблон, встроил туда поддержку рисования Tahoma 11px шрифтов и начал что-то делать. В итоге, смог сделать, что хотел, а именно, демо с установщиком якобы операционной системы. Сгенерировал и выложил к себе на ю-туп. Получилось неплохо, мне понравилось. Система "ставится" 5 минут, довольно быстро.

Вот примерно чем занимается этот "скрипт" поначалу.
А еще мне хочется сделать графический интерфейс пользователя, который бы напоминал 95 или 98 винду. Ясно почему, из-за того, что впервые эту винду увидел, вот и понравилось, синдром утенка.
И вот, только, учитывая ранее сказанное в моих постах, в частности, за вчерашний день, делать надо так, чтобы потом не затягивать, как обычно, на 10 лет или больше, а побыстрее как-нибудь. Раз так, то делать надо исключительно какую-нибудь декоративную вещь, сойдет и так. Ничего запускать она не будет, работать тоже, но чтобы выглядело красиво, потыкать чтобы можно было и закрыть.
Делать ли мне на плис? Не знаю. Сначала надо SDRAM доделать, а потом уже делать что-то, поэтому делать на плисе не буду. Не то что бы не хотел. Незачем просто это делать. Подумал, может выбрать частоту 25 мгц для памяти, хоть это и медленно... тоже не уверен ни в чем. Так что вариант с плис отменяется сейчас. Значит, надо сделать на Си++ для SDL2. Глупо, конечно, но это же демо, так что можно хотя бы чуть-чуть сделать.

Вот примерно чем занимается этот "скрипт" поначалу.
А еще мне хочется сделать графический интерфейс пользователя, который бы напоминал 95 или 98 винду. Ясно почему, из-за того, что впервые эту винду увидел, вот и понравилось, синдром утенка.

Делать ли мне на плис? Не знаю. Сначала надо SDRAM доделать, а потом уже делать что-то, поэтому делать на плисе не буду. Не то что бы не хотел. Незачем просто это делать. Подумал, может выбрать частоту 25 мгц для памяти, хоть это и медленно... тоже не уверен ни в чем. Так что вариант с плис отменяется сейчас. Значит, надо сделать на Си++ для SDL2. Глупо, конечно, но это же демо, так что можно хотя бы чуть-чуть сделать.
08 фев 2023 Ср
Моя самая большая проблема
Она заключается в том, что когда я сажусь писать какой-то код, то хватает запала ненадолго. Неважно, есть ли мотивация и какая, все равно, больше чем неделю, одним кодом заниматься не могу. И это максимальный срок, то есть, могу и один-два дня что-то покодить, и перестать это делать. Это повторяется раз за разом на протяжении всей жизни. Не удается никак написать программу до конца. 
Это лишь часть проблемы. Вторая часть заключается в том, что я не могу продолжать свой код. Это значит, что после того, как завершил писанину старого кода, я его выбрасываю и начинаю все с нуля, и так десятки раз. В итоге, выходит так, что мне это все просто надоедает и перестаю что-либо делать вообще. Так было сотню раз и будет всегда.
Если проанализировать все, то мне никогда не завершить ни один проект. Вот сколько проект висит, годами сделать DRAM не могу, а вроде там ничего такого особо сложного и нет, а не могу, что-то меня удерживает от написания этого кода. Наверное еще то, что сама по себе память эта нестабильна и медленная, требует циклов ожидания, а мне такое дело не нравится, потому что память должна откликаться сразу же, а не ждать ее, и так все у меня медленно работает.
Постоянно думаю о том, почему все это никак не получается. Все дело в том, что я постоянно берусь за какие-то мегапроекты, а не пишу долбанный HELLO WORLD, вот в чем дело. Вечно мне надо написать то операционную систему лучше винды, то процессор последнего поколения, то еще чего-нибудь бесполезного, вместо того, чтобы написать пару-тройку строк и успокоиться на этом.
Ясно же с самого начала, что необходимо просто сделать похожий на винду интерфейс и хватит с меня операционной системы. Да никогда не нужна мне была никакая операционная система! В этом никакой нет необходимости, причем абсолютно. Процессоры я и так уже написал, какие хотел, а софта под них нет. Процессор мало написать, надо отладить его и встроить правильное окружение, а это крайне трудно, да и еще памяти надо. И опять, зачем мне это надо? Незачем. Причем абсолютно. Все что делаю, в итоге все можно сделать на обычном компе. Да и лень, к тому же.
Вот в чем моя проблема, я ленивый, мне неинтересно делать конечный продукт, мне нужен лишь только маленький винтик от того, чего хочу. Я даже сам не понимаю, зачем все делаю. К примеру, к чему мне сдалась эта операционная система? Ответ — эскапизм. Просто хочу сделать что-то свое, похожее на чужое, чтобы было именно мое и ничье больше, и после этого, использовать эту ОС для того, чтобы просто сидеть и смотреть на нее и больше ничего.
Значит ли это, что можно создать декоративную ОС? Это как искусственные цветы, они далеко не настоящие, конечно же, но они просто стоят и радуют глаз. Вот в чем дело, вот что мне хочется сделать. Но из-за колоссальной проблемы, о которой говорил выше, сделано, конечно же, не будет никогда.
Какие темы интересуют меня в целом?
Ничего больше меня не интересует, а то, что интересует, только продолжение некоторых мыслей из детства. Целей более с 17-18 лет я для себя не ставил. Ничего больше не интересует, только это. ОС, процессоры и графика. И то, не делаю ничего.
Бесит неспособность что-то создать, даже простое. Небольшой код разрабатываю годами! Реально, пару строк годами пишу, никак дописать не могу. Даже для собственного удовольствия писать ничего не получается. Не нужно ничего никому показывать, доказывать, не нужно это все, это все лажа и пустота. Вот захотел написать пару строк с HELLO WORLD-ом, написал, а не думать о том, чтобы после этих строк написать еще и операционную систему. Вроде как легко на словах, я все умом то понимаю, а на делах я даже йоту сделать из того, что знаю, не могу.
Вот такие дела, никак не получается признать свою несостоятельность во всем, чем я занимаюсь, в этих своих делах. Ничего меня не интересует, ничего мне не надо, просто хочу покоя, которого нет.


Это лишь часть проблемы. Вторая часть заключается в том, что я не могу продолжать свой код. Это значит, что после того, как завершил писанину старого кода, я его выбрасываю и начинаю все с нуля, и так десятки раз. В итоге, выходит так, что мне это все просто надоедает и перестаю что-либо делать вообще. Так было сотню раз и будет всегда.
Если проанализировать все, то мне никогда не завершить ни один проект. Вот сколько проект висит, годами сделать DRAM не могу, а вроде там ничего такого особо сложного и нет, а не могу, что-то меня удерживает от написания этого кода. Наверное еще то, что сама по себе память эта нестабильна и медленная, требует циклов ожидания, а мне такое дело не нравится, потому что память должна откликаться сразу же, а не ждать ее, и так все у меня медленно работает.
Постоянно думаю о том, почему все это никак не получается. Все дело в том, что я постоянно берусь за какие-то мегапроекты, а не пишу долбанный HELLO WORLD, вот в чем дело. Вечно мне надо написать то операционную систему лучше винды, то процессор последнего поколения, то еще чего-нибудь бесполезного, вместо того, чтобы написать пару-тройку строк и успокоиться на этом.
Ясно же с самого начала, что необходимо просто сделать похожий на винду интерфейс и хватит с меня операционной системы. Да никогда не нужна мне была никакая операционная система! В этом никакой нет необходимости, причем абсолютно. Процессоры я и так уже написал, какие хотел, а софта под них нет. Процессор мало написать, надо отладить его и встроить правильное окружение, а это крайне трудно, да и еще памяти надо. И опять, зачем мне это надо? Незачем. Причем абсолютно. Все что делаю, в итоге все можно сделать на обычном компе. Да и лень, к тому же.
Вот в чем моя проблема, я ленивый, мне неинтересно делать конечный продукт, мне нужен лишь только маленький винтик от того, чего хочу. Я даже сам не понимаю, зачем все делаю. К примеру, к чему мне сдалась эта операционная система? Ответ — эскапизм. Просто хочу сделать что-то свое, похожее на чужое, чтобы было именно мое и ничье больше, и после этого, использовать эту ОС для того, чтобы просто сидеть и смотреть на нее и больше ничего.
Значит ли это, что можно создать декоративную ОС? Это как искусственные цветы, они далеко не настоящие, конечно же, но они просто стоят и радуют глаз. Вот в чем дело, вот что мне хочется сделать. Но из-за колоссальной проблемы, о которой говорил выше, сделано, конечно же, не будет никогда.
Какие темы интересуют меня в целом?
- Разработка операционной системы (с нуля)
- Создание процессоров на верилоге (с нуля!)
- Трехмерная графика (конечно же, с нуля)
Ничего больше меня не интересует, а то, что интересует, только продолжение некоторых мыслей из детства. Целей более с 17-18 лет я для себя не ставил. Ничего больше не интересует, только это. ОС, процессоры и графика. И то, не делаю ничего.
Бесит неспособность что-то создать, даже простое. Небольшой код разрабатываю годами! Реально, пару строк годами пишу, никак дописать не могу. Даже для собственного удовольствия писать ничего не получается. Не нужно ничего никому показывать, доказывать, не нужно это все, это все лажа и пустота. Вот захотел написать пару строк с HELLO WORLD-ом, написал, а не думать о том, чтобы после этих строк написать еще и операционную систему. Вроде как легко на словах, я все умом то понимаю, а на делах я даже йоту сделать из того, что знаю, не могу.
Вот такие дела, никак не получается признать свою несостоятельность во всем, чем я занимаюсь, в этих своих делах. Ничего меня не интересует, ничего мне не надо, просто хочу покоя, которого нет.

07 фев 2023 Вт
Уже ровно месяц пишу в блоге
Итак, 4 января я сделал первую запись в этом блоге и сейчас уже 7 февраля, и это удивительно, что мне хватило сил и фантазии, терпения столько писать, причем ежедневно. Мне нравится писать, причем не короткие посты, а более-менее среднего размера. Для меня это не просто ведение дневника и записи о том, что было со мной за этот день, например, или наблюдение, а история. Со временем, через какое-то время (не знаю, какое), буду перечитывать посты и вспоминать, как оно было раньше. А раньше, конечно же, было лучше, этот известный факт.
Надо бы сделать чтобы календарь на сайте перематывался, мне все опять влом этим заниматься постоянно, и еще в целом, архив, для быстрой перемотки по разным событиям в блоге, может быть, даже поиск еще можно. Часто поиск по сайту выручает найти статью определенную, этому, возможно, стоит и поиск по блогу добавить, чисто для самого себя.
Вот думаю, смогу ли я что-то сделать стоящее с тем биосом, который сейчас создаю. Из минимального, необходимо сделать прием и разбор скан-кодов с клавиатуры по прерыванию и создать функции чтения и записи по SD. Все это сделать реально, только затраты сил и труда требуют, с чем у меня большие, большущие проблемы. Мне хочется отдыхать от всего вообще, а не вкладываться неизвестно во что и зачем. Однако, иначе не могу. Если получится написать эту систему, то я подумаю над тем, смогу ли создать nanodos или foxdos. Или, может быть сделать, якобы настройки биоса при нажатии на F2 при загрузке системы.
Нет. Надо вот что сделать, все-таки. Сначала, дописать функции BIOS, INT 10h, 13h, потом уже доработать DRAM, и это прямо обязательно надо сделать, больше ни на что не отвлекаться. При этом DRAM надо рассчитать так, чтобы там и картинка показывалась, и коды коррекции были, ECC. Хотя с последним это не знаю, насколько надо, но не помешает.
Надо бы сделать чтобы календарь на сайте перематывался, мне все опять влом этим заниматься постоянно, и еще в целом, архив, для быстрой перемотки по разным событиям в блоге, может быть, даже поиск еще можно. Часто поиск по сайту выручает найти статью определенную, этому, возможно, стоит и поиск по блогу добавить, чисто для самого себя.
Вот думаю, смогу ли я что-то сделать стоящее с тем биосом, который сейчас создаю. Из минимального, необходимо сделать прием и разбор скан-кодов с клавиатуры по прерыванию и создать функции чтения и записи по SD. Все это сделать реально, только затраты сил и труда требуют, с чем у меня большие, большущие проблемы. Мне хочется отдыхать от всего вообще, а не вкладываться неизвестно во что и зачем. Однако, иначе не могу. Если получится написать эту систему, то я подумаю над тем, смогу ли создать nanodos или foxdos. Или, может быть сделать, якобы настройки биоса при нажатии на F2 при загрузке системы.
Нет. Надо вот что сделать, все-таки. Сначала, дописать функции BIOS, INT 10h, 13h, потом уже доработать DRAM, и это прямо обязательно надо сделать, больше ни на что не отвлекаться. При этом DRAM надо рассчитать так, чтобы там и картинка показывалась, и коды коррекции были, ECC. Хотя с последним это не знаю, насколько надо, но не помешает.
06 фев 2023 Пн
Пишу небольшой биос
Как и обычно, в течении некоторого времени я пишу программы, потом закрываю эти проекты, потом снова открываю и так далее. Сегодня сделал и проверил, чтобы в вериляторе работал мой проект с 86-м процессором (16 битным), и еще чтобы запускался на DE0. Как ни удивительно, но места занимает этот процессор не так много, около 3700 ALM из 18к всего доступных, что лишь только приблизительно 21% от кристалла. Это вообще-то, хорошо.
Контроллер прерываний работает вроде неплохо, я решил, что сделаю по-хорошему клавиатуру, через IRQ#1, с записью принятых данных в кольцевой буфер в оперативной памяти, кстати, которой довольно немало, 288 Кб, это только про кеш, а я потом обязательно сделаю DRAM, чтобы можно было адресовать до 1Мб и даже выводить видео 320x200. Единственное что могу сказать, это мне пока что вряд ли нужно в данный момент.
Этот биос не должен быть очень большим, уметь разбирать данные с клавиатуры, выводить на экран и работать с SD-картой, как минимум. Прямо минимальная функциональность должна быть какая-то, чтобы начать более-менее писать небольшие программы. Как-то еще думал, сделать ли игру на ASCII, но чего-то, мне кажется, плоховато получится, наверняка, так что это вряд ли в данный момент.
Код у меня так разбросан по всем углам, не могу никак один проект в одном месте держать и вообще, создать один проект и чтобы он работал нормально, обязательно по разным проектам одно и тоже понаписано, прямо не знаю, такое у меня дурацкое свойство есть, так делать.
Контроллер прерываний работает вроде неплохо, я решил, что сделаю по-хорошему клавиатуру, через IRQ#1, с записью принятых данных в кольцевой буфер в оперативной памяти, кстати, которой довольно немало, 288 Кб, это только про кеш, а я потом обязательно сделаю DRAM, чтобы можно было адресовать до 1Мб и даже выводить видео 320x200. Единственное что могу сказать, это мне пока что вряд ли нужно в данный момент.
Этот биос не должен быть очень большим, уметь разбирать данные с клавиатуры, выводить на экран и работать с SD-картой, как минимум. Прямо минимальная функциональность должна быть какая-то, чтобы начать более-менее писать небольшие программы. Как-то еще думал, сделать ли игру на ASCII, но чего-то, мне кажется, плоховато получится, наверняка, так что это вряд ли в данный момент.
Код у меня так разбросан по всем углам, не могу никак один проект в одном месте держать и вообще, создать один проект и чтобы он работал нормально, обязательно по разным проектам одно и тоже понаписано, прямо не знаю, такое у меня дурацкое свойство есть, так делать.
05 фев 2023 Вс
Просто переделал свой процессор
Не смог я выдержать и все же, переделал код процессора с утра с 32-х битного в 16-битный, для того, чтобы он влез в Марсоход2. Синтезировал процессор этот на циклоне и вышло около 6.8 тыс элементов. Ниже привел отчет по завершении компиляции. И это лишь только процессор. Пока что вмещается.

Помимо самого процессора, на кристалле должна быть также и вся остальная периферия, это например, контроллер прерываний, клавиатура, как минимум и еще бы хорошо туда поместить карточку SD, без нее сложно будет. Хотя, как я ранее и говорил, я не собирался делать программы большими (если я вообще их буду делать, вот в чем вопрос).

Вот так выглядит запущенная простая программочка:

Помимо самого процессора, на кристалле должна быть также и вся остальная периферия, это например, контроллер прерываний, клавиатура, как минимум и еще бы хорошо туда поместить карточку SD, без нее сложно будет. Хотя, как я ранее и говорил, я не собирался делать программы большими (если я вообще их буду делать, вот в чем вопрос).

Вот так выглядит запущенная простая программочка:
org 0 mov ax, $b800 mov es, ax mov ax, cs mov ds, ax mov si, hello mov di, 0 mov ah, $30 @@: lodsb and al, al je $ stosw jmp @b hello: db "Operational sistemcher. Award Modularo. Contest mecha!",0Эта программа сделана только для теста, она пока что отображается лишь в вериляторе.
<< Ранние записи |
Поздние записи >>