| 1 | $Id: README.mac,v 1.11 2003/01/19 00:00:53 ben Exp $ |
| 2 | |
| 3 | Information about PuTTY for the Mac OS |
| 4 | -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= |
| 5 | |
| 6 | Compiling it: |
| 7 | |
| 8 | See ../README for generic information. |
| 9 | |
| 10 | To compile PuTTY for Mac OS you will need: |
| 11 | |
| 12 | MPW |
| 13 | <ftp://ftp.apple.com/developer/Tool_Chest/Core_Mac_OS_Tools/MPW_etc./ |
| 14 | MPW-GM_Images/MPW-GM.img.bin> |
| 15 | |
| 16 | Universal Headers (optional) |
| 17 | <ftp://ftp.apple.com/developer/Development_Kits/ |
| 18 | UniversalHeaders3.4.2.img.bin> |
| 19 | |
| 20 | Text Encoding Converter SDK |
| 21 | <ftp://ftp.apple.com/developer/Development_Kits/TEC_1.5.sit.hqx> |
| 22 | |
| 23 | Install MPW, install the new Universal Headers (optional), then put |
| 24 | the contents of the "68K Static Libraries" directory of the Text |
| 25 | Encoding Converter SDK into "Interfaces&Libraries:Libraries:Libraries", |
| 26 | and the contents of the "Stub Libraries" directory into |
| 27 | "Interfaces&Libraries:Libraries:SharedLibraries". |
| 28 | |
| 29 | The "mkputty.mpw" script does all the work, and currently producess a |
| 30 | Classic 68K build of PuTTY called "PuTTY.68k", a CFM-68K build called |
| 31 | "PuTTY.cfm68k", and a non-Carbon PowerPC build called "PuTTY.ppc". |
| 32 | |
| 33 | Runtime requirements: |
| 34 | |
| 35 | The Classic 68K build of PuTTY should work on any Macintosh running |
| 36 | System 7.0 or later. It runs in the Classic environment in Mac OS X. |
| 37 | |
| 38 | The CFM-68K build of PuTTY should work on any Macintosh with a 68020, |
| 39 | 68030 or 68040 processor and with either the CFM-68K Runtime Enabler |
| 40 | or Mac OS 7.6.1 or later installed. |
| 41 | |
| 42 | The PowerPC build of PuTTY should work on any Power Macintosh. It |
| 43 | runs in the Classic environment in Mac OS X. |
| 44 | |
| 45 | Known bugs: |
| 46 | |
| 47 | * PowerPC and fat versions fail to start on systems without AppearanceLib (ie |
| 48 | most System 7 ones). The 68k version works fine. [MAYBE FIXED] |
| 49 | * Display is far too slow. |
| 50 | * Real bold doesn't compensate for changing character widths without Color |
| 51 | QuickDraw. [MAYBE FIXED] |
| 52 | * Compiling ssh.c using SC 8.8.4 with "-opt time" causes SSH1 |
| 53 | connections to fail with "Incorrect CRC received on packet". Using |
| 54 | "-opt none" works around this. |
| 55 | |
| 56 | Unimplemented features: |
| 57 | |
| 58 | * TCP urgent data. |
| 59 | * Clipping host resize requests to screen size. |
| 60 | * Changing font size in reponse to resize requests. |
| 61 | * TEXT copy/paste. |
| 62 | * Catching up with current keyboard mapping in other ports. |
| 63 | * Saving sessions. |
| 64 | * Session configuration. |
| 65 | * 'TMPL' for 'Int ' resources (copied into saved sessions). |
| 66 | |
| 67 | Local Variables: |
| 68 | mode: text |
| 69 | End: |