Обо мне
Привет! Меня зовут Лис и это мой блог. Здесь я могу ныть и страдать, писать про код и обо всем.
Декабрь 2024
ПнВтСрЧтПтСбВс
1
2345678
9101112131415
16171819202122
23242526272829
3031
Теги
Блог страдающего Лиса
Lorem ipsum hello dolor sit world amet

30 мар 2023 Чт Об архитектуре FAT32SD

Уровень 1. Физический. Модуль для общения по SPI на физическом уровне. Обработка команд от вышестоящего над ним контроллера. Команды такие a) Инициализация SPI через 80 тактов на частоте 100 кГц, b) Прием и отсылка байта данных, c) Включение и выключение устройства.
Уровень 2. Транспортный. Контроллер чтение и записи на диск. Полный цикл инициализации устройства, то есть, включение, отсылка команд, получение данных, чтение и запись секторов с опорой на 512 байтный буфер.
Уровень 3. Прикладной. Работа с файловой системой FAT16/32, при помощи уровня 2 осуществляется передача данных по секторам, запрос имени файла, поиск файлов на диске, чтение в память или из памяти (sram).
Принцип работы.
Сначала в память записывается имя файла (неограниченное количество символов), дается ссылка, куда читать и писать (в ту же память, возможно или другую), отсылается команда. Например — чтение файла, получение списка всех файлов в директории, запись файла, создание директорий и т.д. Пока контроллер работает, он будет BSY=1. Работать он может долго, так что надо будет проверять BSY статус.
Не знаю, надо ли сделать вызов Interrupt. Может сделаю. Если дойду до этого вообще!

14 мар 2023 Вт Мне как-то нечего писать сюда

Обнаружил то, что спустя два месяца я полностью выдохся и мне нечего писать в свой блог. Продолжаю постепенно делать то, что делал, это процессор AVR, вот к примеру, сегодня я сделал вывод стартового экрана для Award Modular, и это оказалось не так сложно. У меня нет до сих пор модуля SDRAM, так что тест памяти будет невозможен, но с другой стороны, его легко можно будет сделать просто так, без всякого теста памяти, а просто счетчиком.
Проснулся я сегодня с мыслью о трехмерной графике, и опять понимания, что ничего не выйдет, начал снова задавать один и тот же вопрос, который задаю уже на протяжении столетий — 3ой4? Ну зачем мне эта трехмерная графика, когда я не могу ничего сделать в трехмерном пространстве. Куб вращать? Надоело уже постоянно его вращать, без конца только и занят кубовращением бессмысленным. Можно же уже и перестать это делать и нормальное что-то давно сделать, но нет же, я вращаю кубы налево и направо, сверху вниз.
Когда-то давно была идея сделать на верилоге этот куборотор, но есть одна колоссальная проблема, которая заключается в том, что это далеко не так просто, вообще. Сделать на верилоге трехмерный ускоритель... это же ужасно трудно, и все равно, зачем оно мне так надо? Ну вообще же не надо совершенно! Не нужно, не нужно, не нужно... а хочется. Никак не могу убедить себя в том, что мне это не нужно, потому что все время хочется сделать и все тут. Ну как же быть то...
Вся эта затея с трехмерной графикой мне кажется идиотской. facepalm
Вот реально, допустим, ну сделаю я к примеру, кубы. И что дальше то, что дальше делать буду? На этом все, кубы и это все, на что я способен? Больше нет ничего, кроме кубов? Мне даже обычную трехмерную модель загрузить сложно, не то что все остальное сделать. У меня еще есть одна странная мысль, которая заключается в том, чтобы сделать симулятор космического полета к другим планетам и даже звездам. Для этого потребуется создать трехмерный космический корабль и я не знаю, как это сделать, ведь его нужно делать, а как, неизвестно. Сделать на ПЛИС такую штуку, типа, вылетаешь с планеты и летишь куда-то за определенное время. Мысли сумбурны и не оформлены, да и постоянное ощущение, что мне это не будет нужно. И это и правда, мне не будет нужно, это так.
Может, сделать рейтрейсинг на ПЛИС?.. А зачем.. нет, я все-таки упираюсь в одну и ту же фразу — зачем? Нет никакого смысла, незачем, а если это так, то тогда может, просто отпустить эту тему? Не все так просто! Я не могу ее отпустить. Уже сколько раз пытался, но не могу. dash3
Единственное, что я понял за все время, что занимаюсь плисами и верилогом, это только одно, мне все это не нужно. Ни верилог, ни плис, ни програмирование, ни вообще что-либо, кроме бесконечного прослушивания музыки. А раз так, то мне надо сделать аудиоплеер!
— А зачем?
Ахахахаха! Вот именно, а зачем, зачем, зачем, зачем? Этот дебильный вопрос не отпускает. Даже такую важную штуку для меня, как музыка, я не хочу делать, не вижу смысла. А зачем? Есть же комп. Для чего мне надо напрягаться и делать что-то, когда я просто одену наушники и буду прослушивать себе спокойно любую музыку.
Ответ на вопрос "Зачем" есть только один "Шутки ради". Больше мне делать все это незачем.

10 мар 2023 Пт Подключил почти все

Осталось сделать sdram и было бы хорошо, если не было бы так страшно. Мне кажется, что эта история с sdram — это такая же история, что с алгоритмами сортировки, которые я никак сделать не мог только потому, что мне было страшно их читать, а на деле оказалось, что я придумал проблему. Планирую я эту sdram сделать через icarus, с проверкой на реальной схеме тут же, причем можно сделать такой мини-процессор, чтобы точно быть уверенным в том, что работать будет. Я хочу использовать эту память в проекте, где у меня avr процессор.
Как приблизительно она будет работать.
  • При получении сигнала WE, останавливать процессор и выполнять запись в память
  • При получении RD=1 немного сложнее будет, надо чтобы он сразу же останавливал процессор
Почему с RD сложнее, так это потому, что читается память на обратном фронте, вот в чем соль. Тут надо переделать в процессоре выставление RD перед тем, как читать из памяти, а не на обратном фронте. Надо думать еще тут.
При чтении и записи в память, я буду использовать порты, как наиболее удобный метод. То есть, выставлять адрес в порт, и потом последовательно считывать оттуда или писать. Этот способ наиболее быстрый, на самом деле, хотя можно еще и маппить на память, но я так делать не хочу, лучше делать обмен с внешними девайсами через порты делать и я буду думать, как сделать это намного лучше.
Полагаю, у меня будет несколько ревизии памяти. Видимо, первую ревизию стоит сделать как можно проще. Подумал, что можно сделать так.
  • Выставляется адрес через порты
  • Если записываем, то пишется байт в порт
  • Делается запись команды - RD/WR в какой-то из портов
  • Ожидается результат через статус BSY
  • Читается байт данных из порта (если читаем)
Это похоже на тот же самый механизм SPI SD, что я делал. Это первая ревизия контроллера памяти, где я управляю памятью как если бы это было внешнее устройство.
Обычно память маппят на общее адресное пространство, что правильно так делать, но не в этом случае. Мне просто нужен доступ в память любым методом, и это — один из них. Так что буду его делать.
clk.PNG
Дело в том, что память работает на частоте 100 мгц, так что я буду фиксировать статус BSY только на негативном фронте CLK100 во время CLK25=0 (третий такт от начала). Это позволит избежать многих проблем.
Теги: Дневник

09 мар 2023 Чт Делаю кучу шаблонов

Решил, что на сайте у меня будет куча шаблонов и билдов разных мастей для всего подряд. Сделал целый ворох этих шаблонов для своей девборды DE0. Навернул, например, код, где с помощью процессора AVR можно обновлять видеопамять не напрямик, а через запись в порты с автоинкрементом. Это позволит сделать так, чтобы общая память оставалась целой как можно больше. Это касается только записи, но не чтения, с этим пока что не сделал и не знаю, пока нужно ли это делать. Предполагаю, что в основном это будет касаться именно записи — для будущего, там где буду делать видеоадаптер.
Творческий день очень был, и на работе тоже, кстати получилось что-то сделать более-менее. Что хочу сделать то? Ну хотя бы тот самый муляж биоса для начала, а для этого мне требуется изменять знакогенератор, чтобы вывести тот самый Award Mordular. Я делал для софт-процессора Z80, но это такая тягомотина... оно не стоит потраченных на него усилий, когда можно сделать тоже самое, но гораздо быстрее и проще.
Как обычно, сегодня я не выспался, и вчера и позавчера и как всегда.
Теги: Дневник

08 мар 2023 Ср Делаю шаблоны кода

Сегодня сделал заготовку, стартовый проект, можно сказать, шаблон для AVR процессора. Я оснастил его простым видеоадаптером, который берет данные для знакогенератора из 2К ROM, а данные для 80 x 50 символьной сетки из 4Кб общей памяти процессора. Сама по себе организация памяти это 64Кб для ROM + 64K для RAM. Конечно же, на девборде DE0, 130К из 308К возможных — я специально оставил там места для 125К видеоадаптера 640 x 400 x 16 цветов.
Вот такие вот технические характеристики устройства. Занимает этот процессор 1550 ALM (это примерно 3000 LE), не скажу, чтобы прямо значительно, но чем больше ALM/LE, тем дольше синтез проекта занимает по времени, так что, лучше делать процессоры небольшими, чтобы быстрее компилировался.
Это лишь первая итерация. Вторая итерация проекта будет включать в себя поддержку PS/2 Keyboard, SDCARD, но пока что без SDRAM, потому что я еще никак доделать не могу, но обязательно нужно. Вообще, у меня в планах сделать видеокарту, которая управляется командами и буфером команд, то есть, процессор складывает необходимые данные в буфер команд и дает команду на обработку, а видеопроцессор это все дело выполняет. Запись в память происходит через порты, последовательно, чтобы ускорить передачу.
У меня сегодня появилась идея такая, сделать фейковый процесс инсталяции Windows 98, и проверить на нем как раз вот это все, все возможности контроллера видеопроцессора. В будущем, я обязательно должен освоить работу с SDRAM, это прямо реально нужно мне, очень нужно! Может даже и сделаю этот SDRAM в ближайшее время как раз. Надо еще дописать все остальное, такое как тестбенчи и верилятор. Это небольшая проблема, но все-таки, надо написать шаблон для верилятора именно отдельный поначалу, чтобы потом его легко было мержить с другими проектами.
И да, у меня только завтра и послезавтра рабочий день, а потом долгожданный отпуск yahoo

07 мар 2023 Вт Скоро отпуск на 14 дней

Давно я ждал этот отпуск и надеюсь, что он пройдет нормально, а не как обычно. Хочется вот писать рассказы разные, да никак не позволяет мне фантазия и не только. Хотя, в основном, фантазия, конечно же. Идеи в каком-то роде, есть даже, а реализация их всегда сложная. К тому же, почему я пишу рассказы, я уже и ранее объяснял, чтобы на это время уйти в другую реальность, мыслями оказаться в другой сфере.
Из того, что сегодня мне удалось сделать, это лишь только прием скан-кодов и разбор их на нажатие кнопки, сохранение в буфере, но и только, более ничего. На самом деле, это тоже неплохо, только вот при получении кнопок их скан-коды выходят именно такие, которые пришли от клавиатуры, а это AT&T, их надо преобразовывать в ASCII, с учетом, кстати говоря, чтобы реагировало на нажатие SHIFT. Это не так все просто сделать, скорее, муторно, долго. Главное то, что принимает коды клавиш и то уже спасибо. Проверил на ПЛИС, да, все работает нормально, пока что. Попробую для начала сделать просто, а сложнее мне и не нужно. Нужно раздобыть преобразование в ASCII.
Хочу сделать модуль SDRAM, в данном случае, немного посложнее, чем просто модуль, пусть он будет совмещен с видеокартой, выводом на экран. Как я и говорил, это непросто будет, но ведь я уже делал такой модуль раньше, так что, почему бы я не сделал бы еще раз его? У меня для этого есть все возможности! Просто надо начать делать да и все, к тому же, у меня сейчас есть и верилятор, где я бы мог проверить работу модуля.
Теги: Дневник

06 мар 2023 Пн Логический анализатор на CLOCK

Как-то подумал я, а как же работает PLL и написал микропрограмму для верилога и своей девборды DE0, чтобы визуализировать это дело.
photo_2023-03-06_20-36-08.jpg
Получились вот такие вот домики. Здесь я делаю замеры 25 мгц и 6.25 мгц на основной частоте 100 мгц. Как можно понять из диаграммы, сигналы плотно пригнаны друг к другу и идут ровно, нигде не смещаясь, и это ровно то, что мне нужно.

05 мар 2023 Вс Прибытие

Пробуждение было непростым. Несмотря на достаточно хорошо проработанную технологию стазиса, в которую погружали тело на время длительных пространственных перелетов, просыпаться было достаточно тяжело. Анабиоз знаком уже с очень древних времен, многие виды животных как с Земли, также как и на других известных обитаемых планетах до колонизации их переселенцами, издревле обладали способностью на длительное время погружаться в сон, лишенный сновидений, замедлять ритм сердца и метаболизм до критических значений. Технология, позволяющая застыть телу в почти полной неподвижности, граничила на грани науки и фантастики, и если бы не точные машины, следящие за состоянием экипажа, вряд ли можно было выжить в условиях дальнего космоса.
Голова болела нестерпимо, как и всегда, несмотря на освежающий звуковой и аэромассаж. Дабы не перегружать тело длительным стазисом, пробуждения отдельных групп пассажиров делалось с периодом в 3-4 земных месяца. Это позволяло организму встряхнуться и не допустить дегенеративных процессов, которые неизбежно запускаются при таком достаточно необычном режиме работы тела. Потягиваясь, он случайно задел руками стены гипнокапсулы, в которой находился. Капсула представляла из себя цилиндрического вида большую замкнутую колбу, в которой находился спящий. То, как она работала, ему было мало известно, но примерное представление имелось. Идущие по всей внутренней поверхности капсулы слегка светящиеся росчерки — это излучатели, которые с помощью электромагнитных стоячих волн непосредственно действовали на мозг и нервную систему, затормаживая ее с помощью сложных бионических конфигурации. Также в воздухе всегда присутствовала строго заданная температура, химический состав воздуха контролировался специальными насосами. Это крайне сложное устройство было изобретено еще очень давно и технология передавалась всем, кто желал совершать межздвездные перелеты, управляясь точнейшей техникой.
Окончательно пробудившись, он нажал на еле заметную кнопку. С легким шипением, стенка капсулы сначала подалась слегка вперед и наполовину раскрылась. Все еще чувствуя слабость в теле и легкую дрожь, он поднялся из своей лежанки и осмотрелся по сторонам. Это был обычный гипнозал, достаточно обширный, с аккуратно расставленными капсулами для стазиса по всей площади. Все они были синего цвета, и этому было какое-то рациональное объяснение, только вот сильно в этом вопросе он не вдавался, всегда считая, что кому-то из дизайнеров просто нравился синий цвет земного неба, такого, какой обычно бывает рассвете. Глубокий синий цвет неба... Наверняка, он скоро увидит его, ведь это его последнее пробуждение и корабль находится в стадии торможения, развернувшись одной и сторон в направлении своего движения и включив реактивные двигатели так, чтобы они создавали стабильную земную гравитацию. По всей видимости, и судя по расписанию, они летели где-то возле орбиты Плутона или чуть дальше, миновав облако Оорта. Следующая остановка будет уже на Луне, откуда уже можно будет прибыть на Землю с помощью космического челнока.
Кажется, система решила разбудить только его, или в последнюю очередь, поскольку более никого в гипнозале не было. Все капсулы были запечатаны, ровно как и его, поскольку она закрылась автоматически после того, как ее покинул. Он неторопливо подошел к одной из выпуклых светящихся стоек информации в виде сфер, зависших над пилоном, и слегка нажал на нее. Незамедлительно в тут же ставшей прозрачной сфере появилось объемное изображение улыбающейся девушки, которая сразу же обратилась к нему с приветствием и участливо спросила, как прошел сон, как состояние и чем она может быть полезна. Он не мог не улыбнуться в ответ, хотя прекрасно знал, что эта девушка на самом деле — обычный искусственный интеллект.
— Мне надо браслет, — попросил он.
— Сию минуту, — тут же ответила она с готовностью и через несколько секунд на пилоне выдвинулась задвижка, откуда показался небольшой тускло поблескивающий браслет. Он выдавался путешественникам всегда на время полета, чтобы они имели непосредственный доступ к базе знаний корабля, в качестве средства общения и как переводчика, при необходимости.
— Спасибо, — быстрым движением защелкнув браслет, поблагодарил он. — Где мы сейчас находимся? Сколько до Луны?
— Мы находимся за орбитой Плутона, — с удовольствием и готовностью ответила девушка. — До Луны приблизительно двенадцать дней торможения по земному времени.
— Немало, ну ладно. Спасибо, это где-то получается, около 8 дней.
— По экстерианскому времени, это девять с половиной дней, — поправила его девушка. — Чем я еще могу быть полезна?
— Пожалуй, ничего не надо, спасибо еще раз.
Он мягко нажал на сферу и она в тот же момент снова превратилась в матовую. Это была голограмма, и потому нажатие на сферу было лишь сигналом к ее включению, и только. Осмотревшись, он увидел дверь из гипнозала. Сам по себе этот зал был круглым, с полусферическим потолком и слабо светящимися чуть вогнутыми вглубь стенами, всегда освещаемые неосязаемым светом, идущим словно из ниоткуда, потому теней не отбрасывал ни один из предметов в зале. Тишина и покой этого места были как нельзя кстати самому назначению зала.
Подойдя мягкими, как и обычно присуще его роду, шагами, до двери, она с легким шорохом открылась сама. Перед взором открылось красивое фойе с белоснежными пилонами, удобными местами для сидения, высаженными настоящими клумбами с зеленой растительностью и, конечно же, это место было весьма оживленным. Помимо него, путешественников, желающих посетить Землю — родину его цивилизации — было очень много, и они не пожалели денег на это. Хотя конкретно он не был туристом, ибо посещение Земли было обычной командировкой, хотя говорить обычная — это мягко говоря, не так.
Несмотря на колоссальный научно-технический прогресс, космические перелеты не достигли сверхсветовых скоростей. Множество ученых Земли, а потом и других планет, бились над проблемой преодоления фундаментальных законов Вселенной, а именно — скорости света, но так и не удалось добиться того, что можно было бы назвать сверхсветовым движением. Да, человечество научилось использовать всю энергию, ну или почти всю, из массы, аннигилируя и удерживая антивещество, поэтому само по себе достижение субсветовой скорости было возможно, но и только.
Чтобы перелететь с его планеты, Экстериан, необходимо было потратить почти сорок земных лет! Естественно из-за релятивисткого времени, для самих путешественников это время не казалось слишком долгим, тем более, в стазисе. Чистый полет составлял лишь три или четыре года, но вне времени корабля пролетали десятки лет, в зависимости от расстояния между звездами. Бывало и так, что прилетая на Землю, там уже не было ни тех людей, ни задач, которые ставились ранее, потому это был всегда достаточно большой риск. И эта мысль неизменно удручала его. Так же, покидая свою родную планету, он всегда знал, что ни друзья, ни близкие уже не остались бы в живых, кроме разве что в виде записей в планетарной нейронной сети, которая охватывала все сферы их жизни.
Он присел на удобное кресло и, расслабившись, зачем-то рассматривал свои руки. Да, ведь не только большие расстояния разлучали их между собой, но и ставшие очень сильно различными и внешние, физические тела, которые продолжили эволюцию уже в разном окружении. Поначалу, прибывшие на новую планету люди никак не отличались от землян, но спустя несколько десятков тысяч лет они стали покрываться шерстью, возможно из-за достаточно сурового холодного климата, царившего на Экстериане и более слабого светила того же спектрального класса. Вытягивающиеся ноги и руки, более высокий рост по сравнению с землянами, подавшаяся вперед челюсть и весьма увеличенные уши, приобретающие остроконечность. Различия были существенными, хоть внешне они и напоминали тех людей. Сами же люди под воздействием увеличения температуры и климата, начали терять волосы, пока не стали совершенно безволосыми, более приземистыми, чуть сгорбленными, но в целом, изменения были не такими существенными.
Были и другие расы людского рода, но их можно было бы посмотреть разве что в Космопорте, куда прибывали путешественники со всех концов Местной Группы звезд, по идее, не такого уж и дальнего космоса, если смотреть хотя бы на масштабы Галактики, все еще недоступной для того, чтобы отправиться туда и вернуться за разумное время.
— Привет! — вдруг он услышал знакомый голос и обернулся. К нему легкими шагами шла Иммир.
— Привет, Иммир! — помахал он ей. — Присаживайся, я тут как раз один, и не знаю чем заняться.
Она подошла к нему и присела на рядом стоящее кресло, погрузившись туда наполовину, настолько оно было мягким.
— Давно из сна? — она улыбнулась, обнажив свои идеально белоснежные клыки.
— Нет, только вышел, похоже, я все-таки рановато, думал, за дня три проснусь, но вот, девять дней придумывать себе занятия придется. Долго.
— Да ничего, тут есть чем заняться, так что не беспокойся. Скучно тебе точно не будет, особенно со мной, — она рассмеялась так задорно, что он тоже улыбнулся.
От Иммир всегда шел такой позитив, что неудивительно, как много она уже друзей на корабле нашла, включая его. Он с ней познакомился можно сказать, в самом начале их полета, на разгонном этапе, когда корабль только отошел от одной из лун, которую они называли Анеэл, она была одна из самых больших. Остальные три луны, Тезмом, Кео и Уммемб, были сравнительно небольшого размера и размещение там космопорта было бы проблематично из-за их низкой гравитации.
Разгонный этап длился приблизительно около года, поскольку привычное всем ускорение G, равного 10 метрам в секунду, как и на Земле, давало возможность чувствовать себя комфортно при искусственной гравитации, порождаемой равномерным ускорением. Корабль достигал через год субсветовой скорости, достаточно быстро выходя за гелиопаузу звезды, постепенно набирая скорость и мчась в межзвездном пространстве, почти лишенной материи. Несмотря на это, для живых людей, находящихся внутри корабля, существовала огромная опасность быть достигнутыми космическими лучами, поэтому корабль внешне был надежно защищен высокоэнергетическим электромагнитным щитом, усиленным излучателями квантов высокой энергии, которые создавали общее противодействие агрессивному полю вне корабля, как это бы делала планета. По сути, их корабль и был мчащейся небольшой планетой, поскольку такие пассажирские лайнеры всегда проектировались в виде огромного шара, в глубине которого находился жилой отсек. Шарообразная форма лайнера позволяла также защититься от внешних мелких частиц, которые хоть и расщеплялись впереди ищущим лазером, но все же, особые крупные песчинки иногда могли повредить обшивку и довольно значительно, ведь при движении на скоростях, очень близких к световой, такие повреждения могли бы стать фатальными. Никто не застрахован от ДТП, тем более в глубоком космосе. Корабль был замкнутой экосистемой с десятком степеней защиты. Не случись чего, а при отказе двигателей они бы просто стали бы дрейфующим космическим мусором без цели и смысла и скорее всего, погибли бы. Хотя, кто знает...
— Ты задумался, — вдруг произнесла Иммир, — тревожит что то?
— Да вот, думал, какой же у нас могущественный космический корабль, бороздит просторы космоса, как когда-то давно, на заре человечества, это делали корабли, плавающие по воде. Никто не знал, что случится завтра с тобой, и любой шторм мог бы перевернуть корабль и утопить его в пучине. Я вот и думал как раз о том, а что если вдруг встретим опасность однажды, которая разрушит корабль и что будет с его экипажем.
— Невеселые у тебя мысли, я посмотрю, — ухмыльнулась она. — Однако, с нами этого не случилось, да и мы уже прилетели, считай. Остались считанные дни, а не годы, что мы провели здесь. Хотя, знаешь, без стазиса было бы тяжко, соглашусь. Я осталась такой же молодой.
— Да, а зато твоих родителей уже давно в живых нет... Да и моих, однако, тоже.
— Ну мы знали на что шли, подписывая соглашение на перелет.
— Да понимаю я, — вздохнул он. — Неспокойно как-то, когда думаешь о таком.
— Согласна, да, но мы зато открываем будущее. Ведь мы считай, настоящие путешественники во времени!
— Хах, ну тут я тоже смогу согласиться. Захватывает от мысли, что могло бы случиться через лет 80, когда ты сам не более двух месяцев проживаешь это время.
К ним приблизилась еще одна знакомая фигура. Это был худощавый довольно молодой человек, с рановато выцветающим мехом на голове, и глубокими печальными глазами. Он хотел было пройти мимо, не заметив их, как Иммир помахала ему рукой и поприветствовала. Его лицо просияло, когда он ее увидел и глаза заблестели.
— О, Иммир, Атрир, привет, рад вас видеть! — застенчиво поприветствовал он их.
— Присоединяйся к нам, поболтаем, — предложила она, закинув ногу за ногу.
— Нет-нет, я не могу, я пойду пожалуй, возьму что перекусить...
— Я пожалуй, пойду тоже поем, — сказал Атрир, вставая с кресла. — После стазиса полезно бы хорошо подкрепиться, а то расселся тут.
— Ладно, ребятки, я пойду по делам, — Иммир так грациозно поднялась с кресла, что двое мужчин невольно засмотрелись, а она на это, похоже, и рассчитывала, — навещу еще пару знакомых и в зал отдыха, если что, присоединяйтесь! — взмахнув копной рыжих волос, уложенных в сложную прическу, она пошагала быстрыми уверенными шагами вдоль колонн.
— Хорошо, удачно отдохнуть, — помахал ей вслед Атрир и обернулся к своему спутнику. — Ну что, пошли тогда, покушаем, что ли.
— Давай.
Они пошли в сторону пищевого отдела, сохраняя вежливое молчание всю дорогу.
Теги: Рассказ

04 мар 2023 Сб Наконец-то синтезировал в ПЛИС проект

У меня этот проект с Award Modular уже длится довольно давно, потому что я делаю его иногда, и вот сегодня я сделал наконец, синтез в DE0 девборде, чтобы показалось, наконец, на реальном железе. Работает вполне прилично, все хорошо и четко выводит, без искажений. Скриншот что ли приложить... но думаю, что не стоит, потому что я так уже заспамил как только мог этими скриншотами. Еще сегодня доделал якобы "отсчет" памяти, где отсчитывается 8 Мб, хотя он вообще ничего не отсчитывает на самом деле, просто так работает, от балды. Что-то выложить видео не могу, не поддерживается браузером.
Что вообще могу я сделать?
  • Первая задача, которую надо обязательно сделать, так это показ биоса, а точнее, его муляжа, чтобы было ощущение, как будто из под биоса сидишь пентиумского
  • Второе, это выдача на экран характеристик "компа"
  • Поддержка SD-карты
  • Поддержка памяти SDRAM
  • Мини-дос
  • Микро-Бейсик
Это слишком много хотелок. Самое важное, ради чего вообще все это затевалось, это конечно, фейковый биос.

03 мар 2023 Пт Доделал этот Award Modular

Или, проще говоря, Energy Star EPA POLLUTION PREVENTER наконец-то готов.
Снимок экрана от 2023-03-03 21-47-35.png
Сколько же я пытался разобраться в этом, сколько страдал. Сегодня еще сделал функцию деления 16-битного числа HL на DE, с результатом в HL и остатком в DE. Потребовалось дополнительные 2 байта памяти для этого действия.
Позже попробую сделать вывод на экран прогресса проверки "памяти", так сказать, а далее хочу сделать так, чтобы можно было легко запустить синий экран великого Биоса и не париться сильно с этим вопросом, сделать все этим менюшки там фейковые. Все это только для того, чтобы у меня был вывод биоса и ощущение того, что наконец-то доделал то что хотел.
Прошло ровно 2 месяца как я каждый день что-то записываю в блоге, не пропуская ни одного дня. Начал 4 января, а сейчас уже 3 марта. Это меня радует, хоть я и обещал, что писать могу не всегда, но мне пока что есть о чем писать.
<< Ранние записи | Поздние записи >>