The entire project is available on GitHub with a fascinating and detailed write-up. Nothing was simple with this project, from creating loops using callback routines to even something as simple as recording the mouse button state. Every little bit helps, as gathering screen updates on such a primitive system is very resource intensive. If you’re lucky to have a 68020 processor or later, the MiniVNC software will make use of extra CPU instructions to improve performance even further. ‘Newer’ Macintosh computers will also work with this software. The odd screen artifact and missed update seems to be reasonable trade-off to get this running somewhat smoothly on a Motorola 68000 processor. The entire focus of MiniVNC was on performance and flexibility, with accuracy coming in second, which seems like the right decision. While much of MiniVNC was written in C++, portions of the software (including TRLE encoding) had to be handwritten in 68K assembly language to ensure decent performance. It’s hard to overstate just how cool that is – the iconic Macintosh Plus was released in 1986, runs at a pedestrian 8MHz and supports a maximum of 4MB memory. As such, MiniVNC can serve up a remote desktop on some of the oldest Mac computers, including the Macintosh Plus. Apple’s very first TCP/IP networking stack landed on the Macintosh platform with System 6. However MiniVNC has several significant advantages, most notably, MiniVNC is fully compatible with MacTCP. Now before you say anything, it’s true that ChromiVNC has existed for some time, and is a pretty decent remote desktop server for old Macs. Modern PCs have more than enough computational grunt for Virtual Network Computing (VNC), but where does that leave our retro computing community? has it covered with MiniVNC, a brand-new remote desktop server for (very) vintage Macintosh computers. ‘work from home’) for the last several decades. Remotely accessing your computer’s desktop, files and network from anywhere has enabled remote working (i.e.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |