Блог страдающего Лиса
Lorem ipsum hello dolor sit world amet
27 июн 2024 Чт
Впечатление от PICO8
Признаться, меня крайне впечатлил проект PICO8, о котором я узнал совсем недавно и сильно заинтересовался им. Мне захотелось создать аналог такого проекта, но с использованием Верилога и ПЛИС. У меня нет задачи полностью повторить проект или сделать его абсолютно совместимым, я хочу сделать именно аналог. Для этой цели потребуется много чего.
Еще одна интересная деталь. Я хотел бы попробовать использовать SDRAM для того, чтобы запускать программы там, поскольку в первую очередь, байткод VFM8 (Virtual Fox Machine 8) будет исполняться непосредственно там.
Теперь остается вопрос, как я буду писать код? Скорее всего, я буду просто записывать его под видео, накладывать нейромузыку Яндекса и просто выкладывать в виде блога разработчика.
- Сначала, необходимо создать среду разработки, SDK
- Для этого мне необходимо реализовать какой-нибудь процессор, чтобы эта среда могла запускаться
- Поэтому я создам вначале процессор LIS собственной разработки
- Параллельно созданию SDK, мне также потребуется VM (виртуальная машина), которая будет исполнять скомпилированный из LUA код. То есть, создам еще один процессор, но выполняющий более высокоуровневые операции.
- Написать программное обеспечение
Еще одна интересная деталь. Я хотел бы попробовать использовать SDRAM для того, чтобы запускать программы там, поскольку в первую очередь, байткод VFM8 (Virtual Fox Machine 8) будет исполняться непосредственно там.
Теперь остается вопрос, как я буду писать код? Скорее всего, я буду просто записывать его под видео, накладывать нейромузыку Яндекса и просто выкладывать в виде блога разработчика.
27 апр 2024 Сб
Снова процессор 8088
Я тут кое-что понял, и понял следующее. Хочу начать разработку снова процессора 8088, слегка усовершенствованного, на верилоге, для того, чтобы поставить его на плис CYCLONE, и запустить на нем программное обеспечение, которое напишу я сам.
- БИОС
- Операционная система, минимальная
- Простые игры
- Демонстрации
- ПЛИС CYCLONE с 25 Мгц генератором
- Клавиатура PS/2 (может быть и мышь)
- Карта SD
- SDRAM
- VGA на 640 x 400
- Аудиовыход
- Джойстик для SEGA
- Поддержка картриджей расширения в качестве шины ISA
15 фев 2024 Чт
Новогодние игрушки, мишки и кормушки
Жизнь такова, что Новый Год наступает всегда внезапно и потому надо готовиться к нему с самых малых лет, пока железо еще горячо и не остыла лава (потому что пол — это лава). Зачем я пишу этот ненавистипсто? Просто потому что так положено, а если положено, то и брать нельзя, ибо положено не моё, а чужое что-то. Думаете, я с ума сошел? Вы совершенно верно думаете! Так и есть, я слетел с катушек и теперь я не тот Лис, а другой, обновленный, с совершенно новым чердаком. Теперь это мега- пупер- супер- Лиииис, безумный, веселый, беззаботный, игрииииивый!
Все что я написал выше, чушь собачья. Просто написал для того, чтобы поддержать образ якобы безумного ученого, у которого постоянно рвутся реактивы, все вспыхивает, горит, пламеника, и так далее. Детям такое нравится. Но я не умею ничего делать такого, чтобы кому-то что-то нравилось. Всё слишком плохо, для этого мира.
Из размышлений о том, что в общем-то, хотел бы сделать:
НЕТ
Все что я написал выше, чушь собачья. Просто написал для того, чтобы поддержать образ якобы безумного ученого, у которого постоянно рвутся реактивы, все вспыхивает, горит, пламеника, и так далее. Детям такое нравится. Но я не умею ничего делать такого, чтобы кому-то что-то нравилось. Всё слишком плохо, для этого мира.
Из размышлений о том, что в общем-то, хотел бы сделать:
- Контроллер SD-карты, написанный на VeriLOG;
- Нейронную сеть в ПЛИС без обучения, просто нейрораспространение информации;
- Тормозной рендеринг треугольников;
19 янв 2024 Пт
Наступающий Новый, 2025 год
Знаете, мне надоело думать о том, что как будто Новый Год 2024 наступил. Его нет, я уже хочу его свайпнуть влево. Вот в чем смысл всех этим приготовлений к Новому Году, если через год опять будет Новый Год? С серьезными щщами громогласно заявляю — сегодня, 19 января, я буду готовиться в Новому, 2025 году!
Время скоротечно, потому что через один год мой пост потеряет всю актуальность и я буду говорить, что 2025 года не существовало никогда, и что надо готовиться к новому, 2026 году и так далее. И так каждый божий год! Сколько можно? Как можно это терпеть?
Самое интересное вот в чем. Я же не успеваю подготовиться к Новому Году вообще никак, то есть, вот например, был новый год или не был? Не был. Я его не праздновал, потому что я не хочу праздновать Новый Год. Мне не нужен никакой год, где все равно будет ровно то же самое, что и было раньше. Не существует для меня этого праздника уже.

Время скоротечно, потому что через один год мой пост потеряет всю актуальность и я буду говорить, что 2025 года не существовало никогда, и что надо готовиться к новому, 2026 году и так далее. И так каждый божий год! Сколько можно? Как можно это терпеть?
Самое интересное вот в чем. Я же не успеваю подготовиться к Новому Году вообще никак, то есть, вот например, был новый год или не был? Не был. Я его не праздновал, потому что я не хочу праздновать Новый Год. Мне не нужен никакой год, где все равно будет ровно то же самое, что и было раньше. Не существует для меня этого праздника уже.

14 дек 2023 Чт
Удивительно, но скоро 2024
Но всего лишь 5000 лет назад никто и слыхом не слыхивал ни про какие новые годы и прочие праздники. Для планеты Земля совершенно неважно, какой год сейчас, с геологической точки зрения, не имеет значения номер года, причем этот номер отсчитывается от какого-то определенного события. Поэтому плевать на новый год, он потерял свою актуальность уже очень, очень давно. Что я сделал из того, что запланировал в прошлом году? Ничего.
07 окт 2023 Сб
Потрясающая производительность
Я так мало пишу на сайте и в блоге, раз в месяц, что можно сказать, что у меня производительность просто невероятна. Целый пост в один месяц, да и то, не информативный.
И вот это все, что я хотел сказать на сегодня.
И вот это все, что я хотел сказать на сегодня.
07 сен 2023 Чт
Я в постоянном поиске как создать процессор
И этот поиск никогда не остановится. Я всегда буду пытаться его сделать, но все прекрасно знают, что это ничем хорошим не закончится никогда. Может тогда мне попробовать все-таки сделать синтезатор AY аппаратно? Ведь это было бы хорошим достижением!
Тем более, это не настолько сложная вещь, насколько кажется. У меня есть готовый код, который я могу применить для верилога. Чего я постоянно боюсь... Просто надо начать и само по себе пойдет.

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

21 июл 2023 Пт
Ужасающее число ГРЭМА
На старт, внимание!
Все только и носятся с этим числом, как будто оно золотое, везде, куда не пойдешь, только и говорят, что о Грэме. И соленый прибой, и подруги поцелуй. В булочных только и разговоров, что о Грэме, и о числе. Там говорят о том, как чертовски здорово наблюдать за огромным огненным Числом, как оно тает в математическом безумии. И еле видимый свет знания, словно от свечи, горит где-то в глубине сознания сумасшедшего Математика в психушке… да, поэтично для двух обдолбанных оборванцев, которые решили вынести всем мозг и кассу в том числе. Но это оставим на потом, а сейчас хочу рассказать про число Грэма.Начнем с того, что есть стрелочная нотация Кнута (и пряника). Об этом можно и Вики прочитать. Вот например, , это 3 в степени 3, то есть, 3, умноженное три раза на себя, то есть, . Двадцать семь... еще ничего не началось, а уже какой-то беспредел творится. Ладно, это только очистки от семечек. А что будет с семечками?
Поехаааали!
Если указать две стрелки подряд, например , то это будет обозначать уже целую башню, однако, башню еще не снесет, снос башни будет позже. Что за башня такая? Это вот что, означает, что башня из степеней будет равна 3, то есть, вот так или, если раскрыть , это будет 27, правильно? Да, и тогда решение будет . Нехилово, да, аж ~ 7.6 триллионов? Это даже еще не семечки, а так, не кожура, ни очистки. Это чисто еще можно сосчитать хотя бы. А теперь начнутся семечки.Возьмем на заметку, что вычислялось только , а что будет с , это я скажу так, жесть что будет. Можно сказать, что . Ощущается, что сейчас будет? Будет боль. Ну давайте раскроем, что ли. Итак, , это сосчитали, да... Итак, ну что теперь получается: , так... Ну и жесть. Хорошо, а теперь надо раскрыть и это вообще что такое, а? Это получается, что будет 3 в степени 3, которая в степени 3, которая в степени 3, и так далее, и так 7625597484987 раз. Это если записывать просто число, еще даже не вычисленное, то надо составить числовую башню от Земли до Марса! И это еще не вычисленная башня!

Вычо! Даже такое число вычислить уже не представляется реальным. Его вычислить НЕВОЗМОЖНО!
Думаешь, конец?
И это что, конец? Как бы не так. Это не то что не конец, это даже не начало. Мне даже страшно говорить, что дальше будет. Есть число, которое называется и оно равно . Короче, что такое это число? Ну, надо разложить сначала верхнюю часть: — тут можно сказать, просто. А теперь смотрите, что за туфта получается уже. Во-первых, тут число — якобы можно раскрыть, это вот та самая башня из троек, возведенных друг в друга и простирающихся до Марса. Мне страшно дальше говорить, честно, меня это пугает!А теперь смотрите что получается, если взять за это вот огромное число, которое представляет собой башню до Марса, надо построить и это равно... да вы с ума сошли!? Это значит, что нам нужно построить башню из вот таких чисел , и причем эта башня будет размером с мегакошмарное число , которое было раньше вычислено. Грэм был настоящим математическим извращенцем.
Ладно, вот представим, что число башня будет размером в то неописуемое число, так надо же еще вычислить , а как мы помним, это означает количество башен для числа 3. Ладно, допустим, мы добрались до последнего числа из количества башен, которое уже представить невозможно, а там будет . Хорошо, теперь откатимся назад на предпоследнюю башню, и там , то есть, это 27 башен числа 3... 27 башен! Это число уже никогда не вычислить, и ладно бы, не вычислить, так надо еще возвести, где — это то полученное ранее число, состоящее из нехилого числа башен. То есть, это 3 с количеством башен неописуемого количества башен, и так, считая с конца, возводя башни в башни и башнями погоняя, мы доберемся наконец, до первой , где M — то число, которое из невыносимого количества башен состоит, и получим такое число башен, которые не влезут не то что в Вселенную, ни даже вообще ни во что, мыслимое и немыслимое.
Разрыхлитель мозгов
И знаете что? Это только число . У меня уже у самого мозг взорвался. А теперь пришло время по-настоящему повеселиться. Вы ведь представляете, что происходит с ? Я не особо. А что будет, если количество нотации Кнута будет 6, 10, 100 или например, миллиард? Нет? И я нет. А Грэм, как бы в насмешку, не остановился на этом и количество знаков Кнута он сделал равным и полученный результат назвал . Вызывайте скорую, тут человеку плохо!Думаете, я закончил на этом? Нет! Дело в том, что есть число , которое равно 3, возведенное в число Кнута аж раз. И ну так 64 раза, собственно. = 3 количество стрелок Кнута здесь 3. Очуметь не встать.
Я уже давно лежу и мне плохо, несмотря на дебильную улыбочку на лице. Это потому что я с ума сошел от такого натиска.
21 июл 2023 Пт
Просто с утра сделал еще один генератор
Ничего особенного в нем нет, просто еще один генератор шаблонов для верилятора, чтобы можно было не заморачиваясь, одной кнопкой нажать и все чтобы было хорошо и всем. Для меня это просто возможность легко разворачивать никому не нужные проекты за несколько секунд. Только, все понимают, что то что я делаю... а ладно, уже сотню раз говорил об этом. Не знаю, смогу ли опять что-то создавать, или нет. Все время хочется сделать что-то очень простое, но в то же время, эффектное. Демки там разные, мини-арты кодовые, что-то в этом роде. Но мне лень. Даже текст дописать лень.
20 июл 2023 Чт
В любой непонятной ситуации...
Создавай процессор Zilog 80 на верилоге. Это все что я смогу сказать на сегодня, ведь идей у меня больше нет, а если даже они и есть, то я их все равно откладываю на завтра, а завтра уже откладываю на послезавтра, и так до бесконечности. Существует цитата мудрых и великих людей:
Поэтому, когда я собираюсь что-то делать, то ничего у меня не получается постоянно, потому что делать ничего не хочется, смысла нет, и еще миллион отмазок разного сорта и качества. Поэтому надо создавать что-то простое, перекладывать кубики с левой стороны на правую, с правой — на левую, и снова опять, как out-ист, туда да сюда, туда да сюда перекладывать из пустого в порожнее, и обратно.
Я уже написал целую кучу вариантов этого процессора и все остановиться никак не могу, потому что мне тут нравится не цель, а просто сам процесс написания, то есть, раз в полгода надо брать снова и снова все с нуля писать, как обычно, и не дописывать до конца, чтобы потом перетереть и снова начать, и снова и снова. Есть такой человек, его назвали Сизиф, так он постоянно камень на гору таскает, но никак не дотащит, потому что сверху какой-то чёрт стоит и сбрасывает камень обратно вниз, и Сизифу надо спускаться, и снова таскать. Так оно и тут, бесконечная бессмысленная, ненужная работа, но мне вообще-то нравится этот камень из кремния таскать и сбрасывать.
Вот такие вот дела.
Я же Вам говорю: "Приходите завтра..." А Вы все время приходите сегодня!Я не могу с этим не согласиться. Это прямо в самую точку попали. Оно. Прямо идеально.
Поэтому, когда я собираюсь что-то делать, то ничего у меня не получается постоянно, потому что делать ничего не хочется, смысла нет, и еще миллион отмазок разного сорта и качества. Поэтому надо создавать что-то простое, перекладывать кубики с левой стороны на правую, с правой — на левую, и снова опять, как out-ист, туда да сюда, туда да сюда перекладывать из пустого в порожнее, и обратно.
Я уже написал целую кучу вариантов этого процессора и все остановиться никак не могу, потому что мне тут нравится не цель, а просто сам процесс написания, то есть, раз в полгода надо брать снова и снова все с нуля писать, как обычно, и не дописывать до конца, чтобы потом перетереть и снова начать, и снова и снова. Есть такой человек, его назвали Сизиф, так он постоянно камень на гору таскает, но никак не дотащит, потому что сверху какой-то чёрт стоит и сбрасывает камень обратно вниз, и Сизифу надо спускаться, и снова таскать. Так оно и тут, бесконечная бессмысленная, ненужная работа, но мне вообще-то нравится этот камень из кремния таскать и сбрасывать.
Вот такие вот дела.
<< Ранние записи |
Поздние записи >>