1 834
29 343
0
1 075

Заходил

Написал комментарий к произведению Ретро Бит [6]

Понятное дело что непосредственно на 4004 не запустится современное ядро. 

Мне на ЛОРе уже  наклали в панамку за кликбейт)

Написал комментарий к произведению Ретро бит [5]

Очередная статья про Elite на Хабре, из интересного:

Кстати, Elite, как и многие другие игры на компьютерах того времени защищалась абсолютно сумасшедшей системой Lenslok. Вкратце, к кассете с игрой прилагалась пластиковая линза. Когда игра запускалась, на экране высвечивался код из двух букв, но он был разделен на вертикальные полосы, которые затем переставлялись в другом порядке на экране. Lenslok представлял собой ряд вертикально расположенных призм в пластиковом корпусе, которые этот код “пересобрали”. Но у игроков часто бывали проблемы с калибровкой монитора или с самой линзой, которая иногда не корректно работала.

Написал комментарий к произведению Ретро бит [5]

Ну вот смотри, меняем count%4, на count and 0x3 и всё равно будем циклически получать 0..3, при любом count даже при отрицательном. Кроме того что мешает всё таки объявить его беззнаковым, если по условиям задачи он не может быть меньше нуля.

Написал комментарий к произведению Ретро бит [5]

Так нам не нужен общий случай, конкретно тут количество байт для копирования, не может быть отрицательным.

upd. Хотя так же будет работать только остаток получается инвертированным, но для кода выше это не важно.

Написал комментарий к произведению Ретро бит [5]

Мне кажется можно n AND 0x3 применить, это должно дать результат остатка от деления на 4. Не знаю делает ли эту оптимизацию компилятор тех лет.

Наверх Вниз