Peripheral 4 Setting Register: Difference between revisions
From SpecNext Wiki
mNo edit summary |
m Xalior moved page Peripheral 4 Register to Peripheral 4 Setting Register: match formal nextreg.txt name |
||
| (7 intermediate revisions by 3 users not shown) | |||
| Line 3: | Line 3: | ||
|Readable=Yes | |Readable=Yes | ||
|Writable=Yes | |Writable=Yes | ||
|ShortDesc=Sets scanlines, AY mono output, | |ShortDesc=Sets scanlines, AY mono output, Sprite-id lockstep, reset DivMMC mapram and disable HDMI audio. | ||
}} | }} | ||
{| class="wikitable" | {| class="wikitable" | ||
| Line 10: | Line 10: | ||
| 7 || Enables AY2 "mono" output (A+B+C is sent to both R and L channels, makes it a bit louder than stereo mode). | | 7 || Enables AY2 "mono" output (A+B+C is sent to both R and L channels, makes it a bit louder than stereo mode). | ||
|- | |- | ||
| 6 || Enables AY1 "mono" output | | 6 || Enables AY1 "mono" output (1 = mono, 0 default) | ||
|- | |- | ||
| 5 || Enables AY0 "mono" output | | 5 || Enables AY0 "mono" output (0 after Hard-reset) | ||
|- | |- | ||
| 4 || | | 4 || Sprite id lockstep (1 = {{NextRegNo|$34}} and {{PortNo|$303B}} are in lockstep, 0 default) | ||
|- | |- | ||
| 3 || Disables Kempston mouse port ($DF) | | 3 || 1 to reset mapram bit in DivMMC | ||
(was "Disables Kempston mouse port ($DF)" in core 2.0) | |||
|- | |- | ||
| 2 || Disables divMMC ports ($E3, $E7, $EB) if set | | 2 || 1 to silence HDMI audio (hard reset = 0) (since core 3.0.5) | ||
(was "Disables divMMC ports ($E3, $E7, $EB) if set" in core 2.0) | |||
|- | |- | ||
| 1-0 || scanlines | | 1-0 || scanlines weight (0 after Hard-reset): | ||
%00 = scanlines off, %01 = scanlines 75%, %10 = scanlines 50%, %11 = scanlines 25% | (since core3.1.1) %00 = scanlines off, %01 = scanlines 50%, %10 = scanlines 25%, %11 = scanlines 12.5%<br>(before: <del>%00 = scanlines off, %01 = scanlines 75%, %10 = scanlines 50%, %11 = scanlines 25%</del>) | ||
|} | |} | ||
Latest revision as of 14:47, 13 October 2025
| Number | TBRegisterNumber::$09 |
|---|---|
| Readable | TBRegisterReadable::Yes |
| Writable | TBRegisterWritable::Yes |
| Short Description | ShortDesc::Sets scanlines, AY mono output, Sprite-id lockstep, reset DivMMC mapram and disable HDMI audio. |
| Bit | Function |
|---|---|
| 7 | Enables AY2 "mono" output (A+B+C is sent to both R and L channels, makes it a bit louder than stereo mode). |
| 6 | Enables AY1 "mono" output (1 = mono, 0 default) |
| 5 | Enables AY0 "mono" output (0 after Hard-reset) |
| 4 | Sprite id lockstep (1 = {{#ask:
TBRegisterNumber::$34 }} ($34) and {{#ask: PortNumber::$303B }} ($303B{{#ask: PortNumber::$303B |mainlabel=- |headers=hide |intro= / |?NumberDec#- }}) are in lockstep, 0 default) |
| 3 | 1 to reset mapram bit in DivMMC
(was "Disables Kempston mouse port ($DF)" in core 2.0) |
| 2 | 1 to silence HDMI audio (hard reset = 0) (since core 3.0.5)
(was "Disables divMMC ports ($E3, $E7, $EB) if set" in core 2.0) |
| 1-0 | scanlines weight (0 after Hard-reset):
(since core3.1.1) %00 = scanlines off, %01 = scanlines 50%, %10 = scanlines 25%, %11 = scanlines 12.5% |