If you want it, buy the DVD Anywhere setup from X10 for $88. It includes the Video Sender that they're charging $99 alone, plus a universal remote control.
Then, you might want the Remote Sender infrared remote control extender, that's $40 at the moment. You might not need this if you can hack the radio receiver for the universal remote that comes with the DVD Anywhere package.
TCP/IP has become the most widely used protocol for data communications. Although several free versions of software to send and receive data using TCP/IP are available, this code is too large to embed in small microcontroller-based products.
The purpose of this project is to write the smallest possible TCP/UDP/IP stack that is interoperable with most existing software (even if not necessarily standards-conformant).
You will be supplied with the relevant standards (RFCs) and a sample implementation (BSD 4.2) as a starting point. The success of the project will be measured by the size of your implementation (the target is approximately 2k of code and less than 1k of data). The code will be written in C. You will demonstrate your implementation by writing a very simple HTTP server operating over a SLIP link.
Project Status
We succeeded in getting a very small (about 1kB RAM, 2kB ROM) HTTP server. However, it ignored all IP options and only implemented the TCP protocol. The server could only serve two very simple HTML pages which were stored in ROM. It took two students a total of about 120 hours. We used only SLIP over a 6850 serial port to keep the physical interface as simple as possible. Due to the space constraints, the code "squashes" all layers of the protocol stack (SLIP/IP/TCP/HTTP) into one. It cannot be used as a general purpose stack. The code is not available.
If you want it, buy the DVD Anywhere setup from X10 for $88. It includes the Video Sender that they're charging $99 alone, plus a universal remote control.
Then, you might want the Remote Sender infrared remote control extender, that's $40 at the moment. You might not need this if you can hack the radio receiver for the universal remote that comes with the DVD Anywhere package.
Put these together along with LIRC, the Linux Infrared Remote Control project , and you can rig up your own system with mpg123 or FreeAMP or whatever.
Be careful with X10. They're hype-machines. They love those exclaimation points. Good stuff, but watch their pricing.
Here's a page for a class project at UBC that might lend a little credibility to this:
http://casas.ee.ubc.ca/475.tinystk.html
It's short, so I'll quote it here:
Tiny TCP/IP Stack
TCP/IP has become the most widely used protocol for data communications. Although several free versions of software to send and receive data using TCP/IP are available, this code is too large to embed in small microcontroller-based products.
The purpose of this project is to write the smallest possible TCP/UDP/IP stack that is interoperable with most existing software (even if not necessarily standards-conformant).
You will be supplied with the relevant standards (RFCs) and a sample implementation (BSD 4.2) as a starting point. The success of the project will be measured by the size of your implementation (the target is approximately 2k of code and less than 1k of data). The code will be written in C. You will demonstrate your implementation by writing a very simple HTTP server operating over a SLIP link.
Project Status
We succeeded in getting a very small (about 1kB RAM, 2kB ROM) HTTP server. However, it ignored all IP options and only implemented the TCP protocol. The server could only serve two very simple HTML pages which were stored in ROM. It took two students a total of about 120 hours. We used only SLIP over a 6850 serial port to keep the physical interface as simple as possible. Due to the space constraints, the code "squashes" all layers of the protocol stack (SLIP/IP/TCP/HTTP) into one. It cannot be used as a general purpose stack. The code is not available.
They used to be made by Virtual i-O, and when they went out of business, were bought out by this company from Menlo Park.
:(
I picked up a pair at Incredible Universe's going-out-of-business sale for $250, including the motion tracker and VGA adapter. Pretty decent deal.
They're roughly 360x240(x2 screens for 172k pixels), as I recall.
And Quake doesn't support them.