[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

6809 mill clone




Another update. After a lot of frustration trying to figure out what can stop the OS9 disk from running I'm pretty sure that the one image floating around the 'net is broken as it tries to start the 6809 executing at an address that was never loaded.

So I had to think of another way of making sure my board works. I have assembled a small interface program from the Mill manual that runs on the 6502. It reads the keyboard and writes to the display via a monitor call COUT1. The second part is 6809 code using two memory locations as mailboxes to read incoming bytes left there by the 6502 and to write output to the outgoing mailbox. The 6809 assembler I used (found at http://koti.mbnet.fi/~atjs/mc6809/) was "A09". The archive came with a few examples including "Tiny BASIC". So I assembled it replacing the i/o calls with ones working via the 6502 interface. A great success :) The Tiny BASIC is running just fine proving that my 6809 board is operational. Of course it also runs the counting demo from the Mill floppy once I adjusted the addresses.

That's the good news. The bad news is that as I said before the 6809 CPUs for sale at Jameco are NOT the "E" type, so they are not suitable. I can order a minimum of 10 CPUs from a different source once I have the orders.

It is $80 including domestic shipping. Or for $25 you can buy a raw PCB plus a programmed CPLD and assemble your own.

I think everyone who expressed an interest knows my PayPal account.


-Alex.