evans@mhuxt.UUCP (crandall) (05/30/86)
Does anyone know the current status of Smalltalk-80 for the Mac? I have the early pre-release version and have also upgraded my old Mac to a Mac + ... are there any fixes for the new keyboard? any info would be appreciated Steve Crandall ihnp4!mhuxt!evans
rfl@oddjob.UUCP (Bob Loewenstein) (06/03/86)
> Does anyone know the current status of Smalltalk-80 for the Mac? I have the > early pre-release version and have also upgraded my old Mac to a Mac + ... > are there any fixes for the new keyboard? > I recently got my copy of Smalltalk for the Mac. There is an addendum: Running Smalltalk on the Macintosh Plus (April 16, 1986). One paragraph states: The present Smalltalk release (2.0) will run on a Mac+...But The current Smalltalk interpreter expects the keycode of the enter key to be 52 (decimal). This is correct of the US 512K Macintosh keyboard, but it should be 49 (decimal) on the internations 512K Mac and 76 (decimal) on all Macintosh Plus keyboards. Correct the problem by making the following patch to the Smalltalk interpreter (not the image): in block 29 (decimal), ofset 1B4 (hex), is the sequence 0C28 0034. Change 34 (the expected keycode of the enter key in hex) to the keycode generated by your keyboard (e.g. change it to 0C28 0031, for the European Mac 512 keyboard). To patch the interpreter you will need a tool which will allow low-level editing of disk files; one such tool is Fedit. It goes on to say that the next release of Smalltalk will address issues concerning the Mac+...purchasers of record will be informed of the new release availability (several months). Also: RAM caching must be disabled...HFS not fully supported (only reads and writes files at the top level of the file system).