[net.micro.mac] Smalltalk-80 status for the Mac?

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).