bit | 31 | 24 |
23 | 16 |
15 | 8 |
7 | 0 | ||||||||||||||||||||||||
25FE0090 | − | − | − | − | − | − | − | − | − | − | − | − | − | − | − | − | − | − | − | − | − | − | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
For example, in the case of NTSC non-interlaced (263 lines per screen, 224 effective lines), an interrupt will occur as shown below.
T0C9-0 | =1 | Occurs at the beginning of HBLANK-IN immediately before the first line of the effective screen |
T0C9-0 | =2 | Occurs at the beginning of HBLANK-IN immediately before the first two lines of the active screen |
T0C9-0 | =224 | Occurs at the beginning of HBLANK-IN just before the last line of the effective screen |
T0C9-0 | =225 | Occurs at the beginning of HBLANK-IN immediately after the valid screen ends |
T0C9-0 | =263 | Occurs at the beginning of HBLANK-IN immediately before the start of the valid screen. |
T0C9-0 | = 264~1023 | no interrupt occurs |
T0C9-0 | =0 | Interrupt occurs at the same timing as VBLANK-OUT |
bit | 31 | 24 |
23 | 16 |
15 | 8 |
7 | 0 | ||||||||||||||||||||||||
25FE0094 | − | − | − | − | − | − | − | − | − | − | − | − | − | − | − | − | − | − | − | − | − | − | − | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
For 1 line 320 dots | 1~1AAH |
For 1 line 352 dots | 1~1C6H |
For 1 line 424 dots | 1~D3H |
For 1 line 426 dots | 1~D4H |
(Please note that if you specify the count number 0, it will be 512.)
bit | 31 | 24 |
23 | 16 |
15 | 8 |
7 | 0 | ||||||||||||||||||||||||
25FE0098 | − | − | − | − | − | − | − | − | − | − | − | − | − | − | − | − | − | − | − | − | − | − | − | 1 | − | − | − | − | − | − | − | 2 |
T1MD | Occurrence selection content |
0 | An interrupt occurs on every line. |
1 | Occurs only on the line specified by timer 0. |
TENB | Timer operation |
0 | Timer operation OFF |
1 | Timer operation ON |