Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SBC Schematics seems incorrect #15

Open
hugoferreira opened this issue Dec 18, 2020 · 3 comments
Open

SBC Schematics seems incorrect #15

hugoferreira opened this issue Dec 18, 2020 · 3 comments

Comments

@hugoferreira
Copy link

hugoferreira commented Dec 18, 2020

Pin D6 (9) of the Arduino Nano is reported to be connected to the CLOCK (which would be interesting, for those that don't have an available crystal, or to do some cycle-stepping). However, at least in the Revision H of the PCB, this pin is not connected.

@0cjs
Copy link
Contributor

0cjs commented Dec 19, 2020

It's not possible to slow/pause the clock to cycle-step an NMOS 6502, or run it at much less than about 100 kHz. (Reference) Unlike CMOS 65C02s, the NMOS versions do not have a static core and will lose the data in their registers if the clock is too slow. (You can stop the clock with CMOS 6502s, so long as you do so only when φ2 is high.) The standard way of cycle- or instruction-stepping a 6502 is to halt the CPU by deasserting RDY.

There might also be issues with the 6820/6821/6521, since it has a clock input.

That said, yes, the pin might be useful for clock generation, though it would increase the complexity of the software on the Nano.

@hugoferreira
Copy link
Author

hugoferreira commented Dec 19, 2020

I agree with everything you've said. That's why I'm reporting this as a bug :) The clock label in the schematics PDF should not exist.

Screenshot 2020-12-19 at 00 59 27

@0cjs
Copy link
Contributor

0cjs commented Dec 19, 2020

Ah, I didn't realize you were saying the label should be dropped! Yes, I agree.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants