Окей, IRC сервер теперь снова жив и находится всё там же по адресу irc.limowski.xyz на порту 6667. Надеюсь, теперь он будет доступен 24/7. Остальные сервисы типа сайта, фтп (и наса для себя) буду тоже потихоньку перетаскивать на сервак. Для тех, кто переживал. Нет, диски и проц не греются. Кулер проца вообще крутится в минимальных оборотах. Посмотрим, конечно, как оно будет чувствовать себя в режиме постоянной нагрузки, но пока что всё ок.
Limowski' Precious Little Life
Окей, IRC сервер теперь снова жив и находится всё там же по адресу irc.limowski.xyz на порту 6667. Надеюсь, теперь он будет доступен 24/7. Остальные сервисы типа сайта, фтп (и наса для себя) буду тоже потихоньку перетаскивать на сервак. Для тех, кто переживал.…
Ну короче, с ним всё равно что-то не так. Ошибки прилетают даже при банальной попытке склонировать git-репозиторий. Я даже прогнал мемтест на всякий случай, но там ошибок нет. Я устал, я мухожук. IRC сервер всё ещё работает. Те, кто не мог подключиться ночью, сейчас сможете. А я буду искать другую ITX мать.
Новый уровень игры в Doom и Дон Пачи, да, @kortse?
Forwarded from Paw Noir C64 devlog
This media is not supported in your browser
VIEW IN TELEGRAM
Подгрузка уровня работает. Но пришлось снова хитрить, потому что процессора опять не хватает. Когда в память подгружается следующий столбец уровня, нужно переместить все остальные столбцы на 1 влево. А это 16 * 40 = 640 байт, или, с моим кодом, ~10000 циклов CPU из примерно 16000 на кадр. А ведь ещё логика, музыка, параллакс и всё остальное. Причём, если двигать уровень по 1 пикселю за кадр, то 7 кадров машина ничего не делает - только убавляет регистр прокрутки, а на восьмом запускает байтомешалку на 10к циклов. Было бы здорово растянуть байтомешалку на несколько кадров. И это можно сделать с помощью двойной буферизации. Как это работает: В Commodore 64 можно менять адрес видеопамяти. Поэтому делаем так: в памяти храним 2 копии уровня. И пока одну копию мы рисуем на экране и двигаем регистром прокрутки, в другой мы постепенно двигаем столбцы. Затем меняем буферы местами: один рисуем, а другой постепенно обновляем. В итоге на подгрузку уровня уходит примерно 1300 циклов за кадр, а с этим уже вполне можно жить
Forwarded from XProger Dev
This media is not supported in your browser
VIEW IN TELEGRAM
First steps on Nintendo DS! #NDS
#свежеебарахло. Большое спасибо @MityaLast за посылку.
Limowski' Precious Little Life
#свежеебарахло. Большое спасибо @MityaLast за посылку.
Повезло с этими картриджами, я смог записать следующие игры:
Comix Zone
Super Mario Advance 2
Doom
Puyo Puyo Fever
Steel Empire
Kirby - Nighmare in Dream Land
И ещё одну хоумбрюшку, которую покажу попозже :D
Comix Zone
Super Mario Advance 2
Doom
Puyo Puyo Fever
Steel Empire
Kirby - Nighmare in Dream Land
И ещё одну хоумбрюшку, которую покажу попозже :D
Ещё три картриджа умерли во время перезаписи. А остальные отказались перезаписываться вовсе. В прочем, там нашлось ещё пару прикольных игр, которые я бы оставил.
This media is not supported in your browser
VIEW IN TELEGRAM
Ну, не Сега Ралли, конечно. Но тоже интересно.
Причем я подумал, раз это всё равно реплика, то зачем заливать оригинальный дум, у которого пожатые текстуры и серьёзные проблемы с производительностью? И прошил современный порт PrBoom. Сейчас здесь, правда, Shareware-вад с первым эпизодом, так что надо придумать, как упихать дум целиком в 16 мегабайт.