Материал из Chipwiki
Перейти к: навигация, поиск
Nintendo Game Boy Advance — различия между версиями
(Программисту)
(Программисту)
Строка 42: Строка 42:
  
 
==Программисту==
 
==Программисту==
 +
'''Техническая документация'''
 +
* http://problemkaputt.de/gbatek.htm
 +
* https://gbadev.org/
 +
* https://www.copetti.org/projects/consoles/game-boy-advance/
 +
 +
'''Компиляторы'''
 +
* [https://devkitpro.org/ Devkitpro] - компилятор C/C++
 +
* [https://github.com/felixjones/gba-toolchain]
 +
 +
'''Наборы'''
 +
* [https://github.com/rust-console/gba Набор для программирования на Rust]
 +
* [https://github.com/exelotl/natu Набор для программирования на Nim]
 +
* [https://github.com/JoaoBaptMG/gba-modern Набор для программирования на актуальном C++]
 +
* [https://github.com/wendigojaeger/ZigGBA Набор для программирования на Zig]
 +
 +
'''Библиотеки, инструменты'''
 +
* [https://gbadev.org/tools.php]
 +
* [https://github.com/felixjones/gbaplusplus gba++]
 +
* [https://maxmod.devkitpro.org/ Maxmod Sound System]
 +
* [http://www.danposluns.com/gbadev/posprintf/index.html Процедура sprintf]
 +
* [http://pineight.com/gba/#gbfs GBFS] - файловая система, художники и музыканты смогут увидеть последствия изменений на эмуляторе без перекомпилирования программы
 +
 +
'''Эмуляторы'''
 +
* [https://mgba.io/ mGBA]
 +
* [https://problemkaputt.de/gba.htm no&GBA]
 +
 
'''Статьи'''
 
'''Статьи'''
 
* Реактивное введение в программирование Game Boy Advance от aa-dav:
 
* Реактивное введение в программирование Game Boy Advance от aa-dav:
Строка 53: Строка 79:
 
** [http://hypr.ru/blog/880.html Сохранения]
 
** [http://hypr.ru/blog/880.html Сохранения]
  
'''Техническая документация'''
+
 
* http://problemkaputt.de/gbatek.htm
 
  
 
[[Категория:Игровые_консоли]]
 
[[Категория:Игровые_консоли]]

Версия 23:49, 13 августа 2020

Информация об устройстве

Разработчик: Nintendo
Поколение: шестое
Дата выхода:
Япония 21 марта 2001
США 11 июня 2001
Европа 23 ноября 2001
Австралия 27 ноября 2001
Стоимость на старте: Шаблон:Стоимость

Портативная игровая консоль, успешно продолжившая эстафету Game Boy Color.

Большим преимуществом Game Boy Advance стало то, что устройство было достаточно производительным для написания программ на C, а не на ассемблере, как на предыдущих консолях компании или консолях конкурентов.

Спецификации

icon cpu.png Процессор: 32-разрядный arm7tdmi на частоте 16,78 МГц

icon cpu.png Сопроцессор Sharp LR35902 на 4/8 МГц для совместимости с Game Boy, Game Boy Color (в GBA Micro играет только роль звукогенератора)

icon graphic.png Графика: 240х160 пикселей, 32 768 цветов

icon sound.png Звук: программно микшируемый в два канала системы DAC Direct Sound + звуковое ядро процессора Sharp LR35902. В результате GBA может синтезировать звуки аналогично Game Boy и Game Boy Color и проигрывать семплы и потоковые данные.

icon ram.png Память:

  • основная память - 32 Кбайт
  • подключаемая память - 256 Кбайт
  • видеопамять - 96 Кбайт

Музыканту

Программисту

Техническая документация

Компиляторы

Наборы

Библиотеки, инструменты

  • [2]
  • gba++
  • Maxmod Sound System
  • Процедура sprintf
  • GBFS - файловая система, художники и музыканты смогут увидеть последствия изменений на эмуляторе без перекомпилирования программы

Эмуляторы

Статьи