jordan@apple.UUCP (03/08/87)
In Reponses to a request from Joel West as UC San Diego, The new features of the Macintosh II and Macintosh SE are included in the 256K ROMs present in these Machines. The Macintosh II and Macintosh SE have different 256K ROMs. What follows is a summary of the extensions to existing managers and new managers in the Macintosh II and Macintosh SE, telling which machine has which features. Quick Draw - Addition of Color QuickDraw Macintosh II Color Manager - Supplies color-selection support for Color QuickDraw and provides a consistent way to produce color displays Macintosh II Color Picker Package - A new package that applications can use to present a standard interface for color selection. Macintosh II Palette Manager - Supports the use of a collection of colors when you draw objects with Color QuickDraw. Font Manager - Addition with enhanced cached width support and a better font substitution scheme. The FractEnable routine has been put into ROM and various bugs have been fixed. On Macintosh II, color font support and cached synthesized strike support has been added. Macintosh II and Macintosh SE Tool Box Event Manager - The keyboard message has been enhanced to make provision for multiple keyboards and 16-bit character codes. Also, new global variables have been added to help you distinguish among keyboards. Macintosh II and Macintosh SE Window Manager - Additions to support Macintosh II color. All changes are backwards-compatible, therefore existing programs on monochrome ROM will continue to work and produce the same screen display as before. Macintosh II Control Manager - Additions to support Macintosh II color. All changes to support color controls are backward-compatible, therefore existing programs based on the monochrome ROM will continue to work and produce the same screen display as before. Macintosh II Menu Manager - Additions to support Macintosh II color and hierachical menus. Bug fix to DrawMenuBar. Macintosh II and Macintosh SE Text Edit - Addition to support font, style, size and color variation. Script manager support. Bug fixes. Backward compatiable. Macintosh II and Macintosh SE Dialog Manager - Addition to support Macintosh II color in dialogs and dialog items. Macintosh II International Utilities - Addition to support Script Manager. Macintosh II and Macintosh SE Script Manager - New features. Allows applications to function correctly with non-Roman writing systems as well as Roman writing systems. Macintosh II and Macintosh SE Notification Manager - Allows background activities send messages to the user in a simple and consistent manner. Macintosh II and Macintosh SE Control Panel - Has been modified to be expandable. Macintosh II and Macintosh SE Start Manager - New feature. Coordinates the initialization and system startup procedures on the Macintosh II. Macintosh II Apple DeskTop Bus - Information on writing special device drivers that interfaces devices using the Apple DeskTop Bus. Macintosh II and Macintosh SE File Manager - Information on writing an external file system. Macintosh II and Macintosh SE Printing Manager - Moved from system file in ROM. Addition of low-level printer calls in the form of new predefined parameter constants for PrCtlCall. New error codes for the LaserWriter have been added. Macintosh II and Macintosh SE Device Manager - Modified to support slots. Macintosh II Slot Manager - Contains routines that let your programs identify cards plugged into NuBus slots in the Macintosh II and communicate with the firmware on each card. Macintosh II Deferred Task Manager - Provides improved interrupt handling for Macintosh II by allowing lengthy tasks to be deferred. Macintosh II Disk Driver - Modified to provide logical drive numbers that may not correspond to physical drive addresses. Macintosh II and Macintosh SE Sound Manager - Replaces the Sound Driver. Gives a more flexible way of doing sound generation, while still supporting the data structures, routines, and synthesizers of the 64K and 128K ROM Sound Driver. Macintosh II and Macintosh SE AppleTalk Manager - Enhanced through addition of new protocols and increased functionality of the existing interface. Macintosh II and Macintosh SE Vertical Retrace Manager - Enhanced to provide flexible, slot specific video interrupt handling on the Macintosh II. This is how multiple screens are supported. Macintosh II Shutdown Manager - Provides a consistent way to reboot and turn off the Macintosh, from the Finder as well as from within an application. Macintosh II and Macintosh SE Resource Manager - Placement of certian resources in ROM on Macintosh II and Macintosh SE. Macintosh II and Macintosh SE Hope this helps to outline some of the toolbox additions and changes on the Macintosh II and Macintosh SE. If you have any questions, feel free to contact me. Also, Inside Macintosh Volume V will be available from APDA (Apple Programmer's and D Developer's Assoication) on March 15. -- Jordan Mattson UUCP: ucbvax!mtxinu!apple!jordan Apple Computer, Inc. CSNET: jordan@apple.CSNET Tools & Languages Product Management 20525 Mariani Avenue, MS 27S Cupertino, CA 95014 408-973-4601 "Joy is the serious business of heaven." C.S. Lewis
u-jeivan%utah-timpanogos.uucp@utah-cs.UUCP (Eric Ivancich) (03/08/87)
I found the article very informative. However, it leads me to a question. Apparently, both the SE and II have 256K of ROM. However, the II has superset of managers supported by the SE. Do the SE ROMs have anything that the II ROMs don't? Was it a goal to make the SE more compatible with previous Macs than the II, and thereby needed more space for the `more' compatible managers? Or, do the SE ROMs simply have more holes? Just curious, Eric ============================================================================= They pelted us with rocks and garbage. - Late Night with David Letterman INFO: Eric Ivancich : University of Utah : (801) 581-4375 UUCP: {ihnp4, seismo, hplabs, decvax, arizona}!utah-ug!u-jeivan ARPA: u-jeivan@ug.utah.edu ============================================================================= ============================================================================= They pelted us with rocks and garbage. - Late Night with David Letterman INFO: Eric Ivancich : University of Utah : (801) 581-4375 UUCP: {ihnp4, seismo, hplabs, decvax, arizona}!utah-ug!u-jeivan ARPA: u-jeivan@ug.utah.edu =============================================================================