4

MiniVNC Remote Desktop Server for Vintage Macintosh Computers

 2 years ago
source link: https://github.com/marciot/mac-minivnc
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

MiniVNC Remote Desktop Server for Vintage Macintosh Computers

MiniVNC is a remote desktop server that has been written from the ground up for best performance on 68k Macintosh computers.

It was originally an experiment to see whether a Macintosh Plus could be controlled remotely, but has since been expanded to support color on all vintage color Macs! rainbow

  • Video 1 - Running on a Macintosh Plus in B&W
  • Video 2 - Running on a Macintosh LC II in Color

Compatibility

MiniVNC is built on MacTCP and requires System 7, but it will operate on later Macs using Open Transport. MiniVNC has been developed and tested using a RaSCSI device operating as an Ethernet bridge, but should also work using a Mac with a built-in Ethernet port.

How can you help?

You can help this project in one of the following ways:

Project Goal

The goal of MiniVNC is to provide better performance and compatibility with older Macs than ChromiVNC

It accomplishes these goals by:

  • Using Classic Networking (i.e. MacTCP) rather than Open Transport
  • Implementing a limited subset of the Remote Framebuffer Protocol, which favor of performance over full compatibility with all clients.
  • Implements fast but inexact screen change detection, favoring performance and low memory utilization while allowing for the occasional missed update and visual artifacts.
  • Written in C++, with optimized 68x assembly code where necessary for best performance.

More Software for Vintage Macs

Technical Notes

Development of MiniVNC required months of experimentation and hacking. The following write-up provides details for developers who have an interest.

Click here to read this section


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK