Pull to refresh
9
0
Тимур Жараспаев@masscry

Разработчик ПО

Send message

Код почистил, репозиторий подготовил. https://github.com/masscry/BadDMG

Надеюсь, будет интересно.

Здравствуйте, я закладывался на низкоуровневый эмулятор. На мой взгляд, CPU держит циклы правильно. Другое дело, к примеру PixelProcessor у меня без очереди (в реальном железе есть "стек" пикселей), да каждые несколько тактов заполняю по N пикселей, но это всё равно получается модель, а не точное повторение железа. К примеру, в начале строки, консоль собирает список видимых спрайтов по одному каждые 8 тактов - получается 10 спрайтов на строку. Я сейчас это делаю один раз, перед началом рисования.

С эмуляторами проблема доведения до 100% завершенности стоит остро - там куча каких-нибудь программ, которые будут по железу не совпадать.

Здравствуйте. Понимаю ваши сомнения. У меня были опасения, что тема не будет интересна публике совсем. Но, сейчас вижу по обратной связи, что люди проявили интерес.

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

Здравствуйте, из-за сжатых сроков, код выглядит не так, как я бы хотел, чтобы он был виден у меня в паблике. Собираюсь на этих выходных добить оформление по гайдлайнам гитхаба - знаете сами, типовые вещи, лицензия, инструкция по сборке и прочее. Мне кажется, без этого погружаться в код явно не имеет смысла.

После чего, собирался обновить статью и добавить нужные ссылки.

(=

Здравствуйте. Еще нет. Как я понимаю, у них предъявить в общем-то нечего. ROM-ов игр в поставке не будет. BootRom - опциональный.

С эмуляцией современных консолей - они в основном наезжают на том, что ключи шифрования и всякие дополнительные вещи из под копирайта оказываются у эмуляторщиков. А пользователей ограничивают тем - мол, вы когда консоль купили, мы с вами заключили договор, что вы не будете вынимать из консоли потроха и дампать ключи.

Я занимался исследованиями ГКЛ и всякими солнечными вещами. Даже у нас народ обычно как минимум сравнивал новые данные с прошлыми экспериментами.

Есть кучка вещей, которые остались от условных американцев из 60-70-ых годов. Другое дело, что там этих данных не так много по современным меркам. Но даже данные о потоках солнечных лучей с их 11-летними вариациями и измеренными в какую-то конкретную эпоху в каких-то конкретных экспериментах прям живые цифры прилетевшие в своё время на Землю с давно умершего ИСЗ имеют вполне конкретные применения сейчас. И да, вполне может быть ситуация, что ты достанешь эти данные только через пару лет, когда они тебе вдруг понадобятся.

Ну и вообще, если бы задачи хранить холодные данные не стояло, то народ в не парился бы борьбой с bit rotting-ом. Ну, протухли твои данные с обскурного эксперимента, сам себе злой буратина, надо было за ними следить, делать там бэкапы в облаке. А стойте, в облаке то тоже такие же HDD стоят и данные в них точно также могут лежать нетронутыми годами.

А сколько из ушедших после 9-ого теперь оказались на хабре?

Здравствуйте!

Основная задача деструкторов в C++ - вызывать код при разрушении автоматических переменных. Ваше решение будто-бы никак этот вопрос не решает.

А как похитрее завернуть malloc/free, чтобы еще хитрее выстрелить себе в ногу в случае чего - то, да с этим ваш код справляется.

В Алмате вроде вода в город с гор по трубам спускают, но могу ошибаться.

Или вопрос поднятия в этом плане тяжелее, чем опускания?

Я когда вижу все эти бетонные блоки - не могу понять, почему бы не закачивать на эту же высоту просто воду? Строите из тех же самых блоков водонапорную башню и излишки воды закачиваете наверх.

Если рядом есть гора - можно построить бассейн на этой горе и трубу до её подножья. И просто закачаться этой водой туда-сюда.

Если хотите в шахте такое устроить - опять же строим в шахте бассейн и качаем воду со дна наверх.

Вода даёт плюс/минус постоянный напор - постоянную мощность. Блоки - у тебя мощность падает в ноль, когда кран должен быть переведен на соседний блок.

Таким можно развлекать арабских шейхов - они обожают такие кретивные решения.

С новым годом!

Всё хорошо, но то что код стайл будто какой-то неконсистентый по исходнику, мешает восприятию.

Да, @Panzerschreck давно на gamedev.ru годноту делает. (=

Привет старожилам.

Простите, я эту фразу взял в свой обиход, на первых курсах института из одного веб-комикса: https://www.smbc-comics.com/comic/2009-08-30

Тут шутки про ньюанс только не хватает.

Что-то мне кажется, что тема с лутбоксами опять пытается объяснить суть через скрытые переменные.

Да, такая же мысль пришла. Позитрон - это всё-таки совсем не дырка.

Меня сразу смутило как-то вообще регистрация этого события могла произойти. Рождение позитрона должно было бы еще идти вместе с его аннигиляцией с какой-то вероятностью с другими электронами и мы бы имели вспышки фотонов с энергией ~ энергии суммы масс.

Или что-то с переводом, или изнасиловали журналиста.

Потом конечно забавно читать про квантовые реакции в контексте твердотельной физики, до конца ждал какого-то подвоха и вот он.

В итоге, имеем эффект когда в сильном поле электроны внутри графена вместо того чтобы лететь в сторону направления поля начинают лететь в случайную сторону, ну и по закону сохранения импульса, надо в обратную сторону что-то тоже пульнуть, а нечего - из-за чего пуляется кучка других электронов, которые в сумме выглядят как улетающая дырка.

Если очень сильно неправ, буду рад, если кто-нибудь пояснит более доступных терминах.

Здравствуйте!

Я не сильно разбираюсь в шахматах, но может можно синтетически увеличить число игр заканчивающихся матом запустив в конце партии доигрывать stockfish? Я исхожу из предположения, что игра, которая закончилась сдачей должна иметь какой-то явный конец и stockfish сможет доводить партии до этого конца оптимально.

Возможно, если в партии будет при этом стоять флаг описания, что партия закончилась сдачей - то машина получит понимание, что доведение соперника до сдачи тоже победа?

Здравствуйте!

Док-станция - вроде от слова dock - в смысле от места, в порту, где товары сгружают/загружают. Выбрасывать букву K - вроде не очень правильно?

Надо отметить, что бумага до этого падала с ~2000 рублей весь год.

У меня в вашем блоге тоже - гифка работает, а видео просто черное окно.

Это особо забавно выглядит с надписью "H264 is much superior. This page demonstrates this."

Там скорее про то, что машина может выполнять как код, то что было передано в виде данных.

1

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity

Specialization

Бэкенд разработчик, Инженер встраиваемых систем
Средний
From 300,000 ₽
C++
Python
Linux
Высоконагруженные системы
АСУ ТП
Программирование микроконтроллеров
Git
Английский язык
Java
SQL