Как написать ПАТЧ для ИГРЫ на АССЕМБЛЕРЕ
Как писали игры для приставок: чудеса оптимизации и жёсткий кодинг
Для всех, кто вырос, проходя восьмибитного Марио. В 1980-х годах, когда приставки только появлялись, вышла NES — Nintendo Entertainment System. В Россию она попала в виде китайского клона «Денди», «Кенги» и прочих, поэтому если у вас была восьмибитная приставка, то это была NES. У NES было очень мало памяти и очень медленный по нынешним меркам процессор. Эта статья о том, как сделать крутую игру в очень ограниченных условиях. Для разбора мы взяли видео из канала Morphcat Games — How we fit an NES game into 40 Kilobytes...
Так ли важно знать ассемблер программисту?
В этой статье поговорим о важности изучение ассемблера в 2025 году, о том, где он может реально пригодиться и стоит ли его учить в качестве первого языка программирования. Но для начала давайте разберемся, что же такое ассемблер, и что он из себя представляет. Ассемблер - это низкоуровневый язык программирования предназначенный для упрощения инструкции поступающих процессор компьютера. Другими словами это удобочитаемая абстракция поверх машинного кода. Изобретение языка ассемблера является заслугой Кэтлин Бут в 1947 году для универсального электронного компьютера (APEC)...