Peripheral 4 Setting Register: Difference between revisions
From SpecNext Wiki
m 6 revisions imported |
core 3.0 changes |
||
| Line 16: | Line 16: | ||
| 4 || Sprite id lockstep (1 = {{NextRegNo|$34}} and {{PortNo|$303B}} are in lockstep, 0 default) | | 4 || Sprite id lockstep (1 = {{NextRegNo|$34}} and {{PortNo|$303B}} are in lockstep, 0 default) | ||
|- | |- | ||
| 3 || Disables Kempston mouse port ($DF) if set | | 3 || (core 2.0) Disables Kempston mouse port ($DF) if set | ||
(core 3.0) 1 to reset mapram bit in divmmc | |||
|- | |- | ||
| 2 || Disables divMMC ports ($E3, $E7, $EB) if set | | 2 || (core 2.0) Disables divMMC ports ($E3, $E7, $EB) if set | ||
(core 3.0) Reserved, use 0 | |||
|- | |- | ||
| 1-0 || scanlines configuration (0 after a PoR or Hard-reset): | | 1-0 || scanlines configuration (0 after a PoR or Hard-reset): | ||
%00 = scanlines off, %01 = scanlines 75%, %10 = scanlines 50%, %11 = scanlines 25% | %00 = scanlines off, %01 = scanlines 75%, %10 = scanlines 50%, %11 = scanlines 25% | ||
|} | |} | ||
Revision as of 21:22, 3 October 2019
| Number | TBRegisterNumber::$09 |
|---|---|
| Readable | TBRegisterReadable::Yes |
| Writable | TBRegisterWritable::Yes |
| Short Description | ShortDesc::Sets scanlines, AY mono output, Sprite-id lockstep, disables Kempston and divMMC ports. |
| 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 |
| 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 | (core 2.0) Disables Kempston mouse port ($DF) if set
(core 3.0) 1 to reset mapram bit in divmmc |
| 2 | (core 2.0) Disables divMMC ports ($E3, $E7, $EB) if set
(core 3.0) Reserved, use 0 |
| 1-0 | scanlines configuration (0 after a PoR or Hard-reset):
%00 = scanlines off, %01 = scanlines 75%, %10 = scanlines 50%, %11 = scanlines 25% |