Skip to main content
Home Documents Macintosh Tlasm Sysmacs
Tlasm Sysmacs

Tlasm Sysmacs

Macintosh · 1989 · PDF
Filenametlasm-sysmacs.pdf
Size0.27 MB
Year1989
Subsection prototypes / 1985_YACC / firmware / yaccsbug
Downloads5
Enjoying MacTrove? Anonymous downloads are free and unlimited. Create a free account to track favorites, contribute metadata corrections, and join the community chat.
Reader
Tlasm Sysmacs
/
Loading…
OCR / Text contents
SysMacs.Text FILE: SysMacs.Text MACWORKS Copy Thu, Mar 16, 1989 11:22 PM SysMacs.Text Written by: - System macros include file. should All system components include this file of standard system macros. Bud Tribble 28-Oct-61 Modification History: AJH = 30-Oct-81 AJH = G2-Nov-B1 AJH = 15-Nov-81 alo 2-Feb-82 LAK 05-Sep-82 LAK 07-Sep-82 MPH (29-Oct-82 LAK 23 Dec 82 LAK LAK LAK MF LAK LAE LAK LAK AJH LAK LAK 5b LAK LAK LAK LAR LAK a 2 18 2i 03 ia 23 06 il 1é ce Jan Jan Jan Feb Feb Feb Feb Feb Apr Jun Jun dun Aug Aug Sep Nov Nov 83 83 83 83 83 added added - changed MOVE.L to LEA in “_ CORE" macro ~ deleted SEEK and old memory management macros ~ added ASYNC option - added some utility core routines DrvrRemove - added 5 object manager core routines option to mem man. macros. - removed object manager calls; added new file system traps (_UnMountVol, MountVol, FlushVol, FlushFile, - added DrveInstall, - added System/Current _DpenRF) and options (FilNam,FilNum) ; removed file system traps _ReadLabel, WriteLabel. CapString, GetTrapAddr, SetFillock, RstFillock, made consistent reorganized remove SetHLock, SetHFurge Delay (again) and Addiirive macros. Changed added Exit added added to LoadFile. SetGrowZone, CompactMem, ROrveinstal 1 trap 463 is now Initutil. Added Removed NOSAVE option Fixed REGS to GetTrapAddr SetTrapAddr macros SetFillype macros with Andy’s SysMacs macros to add new memory manager calls, PurgeMem (no longer used); added SetAppHase. macros for Freetlem, MaxMem, DisposPtr, SetPtrSize, GetPtrSize, DisposHandle, ReAllocHandle, EmptyHandle, Compacthen, Added Added WARES for string compares. SetHandleSize, GetHandleSize, SetAppiLimit, HeapValidate, IMMED option for control Added Resrviiem trap in place of HeapValidate; CompactHem, FreeMem, FurgeMem, and MaxMem traps adjusted for ,575 option. ;CLEAR option for memory manager; added ,CASE and and PurgeMem to reflect correct options, reg save. calls. Made CompactMem, FreeMem, FurgeNem, and ResrvMem use SAVE instead of REGS. Added Offline trap for file system. MoreMasters call for memory manager. Added Macro TrapTo Parameter Misc. “i is the magic number associated is used to call the hardware »MACRO HOVEN.L MOVE TRAF MOVEM.L +ENDM system macros TRAPTO DS/D7,- (SP) #41 07 #5 (SP) +, 05/07 interface routines. with the routine begin called. troutine> save register routine number trap restore register SysMacs. Text »AHACRO IF LEA »ENDC IF » WORD »ENDC IF «WORD ENDO IF »WORD »ENDC IF «WORD sENDC IF WORD -ENDC -ENDM »MACRO IF LEA 2ENDC IF WORD »ENDC lF -ENDC Thu, Mar 16, 1989 11:22 PM __CORE ale dp 41,00 yylost FA000T72 43) = (REGS? $AL00+72 90 = CARYN! FA400+72 ay = "Sys" FA400F12 a' = IMME! SALON YE _ Core Ui ab ef 41, AG Mya te SA000+T2 "E3) = ‘SAVES IF aes '5Y5" WORD = $A400+%2 »ELSE WWORD = $AG00+22 -ENDC "49/0 = ‘REGS? LF YA = *5Y5" wlF aa’ = ‘CLEAR’ wWORD = BA7O0+%2 sELSE «WOR…

Showing first 3,000 characters of 7,298 total. Open the full document →

Home Documents Macintosh Tlasm Sysequ
Tlasm Sysequ

Tlasm Sysequ

Macintosh · 1989 · PDF
Filenametlasm-Sysequ.pdf
Size1.46 MB
Year1989
Subsection prototypes / 1985_YACC / firmware / yaccsbug
Downloads5
Enjoying MacTrove? Anonymous downloads are free and unlimited. Create a free account to track favorites, contribute metadata corrections, and join the community chat.
Reader
Tlasm Sysequ
/
Loading…
OCR / Text contents
3.19. Syqequ. Text Thu, Mar 16, 1989 1:02 PH File SYSEQU.TEXT - Macintosh system equates file. MACWORES copy WRITTEN BY: Bud Tribble é-May-81 All system routines include this equate file. MODIFICATION HISTORY: Integrate Lisagraf -- Configured for Alpha release (one heap) -- Moved Lisagraf variables up to allow more room = -- Added system base date & time variables - Allowed 20 bytes for system parameter ram area -- Added ptr for SYSOUTFIB,SYSINFIB,SYSREFNUM(macpasl ib} Added SCC hardware addresses; removed 6551 stuff; pulled MBSTATE and MBTICKS from kbd driver vars -- added SCC write reg 3 globals; clock-keyboard synchronization flags ... -- got rid of VBL queue element “mode” word -- changed KEYREFCOUNT tc KEYREFTIME; added procedural interface variables for key mapping -~ updated for Siz-dots — changed VIA addresses for timing problem - changed IWM addresses for better margin -- updated to 364 current version (0.50) -- added FSinitibg for Fiileri (sysinit, debug) -— added TagData field for twiggy driver - added Orvinstalled field for twiggy driver; changed WarmCold to TwiggyVars -— removed Drvinstalled field; removed FIER pointers, and changed start of system heap; changed loader variable area = added a compare string jump vector -- changed driver definitons, etc. a added VIA equates - added new i/o param bik equates for new fs -— added storage manager error codes -- add disk cal switch error code - added keyboard task vector in #124 (KybdTask); broke error codes out into SysErr.Text added LoadTrap lomem var = put dispatch table where macsbug globals used to be and moved down toolbox vars. - Added DSAlertTab pointer - Added Bootlrive field -- Added FoliStack, PoliProc, ODskEre, UskRtnAdr — Added SonyVars ,PWMBuf2 -- Changed screen, PWM address for 512k proto -- Added Resource def - Added PWMValue -- Added Heap check hooks -- Changed SCC addresses (high bits on) - Added DOFSID, Stretched KeyFadMap to 8 bytes -- Added Mask constant, changed Heap check hooks - Added squates for MinStack, DefltStack for memory manager; moved UnitEntries equate to Startinit; added UnitNtryCnt lomem var instead. - alo ala alo alo alo aio LAK LAK LAK LAK LAK LAK LAK LAK LAK LAK LAK LAK AJH AJH LAK AJH BJH LAK MPH LAK LAK MPH LAK 23-Lec-81 5-Feb-62 10-Feb-B82 13-Feb-82 i-Mar-82 i-Apr-82 10-May-82 27-May-82 04-Jun-82 07-Jun-82 26-Aug-82 17-Sep-82 23-Sep-82 10-Oct-82 19-Oct-82 Oi-Nov-82 02-Nov-Bz i8 . 10 i7 03 E17 £ O04 RO5 Nov Dec Dec Jan Jan Feb Feb Feb Feb Mar Apr Apr Apr May Hay May May May Jun Jun Jun 82 g2 82 53 83 Ex) 83 3.19. Syqequ.Text Thu, Mar 16, 1989 11:02 PM Added “Nolueve" bit definition -- @JH 23 Jun 83 Added “CurlOTrap" (replacing “Filler3" } -- AJH 26 Jun 83 Added “forTwiggy" conditional assembly switch -- AJH 27 Jun 83 Cleaned up: changed unused vars to Fillerx equates; changed ARdCmd ,AWrCmd ,ACt1 Cmd ,AStsCmd to match trap numbers . 4 2 -- LAK 15 Jul 83 Added mmInQk for memory manager checking. -- LAK 24 Ju…

Showing first 3,000 characters of 20,662 total. Open the full document →

Home Documents Macintosh YaccDesc
YaccDesc

YaccDesc

Macintosh · 1989 · PDF
FilenameYaccDesc.pdf
Size0.13 MB
Year1989
Subsection prototypes / 1985_YACC / firmware
Downloads5
Enjoying MacTrove? Anonymous downloads are free and unlimited. Create a free account to track favorites, contribute metadata corrections, and join the community chat.
Reader
YaccDesc
/
Loading…
OCR / Text contents
YaccDesc.Text Thu, Mar 16, 1989 11 :30 PM The YACC is a r meg machine ~:Ji th memory management that al 1m'ils mapping of the memory into 1 kilobyte pages. There are 8 video planes which are 640*480 pi:-~els in size. This is 37.5K of ram per plane; the 1K resolution of the pages force an a 11 ocat ion of 38K for each p1ane. The Video DMA system uses physica1 addresses 19 to 17 for the selection of the 8 planes, thus forcing the division of the physical 1 meg of memory into 8 128K partitions. There is a i6 bit register that is loaded with a physical address that points to the start of the frame buffer in each of the 8 p1anes. The Sound subsystem makes a 11 accesses f ram partition 0, which has addresses 17, 18, and 19 = 0. It also has a 16 bit register ~'ilhich points to the start of the sound buffer. The system vlill fetch a 16 bit value·at the start of video scan line (15.734 KHz horizontal scan rate), of which the lovJ 10 bits are used as input to a PWM circuit. The PWM circuit divides the 1ine into 585 cycles; a value of 585 or higher ~-vill turn on the sound for the entire line whi 1e a value of 0 wi 11 tur·n off the sound for the i ine. The Sound DMA system will continue to fetch successive words of data untii a ~'4ord is read that ha·:; bit 15 = 1, whereupon the circuit ~'iliil reset the starting address to the intial vai ue in the 16 bit register. _ The floppy disk Pl4M circuit for speed control is two 8 bit registers/counters that are written in parallel. When 16 bits are ~~ritten, the low 8 bits are loaded into a F'WM_Lm•J register and the high 8 bits are iaoded into a Pl4M_High register. The cirrni t provides Pulse Width Modulation and Pui se Frequency -Modulation. Each register is fed into a counter that increments at an BMHz rate until it reachs 255, whereupon it ha 1t and re 1oad i tse l f • The other regi stericounter is enab 1ed and it fol i ovJS an identical process. The number of time::; that both counters increment i·; proportional to the square-wave frequency that is produced • ~Ji th a sum of counter increments equal to 256, a square ~'ilave of frequency 3i.25Khz is produced {1000/ \256* ( 1000000/BMHz ! ) ) • The va1 ue in the PviM_Low register/counter divided by 256 is the proportion of the square ~·Jave that will be 1ow and the value of Pi~M_High divided by 256 is the proportion of time that wi 1i square wave ~:.Ji i1 be high. The memory management hard~...;are consists . of 2K ;{ 16 of readiwrite registers. 8 megabytes can be mapped but on 1y 1 megabyte can be mapped at any one time. Any 2 accesses that has the low 19 bits the same and the high 3 bi ts are different vJili cause a memory translation error. To address 1 meg, bits 19-10 are provided by the MMU and 9-1 come directly from the address. The high 3 bits (22-20) are used by the MMU. To write the MMU, the 16 bits are mapped as follows: Bit 15 Bit 14 Bit 13 Bi ts 12 :03 Bits 02 : 00 Referenced bit , = 1 if page has been referenced • - Modified bit, = l if …

Showing first 3,000 characters of 4,346 total. Open the full document →

Home Documents Macintosh YACC Description
YACC Description

YACC Description

Macintosh · 1986 · PDF
FilenameYACC_Description.pdf
Size0.43 MB
Year1986
Subsection prototypes / 1985_YACC
Downloads5
Enjoying MacTrove? Anonymous downloads are free and unlimited. Create a free account to track favorites, contribute metadata corrections, and join the community chat.
Reader
YACC Description
/
Loading…
OCR / Text contents
summary.doc Wed Sep 3 00:52:27 1986 1 Yacc (Yet Another Color Computer) Functional Description The Yacc is a 68010 based single board computer. It's main components are the 68010, a megabyte of RAM, up to 1/2 megabyte of ROM, a Zilog sec for serial communicatJLon, an Apple IWM for controlling Sony microfloppies, 3 6522 VIA's, a byte wide port to a Priam Datatower (85 MB), and a byte wide port to an Apple ProFile or a 3COM Ethernet box. The translation buffer portion of a paged MMU is implemented. The following is a simple description of each of the main components. Memory Management Unit The MMU consists of 2 - 2Kx8 static RAMs, comparators, multiplexors, bus drivers, and a controlling PAL. There are two translation buffers that are 1024 entries in lE~ngth, with each entry having 16 bits. Which of the two buffers are selected are determined by the Supervisor/User output from the 68010, and both buffers are accessible to the CPU when in Supervisor state. The pages that are mapped by the MMU are 1024 bytes (lK) in size; this allows the entirE~ megabyte of the machine to be mapped at one time. The 16 bits of each entry are used as follows: Bit Bit Bit Bit Bit US #14 #13 U2:03 #02:00 - RefE~renced Bit. Set to '1' if the page is ever referenced. Modified Bit. Set to '1' is the page is ever written to. Valid Bit. User controlled, set to '1' is page is mapped. Physical Address. These are physical addresses 19:10. Tag Field. These map 8 logical megabytes to 1 physical meg. The 16 megabyte address space of the 68010 is divided into two spaces, Logical RAM and I/O space. The I/O space is selected by via address line #23 being equal to 1; there is no protection feature that disables a user from addressing the I/O space. Because the haLrdware only supports the translation of addresses and the referenced and modified bits, the entire overhead of providing a virtual system must be done in software. The hardware will cause a bus error if the page is not mapped; the software must maintain it's own page tables and other such data structures. Video Frame Buffer The Yacc has an eight plane deep frame buffer with a 256 x 16 bit color lookup table. ~~he video access to memory is interleaved with CPU access; this interleave is transparent to the software. The physical memory layout to support the 8 planes needs support by MMU mapping to allow the 8 planes to appear contiguous. The memory can be viewed as divided into 8 128Kb partitions. Each video plane resides in one of these 8 partitions. The physical starting address is the same for each of the planes, and can be viewed as an offset from the start of partition. This starting address loaded from a 16 bit wide register. Interrupt Structure There are five lines into a 8 to 3 line priority encoder. They consist of three interrupt request lines from the 3 VIA's, one interrupt request line from the SCC, and a non-maskable interrupt. Each VIA has 2 timers that can inte:rrupt. The VIA #1 can interrupt because of vi…

Showing first 3,000 characters of 17,605 total. Open the full document →

Home Documents Macintosh Turbo Mac Hardware Memory Map
Turbo Mac Hardware Memory Map

Turbo Mac Hardware Memory Map

Macintosh · 1984 · PDF
FilenameTurbo_Mac_Hardware_Memory_Map_19841017.pdf
Size0.97 MB
Year1984
Subsection prototypes / 1984_Turbo_Mac
Downloads5
Enjoying MacTrove? Anonymous downloads are free and unlimited. Create a free account to track favorites, contribute metadata corrections, and join the community chat.
Reader
Turbo Mac Hardware Memory Map
/
Loading…
OCR / Text contents
CONFIDENTIAL ------------------------------------------ CONFIDENTIAL TURBO MAC : HARDWARE MEMORY MAP Burrell Smith and Brian Howard 17 October 1984 CONFIDENTIAL ------------------------------------------ CONFIDENTIAL INTRODUCTION Page 1 1. Page 2 Page 3 Page 5 2. THE TURBO MAC ADDRESS SPACE (Overview) 2.1 More Detailed Map of Turbo Mac Address Space 2.2 Address Line Decoding Page 7 3. RAM 3.1 Address Decoding to Activate RAMs Page 8 Page 9 Page 10 3.2 Further RAM Address Decoding 3.3 Some Useful RAM Addresses 3.4 Use of RAM by Hardware 3.4.1 Map of RAM on Power-Up 3.4.2 Normal Map of RAM 3.5 Use of RAM by System and Application Software 3.6 Hardware Exception Vectors Page 11 Page 12 Page 13 Page 14 4. 4.1 4.2 Page 15 Page 16 Page 17 Page 19 Page 20 Page 21 Page 22 Page 23 ROM Address Decoding to Activate ROMs Some Useful ROM Addresses AMU Address Decoding to Activate AMU Further AMU Address Decoding Some Useful AMU Addresses 5.4 Information About AMU Registers 5.4.1 DMA Address Registers 5.4.2 DMA Control Register 5. 5.1 5.2 5.3 6. 6.1 6.2 6.3 DMU Address Decoding to Activate DMU Further DMU Address Decoding Some Useful DMU Addresses 7. RANDOM LOGIC CONTROL (VDXO, VDXl and MISC) 7.1 Address Decoding to Activate Random Logic Control 7.2 Some Useful Random Logic Control Addresses Turbo Mac Memory Map 17 October 1984 Page 24 Page 25 Page 26 Page 27 Page 28 Page 29 Page 30 Page 31 8. SCC 8.1 Address Decoding to Activate SCC 8.2 Further SCC Address Decoding 8.3 Some Useful SCC Addresses 9. IWM 9.1 Address Decoding to Activate IWM 9.2 Further IWM Address Decoding 9.3 Some Useful IWM Addresses 10. VIA 10.1 Address Decoding to Activate VIA 10.2 Further VIA Address Decoding 10.3 Some Useful VIA Addresses 10.4 Turbo-Mac-Specific Information about VIA Registers 10.4.1 Port A Input, Output, and Data Direction Registers 10.4.2 Port B Input, Output, and Data Direction Registers 10.4.3 Control Registers 10.4.4 Interrupt Flag and Enable Registers Page 32 11. AUTO-VECTOR "READ" ADDRESSES Page 33 12. SOME USEFUL DECODING EQUATIONS Previous Document Versions: 1. Page 1 19-5ep-84, 10-Sep-1984. INTRODUCTION The principle portions of Turbo Mac's address space consist of volatile read/write memory (RAM) and permanent read-only memory (ROM). In addition to RAM and ROM, several input/output functions are also selected using address lines, so that they appear to occupy portions of the Turbo Mac "memory". These include the 6522 Versatile Interface Adapter (VIA), the 8530 Serial Communications Chip (SCC), the disk interface chip (IWM), the Address Management Unit (AMU), the Data Management Unit (DMU) , and the Random Logic Control. When the Turbo Mac is first turned on, ROM appears at the bottom (lowest addresses) portion of the address space. This is useful for the ROM-stored software which starts the system running. After startup, the OVERLAY signal from the VIA is changed to a low (zero), mapping RAM into its normal place at the bott…

Showing first 3,000 characters of 36,651 total. Open the full document →

Home Documents Macintosh Macintosh Hardware Memory Map
Macintosh Hardware Memory Map

Macintosh Hardware Memory Map

Macintosh · 1983 · PDF
FilenameMacintosh_Hardware_Memory_Map_19830413.pdf
Size0.58 MB
Year1983
Subsection prototypes / 1983_Twiggy
Downloads2
Enjoying MacTrove? Anonymous downloads are free and unlimited. Create a free account to track favorites, contribute metadata corrections, and join the community chat.
Reader
Macintosh Hardware Memory Map
/
Loading…
OCR / Text contents
----- CONFIDENTIAL ------------------------------------------ CONFIDENTIAL ----MACINTOSH HARDWARE MEMORY MAP Burrell Smith and Brian Howard 13 April 1983 ----- CONFIDENTIAL ------------------------------------------ CONFIDENTIAL ----Page 1 1. INTRODUCTION Page 2 2. MEMORY MAP ON POWER-UP (OVERLAY = 1) Page 3 3. NORMAL MEMORY MAP (OVERLAY = 0) Page 4 4. RAM 4.1 Address Decoding to Activate RAMs 4.2 Some Useful RAM Addresses 4.3 More Detailed Map of RAM 4.4 Hardware Exception Vectors Page 5 Page 6 Page 7 5. ROM 5.1 Address Decoding to Activate ROMs 5.2 Useful ROM Addresses Page 8 6. SCC 6.1 Address Decoding to Activate SCC 6.2 Further SCC Address Decoding 6.3 Some Useful SCC Addresses Page 9 Page 10 Page 11 Page 12 Page 13 Page 14 Page 15 Page 16 Page 17 7. IWM 7.1 Address Decoding to Activate IWM 7.2 Further IWM Address Decoding 7.3 Some Useful IWM Addresses 8. VIA 8.1 Address Decoding to Activate VIA 8.2 Further VIA Address Decoding 8.3 Some Useful VIA Addresses 8.4 Macintosh-Specific Information about VIA Registers 8.4.1 Port A Input, Output, and Data Direction Registers 8.4.2 Port B Input, Output, and Data Direction Registers 8.4.3 Control Registers 8.4.4' Interrupt Flag and Enable Registers 9. PHASE READ 9.1 Address Decoding to Activate PHASE READ 9.2 Further PHASE READ Address Decoding 9.3 Using PHASE READ Page 18 10. AUTO-VECTOR "READ" ADDRESSES Page 19 11. SOME USEFUL DECODING EQUATIONS 13 April 1983 1. Macintosh Memory Map Page 1 INTRODUCTION The principle portions of Macintosh's memory consist of volatile read/write memory (RAM) and permanent read-only memory (ROM). In addition to RAM and ROM, three input/output devices are also selected using address lines, so that they appear to occupy portions of the Macintosh memory space. These devices are the 6522 Versatl~e Interface Adapter (VIA), the 8530 Serial Communications,Chip (SCC), and the disk interface chip (IWM). When the Macintosh is first turned on, ROM appears at ehe bottom (lowest -- >-"1 addresses) portion of the memory space. This is useful for the ROM-stored software which starts the system running. Afte~·tup, the OVERLAY signal from the VIA is changed to a low (zero), mapping RAM into its normal place at the bottom of memory. Selection of RAM, ROM, or other devices is done by from two to five of the highest-order address lines, A23-A19. The VIA and IWM also use the four address lines A12-A9 for further internal decoding and register selection, while the SCC uses the three lowest-order address lines A2-A0 for internal decoding. In specifying "useful addresses" for most devices, unused address lines have been set high (to a one) to save a small amount of power and to improve noise immunity. Some address ranges are specified "Do Not Use" because they can select two devices simultaneously. While this does not cause any damage to the computer, data cannot be correctly transferred while these addresses are in use. 13 April 1983 2. Page 2 Macintosh Memor…

Showing first 3,000 characters of 21,546 total. Open the full document →

Home Documents Macintosh Macintosh Keyboard Specification Nov83
Macintosh Keyboard Specification Nov83

Macintosh Keyboard Specification Nov83

Macintosh · 2006 · PDF
FilenameMacintosh_Keyboard_Specification_Nov83.pdf
Size1.65 MB
Year2006
Subsection prototypes / 1983_Twiggy
Downloads2
Enjoying MacTrove? Anonymous downloads are free and unlimited. Create a free account to track favorites, contribute metadata corrections, and join the community chat.
Reader
Macintosh Keyboard Specification Nov83
/
Loading…
OCR / Text contents
REV. ZONE ECO' Initial Release D258 B D304 Changed Section 6.0 to show characteristics of new IC. Changed Section 10.2 Static Discharge description. Changed pages 11,12,13,14 and 15 to "APPENDIX" ref. instead of "FIGURE" references. TOLER AN CES UNlESS OTHERWISE SPECIflEO DIMENSIONS ARE IN INCHES. .x~ ; DRA WN BY M. Agu i rre . DATE = IJ lHh1'Wf. q/illtl CH3P5f~ BY Awl/tJ DATE" 9/13/~3 DATE .XXX ± _ _ APPJOjE~J;~ ...- - -...... ANGLES XX.X± _ _ FRACTIONS ± _ _ -{ELEAfEOIY 10----.. . . APPD A r DECIMALS REVISION TITLE DATE - ~b!l Engineering Specification for Macintosh Keyboard ~AtE .o/to ~1. ..of. J l~i.:J_.......____________""" ~_~~~~~~~JN~~~~~~~.~~~~_.n'~'~£7~~~~~~_ _ _~ SIZE DRAWING NUMBER DIMENSIONS IN PARENTHESIS MATERIAL: ~EXT ASSY. FINISH: v A SCALE: 062 - 0161 - B I SHEET 1 OF 15 ~ 1.0 TITLE: Engineering Specification Macintosh Keyboard 2.0 PURPOSE: The purpose of this document is to define the design electrical, mechanical, testing, packing, safety and reliability requirements for the Macintosh keyboard. 2.1 RESTRICTIONS: Materials and construction of production keyboards must be identical to qualifying pieces. No deviation is allowed without written authorization from Macintosh Division Engineering. 2.2 CONFLICTS: Where discrepancies between this specification, other referenced specifications and Macintosh keyboard documentation are in conlict, the following is the order of precedence: 1. 2. 3. 3.0 Macintosh Keyboard Documentation' This Specification Other Reference Specifications TABLE OF CONTENTS: APPLICABLE AND REFERENCE DOCUMENTS ••• ~~ •••••• ~ ••• ~~~~J PARAGRAPH 4.0 FUNCTIONAL DESCRIPTION .~~~~ •• ~.~~~.~.~~.~~.~ •• ~~~~.~~~ PARAGRAPH 5.0 ELECTRICAL REQUIREMENTS ~ •••• ~ ••• ---~~-.-~-~- •••• ~.-.~~ PARAGRAPH 6.0 MECHANICAL REQUIREMENTS _~ •• _~~~.~~.~._.~~_~._ ••• __ ~~~J PARAGRAPH 7.0 PRODUCT DESIGN/GENERAL REQUIREMENTS ~~--~~-~--~.~~~~.~~ PARAGRAPH 8.0 KEYBOARD TEST REQUIREMENTS _.~~~~~~~.~._:~.~~~_.~_~~~~J PARAGRAPH 9.0 ENVIRONMENTAL AND RELIABILITY REQUIREMENTS .~~--~~~~~~~ PARAGRAPH 10.0 PRODUCT SAFETY _. __ • ____ ~~~.~_~~_~ ___ :.~._ •• :._~~~~~~:J PARAGRAPH 11.0 EKC COMPATIBILITY ~~.~~~--~.~~--.~~-~~~- •• ~ •••••• ~.~.~~ PARAGRAPH 12.0 PACKAGING .:.~ .. ~ -.:. -~. ~~ - - •• .:: ~ ••.•• ~. ~~ ~ •• - ... ~: •• .; .;~:.;~~ • .l PARAGRAPH 13.0 QUALITY ASSURANCE PROVISIONS ~.;---.;.--.~-~ •• ~:--~.:.-~.:~ PARAGRAPH 14.0 APPENDIX ____ __ __ __ __ PARAGRAPH 15.0 ~~~':_. 4.0 ~_~ ~ ':_._~._~_':' ~~~':~ :_~.':J::J APPLICABLE AND REFERENCE DOCUMENTS: COSMETIC AND QUALITY SPEC. FOR PLASTIC PARTS 0062·2006 COSMETIC AND QUALITY SPEC. FOR KEYCAPS #062·2007 KEYCAP COSMETIC SPEC. 1068-0053 THERMOSTATIC PRINTED KEYCAP SPEC. #062·0142 PRINTED CIRCUIT BOARD SPEC. #062~0031 WORKMANSHIP STANDARD ~ PC BOARDS ASSEMBLY '062~0012 EMI 1062-0088 TEMPERATURE AND HUMIDITY 1062·0089 LINE VOLTAGE AND FREQUENCY VARIATION 1062:0092 SHOCK AND VIBRATION VALIDATION TESTING '062~0086 PACKAGING FINISHE…

Showing first 3,000 characters of 32,495 total. Open the full document →

Home Documents Macintosh Jonathan Software
Jonathan Software

Jonathan Software

Macintosh · 1985 · PDF
FilenameJonathan_Software_19850729.pdf
Size0.23 MB
Year1985
Subsection prototypes / 1985_Jonathan
Downloads4
Enjoying MacTrove? Anonymous downloads are free and unlimited. Create a free account to track favorites, contribute metadata corrections, and join the community chat.
Reader
Jonathan Software
/
Loading…
OCR / Text contents
To: Jonathan Software and Hardware From: George Cossey Date: Jul y 25, 1985 Subject: Jonathan Software Compotibility with Mocintosh. MlJcintosh compatibility lJnd the Jonathlln. A primary goal of the Jonathan software is to be compatible with the current shipped Macintosh software, end stay 6S much compet1ble as possible with future versions of the Macintosh. Since the Macintosh ROMs were used 6S a base to start this project we have started with complete compatibillty with that version of the ROM (which was somewhat incompatible with the current Macintosh). Whenever possible, the Jonathan software will be made competible with the Macintosh software. There may be cases where the software is incompatible if the appHcation writer uses system calls in an illegal or extreme 1y non-standard way. There will always be differences in the software and the hardware that will cause some incompatibility problems. 50me of the things th8t C8/J C8l1Se incompBtBDi/ity Bre the fo//oJoJ"ing: e) Jonathan specific commands bei ng added, mostl yin the color erea. b) Midi - Hac specific commends bei ng added that do not appl y to the Jonathan. c) Modules of different types and functions. Jonathan modules are more of a co- processor type 'While Midi - Mac modules are more 1i ke the Apple II end IBM PC. d) Data structure differences. Jonathan records are a superset of the Macintosh records, color fields have been added for Jonathan. Jonathan supports both types of records vitti opti mization done for the Jonathan size. e) Different CPUs result in exception frames being different. This means debuggers have to change. And in order to take advantage of the ne'w' 68020 commands assemblers & compilers ""ill have to change slightl y. f) The interrupt structure is different. Jonathan interrupt levels ere different from N8cinto~h because there are different device~ that need to interrupt. g) The Front Desk Buss on the Jonathan makes the internal interface to all mouse teyoosrd, time, end parameter memorv routines different. The access at the hsrd'w'are level is different, this "'ill not normall y effect application programs si nee they acces these functions 8t a higher level. h) Hardware address and funct10n d1fferences 'will effect programs that use the harctvlere di reetl V, such as some music programs snd some copy protection methods. 1) Handle addre$Ses are changed from Macintosh. The Macintosh used the upper address bits as data holders for handles. 5i nee the Jonathan uses 811 address bib as address bits these bits are in a different place on the Jonathan. This area is currently being addressed. I I I I Apple Computer Private and Confidential July 29, 1985 Page j) The Jonathan is a fore- runner to more edvanced operati no svstems that allw multi ple applications to be runnino at the same time. To stert rneking the transition to these operating tvstems, the Jonathan runs it's applications in the wer mode of the 68020. This means that there are some 1nstruct1ons…

Showing first 3,000 characters of 9,148 total. Open the full document →

Home Documents Macintosh AUX 2.0.1 Release Notes With MacX 1.1 Release Notes Draft
AUX 2.0.1 Release Notes With MacX 1.1 Release Notes Draft

AUX 2.0.1 Release Notes With MacX 1.1 Release Notes Draft

Macintosh · 1990 · PDF
FilenameAUX_2.0.1_Release_Notes_With_MacX_1.1_Release_Notes_draft_19900209.pdf
Size7.82 MB
Year1990
Subsection a_ux / aux_2.0.1
Downloads2
Enjoying MacTrove? Anonymous downloads are free and unlimited. Create a free account to track favorites, contribute metadata corrections, and join the community chat.
Reader
AUX 2.0.1 Release Notes With MacX 1.1 Release Notes Draft
/
Loading…
OCR / Text contents
. -- ·------ -- -· -----··· L .® A/UX. 2.0.1 Release Notes With MacX. 1.1 Release Notes Final Draft ( nnn-nnnn ··-. - ··--· . .. . ... . L S APPU! COMPl1l'ER., INC. C 1990, Massachusetts lnstlute of Technology and Apple Computer, Inc. All .rights reserved. No part cl this publication may be reproduced. stored in a retrieval system, or transmitted, in any form or by any means, mec:hanial, electronic, photocopying, recording, or othmw~. with:>ut prior wrinen pernibsion cl Apple Computer, Inc. Printed in the United States cl America. 1be Apple logo is a registered trademark of Apple Computer, Inc. Use cl the "keyboard" logo (OptionShift-K) for commercial purposes without the prior written consent of Apple may constitute trademark infringement and unfair competition in violaoon d. federal and state Jaws. Apple Computer, Inc. 20525 Mariani Ave. Cupertino, California 95014 (408) 996-1010 Apple, the Apple logo, A/UX, and Macintosh are registered trademarks of Apple Computer, Inc. APDA and EtherTalk are trademarks of Apple Computer, Inc. B-NET is a registered trademark of UniSoft Corporation. DEC, VAX, and vr102 are trademarks of Digkal Equipment Corporation. Ethernet is a registered trademark cl Xerox Corporation. HP-lOC is a trademark of HewlettPaclwd Business Computing Systems. IBM, LN03, and LAlOO are trademarks of Intemational Business Machines, Inc. nnn-nnnn rrc Avant Garde Gothic, rrc Garamond, and ITC 1.apf Dingbats are registered trademarks of International Typeface Corporation. MacPaint is a registered trademark of Claris Corporation. Miaosoft is a registered trademark of Microsoft Corporation. NFS is a registered trademark of Sun Microsystems, Inc. POSTSCRIPT is a registered trademark, and Illustrator is a trademark of Adobe Systems, Incorporated. Tektronix 4014 is a registered trademark of Tektronix, Inc. UNIX is a registered trademark of AT&T Information Systems. Varityper is a registered trademark, and vr6oo is a trademark, of AM International, Inc. Simultaneously published in the United Scates and Canada. -·---· -~. L LDll1'ED WADANTY ON MEDIA AND IEPUCEMF.NT ( If yoo discover physical defects in the manual or in the media on which a software produa is distributed, Apple will replace the media or manual at no charge to you provided you return the item to be replaced with proof of purchase to Apple or an authorized Apple dealer during the ~y period after you purchased the software. In addition, Apple will replace damaged software media and manuals for as long as the software product is included in Apple's Media Exchange Program. While not an upgrade or update method, this program offers additional protection for up to two years or more from the date of your original purchase. See your authorized Apple dealer for program coverage and details. In some countries the replacement period may be different; check with your authorized Apple dealer. All IMPUED WARRANTIFS ON THIS MANUAL, INCUJDING IMPLIED WARRANTIES OF MERCHA…

Showing first 3,000 characters of 200,567 total. Open the full document →

Home Documents Macintosh AUX Local System Administration Draft
AUX Local System Administration Draft

AUX Local System Administration Draft

Macintosh · 1988 · PDF
FilenameAUX_Local_System_Administration_draft_19890101.pdf
Size21.12 MB
Year1988
Subsection a_ux / aux_1.1
Downloads2
Enjoying MacTrove? Anonymous downloads are free and unlimited. Create a free account to track favorites, contribute metadata corrections, and join the community chat.
Reader
AUX Local System Administration Draft
/
Loading…
OCR / Text contents
( ti® A/ux® Local System Administration · Production draft 1/1/89 Linda Kinnier Developer Technical Publications ( This Document contains preliminary information. It does not include: • table of contents •final technical information • final editorial corrections • final art •a glossary © Apple Computer, Inc. 1988 S APPLE COMPUl"ER, INC. This manual is copyrighted by Apple or by Apple's suppliers, with all rights reserved. Under the copyright laws, this manual may not be copied, in whole or in part, without the written consent of Apple Computer, Inc. This exception does not allow copies to be made for others, whether or not sold, but all of the material purchased may be sold, given, or lent to another· person. Under the law, copying includes translating into another language. POSTSCRIPT is a registered trademark of Adobe Systems IncorpoPated. Varityper is a registered trademark, and vr60o is a trademark, of AM International, Inc. Simultaneously published in the United States and Canada. 9/12/88 The Apple logo is a registered trademark of Apple Computer, Inc. Use of the •keyboard" logo (Option-Shift~K) for commercial purposes without the prior written consent of Apple may constitute trademark infringement and unfair competition in violation of federal and state laws. C Apple Computer, Inc., 1988 20525 Mariani Avenue Cupertino, CA 95014 (408) 996-1010 Apple, the Apple logo, LaserWriter, and Macintosh are registered trademarks of Apple Computer, Inc. ITC Avant Garde Gothic, ITC Garamond, and ITC Zapf Dingbats are registered trademarks of International Typeface Corporation. Miaosoft is a registered trademark of Miaosoft Corporation. <. '\ ~··· ( LIMlTED WARRANTY ON MEDIA AND REPLACEMENT IN NO EVENT WILL APPLE BE UABLE FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DA.l\iAGES RESULTING FROM ANY DEFECT IN THE SOFI'WARE OR ITS DOCUMENTATION, even if advised If you discover physical defects in the manuals distributed with an Apple product or in the media on which a software product is distributed, Apple will replace the of the possibility of such damages. media or manuals at no charge to In particular, Apple shall have no you, provided you return the item liability for any programs or data to be replaced with proof of stored in or used with Apple purchase to Apple or an authorized products, including the cos~ of Apple dealer during the 90-day recovering such programs or data. period after you purchased the mE WARRANTY AND RE..l\tEDIES software. In addition, Apple will replace damaged software media SET FORTH ABOVE ARE EXCLUSIVE AND IN LIEU OF ALL and manual~ for as long as the software product is included in OTHERS, ORAL OR WRITTEN, EXPRESS OR IMPLIED. No Apple Apple's Media Exchange Program. While not an upgrade or update dealer, agent, or employee is method, this program offers addiauthorized to make any tional protection for up to.two years ·.modification, extension, or addition or more from the date of your to this warrant…

Showing first 3,000 characters of 500,000 total. Open the full document →

Subscribe to Macintosh
mp.ls