<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Tetris-OS - операционная система для игры в тетрис</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/124023.html</link>
    <description>Представлена операционная система Tetris-OS, функциональность которой ограничена игрой в тетрис. Код проекта опубликован под лицензией MIT и может использоваться в качестве прототипа для разработки самодостаточных приложений, которые можно загрузить на оборудовании без дополнительных прослоек. Проект включает в себя загрузчик, звуковой драйвер, совместимый с Sound Blaster 16 (может использоваться в QEMU), набор треков для музыкального сопровождения и вариант игры Тетрис. При разрешении 320x200 пикселей обеспечивается производительность графика на уровне 60 FPS...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=54997&lt;br&gt;</description>

<item>
    <title>Tetris-OS - операционная система для игры в тетрис (n00by)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/124023.html#141</link>
    <pubDate>Sat, 24 Apr 2021 06:41:00 GMT</pubDate>
    <description>&amp;gt;&amp;gt; MBR Тетрис - шикарен, остальное - лажа какая-то.&lt;br&gt;&amp;gt; У твоего MBR тетриса код не реюзабельный нахрен. А тут, вот, например, &lt;br&gt;&amp;gt; фонт какой-то, низкого разрешения, под халявной лицензией, в севом исходнике, массивчиком. &lt;br&gt;&amp;gt; Пойдет для некоторых странных затей.&lt;br&gt;&lt;br&gt;Вы так шутите? Фонт быстрее написать, чем искать откуда скопировать. Впрочем, если ключевое слово &quot;халявной&quot;, тогда понятно, почему изучать код Томаша не интересно.&lt;br&gt;</description>
</item>

<item>
    <title>Tetris-OS - операционная система для игры в тетрис (Lex)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/124023.html#140</link>
    <pubDate>Sat, 24 Apr 2021 06:17:44 GMT</pubDate>
    <description>&amp;gt; Учитывая что вебманки даже столько без GPU не выжмут, потуга не самая &lt;br&gt;&amp;gt; хучшая на свете... :))) &lt;br&gt;&lt;br&gt;Так в том то и дело, что у них ГПУ поддерживается, тогда как с той осью - нет абсолютно никаких шансов на это.&lt;br&gt;&lt;br&gt;И кстати, надо еще очень постараться получить на упомянутом разрешении на современных компах столь низкий фпс, кодя на сих или плюсах.&lt;br&gt;Похоже, это и есть те_самые, абстрактные вебмакаки, которые кому-то вечно в страшных снах являются )&lt;br&gt;</description>
</item>

<item>
    <title>Tetris-OS - операционная система для игры в тетрис (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/124023.html#139</link>
    <pubDate>Sat, 24 Apr 2021 01:14:08 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Ну мы же на этапе инициализации. Можно и потерпеть немного, не вызывать пока никаких функций, всё написать inline-ом.&lt;br&gt;&amp;gt; Особенно прикольно на x86-32 каком, с полутора убогими регистрами, ага. Плоский код без функций и полтора регистра, которые некуда отложить.&lt;br&gt;&lt;br&gt;А какая разница? Зачем много регистров? Нам же не биткоины считать.&lt;br&gt;Что такого сложного надо сделать для инициализации памяти?&lt;br&gt;&lt;br&gt;&amp;gt; ARM так и делает :) только он аппаратно и регистров у него как-то поприятнее.&lt;br&gt;&lt;br&gt;Ну да, в ARMах прямо в десятки раз больше регистров. И для инициализации памяти это очень важно... &amp;#128578;&lt;br&gt;</description>
</item>

<item>
    <title>Tetris-OS - операционная система для игры в тетрис (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/124023.html#138</link>
    <pubDate>Fri, 23 Apr 2021 22:32:43 GMT</pubDate>
    <description>&amp;gt; MBR Тетрис - шикарен, остальное - лажа какая-то.&lt;br&gt;&lt;br&gt;У твоего MBR тетриса код не реюзабельный нахрен. А тут, вот, например, фонт какой-то, низкого разрешения, под халявной лицензией, в севом исходнике, массивчиком. Пойдет для некоторых странных затей.&lt;br&gt;</description>
</item>

<item>
    <title>Tetris-OS - операционная система для игры в тетрис (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/124023.html#137</link>
    <pubDate>Fri, 23 Apr 2021 22:29:52 GMT</pubDate>
    <description>&amp;gt; Ну мы же на этапе инициализации. Можно и потерпеть немного, не вызывать &lt;br&gt;&amp;gt; пока никаких функций, всё написать inline-ом.&lt;br&gt;&lt;br&gt;Особенно прикольно на x86-32 каком, с полутора убогими регистрами, ага. Плоский код без функций и полтора регистра, которые некуда отложить. Все для вашего хардкора, так сказать.&lt;br&gt;&lt;br&gt;&amp;gt; В крайнем случае делать jmp, а адрес возврата писать в один из регистров.&lt;br&gt;&lt;br&gt;ARM так и делает :) только он аппаратно и регистров у него как-то поприятнее. И в как минимум cortex M они доперли flash&#091;0&#093; -&amp;gt; SP хардварно грузить. Так что он с места в карьер втапливает сразу на си после powerup, прикольно :D&lt;br&gt;</description>
</item>

<item>
    <title>Tetris-OS - операционная система для игры в тетрис (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/124023.html#136</link>
    <pubDate>Fri, 23 Apr 2021 22:25:25 GMT</pubDate>
    <description>&amp;gt; Я так понимаю, хотели оставить пользователю доступ только к мониторингу, скрыв SPD и генератор.&lt;br&gt;&lt;br&gt;Не очень понятно в чем прикол SPD скрывать, а так можно было просто на разные шины развесить.&lt;br&gt;&lt;br&gt;&amp;gt; Переключалось через какие-то GPIO чипсета. Кстати, вероятно, из-за этого коммутатора у &lt;br&gt;&amp;gt; меня была проблема с одним DIMM&apos;ом Nanya - на моей матери &lt;br&gt;&amp;gt; работать не хотел, не виделось SPD, на других - прекрасно. Когда &lt;br&gt;&amp;gt; поставил ему другой чип SPD и прошил те же данные, прекрасно &lt;br&gt;&amp;gt; заработал и жил в том компе до упора.&lt;br&gt;&lt;br&gt;Вообще x86 довольно чудесатые скотины. За что я их, будем честны, не люблю :). Все через зад сделано... (так, закидывая в i2c команду вон тому power manager-у).&lt;br&gt;&lt;br&gt;&amp;gt; Там между PCI-слотами маленький разъёмчик есть, как SMB заявлен.&lt;br&gt;&lt;br&gt;Может оно и есть. I2C довольно легко узнать, 2 пина с подтяжками к Vcc (плюс питания). Хотя какой смысл его юзеру вывешивать не очень понятно. Bus master&apos;а туда наверное некорректно для перехвата шины, про него уже существующий не в курсе. А девайс и подавно - а кт</description>
</item>

<item>
    <title>Tetris-OS - операционная система для игры в тетрис (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/124023.html#135</link>
    <pubDate>Fri, 23 Apr 2021 22:13:24 GMT</pubDate>
    <description>Просто изначально под ядром ОС обычно понимается нечто, разруливающее системные вызовы других программ, а это интерфейс отличный от линковки. Если же нечто просто линкуется к 1 программе, это, наверное, не ядро ОС.&lt;br&gt;&lt;br&gt;Я знаю некое исключение - модуль Linux Kernel с udp сервером. Вот его уже можно в каком-то роде обозвать программой прилинкованой к ядру. Но это очень специфичная программа.&lt;br&gt;&lt;br&gt;&amp;gt; И есть проект сборки с ядром linux.&lt;br&gt;&lt;br&gt;Сборки кого? В каком виде? Как максимум я про UML в курсе но это тоже не линковка, хоть ядро при этом и выпихнуто в юзермод (юзая другое ядро для фактического исполнения запросов).&lt;br&gt;</description>
</item>

<item>
    <title>Tetris-OS - операционная система для игры в тетрис (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/124023.html#134</link>
    <pubDate>Fri, 23 Apr 2021 21:55:30 GMT</pubDate>
    <description>Учитывая что вебманки даже столько без GPU не выжмут, потуга не самая хучшая на свете... :)))&lt;br&gt;</description>
</item>

<item>
    <title>Tetris-OS - операционная система для игры в тетрис (acroobat)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/124023.html#133</link>
    <pubDate>Fri, 23 Apr 2021 16:22:20 GMT</pubDate>
    <description>Ну удачи тебе!&lt;br&gt;</description>
</item>

</channel>
</rss>
