We've just updated MediaWiki and its underlying software. If anything doesn't look or work quite right, please mention it to us. --RanAS
List of Official Cautions
From SnesLab
(Redirected from List of Cautions)
This table lists the cautions which appear in the official Super Nintendo development manual.
Book 1
Chapter | Page Number | Caution Number | Description |
---|---|---|---|
24 | 2-24-1 | 1 | Registers that must be accessed in the order of low and high twice |
24 | 2-24-1 | 2 | Period during which different kinds of memory can be accessed |
24 | 2-24-1 | 3 | address space size limitation for VRAM |
24 | 2-24-1 | 4 | VRAM address counter is incremented automatically |
24 | 2-24-2 | 5 | dummy VRAM read |
24 | 2-24-2 | 6 | top color data of palettes is transparent |
24 | 2-24-2 | 7 | sprites should not be positioned at x=100h |
24 | 2-24-2 | 8 | verify which accessories are connected to the controller ports |
24 | 2-24-2 | 9 | WRAM is indeterminate on power-on |
24 | 2-24-2 | 10 | avoid data loss in battery back-up SRAM |
24 | 2-24-3 | 11 | WRAM is lost gradually after power-off |
24 | 2-24-3 | 12 | corrupt input may be sent by the controller if it is unplugged |
24 | 2-24-3 | 13 | don't place critical game characters too close to the screen edge |
24 | 2-24-3 | 14 | switch out of 6502 emulation mode on reset or start-up |
24 | 2-24-4 | 15 | In FastROM, use a dummy jump to change the PBR |
24 | 2-24-4 | 16 | some controllers latch after disabling controller read |
9 | 3-9-1 | 1 | overflowing the dynamic range causes distortion noise |
9 | 3-9-1 | 2 | wait before enabling FLG.ECEN |
9 | 3-9-2 | 3 | procedure for writing echo data to ARAM |
9 | 3-9-3 | 4 | inappropriate echo parameters may lead to data loss or reverb |
9 | 3-9-3 | 5 | starting an echo before finishing echo param initialization may overwrite ARAM |
9 | 3-9-3 | 6 | excessive sound/data compression ration may distort output |
9 | 3-9-3 | 7 | sound designed for stereo may not sound good in mono |
9 | 3-9-4 | 8 | discontinuities in sample-waves may produce crackling noise |
9 | 3-9-5 | 9 | hang-up can occur if 5A22/SPC communication is interrupted |
9 | 3-9-6 | 10 | multiple ROMs in Game Pak can put too much load capacity on the data bus |
Book 2
Chapter | Page Number | Caution Number | Description |
---|---|---|---|
3 | 1-3-4 | 1 | SAS is incompatible with FastROM |
3 | 1-3-4 | 2 | max ROM/RAM sizes |
3 | 1-3-4 | 3 | 5A22 and SA-1 share ROM memory map |
3 | 1-3-4 | 4 | data projected to backup RAM is specified separately |
3 | 1-3-5 | 5 | I-RAM is pre-assigned |
7 | 4-7-2 | 1 | when mouse_read is used, automatic read function must be on |
7 | 4-7-2 | 2 | don't call during automatic (hardware) read |
7 | 4-7-2 | 3 | use mouse_read and speed_change together |
7 | 4-7-4 | n/a | don't forget to set certain mouse registers |
8 | 4-8-1 | 1 | Data sent by mouse is inverted |
8 | 4-8-1 | 2 | constantly check mouse connection code in case it becomes unplugged |
8 | 4-8-1 | 3 | always set mouse speed after connecting it |
8 | 4-8-1 | 4 | be careful when using a standard controller and mouse at the same time |
8 | 4-8-2 | 5 | standard mouse BIOS is written entirely in 8-bit mode |
8 | 4-8-2 | 6 | refer to "Mouse Specifications" (page 4-6-7) |
9 | 4-9-4 | 1 | game should warn if the MultiPlayer 5 is connected to port 1 |
9 | 4-9-4 | 2 | gameplay should continue if the MultiPlayer 5 becomes disconnected |
9 | 4-9-4 | 3 | Super Scope is incompatible with the MultiPlayer 5 |
9 | 4-9-4 | 4 | mouse is incompatible with the multiplayer 5 |
9 | 4-9-4 | 5 | use supplied multiplayer 5 bios |
9 | 4-9-4 | 6 | when multiplayer 5 is in 2P mode, programs can't see it |
9 | 4-9-4 | 7 | evaluate software with the MultiPlayer Development Assembly |
9 | 4-6-5 | 8 | be careful of order of BIOS call |
10 | 4-10-4 | 1 | if MultiPlayer5 is not connected, contents of con1~5 are invalid |
10 | 4-10-4 | 2 | don't call BIOS more than once per frame |
10 | 4-10-4 | 3 | Nintendo is not liable for problems caused by the BIOS |
10 | 4-10-4 | 4 | change BIOS end code when BIOS code changes |
10 | 4-10-4 | 5 | call MULTI5.ASM (X65) before calling M_CHECK.ASM (X65) |