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

Data Lines switched #7

Open
Avinitlarge opened this issue Sep 6, 2021 · 2 comments
Open

Data Lines switched #7

Avinitlarge opened this issue Sep 6, 2021 · 2 comments
Labels
bug Something isn't working

Comments

@Avinitlarge
Copy link

HI Mr Sukkopera
Ive noticed all of the Data lines are switched and don't follow the Amiga Schematic, D0-15 and UCAS/LCAS.

@SukkoPera
Copy link
Owner

You are definitely right, data lines and address lines are numbered incorrectly. I probably followed some random connector pinout I found online, but can't remember which one. For some reason I also crossed UCAS and LCAS, which luckily allows the expansion to work.

Thanks for the heads up, I will add a pointer to this issue in the docs.

@SukkoPera SukkoPera added the bug Something isn't working label Sep 27, 2021
@SukkoPera
Copy link
Owner

SukkoPera commented Oct 19, 2021

What should be fixed is the following:

  • The d0-d15 labels at CONN1 should be renamed according to the corresponding DRD0-15 pin they connect to (the latter is correct).
  • The de-scrambling of the lines won't be very significant per se, but it will swap the upper 8 data bits with the lower 8 bits, which means that the BCASL1 and BCASU1 lines must also be swapped, as they are crossed at the moment.

This is a lot of work and, since the two mistakes compensate for each other and the current board works wonderfully as-is, it is left as an exercise for the reader. 6c7c698 adds a note to the README pointing to this issue so that everyone is aware of it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants