gbdev / pandocs

The single, most comprehensive Game Boy technical reference.
https://gbdev.io/pandocs/
Creative Commons Zero v1.0 Universal
618 stars 93 forks source link

Clarify that setting SC bit 7 is mandatory on slave to accept a Serial Data Transfer #556

Closed avivace closed 4 months ago

avivace commented 5 months ago

See https://github.com/gbdev/pandocs/issues/398

@quinnyo @ISSOtm @jbshelton

quinnyo commented 5 months ago

I think this looks good to merge, but there are some other instances of the same issue elsewhere on the page: in the intro and the very last paragraph (under 'Delays and Synchronization'). I don't know if you want to fix them as part of this PR or separately?

avivace commented 5 months ago

I think this looks good to merge, but there are some other instances of the same issue elsewhere on the page: in the intro and the very last paragraph (under 'Delays and Synchronization'). I don't know if you want to fix them as part of this PR or separately?

I'd say let's handle them all in this PR? I just pushed some more changes

avivace commented 4 months ago

I'm now wondering what value is obtained from attempting a transfer when the other GB(C) has not set its bit 7. Could it depend on the last transferred bit?

maybe you can open a new 'research' issue regarding this?