Skip to main content
Home Documents Lisa Lisa Workshop 3.0 Users Guide
Lisa Workshop 3.0 Users Guide

Lisa Workshop 3.0 Users Guide

Lisa · 1984 · PDF
FilenameLisa_Workshop_3.0_Users_Guide_1984.pdf
Size12.97 MB
Year1984
Subsection workshop_3.0
Downloads3
Enjoying MacTrove? Anonymous downloads are free and unlimited. Create a free account to track favorites, contribute metadata corrections, and join the community chat.
Reader
Lisa Workshop 3.0 Users Guide
/
Loading…
OCR / Text contents
Li~a .Workshop User's Guide BEGIN {main program} {----- Initialization - Generic to all applications using QuickDraw -----} QDInit(@heapBuf, @heapBuf[8192], @heapError); OpenPort(@myPort); PaintRect(thePort' .portRect); InitIcons; {moved to here from below stuffhex} InitScales; {moved to here from below stu££hex} DrawStuff; REPEAT UNTIL KeyBdEvent(FALSE,FALSE,event) AND (event.ascii <> CHR(l)); PaintRect(thePort' .portRect); PROCEDURE Dr awfi gure(vi twAng, rollAng, pi tChAng : SetRect(srcRect,O,O,720,360) ; myPicture := OpenPicture(srcRect); BEGINVi ewAngl e(vi ewAng); Identi ty; DrawStuff; Roll(rollAng); Pi tch(pi tChAng); Er mRect( port1" . portRect); Fr iMeRect( portl" . portRect); PI otGri d; Workshop User's Guide for the Usa Copyri.- in This manual and the software described it are copyrighted with all rights reserved. Under the copyright laws, this manual or the software may not be copied, in whole or in part, without the written consent of Apple, except in the normal use of the software or to make a backup copy. The same proprietary and copyright notices must be affixed to any permitted copies as were affixed to the original. This exception does not allow copies to be made for others, whether or not sold, but all the material.purchased (with all backup copies) may be SOld, given, or loaned to another person. Under the law, copying includes translating into another language or format. You may use the software on any computer owned by you, but extra copies cannot be made for this purpose. For some products, a multiuse license may be purchased to allow the software to be used on more than one computer owned by the purchaser, including a shared-disk system. (Contact your authorized Apple dealer for information on multiuse licenses.) licensing Requiremerts fer Software Developers Apple has a low-cost licensing program, which permits developers of software for the Lisa to incorporate Apple-developed libraries and object codes into their products. 80th in-house and external distribution require a license. 8efore distributing any products that incorporate Apple software" please contact Software Licensing at the address below for both licensing and technical information. i1983, 1984 Apple Computer, Inc. 20525 Mariani ProJe. Cupertino, CA 95014 (408) 996-1010 Apple, Lisa, ProFile, MacWorks, and the Apple logo are trademarks of Apple Computer, Inc. Macintosh is a trademark licensed to Apple Computer, Inc. Priam is a registered trademark of Priam" Inc. Sony is a registered trademark of Sony Corporation. Centronics is a registered trademark of Centronics Data Computer Corporation. VT52 and VT 100 are trademarks of Digital Equipment Corporation. Simultaneously published in the U.S.A. and Canada. Reorder Apple Product 1620-6148-8. Limited W8mriy on Media and Manuals If you discover physical defects in the media on which this software is distributed, or in the manuals distributed with the software, Apple will replace the media or manuals a…

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

Home Documents Lisa Release 3.0 Notes For The Operating System Reference Manual For The Lisa
Release 3.0 Notes For The Operating System Reference Manual For The Lisa

Release 3.0 Notes For The Operating System Reference Manual For The Lisa

Lisa · PDF
FilenameRelease_3.0_Notes_for_the_Operating_System_Reference_Manual_for_the_Lisa.pdf
Size0.22 MB
Subsection workshop_3.0
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
Release 3.0 Notes For The Operating System Reference Manual For The Lisa
/
Loading…
OCR / Text contents
Release 3.0 Notes for the Operating System Reference Manual for the Lisa These notes reflect changes and additions to the 3.0 release Lisa Operating System software. The notes update the following chapters: Chapter 1, Introduction; Chapter 2, The File System; Chapter 4, Memory Management; and Chapter 5, Exceptions and Events. Please look over these notes now, before placing them with the corresponding chapters in your binder for easy reference. Operating System .J.O Notes Introduction Olapter 1 Introduction Using the SYSCILL Unit If a Pascal program contains Operating System user-interface procedure calls, then the program's USES clause must specify the SYSCALL unit, contained in the SysCall.Obj file: ProgrSll ttyProg; l5ES {SU SYSCAlLJEJ} 5ysCalli Notes 1-1 Operating S}·'Stem J~O Notes The File System Dlapter 2 The File System New Hierarchical File S\IStem Each mounted disk volume now has a hierarchically arranged directory structure. The root directory of a volume is always present, and subdirectories may be created to contain collections of files that are logically related. Path Names (See Section 2.1) A particular file or directory is specified to the file system with a path n8l71e. A path name is a sequence of directory names, separated by dashes (-), ending in a file or directory name. For example, the path name -Jower-memos-conference.te,rt specifies that the root directory of the disk volume lower be searched for the directory memos,. and then memos be searched for the file conference.text. File and directory names are limited to 32 characters in length, and are truncated to 32 characters if too long. The 'Nm"king Oirectmy (See Section 2.2) A working directory is associated with each process in the system. When a process is created, its working directory is the root directory of the boot disk volume. A process may reassign its working directory through the SET_WORKING_DIR call. The GET_fNORKING_DIR call returns the path name of the working directory in a printable string. A path name submitted to the file system by a process may be specified relative to the process's working directory. This is done by omitting the initial dash from the path name. Suppose that the working directory is -Jower-docLJments-memos in the directory hierarchy shown below. The path name maiJ-netfo.1al1.te,rt specifies that the working directory be searched for the directory mlli~. and then mail be searched for the file netfo.1lliJ.text.. The path name conference.text specifies that the working directory be searched for the file conference.text.. The plus delimiter (+) may be substituted for the dash within a path name to indicate that the next directory in the path name is the parent of the preceding directory. The plus delimiter is typically used to trace a path by moving upward in the directory tree relative to the working directory. Again suppose that the working directory is -Jower-documents-memos. The path name +documents-boole-chap3 specifies th…

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

Home Documents Lisa Lisa Workshop C Users Guide
Lisa Workshop C Users Guide

Lisa Workshop C Users Guide

Lisa · 1985 · PDF
FilenameLisa_Workshop_C_Users_Guide_1985.pdf
Size6.34 MB
Year1985
Subsection workshop_3.0
Downloads3
Enjoying MacTrove? Anonymous downloads are free and unlimited. Create a free account to track favorites, contribute metadata corrections, and join the community chat.
Reader
Lisa Workshop C Users Guide
/
Loading…
OCR / Text contents
Lisa®Workshop C System C Interface to the Macinto Copyright 1984 Apple Compu Search is Not Case Sensitive Search is Not \ri"aparound .tG Show Current Insertion Point { initGraf(~qd.thePort) ; openPort(&myPort) ; ini tCursor (); hideCursor (); initFonts (); paintAect (~qd.the Port-)portAect) ; ini tIcons () ; drawStuff () ; } It 16 Transfer Modes tl Idefine Idefine Idefine Idefine Idefine Idefine Idefine Idefine Idefine Idefine Idefine Idefine Idefine Sr cCopy SrcOr SrcXor SrcBic NotSrcCopy NotSrcOr NotSrCxor NotSrcBic Pat Copy PatOr PatXor PatBic NotPatCopy o 1 2 3 4 5 6 1 8 9 10 11 12 Lisa Workshop C User's Guide ID ---....... =- ...... ........ ........ :::::::: .t Lisa Pascal Workshop 3.0 Lisa Workshop C System Software Supplement Macintosh C Application Macintosh Limited Warranty on Media and Manuals ALL IMPLIED WARRANTIES ON THE MEDIA AND MANUAL, INCLUDING IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ARE LIMITED IN DURATION TO NINETY (90) DAYS FROM THE DATE OF THE ORIGINAL RETAIL PURCHASE OF THIS PRODUCT. Even though Apple has tested the software and reviewed the documentation, APPLE MAKES NO WARRANTY OR REPRESENTATION, EITHER EXPRESS OR IMPLIED, WITH RESPECT TO THIS SOFTWARE OR ITS. DOCUMENTATION, ITS QUALITY, PERFORMANCE, MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE. AS A RESULT, THIS SOFTWARE AND ITS DOCUMENTATION ARE SOLD "AS IS," AND YOU, THE PURCHASER, ARE ASSUMING THE ENTIRE RISK AS TO THEIR QUALITY AND PERFORMANCE. IN NO EVENT WILL APPLE BE LIABLE FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES RESULTING FROM ANY DEFECT IN THE SOFTWARE OR ITS DOCUMENTATION, even if advised of the possibility of such damages. In particular, Apple shall have no liability for any programs or data stored in or used with Apple products, including the costs of recovering such programs or data. THE WARRANTY AND REMEDIES SET FORTH ABOVE ARE EXCLUSIVE AND IN LIEU OF ALL OTHERS, ORAL OR WRITTEN, EXPRESS OR IMPLIED. No Apple dealer, agent, or employee is authorized to make any modification, extension, or addition to this warranty. Some states do not allow the exclusion or limitation of implied warranties or liability for incidental or consequential damages, so the above limitation or exclusion may not apply to you. This warranty gives you specific legal rights, and you may also have other rights which vary from state to state. Acknowledgments Apple, Lisa, and the Apple logo are registered trademarks of Apple Computer, Inc. Macintosh is a trademark of McIntosh Laboratory, Inc. and is being used with express permission of its owner. UNIX is a trademark of AT&T. V AX and PDP are trademarks of Digital Equipment Corporation. Copyright © 1985 Apple Computer, Inc. © 1985 AT&T © 1985 Green Hills Software, Inc. All rights reserved Lisa Workshop C User's Guide Table of Contents Preface .................................................................................... 1 1. The Works…

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

Home Documents Lisa Lisa Pascal 3.0 Reference Manual
Lisa Pascal 3.0 Reference Manual

Lisa Pascal 3.0 Reference Manual

Lisa · 1984 · PDF
FilenameLisa_Pascal_3.0_Reference_Manual_1984.pdf
Size16.14 MB
Year1984
Subsection workshop_3.0
Downloads3
Enjoying MacTrove? Anonymous downloads are free and unlimited. Create a free account to track favorites, contribute metadata corrections, and join the community chat.
Reader
Lisa Pascal 3.0 Reference Manual
/
Loading…
OCR / Text contents
Lisa.Language BEGIN {main program} {----- Initialization - Generic to all applications using QuickDraw -----} QDInit(@lheapBuf, @lheapBuf[8192]. @lheapError); OpenPort(@lmy Port) ; PaintRect(thePort' .portRect); lniticons; {moved to here from below stuffhex} InitScales; {moved to here from below stuffhex} DrawStuff; REPEAT UNTIL KeyBdEvent(FALSE,FALSE,event) AND (event.ascii <> CHR(l)); PaintRect(thePort' .portRect); SetRect(srcRect,O,O,720,360); myPicture := OpenPicture(srcRect); Drawstuff; PROCf[)IJ:If Or awFi gure(vi ewAng. rOllAng. pi tChAng : BEGIH vi ewAng1t(vi ewAng); I denti ty; Roll (rollAng) ; pi tCh( pi tChAng); Er aseRect( port1· . portRect); Fr il'leRect( port1· .portRect); PI otGri d; Pascal Reference Manual Copyright This manual and the software described in it are copyrighted with all rights reserved. Under t.he copyright laws, this manual or the software may not. be copied, in whole or in part.. without the written consent of Apple, except in the normal use of the software or to make a backup copy. The same proprietary and copyright notices must be affixed to any pel'mitted copies as were affixed to the original. This exception does not allow copies to be made for othe.rs.. whether or not sold, but all the material purchased (with all backup copies) may be sold, given, or loaned to another person. Under the law.. copying includes translating into another language or format. You may use the software on any computer owned by you, but extra copies cannot be made for this purpose. For some products, a multiuse license may be purchased t.o allow the software to be used on more than one computer owned by the purchaser,. including a shared-disk system. (Contact your authorized Apple dealer for information on multiuse licenses.) licensing Requirements for Software Developers Apple has a low-cost licensing program.. which permits developers of software for the Lisa t.o incorporat.e Apple-developed libraries and object codes into their products. 80th in-house and external distribution require a license. Before distributing any product.s t.hat. incorporate Apple soft\A,'are, please contact Software Licensing at the address below for both licensing and technical informat.ion. @1983.. 1984 Apple Computer., Inc. 20525 tv18J"iani Ave. Cupertino, CA 95014 (408) 996-1010 Apple.. Lisf\, ProFile, MacWorks, and the Apple logo are trademarks of Apple Computer, Inc. Macintosh is a trademark licensed to Apple Computer.. Inc. Priam is a registered t.rademark of Priam, Inc. Sony is a registered trademark of Sony Corporation. Centronics is a registered trademark of Centronics Dat.a Computer Corporation. VT52 and VT100 me trademarks of Digital Equipment Corporation. Simult.aneously published in the U.S.A. and Canada. Reorder Apple Product 8620-6139-6. Limited Warranty on Media and ManuaJs If you disc:ove.r physical defects in the media on which this softlw'lare is distributed~ or in the manuals distributed with the software~ Apple will repla…

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

Home Documents Lisa Lisa Workshop Supplement Ver 1.0
Lisa Workshop Supplement Ver 1.0

Lisa Workshop Supplement Ver 1.0

Lisa · 1986 · PDF
FilenameLisa_Workshop_Supplement_Ver_1.0_1986.pdf
Size2.00 MB
Year1986
Subsection workshop_3.0
Downloads3
Enjoying MacTrove? Anonymous downloads are free and unlimited. Create a free account to track favorites, contribute metadata corrections, and join the community chat.
Reader
Lisa Workshop Supplement Ver 1.0
/
Loading…
OCR / Text contents
APPLE PROGRAMMER'S AND DEVELOPER'S ASSOCIATION 290 SW 43rd. Street Renton, WA 98055 206-251-6548 Lisa Workshop Supplement Version 1.0 APDA# KMSLWI About the Lisa Workshop Supplement Contents: Section: About the Lisa Workshop Supplement Putting Together A Macintosh Application Workshop 3.9 Update Writeln Window Equate and Glue Files for the Lisa Workshop PPostEvent, NGetTrapAddress and NSetTrapAddress Yanked Text Resource File Builder o 1 2 3 4 5 6 7 Disks in the Lisa Workshop Supplement The Lisa Workshop Supplement contains the following three disks: Lisa Workshop 1 Lisa Workshop 3.0 formatted disk; can be used with any version of the Lisa Workshop from version 3.0 on. Contains equate files needed when using the Lisa Workshop to create Macintosh applications. Lisa Workshop 2 Lisa Workshop 3.0 formatted disk; can be used with any version of the Lisa Workshop from verison 3.0 on. Contains object files needed when using the Lisa Workshop to create Macintosh applications. Lisa Workshop 3 Lisa Workshop 3.0 formatted disk; can be used with any veri son of the Lisa Workshop from version 3.0 on. Contains interface files needed when using the Lisa Workshop to create Macintosh applications. Also contains the Resource File Builder, described in Section 7 of this document. Lisa Update 1,2 Lisa Workshop 3.0 formatted disks; can be used with any version of the Lisa Workshop from version 3.0 on. Contain the necessary files to update the Lisa Workshop from version 3.0 to version 3.9. Includes new versions of the Workshop Shell, the linker, the editor, the assemble, RMaker, and MacCom. Please note: The files included here are meant to replace all of the previous versions that were sent out in previous Software Supplements. Please do no use your older versions; use these newer copies. About the Lisa Workshop Supplement Lisa Workshop Supplement . Page 0-1 Contents of the Lisa Workshop Supplement Disks: Contents of Lisa Workshop 1: TLAsm/ATalkEqu.text TLAsm/Fixmath.text TLAsm/FSEqu.text TLAsm/FSPrivate.text TLAsm/Graf3DEqu.text TLAsm/HardwareEqu.text TLAsm/PackMacs.text TLAsm/PREqu.text TLAsm/Private.text TLAsm/QuickEqu.text TLAsm/SANEMacs.text TLAsm/SCSIEqu.text TLAsm/SonyEqu.text TLAsm/SysEqu.text TLAsm/SysErr.text TLAsm/TimeEqu.text TLAsm/ToolEqu.text TLAsm/Traps.text Contents of Lisa Workshop 2: ATalk/ABPackage.obj ATalk/ABPackage.Rsrc ATalk/ABPackageR.text obj/ABPasCalls.obj obj/ABPaslntf.obj obj/AppleTalk.obj obj/FixMath.obj obj/FixMathAsm.obj obj/Graf3D.obj obj/Graf3DAsm.obj obj/MacPrint.obj obj/MemTypes.obj obj/OSlntf.obj obj/OSTraps.obj obj/Packlntf.obj obj/PackTraps.obj obj/Paslnit.obj obj/PasLib.obj obj/PasLibAsm.obj obj/PasLiblntf.obj obj/PrintCalls.obj obj/QuickDraw.obj obj/ResEd.obj obj/RTLib.obj obj/SANELib.obj obj/SANELibAsm.obj obj/SCSllntf.obj obj/SCSITraps.obj obj/Toollntf.obj About the Lisa Workshop Supplement Lisa Workshop Supplement Page 0-2 obj/ToolTraps.obj obj/WritelnWindow.obj serial/Async/Mac.obj serial/Async/Ma…

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

Home Documents Lisa Workshop Users Guide 3.0 Release Notes
Workshop Users Guide 3.0 Release Notes

Workshop Users Guide 3.0 Release Notes

Lisa · PDF
FilenameWorkshop_Users_Guide_3.0_Release_Notes.pdf
Size0.66 MB
Subsection workshop_3.0
Downloads3
Enjoying MacTrove? Anonymous downloads are free and unlimited. Create a free account to track favorites, contribute metadata corrections, and join the community chat.
Reader
Workshop Users Guide 3.0 Release Notes
/
Loading…
OCR / Text contents
Workshop User1s Guide 3.0 Release Notes These release notes reflect changes and additions to the Lisa Workshop Environment 3.0 release software. The notes update the the following chapters: Chapter 2, The File Manager; Chapter 4.. The Editor; Chapter 5" The Pascal Compiler; Chapter 6" The Assembler; Chapter 7.. The Linker; Chapter 8.. The Debugger; and Appendix D. . Common Problems. Please look over the notes and place them with the corresponding chapters in your binder for easy reference. TIJe FIle Hanager Chapter 2 The File Manager overview Of a&QeS to me FDe McI.ager The significant Changes to the Flle Manager Involve: • The Operating system·s new hierarChical catalog structure. • TrcrlSfer operations onto more ttsl one micro diskette. • Password protection. • The new OS deVice names. The Operating System uses new physical device names, bUt still supports the Old names as device aliases. YOU can specify a device using eltner the name or the alias; the OS refers to devices by name. The table shows new names. DevIce NEmes Sld Phases DevIce #10#1 RS232A ser1al Port A #10n RS232B senal POrt B #11 PARN>ORT Parallel COmector (LIsa 1) #12 lPPER or PAR.APORT Bullt-In hard disk (LIsa 2) #13 LOWER Micro diskette drive #15#1 ALTC~E Alternate console #15#2 MAI~E Maln console #x SLOTx Peripheral at expa'lSlon slot x #x#y SLOT~y Per1pheral at expansion slot x, connector y #x#y#z SLOT~yCEVZ Peripheral at expansion slot X, connector y, deVice z MCatalog COO..aMl Files on a voltme can now be arranged under catalogs and SUbCatalogs. The AtkCatalog command lets you create new catalogs. The pathname you specify for a catalog shOUld refer to a volume that has been Inltiallzed using the Release 3.0 SOftware. TIle hyp/len is the catalog delimiter" so a file name referring to a file In a catalog might look lil<e -vol-cat-flle or -vol-catt-cat2-f1le, and so on. A fUe name of the form cat-file is Interpreted relative to the current prefix and thUs might refer to -vol-cat-flle or -vol-catt-cat-flle, depending on Whether the prefix is set to a voltme or to a catalog. A catalog specified by a pathname without a volume part will be created using the current main prefix. There is no special command to put a fUe In a catalog. once a catalog nas been created, new files get put into it in two ways: f\btes 2-1 TIle File ft1anager • If the new file's name Is specified by a fUll patlTtCme with volU'Tle and catalog parts, the file Is put In the specified catalog. (A catalog rrust exist before a file can be put Into It.) • If the new file's name Is a partial patlTtCme wltnout a volt.me part, and the current prefix Is a catalog, the file Is put In the prefix catalog (or a Sltlcatalog, If the file's patlTtCme inclUdes a catalog part~ When the OS tries to find a file glven a partial patlTtCme, the file wUl be fOll1d only if (1) the pathname has no catalog part and Is located in the prefix volt.me or catalog, or (2) the patlTtCme has a catalog part corresponding to a path…

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

Home Documents Lisa Lisa Pascal 3.0 System Software
Lisa Pascal 3.0 System Software

Lisa Pascal 3.0 System Software

Lisa · 1984 · PDF
FilenameLisa_Pascal_3.0_System_Software_1984.pdf
Size11.89 MB
Year1984
Subsection workshop_3.0
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
Lisa Pascal 3.0 System Software
/
Loading…
OCR / Text contents
Lisa.Systems Software BEGIN {main program} {----- Initialization - Generic to all applications using QuickDraw -----} QDInit(@heapBuf, @heapBuf[8192], @heapError); OpenPort(@myPort); PaintRect(thePort' .portRect); InitIcons; {moved to here from below stuffhex} InitScales; {moved to here from below stuffhex} DrawStuff; REPEAT UNTIL KeyBdEvent(FALSE,FALSE,event) AND (event.ascii () CHR(l)); PaintRect(thePort' .portRect); PROCEDl.Rf Dr awfi gure(vi twAng, rOllRng, pi tChAng : SetRect(srcRect,O,O, 720,360); myPicture := OpenPicture (srcRect); BEGIt!vi ewAngl e(vi eWAng); Identi ty; DrawStuff; Roll (rollRng) ; Pi tc~ ( pi tchAng); Er aseRect( port1' . portRect) ; fr aMeRect( portl' . portRect) ; PI otGri d; Lisa Pascal 3.0 Systems Software Copyright This manual and the software described in it are copyrighted with all rights reserved. Under the copyright laws.. this manual or the software may not be copied.. in whole or in part.. without the written consent of Apple.. except in the normal use of t.he software or to make a backup copy. The same proprietary and copyright notices must be affixed to any permitted copies as were affixed to t.he originaL This exception does not allow copies to be made for others.. whether or not sold.. but all the material purchased (with all backup copies) may be SOld.. given, or loaned to another person. Under the law.. copying includes translating into another language or format. You may use the software on any computer owned by you, but extra copies cannot be made for this purpose. For some products.. a multiuse license may be purchased to allow the software to be used on more than one computer ol,lmed by the purchaser.. including a shared-disk system. (Contact your authorized Apple dealer for information on multiuse licenses.) Licensing Requirements far Software Developers Apple has a low-cost licensing program, which permits developers of software for the Lisa to incorporate Apple-developed libraries and object codes into their products. Both in-house and external distribution require a license. Before distributing any products that incorporate Apple software, please contact Software Licensing at the address below for both licensing and technical information. @1983" 1984 Apple Computer.. Inc. 20525 Mariani (fve. Cupertino, CA 95014 (408) 996-1010 Apple.. Lisa.. ProFile" MacWorks, and the Apple logo are trademarks of Apple Computer, Inc. Macintosh is a trademark licensed to Apple Computer.. Inc. Priam is a registered t.rademark of Priam, Inc. So~/ is a registered trademark of Sony Corporation. Centronics is a registered trademark of Centronics Dat.a Computer Corporation. VT52 and VT100 Me trademarks of Digital Equipment Corporation. Simultaneously published in the U.S.A. and Canada Reorder Apple Product 1620-6149-8. Limited Warranty on Media and Manuals If you discove.r physical defects in the media on which this software is distributed, or in the manuals distributed with the software, Apple will replace the m…

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

Home Documents Lisa Lisa 2 Intrinsic Unit Interfaces Summary
Lisa 2 Intrinsic Unit Interfaces Summary

Lisa 2 Intrinsic Unit Interfaces Summary

Lisa · PDF
FilenameLisa_2_Intrinsic_Unit_Interfaces_Summary.pdf
Size0.28 MB
Subsection workshop_3.0
Downloads3
Enjoying MacTrove? Anonymous downloads are free and unlimited. Create a free account to track favorites, contribute metadata corrections, and join the community chat.
Reader
Lisa 2 Intrinsic Unit Interfaces Summary
/
Loading…
OCR / Text contents
Apple Apple Li!:.a 2 Intrin~oic Lisa 2 Unit Interface!:o' Summary Tables Intrinsic Unit Inter-F.a.ces . .· Summar)-' Tables Prepared using the WorkShop 3.9 util ity tool IUManager UNITTABLB: UnitName Unit# File# Type DataSize PASL I B 1 3 In t roi n 000000 * UNITSTD 2 4 In tr i n 000002 GRAFUTIL 3 4 lntrin 000000 UNITH2 4 4 Shared 000024 STORAGE 5 4 Intrin 000008 QUICKDRA 6 4 Intrin 0000CE HL~INT 7 4 1 n tro in 000000 FEDEC 8 4 Intrin 000000 FONTMGR 9 4 Shared 000054 EVENTS 10 4 Shared 000210 1,~INDOllJS 11 4 Shared 0010F2 FOLDERS 12 4 Shared 00000A MENUS 13 4 Shared 00009C FLDUT 14 4 Intrin 000000 WMLSTD 15 4 Intrin 000018 loo~t1LCRS 16 4 Intrin 0003FE IAIMLGROIlJ 17 4 In tro in 00000E WMLSB 18 4 lntrin 000038 I NT ERNAT 19 4 1 n t roi n 000000 FPLIB 20 5 Intrin 000006 ALERTMGR 21 4 lntrin 000300 NATHLIB 22 5 Intrin 000016 UNITFF 23 4 Shared 00004A UNITCS 24 4 Shared 000644 UNITFILE 25 4 Shared 000156 UN I TFt1T 26 4 Sharoed 0001 F2 BGENV 27 8 Intrin 000058* t1ATt1GR 28 8 lntrin 00188E* 8 lntroin PARSER 29 0006FC* COt1PUTE 30 8 Intrin 000084* STUBS 31 8Introin 000000* UUNJI·.)ERS 4 Intrin 000222 8 Introin FEGLOBAL 33 000398* COMGR 34 8 Intrin 00033C* USTDTERt1 35 9 Intrin 0002CE 9 Introin UQPGRAPH 36 000056 --'7 ..:>, TEEXEC 8 Introin 000004* UQPPRINT 38 9 Intrin 000188 3)' 8 Introin LCFEXEC 0001A6* TEEN!oo) 40 6 Intrin 00080E Tt1 6 lntroin 41 000BCA 4 Introin Ft1GRUTI L 42 000000 Page - 1 Apple Lisa 2 Intrinsic Pt1t1 Pt'tDECL UNITFIGA SYS1LOCK UCLASCAL UTKUNI\..JE UOBJECT UTEXT UDRA'"J UABC UDIALOG LCUT IOPRH1IT SHELLCOt1 PROGCOt-1t1 RECO~}ERY Lm~LEVEL DBDECL1 POOLER DBENV HEAP ~}LTREE C2Cot1PAC LABSCAN SCHEt1A SCAN FIELDEDI SCRAP FI LERCOt1 PRPU8LIC PRSTDINF PRSTDPRO PRFILEPR PR8UF PRSPOOL QUEUES PRE')ENTS PRDLGt1GR PRt1GR U'v'T100 USOROC STDUNIT I Ut'lAN OBJIO FILEIO GRAPHS TREES REFS PARTS LISTS t1Et-1t1AN PASDEFS r'1PASLI8 Unit Interfaces'" 43 44 45 46 47 49 50 51 52 53 54 55 56 4 4 4 4 3 57 58 59 60 61 6'j k. 63 64 65 66 68 69 70 71 73 75 76 77 78 7'1 80 81 E:2 83 84 85 86 87 88 'i0 91 9'j .k. 94 95 96 97 98 9$' 100 101 11 1e 11 1e 19 11 6 12 12 12 6 6 6 6 4 6 6 6 6 6 6 4 4 4 ., " 4 7 7 7 7 7 ., " 7 7 9 9 12 1 1 1 1 1 1 1 1 1 2 Shar'ed Intrin Shar'ed In tr' n Intr n Intr n In tr' n Intr n Intr n Intrln Intr·in Intrin Intrin Shared Intrin Intrin Intrin Intr·in Intr'in Intrin Intrin Intrin Intr'in Intrin Intrin Intrin Intrin Shar'ed Shar'ed Intrin Shar'ed Intr'in Intr'in Intrin Intrin Intrin Intrin Intrin Intr'in Intrin Intr'in Intrin Intrin Intr'in Intrin Intrin Intr'in Intr'in Intr'in Intrin Intr'in Intr'in Intr'in Page - 2 Summary 000042 000000 00002A 000000 00004E* 0001 CA* 000164* 00027C* 000182* 0009F2* 000564* 00002C* 00057E 00070C 000006 000000 000126 000000 000052 000000 000000 000000 00001C 000000 000000 000000 0000CA 000250 0002E8 000000 0005D0 000002 000000 000010 000346 000000 000000 00008A 000026 00001C* 00001C* 000580 00008C 00011C 000000 000008 000000 000004 000004 000000 0000…

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

Home Documents Lisa Lisa Develpment System Internals Documentation
Lisa Develpment System Internals Documentation

Lisa Develpment System Internals Documentation

Lisa · PDF
FilenameLisa_Develpment_System_Internals_Documentation_198402.pdf
Size9.32 MB
Subsection workshop_3.0
Downloads3
Enjoying MacTrove? Anonymous downloads are free and unlimited. Create a free account to track favorites, contribute metadata corrections, and join the community chat.
Reader
Lisa Develpment System Internals Documentation
/
Loading…
OCR / Text contents
---~inc aR...,, ,.,..,.,,,,„.., KalM IYIU.)' •••••••••••••••merno••••••••••••••• To: Development Tools Group, Operating Sy·stems Group, Numerics Group, Eric Herslem, Lerry Tesler, Pete Creuman, steve Luckau, Paul Williams, Berry Haynes, Susan Keohan, Chris Espinosa, Ceroline Rose, Jerome Coonen From: Katie Withey, x3596 Date: 1' Fet>ruery 64 Re: Internals Documentation ••••••••••••••••••••••••••••••••••• Attatched is the fint draft of the Lisa Development S}1stem Jnternals Documentation. Please note that this is a living document; changes will be made, end no pert of it js guarenteed to be accurate. If you have any changes or corrections_, PLE ASE don't just merk them in your copy; tell me about them. Suggestions for inclusions in the next release ere also welcome. Preface lhe purpose of thh document is to explain/the internal itruct.ures and algorithms used by the Ltsa's run-time erwironment and development tools, and the internal library units (such as OBJIOLIB and SULIB) that ere related only to Lisa systems software. lt is actually a collection of documenh and memos, any or which cen be used separately, all relating to different aspects of the sytt.em. lhis is a reference document for programmen working on the following: • Maintaining or enhancing exirting Lisa development software. • Writing compilers or utilities for the Lisa Workshop, elther on contract with Apple or as third-party independanh. • Writing auembly-le.nguage programs that will interf ace with our compiled code. How will they benef it from thb document? • lt will save the people maintaining tools the trouble of looking through the code themselves to find inf ormatior.. • lt will save out.dde programmen, who don't have acceu to the code, from ce.lling us to ask questions about things that we have to look up in the code. • Parts of it will be included as a ref erence section in technical contracb that we assign to outside programmers. • lt will provide assembly-language programmers with such specifics e.s register conventions, pm-ameter-passing techniques, and memory layouh used by the compiler f or different types of arrays and structures. • lt can be uied to train new syitems ioftware programmen on the existing internah of the system. 16-JanuBJ'}„-84 Preface Contents Lisa Development Software Dcicurnentation: A Road Map Pascal Compiler Directives Pascal Code-Cruncher' s He.ndbook Tt1e Last Whole Eexth Text File Format Pascal's Packing Algorithrn PASLIB Procedure Interface PaslibCall Unit PPaslibC Unit.: Privil eged PASLIB Calls Floating-Point Libraries Standard Unit Execution Environment of the Pascal Compiler Intrinsic Unit.s Mechanism (overview) IUManager (old and "spring release" versions) Objec:t File Formats Interface to OBJIOLIB Format of .SYMBOLS File Using LisaBug Shell-VJriter's Guide Contents Lisa Development Software Documentation: A Road Map JrUoduction This road map was designed to help you to find your Wt!f!I around the verious documents descr…

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

Subscribe to workshop_3.0
mp.ls