Материал из Chipwiki
Перейти к: навигация, поиск
WonderSwan/Программирование — различия между версиями
Строка 144: Строка 144:
 
</spoiler>
 
</spoiler>
 
<spoiler text="Управление">
 
<spoiler text="Управление">
{{textcolor|Пока ничего нет|gray}}
+
Состояние кнопок легко проверить на порте ввода/вывода $B5 (см.ниже). Требуется некоторая задержка между записью и чтением на порте $B5 (несколько {{wiki|ru|NOP|NOP'ов}}).
 
</spoiler>
 
</spoiler>
 
<spoiler text="Internal EEPROM Communication">
 
<spoiler text="Internal EEPROM Communication">

Версия 13:18, 10 апреля 2019

Описание

Раздел является переводом документации от Judge и Dox. Возможны ошибки.

Процессор

Память

Графика

Звук

Заголовок ROM

Прерывания

Управление

Internal EEPROM Communication

Порты ввода/вывода

Ассемблеры

  • nasm

Инструменты

  • bmp2swan - конвертер 16-цветного BMP-файла в тайлы, палитру и карту. Поддерживается отражение по вертикали и горизонтали.
  • SwanLayer Merger - инструмент для объединения данных, нужен в случае, когда на изображение требуется больше 16 цветов: нужно разделить изображения на несколько 16-цветных BMP, сконвертировать при помощи bmp2swan, затем в SwanLayer Merger объединить данные и создать общие карту, набор плиток и палитры.

Эмуляторы

Хоумбрю