[Oberon] oberonstation questions, ps/2?

enso enso at apple2.x10.mx
Tue Feb 2 08:46:00 CET 2016


PS/2 devices communicate using a simple serial protocol, much like an 
SPI port, and require not much more than a shift register on the FPGA.  
USB devices require a working computer and a few kilobytes of memory in 
order to enumerate and interrogate them.  As any anarchist will tell 
you, USB is a corporate device designed to keep people away from owning 
and controlling your hardware.

I haven't seen 'ps/2 converters'.  Some PCs had special usb ports that 
accepted non-usb serial data from the usb port, and some keyboards came 
with a little adapter that converted ps/2 to what looks like but isn't 
USB.  The two could then talk serial over the usb port.  It is not a 
ps/2-usb converter, really, and would not help here.

Similarly, a VGA port requires a few resistors and a few output lines 
for red, green, blue, and sync.  DVI is a complicated protocol that 
requires dedicated serializers and proprieatary IP from Xilinx.

The Oberon RISC project wisely keeps away proprietary standards and 
implementations to make sure it is possible to replicate in the future.

On 02/01/2016 07:36 PM, Lars wrote:
> Was wondering why PS/2 was chosen for the oberon keyboard and mouse ports
> when all the keyboards being sold in stores these days are USB. Was ps/2
> much simpler to program without complexities of USB ?  Drivers easier to
> write?
>
> Do people use USB keyboards with a ps/2 converter? If so, do almost all
> USB keyboards have the ability to use ps/2 with a converter, or are some
> USB keyboards USB only, no conversion possible.
>
> Also, no HDMI video, DVI? too complex? the svga port is a little bit
> outdated. Any plans to release an OberonStation version 2.0 or something?
>
> Note: I am completely ignorant of the OberonStation. If these questions
> have already been answered in a book, or on a website (non existant "Wirth
> Blog" or "Wirth Wiki" or "Spinach Planet") then let me know where to read
> info.
> --
> Oberon at lists.inf.ethz.ch mailing list for ETH Oberon and related systems
> https://lists.inf.ethz.ch/mailman/listinfo/oberon
>



More information about the Oberon mailing list