Знакомимся с Raspberry Pi

13 янв 2018

Предисловие Наступал новый 2018 год. Кто-то собрался уезжать праздновать его наступление в тёплые края за границу, а кто-то остался праздновать новый год дома, в серых стенах каменного Санкт-Петербурга. Пожалуй, несомненно то, что новогодние праздники – особенная пора, от которой ждут волшебства, единения с семьёй и друзьями, и, разумеется, подарков, ведь все мы в той или иной степени в душе немного дети. Просто те, что помладше, ждут Деда Мороза, а те, что постарше, идут за подарками в...
Читать далее
Лайков +4 Комментариев4 Просмотров8.946

Файлы для статьи Знакомимся с Raspberry Pi

13 янв 2018

Файлы для статьи "Знакомимся с Raspberry Pi"
Читать далее
Лайков +1 Комментариев0 Просмотров2.674

GBA ASM - День 1: Постигаем ассемблер

13 июл 2003

Вы можете спросить, будем ли мы использовать тот же ассемблер, который идёт вместе с GCC. Короткий ответ: НЕТ. Развёрнутый ответ: мы будем использовать ассемблер Goldroad, который можно найти на его сайте. Я использую версию 1.6F. Вам следует скачать самую последнюю версию ассемблера и распаковать её куда-нибудь, так чтобы в пути не было пробелов. Если в пути нет пробелов - это всегда существенно облегчает жизнь.
Читать далее
Лайков 0 Комментариев0 Просмотров2.373

GBA ASM - День 2: Немного информации об ассемблере ARM

14 июл 2003

ARM - это компания, которая делает процессор GBA. Процессоры ARM являются RISC-процессорами (в отличии от процессоров INTEL). RISC расшифровывается как Reduced Instruction Set Computers (CISC - Complex ...). Хотя в этих процессорах не так много инструкций (что хорошо), инструкции ARM (а может и других RISC-процессоров, я не знаю) имеют много различных назначений и комбинаций, что делает RISC-процессорами таким могущественными, каким они являются.
Читать далее
Лайков 0 Комментариев0 Просмотров3.282

GBA ASM - День 3: Больше ассемблера и помещение картинки на экран

30 июл 2003

Во-первых, инструкции ADD и SUB расшифровываются как сложение (addition) и вычитание (substraction). Они обе могут иметь суффикс установки флагов, что особенно полезно, когда надо узнать, был ли результат операции равен нулю (0).
Читать далее
Лайков 0 Комментариев0 Просмотров1.602

GBA ASM - День 4: Обработка нажатий на клавиши

2 авг 2003

Ок, я допускаю, что настоящей клавиатуры в GBA нет! У GBA есть 10 клавиш: ВВЕРХ, ВНИЗ, ВЛЕВО, ВПРАВО, A, B, START, SELECT, L и R. Когда вы нажимаете клавишу, очищается соответствующий бит. Регистр клавиатуры находится по адресу 0x04000130.
Читать далее
Лайков 0 Комментариев0 Просмотров1.773

GBA ASM - День 5: Помещение спрайта на экран

14 авг 2003

Этот день посвящён спрайтам, а если более точно тому, как вывести его на экран. Да, именно так - всё, что мы будем делать сегодня - это выведем на экран 16-ти цветный спрайт размером 32x32 на экран.
Читать далее
Лайков 0 Комментариев0 Просмотров1.531

GBA ASM - День 6: Простые звуковые эффекты

21 авг 2003

У GBA есть шесть звуковых каналов. Сегодня мы изучим только первые 4 (1-4), которые используются внутренним GBC GBA. Другие два канала - это прямые звуковые каналы, которые могут проигрывать сконвертированные звуковые файлы - о них мы сегодня говорить не будем. ПРИМЕЧАНИЕ: термин "direct sound" в данном контексте является не более чем полуофициальным названием 5 и 6 звуковых каналов GBA и никак не связан с DirectSound, который является частью мультимедийной библиотеки для Windows от Microsoft.
Читать далее
Лайков 0 Комментариев0 Просмотров1.362