<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=iso-8859-1"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-priority:99;
        mso-style-link:"Plain Text Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:9.0pt;
        font-family:Consolas;}
span.PlainTextChar
        {mso-style-name:"Plain Text Char";
        mso-style-priority:99;
        mso-style-link:"Plain Text";
        font-family:Consolas;}
span.EmailStyle19
        {mso-style-type:personal;
        font-family:"Arial",sans-serif;
        font-variant:normal !important;
        color:windowtext;
        text-transform:none;
        text-shadow:none;
        font-weight:normal;
        font-style:normal;
        text-decoration:none none;
        vertical-align:baseline;}
span.EmailStyle20
        {mso-style-type:personal;
        font-family:"Arial",sans-serif;
        font-variant:normal !important;
        text-transform:none;
        text-shadow:none;
        font-weight:normal;
        font-style:normal;
        text-decoration:none none;
        vertical-align:baseline;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 122.9pt 72.0pt 122.9pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><font size=2 face=Arial><span style='font-size:11.0pt;font-family:"Arial",sans-serif'>Hi Lars<o:p></o:p></span></font></p><p class=MsoNormal><font size=2 face=Arial><span style='font-size:11.0pt;font-family:"Arial",sans-serif'><o:p> </o:p></span></font></p><p class=MsoNormal><font size=2 face=Arial><span style='font-size:11.0pt;font-family:"Arial",sans-serif'>I use an USB mouse and a small green USB-to-PS/2 adapter:<o:p></o:p></span></font></p><p class=MsoNormal><font size=2 face=Arial><span style='font-size:11.0pt;font-family:"Arial",sans-serif'><img width=180 height=120 id="Picture_x0020_1" src="cid:image001.jpg@01D15D9A.F0C98360"></span></font><font face=Arial><span style='font-family:"Arial",sans-serif'><o:p></o:p></span></font></p><p class=MsoNormal><font size=2 face=Arial><span style='font-size:11.0pt;font-family:"Arial",sans-serif'>I use this on my Pipistrello.<o:p></o:p></span></font></p><p class=MsoNormal><font size=2 face=Arial><span style='font-size:11.0pt;font-family:"Arial",sans-serif'><o:p> </o:p></span></font></p><p class=MsoNormal><font size=2 face=Arial><span style='font-size:11.0pt;font-family:"Arial",sans-serif'>br<o:p></o:p></span></font></p><p class=MsoNormal><font size=2 face=Arial><span style='font-size:11.0pt;font-family:"Arial",sans-serif'>Jörg<o:p></o:p></span></font></p><p class=MsoNormal><font size=2 face=Calibri><span style='font-size:11.0pt'><o:p> </o:p></span></font></p><div><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><font size=2 face=Calibri><span style='font-size:11.0pt;font-weight:bold'>From:</span></font></b> Oberon [mailto:oberon-bounces@lists.inf.ethz.ch] <b><span style='font-weight:bold'>On Behalf Of </span></b>Chris Burrows<br><b><span style='font-weight:bold'>Sent:</span></b> Dienstag, 2. Februar 2016 05:08<br><b><span style='font-weight:bold'>To:</span></b> 'ETH Oberon and related systems' <oberon@lists.inf.ethz.ch><br><b><span style='font-weight:bold'>Subject:</span></b> Re: [Oberon] oberonstation questions, ps/2?<o:p></o:p></p></div></div><p class=MsoNormal><font size=2 face=Calibri><span style='font-size:11.0pt'><o:p> </o:p></span></font></p><p class=MsoPlainText><font size=1 face=Consolas><span lang=EN-AU style='font-size:9.0pt'>> </span></font><span style='mso-fareast-language:EN-AU'>-----Original Message-----</span><span lang=EN-AU><o:p></o:p></span></p><p class=MsoPlainText><font size=1 face=Consolas><span lang=EN-AU style='font-size:9.0pt'>> </span></font><span style='mso-fareast-language:EN-AU'>From: Oberon [<a href="mailto:oberon-bounces@lists.inf.ethz.ch">mailto:oberon-bounces@lists.inf.ethz.ch</a>] On Behalf Of</span><span lang=EN-AU><o:p></o:p></span></p><p class=MsoPlainText><font size=1 face=Consolas><span lang=EN-AU style='font-size:9.0pt'>> </span></font><span style='mso-fareast-language:EN-AU'>Lars</span><span lang=EN-AU><o:p></o:p></span></p><p class=MsoPlainText><font size=1 face=Consolas><span lang=EN-AU style='font-size:9.0pt'>> </span></font><span style='mso-fareast-language:EN-AU'>Sent: Tuesday, 2 February 2016 2:07 PM</span><span lang=EN-AU><o:p></o:p></span></p><p class=MsoPlainText><font size=1 face=Consolas><span lang=EN-AU style='font-size:9.0pt'>> </span></font><span style='mso-fareast-language:EN-AU'>To: ETH Oberon and related systems</span><span lang=EN-AU><o:p></o:p></span></p><p class=MsoPlainText><font size=1 face=Consolas><span lang=EN-AU style='font-size:9.0pt'>> </span></font><span style='mso-fareast-language:EN-AU'>Subject: [Oberon] oberonstation questions, ps/2?</span><span lang=EN-AU><o:p></o:p></span></p><p class=MsoPlainText><font size=1 face=Consolas><span lang=EN-AU style='font-size:9.0pt'>> <o:p></o:p></span></font></p><p class=MsoPlainText><font size=1 face=Consolas><span lang=EN-AU style='font-size:9.0pt'>> Was wondering why PS/2 was chosen for the oberon keyboard and mouse<o:p></o:p></span></font></p><p class=MsoPlainText><font size=1 face=Consolas><span lang=EN-AU style='font-size:9.0pt'>> ports when all the keyboards being sold in stores these days are USB.<o:p></o:p></span></font></p><p class=MsoPlainText><font size=1 face=Consolas><span lang=EN-AU style='font-size:9.0pt'>> Was ps/2 much simpler to program without complexities of USB ?<o:p></o:p></span></font></p><p class=MsoPlainText><font size=1 face=Consolas><span lang=EN-AU style='font-size:9.0pt'>> Drivers easier to write?<o:p></o:p></span></font></p><p class=MsoPlainText><font size=1 color=black face=Consolas><span lang=EN-AU style='font-size:9.0pt;color:black'><o:p> </o:p></span></font></p><p class=MsoNormal><font size=1 face=Consolas><span lang=EN-AU style='font-size:9.0pt;font-family:Consolas'>Yes. The keyboard and mouse handlers are only about 70 lines of Oberon (Input.Mod) and about 40 lines of Verilog code (MouseP.v and RISC5Top.v). You can download the source code and detailed design documentation from here:<o:p></o:p></span></font></p><p class=MsoPlainText><font size=1 color=black face=Consolas><span lang=EN-AU style='font-size:9.0pt;color:black'><o:p> </o:p></span></font></p><p class=MsoPlainText><font size=1 color=black face=Consolas><span lang=EN-AU style='font-size:9.0pt;color:black'><a href="http://www.projectoberon.com">http://www.projectoberon.com</a><o:p></o:p></span></font></p><p class=MsoPlainText><font size=1 color=black face=Consolas><span lang=EN-AU style='font-size:9.0pt;color:black'><o:p> </o:p></span></font></p><p class=MsoPlainText><font size=1 face=Consolas><span lang=EN-AU style='font-size:9.0pt'>> <o:p></o:p></span></font></p><p class=MsoPlainText><font size=1 face=Consolas><span lang=EN-AU style='font-size:9.0pt'>> Also, no HDMI video, DVI? <o:p></o:p></span></font></p><p class=MsoPlainText><font size=1 face=Consolas><span lang=EN-AU style='font-size:9.0pt'><o:p> </o:p></span></font></p><p class=MsoPlainText><font size=1 face=Consolas><span lang=EN-AU style='font-size:9.0pt'>If you want Project Oberon with HDMI/DVI video you can get the 'Oberon system on Pipistrello'<o:p></o:p></span></font></p><p class=MsoPlainText><font size=1 face=Consolas><span lang=EN-AU style='font-size:9.0pt'><o:p> </o:p></span></font></p><p class=MsoPlainText><font size=1 face=Consolas><span lang=EN-AU style='font-size:9.0pt'>"The original oberon code is basically unchanged, the only major code addition is a module that takes the signals that normally drive an analog VGA monitor and convert it to DVI output via the HDMI connector."<o:p></o:p></span></font></p><p class=MsoPlainText><font size=1 face=Consolas><span lang=EN-AU style='font-size:9.0pt'><o:p> </o:p></span></font></p><p class=MsoPlainText><font size=1 face=Consolas><span lang=EN-AU style='font-size:9.0pt'><a href="http://saanlima.com/store/index.php?route=module/blog">http://saanlima.com/store/index.php?route=module/blog</a><o:p></o:p></span></font></p><p class=MsoPlainText><font size=1 face=Consolas><span lang=EN-AU style='font-size:9.0pt'><o:p> </o:p></span></font></p><p class=MsoPlainText><font size=1 face=Consolas><span lang=EN-AU style='font-size:9.0pt'>Regards,<o:p></o:p></span></font></p><p class=MsoPlainText><font size=1 face=Consolas><span lang=EN-AU style='font-size:9.0pt'>Chris Burrows<o:p></o:p></span></font></p><p class=MsoPlainText><font size=1 face=Consolas><span lang=EN-AU style='font-size:9.0pt'><o:p> </o:p></span></font></p><p class=MsoPlainText><font size=1 face=Consolas><span lang=EN-AU style='font-size:9.0pt'>CFB Software<o:p></o:p></span></font></p><p class=MsoPlainText><font size=1 face=Consolas><span lang=EN-AU style='font-size:9.0pt'><a href="http://www.astrobe.com/RISC5">http://www.astrobe.com/RISC5</a><o:p></o:p></span></font></p><p class=MsoPlainText><font size=1 face=Consolas><span lang=EN-AU style='font-size:9.0pt'><o:p> </o:p></span></font></p><p class=MsoPlainText><font size=1 face=Consolas><span lang=EN-AU style='font-size:9.0pt'><o:p> </o:p></span></font></p><p class=MsoPlainText><font size=1 face=Consolas><span lang=EN-AU style='font-size:9.0pt'><o:p> </o:p></span></font></p></div></body></html>