akuyou wrote: Thu Jul 02, 2020 7:56 am
as for connecting an AY chip to the UKNC, that's really incredible
In terms of logic, it's not as difficult as it may seem. It rather resembles programming.
The tricky part is in physics. You have to consider what happens on the level of physics to design a circuit board.
This is why it most intimidating for me. And this is why I finally gave up and decided to ask a professional to do the design
Also, some parts of the code were just translated from one assembler to another without deep understanding.
Currently, some of the spite code is not working as expected.
For example:

There is some garbage on a screen when sprite crosses the edges of the screen. And the decapitated body displayed not where it supposed :Confused:
I have a vague idea that one of the reasons is a difference in how the screen memory organized.
CPC byte contains 4 pixels. UKNC byte contains 8 half-pixels (next byte contains the other 8 halves).
And what makes the code work, despite the difference, is the way how PDP-11 treats uneven addresses - it just ignores the least significant bit of an address.