libws libws
WSwan hardware library for the Wonderful toolchain
|
#define CART_FLASH_DISABLE 0x00 |
Definition at line 436 of file hardware.h.
#define CART_FLASH_ENABLE 0x01 |
Definition at line 435 of file hardware.h.
#define CART_GPO_ENABLE | ( | n | ) |
Definition at line 431 of file hardware.h.
#define CART_GPO_MASK | ( | n | ) |
Definition at line 432 of file hardware.h.
#define CART_KARNAK_TIMER_ENABLE 0x80 |
Definition at line 443 of file hardware.h.
#define CART_RTC_ACTIVE 0x10 |
Definition at line 417 of file hardware.h.
#define CART_RTC_CMD_DATETIME 0x04 |
Definition at line 422 of file hardware.h.
#define CART_RTC_CMD_INTCFG 0x08 |
Definition at line 424 of file hardware.h.
#define CART_RTC_CMD_NOP 0x0A |
Definition at line 425 of file hardware.h.
#define CART_RTC_CMD_RESET 0x00 |
Definition at line 420 of file hardware.h.
#define CART_RTC_CMD_STATUS 0x02 |
Definition at line 421 of file hardware.h.
#define CART_RTC_CMD_TIME 0x06 |
Definition at line 423 of file hardware.h.
#define CART_RTC_READ 0x00 |
Definition at line 418 of file hardware.h.
#define CART_RTC_READY 0x80 |
Definition at line 416 of file hardware.h.
#define CART_RTC_WRITE 0x01 |
Definition at line 419 of file hardware.h.
#define DISPLAY_BACK_COLOR | ( | p, | |
i ) |
Definition at line 85 of file hardware.h.
#define DISPLAY_SCR1_ENABLE 0x0001 |
Definition at line 77 of file hardware.h.
#define DISPLAY_SCR2_ENABLE 0x0002 |
Definition at line 78 of file hardware.h.
#define DISPLAY_SCR2_WIN_INSIDE 0x0020 |
Definition at line 81 of file hardware.h.
#define DISPLAY_SCR2_WIN_OUTSIDE 0x0030 |
Definition at line 82 of file hardware.h.
#define DISPLAY_SPR_ENABLE 0x0004 |
Definition at line 79 of file hardware.h.
#define DISPLAY_SPR_WIN_ENABLE 0x0008 |
Definition at line 80 of file hardware.h.
#define DMA_ADDRESS_DEC 0x40 |
Definition at line 188 of file hardware.h.
#define DMA_ADDRESS_INC 0x00 |
Definition at line 187 of file hardware.h.
#define DMA_TRANSFER_ENABLE 0x80 |
Definition at line 186 of file hardware.h.
#define EEP_DONE 0x01 |
Definition at line 404 of file hardware.h.
#define EEP_ERASE 0x40 |
Definition at line 400 of file hardware.h.
#define EEP_READ 0x10 |
Definition at line 402 of file hardware.h.
#define EEP_READY 0x02 |
Definition at line 403 of file hardware.h.
#define EEP_WRITE 0x20 |
Definition at line 401 of file hardware.h.
#define HBLANK_TIMER_ENABLE 0x01 |
Definition at line 355 of file hardware.h.
#define HBLANK_TIMER_ONESHOT 0x00 |
Definition at line 354 of file hardware.h.
#define HBLANK_TIMER_REPEAT 0x02 |
Definition at line 353 of file hardware.h.
#define HYPERV_ENABLE 0x0080 |
Definition at line 220 of file hardware.h.
#define HYPERV_MODE_MASK (3 << 2) |
Definition at line 233 of file hardware.h.
#define HYPERV_MODE_SIGNED (2 << 2) |
Definition at line 231 of file hardware.h.
#define HYPERV_MODE_SIGNED_FULL (3 << 2) |
Definition at line 232 of file hardware.h.
#define HYPERV_MODE_UNSIGNED (0 << 2) |
Definition at line 229 of file hardware.h.
#define HYPERV_MODE_UNSIGNED_NEGATE (1 << 2) |
Definition at line 230 of file hardware.h.
#define HYPERV_RATE_12000 (1 << 4) |
Definition at line 235 of file hardware.h.
#define HYPERV_RATE_2000 (7 << 4) |
Definition at line 241 of file hardware.h.
#define HYPERV_RATE_24000 (0 << 4) |
Definition at line 234 of file hardware.h.
#define HYPERV_RATE_3000 (6 << 4) |
Definition at line 240 of file hardware.h.
#define HYPERV_RATE_4000 (5 << 4) |
Definition at line 239 of file hardware.h.
#define HYPERV_RATE_4800 (4 << 4) |
Definition at line 238 of file hardware.h.
#define HYPERV_RATE_6000 (3 << 4) |
Definition at line 237 of file hardware.h.
#define HYPERV_RATE_8000 (2 << 4) |
Definition at line 236 of file hardware.h.
#define HYPERV_RATE_MASK (7 << 4) |
Definition at line 242 of file hardware.h.
#define HYPERV_RESET 0x1000 |
Definition at line 221 of file hardware.h.
#define HYPERV_SHIFT | ( | n | ) |
Definition at line 228 of file hardware.h.
#define HYPERV_TARGET_LEFT (1 << 13) |
Definition at line 244 of file hardware.h.
#define HYPERV_TARGET_MASK (3 << 13) |
Definition at line 247 of file hardware.h.
#define HYPERV_TARGET_MONO (3 << 13) |
Definition at line 246 of file hardware.h.
#define HYPERV_TARGET_RIGHT (2 << 13) |
Definition at line 245 of file hardware.h.
#define HYPERV_TARGET_STEREO (0 << 13) |
Definition at line 243 of file hardware.h.
#define HYPERV_VOLUME_100 (0) |
Definition at line 223 of file hardware.h.
#define HYPERV_VOLUME_12_5 (3) |
Definition at line 226 of file hardware.h.
#define HYPERV_VOLUME_25 (2) |
Definition at line 225 of file hardware.h.
#define HYPERV_VOLUME_50 (1) |
Definition at line 224 of file hardware.h.
#define HYPERV_VOLUME_MASK (3) |
Definition at line 227 of file hardware.h.
#define IEEP_PROTECT 0x80 |
Definition at line 399 of file hardware.h.
#define IO_BANK_2003_RAM 0xD0 |
Definition at line 438 of file hardware.h.
#define IO_BANK_2003_ROM0 0xD2 |
Definition at line 439 of file hardware.h.
#define IO_BANK_2003_ROM1 0xD4 |
Definition at line 440 of file hardware.h.
#define IO_BANK_RAM 0xC1 |
Definition at line 406 of file hardware.h.
#define IO_BANK_ROM0 0xC2 |
Definition at line 407 of file hardware.h.
#define IO_BANK_ROM1 0xC3 |
Definition at line 408 of file hardware.h.
#define IO_BANK_ROM_LINEAR 0xC0 |
Definition at line 409 of file hardware.h.
#define IO_CART_EEP_CMD 0xC6 |
Definition at line 412 of file hardware.h.
#define IO_CART_EEP_CTRL 0xC8 |
Definition at line 413 of file hardware.h.
#define IO_CART_EEP_DATA 0xC4 |
Definition at line 411 of file hardware.h.
#define IO_CART_FLASH 0xCE |
Definition at line 434 of file hardware.h.
#define IO_CART_GPO_CTRL 0xCC |
Definition at line 429 of file hardware.h.
#define IO_CART_GPO_DATA 0xCD |
Definition at line 430 of file hardware.h.
#define IO_CART_KARNAK_ADPCM_INPUT 0xD8 |
Definition at line 445 of file hardware.h.
#define IO_CART_KARNAK_ADPCM_OUTPUT 0xD9 |
Definition at line 446 of file hardware.h.
#define IO_CART_KARNAK_TIMER 0xD6 |
Definition at line 442 of file hardware.h.
#define IO_CART_RTC_CTRL 0xCA |
Definition at line 415 of file hardware.h.
#define IO_CART_RTC_DATA 0xCB |
Definition at line 427 of file hardware.h.
#define IO_DISPLAY_BACK 0x01 |
Definition at line 84 of file hardware.h.
#define IO_DISPLAY_CTRL 0x00 |
Definition at line 76 of file hardware.h.
#define IO_DMA_CTRL 0x48 |
Definition at line 178 of file hardware.h.
#define IO_DMA_DEST 0x44 |
Definition at line 176 of file hardware.h.
#define IO_DMA_LENGTH 0x46 |
Definition at line 177 of file hardware.h.
#define IO_DMA_SOURCE_H 0x42 |
Definition at line 175 of file hardware.h.
#define IO_DMA_SOURCE_L 0x40 |
Definition at line 174 of file hardware.h.
#define IO_HBLANK_COUNTER 0xA8 |
Definition at line 359 of file hardware.h.
#define IO_HBLANK_TIMER 0xA4 |
Definition at line 357 of file hardware.h.
#define IO_HWINT_ACK 0xB6 |
Definition at line 365 of file hardware.h.
#define IO_HWINT_ENABLE 0xB2 |
Definition at line 363 of file hardware.h.
#define IO_HWINT_STATUS 0xB4 |
Definition at line 364 of file hardware.h.
#define IO_HWINT_VECTOR 0xB0 |
Definition at line 362 of file hardware.h.
#define IO_HYPERV_CTRL 0x6A |
Definition at line 218 of file hardware.h.
#define IO_HYPERV_IN_L 0x68 |
Definition at line 216 of file hardware.h.
#define IO_HYPERV_IN_R 0x69 |
Definition at line 217 of file hardware.h.
#define IO_HYPERV_OUT_L 0x64 |
Definition at line 214 of file hardware.h.
#define IO_HYPERV_OUT_R 0x66 |
Definition at line 215 of file hardware.h.
#define IO_IEEP_CMD 0xBC |
Definition at line 397 of file hardware.h.
#define IO_IEEP_CTRL 0xBE |
Definition at line 398 of file hardware.h.
#define IO_IEEP_DATA 0xBA |
Definition at line 396 of file hardware.h.
#define IO_INT_NMI_CTRL 0xB7 |
Definition at line 393 of file hardware.h.
#define IO_KEY_SCAN 0xB5 |
Definition at line 377 of file hardware.h.
#define IO_LCD_CTRL 0x14 |
Definition at line 115 of file hardware.h.
#define IO_LCD_INTERRUPT 0x03 |
Definition at line 88 of file hardware.h.
#define IO_LCD_LINE 0x02 |
Definition at line 87 of file hardware.h.
#define IO_LCD_SEG 0x15 |
Definition at line 121 of file hardware.h.
#define IO_LCD_SHADE_01 0x1C |
Definition at line 134 of file hardware.h.
#define IO_LCD_SHADE_23 0x1D |
Definition at line 135 of file hardware.h.
#define IO_LCD_SHADE_45 0x1E |
Definition at line 136 of file hardware.h.
#define IO_LCD_SHADE_67 0x1F |
Definition at line 137 of file hardware.h.
#define IO_LCD_STATUS 0x1A |
Definition at line 132 of file hardware.h.
#define IO_LCD_VSYNC 0x17 /* WSC only */ |
Definition at line 130 of file hardware.h.
#define IO_LCD_VTOTAL 0x16 |
Definition at line 129 of file hardware.h.
#define IO_SCR1_SCRL_X 0x10 |
Definition at line 110 of file hardware.h.
#define IO_SCR1_SCRL_Y 0x11 |
Definition at line 111 of file hardware.h.
#define IO_SCR2_SCRL_X 0x12 |
Definition at line 112 of file hardware.h.
#define IO_SCR2_SCRL_Y 0x13 |
Definition at line 113 of file hardware.h.
#define IO_SCR2_WIN_X1 0x08 |
Definition at line 100 of file hardware.h.
#define IO_SCR2_WIN_X2 0x0A |
Definition at line 102 of file hardware.h.
#define IO_SCR2_WIN_Y1 0x09 |
Definition at line 101 of file hardware.h.
#define IO_SCR2_WIN_Y2 0x0B |
Definition at line 103 of file hardware.h.
#define IO_SCR_BASE 0x07 |
Definition at line 96 of file hardware.h.
#define IO_SCR_PAL | ( | x | ) |
Definition at line 141 of file hardware.h.
#define IO_SCR_PAL_0 0x20 |
Definition at line 142 of file hardware.h.
#define IO_SCR_PAL_1 0x22 |
Definition at line 143 of file hardware.h.
#define IO_SCR_PAL_10 0x34 |
Definition at line 152 of file hardware.h.
#define IO_SCR_PAL_11 0x36 |
Definition at line 153 of file hardware.h.
#define IO_SCR_PAL_12 0x38 |
Definition at line 154 of file hardware.h.
#define IO_SCR_PAL_13 0x3A |
Definition at line 155 of file hardware.h.
#define IO_SCR_PAL_14 0x3C |
Definition at line 156 of file hardware.h.
#define IO_SCR_PAL_15 0x3E |
Definition at line 157 of file hardware.h.
#define IO_SCR_PAL_2 0x24 |
Definition at line 144 of file hardware.h.
#define IO_SCR_PAL_3 0x26 |
Definition at line 145 of file hardware.h.
#define IO_SCR_PAL_4 0x28 |
Definition at line 146 of file hardware.h.
#define IO_SCR_PAL_5 0x2A |
Definition at line 147 of file hardware.h.
#define IO_SCR_PAL_6 0x2C |
Definition at line 148 of file hardware.h.
#define IO_SCR_PAL_7 0x2E |
Definition at line 149 of file hardware.h.
#define IO_SCR_PAL_8 0x30 |
Definition at line 150 of file hardware.h.
#define IO_SCR_PAL_9 0x32 |
Definition at line 151 of file hardware.h.
#define IO_SDMA_CTRL 0x52 |
Definition at line 184 of file hardware.h.
#define IO_SDMA_LENGTH_H 0x50 |
Definition at line 183 of file hardware.h.
#define IO_SDMA_LENGTH_L 0x4E |
Definition at line 182 of file hardware.h.
#define IO_SDMA_SOURCE_H 0x4C |
Definition at line 181 of file hardware.h.
#define IO_SDMA_SOURCE_L 0x4A |
Definition at line 180 of file hardware.h.
#define IO_SERIAL_DATA 0xB1 |
Definition at line 367 of file hardware.h.
#define IO_SERIAL_STATUS 0xB3 |
Definition at line 368 of file hardware.h.
#define IO_SND_CH_CTRL 0x90 |
Definition at line 292 of file hardware.h.
#define IO_SND_CH_OUT_L 0x98 |
Definition at line 337 of file hardware.h.
#define IO_SND_CH_OUT_LR 0x9A |
Definition at line 338 of file hardware.h.
#define IO_SND_CH_OUT_R 0x96 |
Definition at line 336 of file hardware.h.
#define IO_SND_FREQ | ( | ch | ) |
Definition at line 254 of file hardware.h.
#define IO_SND_FREQ_CH1 0x80 |
Definition at line 250 of file hardware.h.
#define IO_SND_FREQ_CH2 0x82 |
Definition at line 251 of file hardware.h.
#define IO_SND_FREQ_CH3 0x84 |
Definition at line 252 of file hardware.h.
#define IO_SND_FREQ_CH4 0x86 |
Definition at line 253 of file hardware.h.
#define IO_SND_HW_VOL 0x9E |
Definition at line 340 of file hardware.h.
#define IO_SND_NOISE_CTRL 0x8E |
Definition at line 268 of file hardware.h.
#define IO_SND_OUT_CTRL 0x91 |
Definition at line 305 of file hardware.h.
#define IO_SND_RANDOM 0x92 |
Definition at line 319 of file hardware.h.
#define IO_SND_SWEEP 0x8C |
Definition at line 265 of file hardware.h.
#define IO_SND_SWEEP_TIME 0x8D |
Definition at line 266 of file hardware.h.
#define IO_SND_TEST 0x95 |
Definition at line 329 of file hardware.h.
#define IO_SND_VOL | ( | ch | ) |
Definition at line 260 of file hardware.h.
#define IO_SND_VOL_CH1 0x88 |
Definition at line 256 of file hardware.h.
#define IO_SND_VOL_CH2 0x89 |
Definition at line 257 of file hardware.h.
#define IO_SND_VOL_CH2_VOICE 0x94 |
Definition at line 321 of file hardware.h.
#define IO_SND_VOL_CH3 0x8A |
Definition at line 258 of file hardware.h.
#define IO_SND_VOL_CH4 0x8B |
Definition at line 259 of file hardware.h.
#define IO_SND_WAVE_BASE 0x8F |
Definition at line 289 of file hardware.h.
#define IO_SPR_BASE 0x04 |
Definition at line 90 of file hardware.h.
#define IO_SPR_COUNT 0x06 |
Definition at line 94 of file hardware.h.
#define IO_SPR_FIRST 0x05 |
Definition at line 93 of file hardware.h.
#define IO_SPR_PAL | ( | x | ) |
Definition at line 158 of file hardware.h.
#define IO_SPR_PAL_0 0x30 |
Definition at line 159 of file hardware.h.
#define IO_SPR_PAL_1 0x32 |
Definition at line 160 of file hardware.h.
#define IO_SPR_PAL_2 0x34 |
Definition at line 161 of file hardware.h.
#define IO_SPR_PAL_3 0x36 |
Definition at line 162 of file hardware.h.
#define IO_SPR_PAL_4 0x38 |
Definition at line 163 of file hardware.h.
#define IO_SPR_PAL_5 0x3A |
Definition at line 164 of file hardware.h.
#define IO_SPR_PAL_6 0x3C |
Definition at line 165 of file hardware.h.
#define IO_SPR_PAL_7 0x3E |
Definition at line 166 of file hardware.h.
#define IO_SPR_WIN_X1 0x0C |
Definition at line 105 of file hardware.h.
#define IO_SPR_WIN_X2 0x0E |
Definition at line 107 of file hardware.h.
#define IO_SPR_WIN_Y1 0x0D |
Definition at line 106 of file hardware.h.
#define IO_SPR_WIN_Y2 0x0F |
Definition at line 108 of file hardware.h.
#define IO_SYSTEM_CTRL1 0xA0 |
Definition at line 342 of file hardware.h.
#define IO_SYSTEM_CTRL2 0x60 |
Definition at line 201 of file hardware.h.
#define IO_SYSTEM_CTRL3 0x62 |
Definition at line 209 of file hardware.h.
#define IO_TIMER_CTRL 0xA2 |
Definition at line 349 of file hardware.h.
#define IO_VBLANK_COUNTER 0xAA |
Definition at line 360 of file hardware.h.
#define IO_VBLANK_TIMER 0xA6 |
Definition at line 358 of file hardware.h.
#define KEY_SCAN_A 0x04 |
Definition at line 384 of file hardware.h.
#define KEY_SCAN_B 0x08 |
Definition at line 381 of file hardware.h.
#define KEY_SCAN_GROUP_BUTTONS 0x40 |
Definition at line 378 of file hardware.h.
#define KEY_SCAN_GROUP_X 0x20 |
Definition at line 379 of file hardware.h.
#define KEY_SCAN_GROUP_Y 0x10 |
Definition at line 380 of file hardware.h.
#define KEY_SCAN_START 0x02 |
Definition at line 387 of file hardware.h.
#define KEY_SCAN_X1 0x01 |
Definition at line 390 of file hardware.h.
#define KEY_SCAN_X2 0x02 |
Definition at line 388 of file hardware.h.
#define KEY_SCAN_X3 0x04 |
Definition at line 385 of file hardware.h.
#define KEY_SCAN_X4 0x08 |
Definition at line 382 of file hardware.h.
#define KEY_SCAN_Y1 0x01 |
Definition at line 391 of file hardware.h.
#define KEY_SCAN_Y2 0x02 |
Definition at line 389 of file hardware.h.
#define KEY_SCAN_Y3 0x04 |
Definition at line 386 of file hardware.h.
#define KEY_SCAN_Y4 0x08 |
Definition at line 383 of file hardware.h.
#define LCD_CONTRAST 0x02 /* WSC only (not SC!) */ |
Definition at line 116 of file hardware.h.
#define LCD_CONTRAST_HIGH 0x02 /* WSC only (not SC!) */ |
Definition at line 118 of file hardware.h.
#define LCD_CONTRAST_LOW 0x00 /* WSC only (not SC!) */ |
Definition at line 117 of file hardware.h.
#define LCD_SEG_AUX1 0x08 |
Definition at line 124 of file hardware.h.
#define LCD_SEG_AUX2 0x10 |
Definition at line 123 of file hardware.h.
#define LCD_SEG_AUX3 0x20 |
Definition at line 122 of file hardware.h.
#define LCD_SEG_ORIENT_H 0x04 |
Definition at line 125 of file hardware.h.
#define LCD_SEG_ORIENT_V 0x02 |
Definition at line 126 of file hardware.h.
#define LCD_SEG_SLEEP 0x01 |
Definition at line 127 of file hardware.h.
#define LCD_SHADES | ( | c0, | |
c1 ) |
Definition at line 139 of file hardware.h.
#define LCD_SLEEP_MASK 0x01 |
Definition at line 119 of file hardware.h.
#define MONO_PAL_COLOR0 | ( | x | ) |
Definition at line 169 of file hardware.h.
#define MONO_PAL_COLOR1 | ( | x | ) |
Definition at line 170 of file hardware.h.
#define MONO_PAL_COLOR2 | ( | x | ) |
Definition at line 171 of file hardware.h.
#define MONO_PAL_COLOR3 | ( | x | ) |
Definition at line 172 of file hardware.h.
#define MONO_PAL_COLORS | ( | c0, | |
c1, | |||
c2, | |||
c3 ) |
Definition at line 168 of file hardware.h.
#define NMI_ON_LOW_BATTERY 0x10 |
Definition at line 394 of file hardware.h.
#define SCR1_BASE | ( | x | ) |
Definition at line 97 of file hardware.h.
#define SCR2_BASE | ( | x | ) |
Definition at line 98 of file hardware.h.
#define SDMA_HOLD 0x04 |
Definition at line 195 of file hardware.h.
#define SDMA_ONESHOT 0x00 |
Definition at line 197 of file hardware.h.
#define SDMA_RATE_12000 0x02 |
Definition at line 192 of file hardware.h.
#define SDMA_RATE_24000 0x03 |
Definition at line 193 of file hardware.h.
#define SDMA_RATE_4000 0x00 |
Definition at line 190 of file hardware.h.
#define SDMA_RATE_6000 0x01 |
Definition at line 191 of file hardware.h.
#define SDMA_RATE_MASK 0x03 |
Definition at line 194 of file hardware.h.
#define SDMA_REPEAT 0x08 |
Definition at line 196 of file hardware.h.
#define SDMA_TARGET_CH2 0x00 |
Definition at line 199 of file hardware.h.
#define SDMA_TARGET_HYPERV 0x10 |
Definition at line 198 of file hardware.h.
#define SERIAL_BAUD_38400 0x40 |
Definition at line 371 of file hardware.h.
#define SERIAL_BAUD_9600 0x00 |
Definition at line 370 of file hardware.h.
#define SERIAL_ENABLE 0x80 |
Definition at line 369 of file hardware.h.
#define SERIAL_OVERRUN 0x02 |
Definition at line 374 of file hardware.h.
#define SERIAL_OVERRUN_RESET 0x20 |
Definition at line 372 of file hardware.h.
#define SERIAL_RX_READY 0x01 |
Definition at line 375 of file hardware.h.
#define SERIAL_TX_READY 0x04 |
Definition at line 373 of file hardware.h.
#define SND_CH1_ENABLE 0x01 |
Definition at line 293 of file hardware.h.
#define SND_CH2_ENABLE 0x02 |
Definition at line 294 of file hardware.h.
#define SND_CH2_VOICE 0x20 |
Definition at line 299 of file hardware.h.
#define SND_CH2_WAVE 0x00 |
Definition at line 298 of file hardware.h.
#define SND_CH3_ENABLE 0x04 |
Definition at line 295 of file hardware.h.
#define SND_CH3_NO_SWEEP 0x00 |
Definition at line 300 of file hardware.h.
#define SND_CH3_SWEEP 0x40 |
Definition at line 301 of file hardware.h.
#define SND_CH4_ENABLE 0x08 |
Definition at line 296 of file hardware.h.
#define SND_CH4_NOISE 0x80 |
Definition at line 303 of file hardware.h.
#define SND_CH4_WAVE 0x00 |
Definition at line 302 of file hardware.h.
#define SND_CH_ENABLE | ( | i | ) |
Definition at line 297 of file hardware.h.
#define SND_FREQ_HZ | ( | hz | ) |
Definition at line 249 of file hardware.h.
#define SND_NOISE_ENABLE 0x10 |
Definition at line 269 of file hardware.h.
#define SND_NOISE_LEN_1953 0x01 |
Definition at line 272 of file hardware.h.
#define SND_NOISE_LEN_217 0x03 |
Definition at line 274 of file hardware.h.
#define SND_NOISE_LEN_254 0x02 |
Definition at line 273 of file hardware.h.
#define SND_NOISE_LEN_28 0x07 |
Definition at line 278 of file hardware.h.
#define SND_NOISE_LEN_32767 0x00 |
Definition at line 271 of file hardware.h.
#define SND_NOISE_LEN_42 0x06 |
Definition at line 277 of file hardware.h.
#define SND_NOISE_LEN_63 0x05 |
Definition at line 276 of file hardware.h.
#define SND_NOISE_LEN_73 0x04 |
Definition at line 275 of file hardware.h.
#define SND_NOISE_RESET 0x08 |
Definition at line 270 of file hardware.h.
#define SND_NOISE_TAP_10 0x01 |
Definition at line 280 of file hardware.h.
#define SND_NOISE_TAP_11 0x07 |
Definition at line 286 of file hardware.h.
#define SND_NOISE_TAP_13 0x02 |
Definition at line 281 of file hardware.h.
#define SND_NOISE_TAP_14 0x00 |
Definition at line 279 of file hardware.h.
#define SND_NOISE_TAP_4 0x03 |
Definition at line 282 of file hardware.h.
#define SND_NOISE_TAP_6 0x05 |
Definition at line 284 of file hardware.h.
#define SND_NOISE_TAP_8 0x04 |
Definition at line 283 of file hardware.h.
#define SND_NOISE_TAP_9 0x06 |
Definition at line 285 of file hardware.h.
#define SND_NOISE_TAP_MASK 0x07 |
Definition at line 287 of file hardware.h.
#define SND_OUT_DIVIDER_1 0x00 |
Definition at line 313 of file hardware.h.
#define SND_OUT_DIVIDER_2 0x02 |
Definition at line 314 of file hardware.h.
#define SND_OUT_DIVIDER_4 0x04 |
Definition at line 315 of file hardware.h.
#define SND_OUT_DIVIDER_8 0x06 |
Definition at line 316 of file hardware.h.
#define SND_OUT_HEADPHONES 0x80 |
Definition at line 306 of file hardware.h.
#define SND_OUT_HEADPHONES_ENABLE 0x08 |
Definition at line 307 of file hardware.h.
#define SND_OUT_SHIFT | ( | n | ) |
Definition at line 312 of file hardware.h.
#define SND_OUT_SPEAKER_ENABLE 0x01 |
Definition at line 317 of file hardware.h.
#define SND_OUT_VOLUME_100 0x00 |
Definition at line 308 of file hardware.h.
#define SND_OUT_VOLUME_12_5 0x06 |
Definition at line 311 of file hardware.h.
#define SND_OUT_VOLUME_25 0x04 |
Definition at line 310 of file hardware.h.
#define SND_OUT_VOLUME_50 0x02 |
Definition at line 309 of file hardware.h.
#define SND_TEST_CH_OUT_2 0x40 |
Definition at line 331 of file hardware.h.
#define SND_TEST_CH_OUT_4 0x80 |
Definition at line 330 of file hardware.h.
#define SND_TEST_CH_SUM_55 0x20 |
Definition at line 332 of file hardware.h.
#define SND_TEST_FAST_SWEEP 0x02 |
Definition at line 333 of file hardware.h.
#define SND_TEST_HOLD_CH 0x01 |
Definition at line 334 of file hardware.h.
#define SND_VOL | ( | l, | |
r ) |
Definition at line 263 of file hardware.h.
#define SND_VOL_CH2_FULL 0x0F |
Definition at line 327 of file hardware.h.
#define SND_VOL_CH2_HALF 0x0A |
Definition at line 326 of file hardware.h.
#define SND_VOL_CH2_LEFT_FULL 0x0C |
Definition at line 323 of file hardware.h.
#define SND_VOL_CH2_LEFT_HALF 0x08 |
Definition at line 322 of file hardware.h.
#define SND_VOL_CH2_RIGHT_FULL 0x03 |
Definition at line 325 of file hardware.h.
#define SND_VOL_CH2_RIGHT_HALF 0x02 |
Definition at line 324 of file hardware.h.
#define SND_VOL_LEFT | ( | l | ) |
Definition at line 261 of file hardware.h.
#define SND_VOL_RIGHT | ( | r | ) |
Definition at line 262 of file hardware.h.
#define SND_WAVE_BASE | ( | x | ) |
Definition at line 290 of file hardware.h.
#define SPR_BASE | ( | x | ) |
Definition at line 91 of file hardware.h.
#define SYSTEM_CTRL1_COLOR 0x02 |
Definition at line 344 of file hardware.h.
#define SYSTEM_CTRL1_IPL_LOCKED 0x01 |
Definition at line 343 of file hardware.h.
#define SYSTEM_CTRL1_ROM_16BIT 0x04 |
Definition at line 345 of file hardware.h.
#define SYSTEM_CTRL1_ROM_WAIT 0x08 |
Definition at line 346 of file hardware.h.
#define SYSTEM_CTRL1_SELFTEST_OK 0x80 |
Definition at line 347 of file hardware.h.
#define SYSTEM_CTRL2_4BPP 0x40 |
Definition at line 206 of file hardware.h.
#define SYSTEM_CTRL2_CART_IO_WAIT 0x08 |
Definition at line 204 of file hardware.h.
#define SYSTEM_CTRL2_COLOR 0x80 |
Definition at line 207 of file hardware.h.
#define SYSTEM_CTRL2_PACKED 0x20 |
Definition at line 205 of file hardware.h.
#define SYSTEM_CTRL2_SRAM_WAIT 0x02 |
Definition at line 203 of file hardware.h.
#define SYSTEM_CTRL3_POWEROFF 0x01 |
Definition at line 211 of file hardware.h.
#define SYSTEM_CTRL3_SWANCRYSTAL 0x80 |
Definition at line 212 of file hardware.h.
#define VBLANK_TIMER_ENABLE 0x04 |
Definition at line 352 of file hardware.h.
#define VBLANK_TIMER_ONESHOT 0x00 |
Definition at line 351 of file hardware.h.
#define VBLANK_TIMER_REPEAT 0x08 |
Definition at line 350 of file hardware.h.