Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
projects:pcpointer [2015/03/17 14:21] – darron | projects:pcpointer [2022/09/07 12:05] (current) – [Resources] darron | ||
---|---|---|---|
Line 1: | Line 1: | ||
==== PC Pointer ==== | ==== PC Pointer ==== | ||
+ | <wrap right> | ||
+ | {{: | ||
+ | </ | ||
This is a very simple PS/2 to serial mouse protocol converter which uses | This is a very simple PS/2 to serial mouse protocol converter which uses | ||
- | a PIC micro-controller and MAX232. | + | a PIC micro-controller and a MAX232. |
+ | === Schematics === | ||
+ | |||
+ | Two schematics are presented for two different PIC micros. It should be trivial to port this application to any other PIC micro-controller since they all share similar peripherals. | ||
+ | |||
+ | {{: | ||
+ | {{: | ||
+ | |||
+ | === Install === | ||
+ | |||
+ | First install [[: | ||
+ | |||
+ | PC Pointer needs some support files from [[: | ||
+ | < | ||
+ | hg clone http:// | ||
+ | cd pickles | ||
+ | make | ||
+ | make install | ||
+ | cd .. | ||
+ | </ | ||
+ | |||
+ | Now we can fetch PC Pointer and and assemble the code. | ||
+ | < | ||
+ | hg clone http:// | ||
+ | cd PCPointer | ||
+ | make | ||
+ | </ | ||
+ | |||
+ | The resultant hex file is used to program the chip. Here I use [[: | ||
+ | < | ||
+ | p14 program pic16f688.hex | ||
+ | </ | ||
+ | |||
+ | === Usage === | ||
+ | |||
+ | Plug an old PS/2 mouse or newer USB mouse with PS/2 support into the input port of the circuit. Connect the serial output into the RS232 input of your old computer. | ||
+ | |||
+ | Boot into DOS and detect the mouse with MOUSE.COM 8.20. | ||
+ | < | ||
+ | MOUSE.COM /C1 | ||
+ | </ | ||
+ | |||
+ | Disable it like this. | ||
+ | < | ||
+ | MOUSE.COM OFF | ||
+ | </ | ||
+ | |||
+ | Windows 95 should auto-detect the device as a generic serial mouse. | ||
+ | === Resources === | ||
+ | |||
+ | [[https:// | ||