You can omit the Pascal, Assembler and LCD stuff with existing conditional compiles. I didn't think to do the SPI and I2C, but if you omit the above you can probably drop those files as well with minimal impact.
Quote:
Also, Ben has added a 6551 UART chip to his design, but your code is relying on bit banging the VIA. Have you thought of updating that as well?
Yeah, I looked at that, but thought the difference would be minimal. Already you have an interrupt on an incoming byte, and the time saved by having the UART is not much. Plus, I don't think you will get much extra baud rate, if any, because you are limited to how fast you can process the bytes and shove them in memory anyway. It's another chip, more wiring, and not much benefit.
You are, of course, welcome to incorporate his code (I think it is on his YouTube page about how he did that).
The other thing you could do is add a bit more of a "monitor" program as Ben also described, although I think I have most of that covered, with the shell "Memory", "Poke", "JSR" and "JMP" commands.
It's a fun project, enjoy making modifications! |