New binaries (v1.02) at http://freestuff.grok.co.uk/bordertron3000/sam/
I've taken Si's comments on board regarding the visible display area, and reduced the width accordingly. Also added registration marks to show the position of the PAPER area and the limit of the TV-visible region (have left an extra 16 pixels either side of the visible region as this allows you extend a 3 character block of colour into the visible area to shift a scanline right by 1 single character, IYSWIM). Also, fixed the various MacOS bugs (I hope...), fixed the Z80 interrupt re-entrancy issue, and improved the quality of the code it generates a bit. Full source code is available here:- http://freestuff.grok.co.uk/bordertron3000/sam/BorderTronSAMSource.zip The bulk of the source is actually the Z80 assembler. The UI, DSK output, and border-related stuff is pretty small. Am happy to help out if anyone wants to reuse the code. Cheers, Chris.
