diff --git a/ROM2/sci.c b/ROM2/sci.c new file mode 100644 index 0000000000000000000000000000000000000000..39006bc0abc21277edfedba7e5a6be3e1660bfb6 --- /dev/null +++ b/ROM2/sci.c @@ -0,0 +1,11 @@ +#include "vend.h" +#include "sci.h" + +void sci_init() { + _io_ports[M6811_BAUD] = M6811_DEF_BAUD; + /* Setup character format 1 start, 8-bits, 1 stop. */ + _io_ports[M6811_SCCR1] = 0; + + /* Enable reciever and transmitter. */ + _io_ports[M6811_SCCR2] = 0xc; +} diff --git a/ROM2/sci.h b/ROM2/sci.h new file mode 100644 index 0000000000000000000000000000000000000000..80ac024336b4de35dd01787bf657a5e1bc6a5703 --- /dev/null +++ b/ROM2/sci.h @@ -0,0 +1,6 @@ +#ifndef _SCI_H_ +#define _SCI_H_ + +#include "vend.h" + +#endif /* _SCI_H_ */