Skip to main content
Home Documents Macintosh Taligent Taligents Guide To Designing Programs
Taligent Taligents Guide To Designing Programs

Taligent Taligents Guide To Designing Programs

Macintosh · 1994 · PDF
FilenameTaligent_-_Taligents_Guide_to_Designing_Programs_1994.pdf
Size9.45 MB
Year1994
Subsection pink
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
Taligent Taligents Guide To Designing Programs
/
Loading…
OCR / Text contents
· TALIGENT'S GUID. E TO DESIGNING PROGRAMS \ . ,W ELL-MANNERED OBjECTORIENTED DESIGN IN C++ IJII ~ T.hli ..L~ gent. TALIGENT'S GUIDE TO DESIGNING PROGRAMS WELL-MANNERED OBJECT-ORIENTED DESIGN IN C++ TALIGENT PRE S S Addison-Wesley Publishing Company Reading, Massachusetts Menlo Park, California New York Don Mills, Ontario Wokingham, England Amsterdam Bonn Sydney Singapore Tokyo Madrid Sanjuan Paris Seoul Milan Mexico City Taipei Library of Congress Cataloging-in-Publication Data Taligent's guide to designing programs : well-mannered object-oriented design in C++. p. cm. "Taligent Press." Includes index. ISBN 0-201-40888-0 1. Object-oriented programming (Computer science) 2. C++ (Computer program language) I. Taligent, Inc. QA76.64.T34 1994 005.2--dc20 94-1186 CIP Taligent and the Taligent logo are registered trademarks of Taligent, Inc. All other Trademarks belong to their respective companies. This manual and the software described in it are copyrighted. Under the copyright laws, this manual or the software may not be copied, in whole or part, without the prior written consent of Taligent. The product described in this manual may be protected by one or more U.S. and International Patents. The authors and publishers have taken care in preparation of this book, but make no expressed or implied warranty of any kind and assume no responsibility for errors or omissions. No liability is assumed for incidental or consequential damages in connection with or arising out of the use of the information or programs contained herein. Copyright © 1994 by Taligent, Inc. 10201 N. De Auza Blvd., Cupertino, California 95014-2233 U.S.A. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written permission of the publisher. Printed in the United States of America. Published simultaneously in Canada. RESTRICTED RIGHTS LEGEND: Use, duplication, or disclosure by the government is subject to restrictions as set forth in subparagraph (c) (1) (ii) of the Rights in Technical Data and Computer Software clause at DFARS 252.227-7013 and FAR 52.227-19. Sponsoring Editor: Martha Steffen Cover and text design: Taligent Technical Communications Group, Gary Ashcavai Set in 10 point New Baskerville 4 5 6 7 8-CRS-9998979695 Fourth printing, May 1995 Addison-Wesley books are available for bulk purchases by corporations, institutions, and other organizations. For more information please contact the Corporate, Government and Special Sales Department at (800) 238-9682. Taligent s Guide to Designing Programs is a collection of guidelines and conventions that Taligent® engineers follow as they design and build the Taligen t Application Environment. This book is not meant to be read from cover to cover; instead, pick a topic of interest and become familiar with it. To find an interesting topic, open th…

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

Home Documents Macintosh AUX 3.0 Essentials
AUX 3.0 Essentials

AUX 3.0 Essentials

Macintosh · 1992 · PDF
FilenameAUX_3.0_Essentials_1992.pdf
Size12.55 MB
Year1992
Subsection a_ux / aux_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
AUX 3.0 Essentials
/
Loading…
OCR / Text contents
• A/UX Essentials Release 3.0 LIMITED WARRAN1Y ON MEDIA AND REPLACEMENT 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 media or manuals 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 90-day 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 IMPLIED WARRANTIES ON THE MEDIA AND MANUALS, INCLUDING IMPLIED WARRANTIES OF MERCHANTABIIJ1Y AND FITNESS FOR A PARTICUIAR PURPOSE, ARE LIMITED IN DURATION TO NINETY (90) DAYS FROM THE DATE OF IBE ORIGINAL RETAIL PURCHASE OF mis PRODUCT. Even though Apple has tested the software and reviewed the documentation, APPLE MAKES NO WARRANTY OR REPRESENTATION, EIIBER EXPRESS, OR IMPLIED, WIIB RESPECT TO SOFTWARE, ITS QUALITY, PERFORMANCE, MERCHANTABIIJ1Y, OR FITNESS FOR A PARTICULAR PURPOSE. AS A RESULT, THIS SOFTWARE IS SOLD "AS IS," AND YOU, IBE PURCHASER, ARE ASSUMING THE ENTIRE RISK AS TO ITS 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. mE wARRANTY AND REMEDIES SET FORm 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. ti Apple Computer, Inc. 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 part, without written consent of Apple, except in the normal use of the software or to make a backup copy of the software. The same proprietary and copyright notices must he 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, hut all of the material …

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

Home Documents Macintosh MacSE Prototype Developer Manual
MacSE Prototype Developer Manual

MacSE Prototype Developer Manual

Macintosh · 1986 · PDF
FilenameMacSE_Prototype_Developer_Manual_1986.pdf
Size9.46 MB
Year1986
Subsection prototypes / 1986_Freeport
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
MacSE Prototype Developer Manual
/
Loading…
OCR / Text contents
'(( July 10, 1986 CONTENTS • (":(~ PART 1 Freeport Product Description PART 2 Freeport System: Comparison with MacPlus PART 3 Main Lo&f c Board (Mother Board) PART 4 Hi&h Performance Expansion Slot PART 5 Apple DeskTop Bus and Human Interface Peripherals PART 6 SCSI Interface to Hard Disk PART 7 Floppy Disk Interface PART 8 Serial Ports PART 9 Customizable VO Port, Removable Door PART 10 Power (Current) Bud1et PART 11 Software and Firmware PART 12 Miscellaneous ( f PART 1 Freeport Product ·Description - 7-10-86 PART 1 Freeport Product Description General l=reepon is an enhanced Macintosh Plus that suppons internal and extrmal customized expansion options includina: from Apple Computer.Inc. • Inu:mal 20MB Hard Disk or a Second Internal Sony Floppy Disk Drive and from third party vendors • • External Video Board • Ethernet/Token Ring Interface Board I, ~; • Modem Board • Accelerator/Coprocessor Boards • Etc.(This list is suggestive only, not limiting) Freepon suppons the same peripherals as Macintosh Plus except that the keyboard and mouse follow the new corporate Apple DeskTop Bus design. ',r' ! Product Desi2n External Features • Same overall form factor as Macintosh Plus • Apple DeskTop Bus keyboard and mouse (two connectors at rear) • Floppy disk slot meam1ined. compatible wilh new fro& styling •Restyled front bezel and rear housing, ventilalion slots added for better cooling • Optional pluggable slot in front housing, for a second internal floppy disk drive • Plastic snap-out door at rear to support out-of-box I/O Internal Features • Optional hard disk or optional second Sony, above the standard Sony disk drive - • Higher capacity power supply to support die optional floppy or hard disks •Connectors for the optional floppy, optional ~CSI hard disk. and expansion hardware (daughterboard or external) • Fan for cooling •New swing-away logic board mounting to allow insertion with third-party daughterboard present Hardware Logic Board • 8 MHz 68000 CPU • Enhanced memory access yields 16.8% increase.cl speed when operating from RAM • Gate array implementation of PAL and discrete logic devices * Seven year lithium bane:y for clock and calendar * Internal- two Floppy Disk and SCSI connectors • Extcmal--two Serial, two Apple DeskTop Bus, SCSI, Floppy Disk. and Sound pon connectors Analo& Section * New 80 Wan. wide input range power supply * Improved display sweep section *Fan Software System * New ROM with minimum changes from Macintosh Plus * Changes include new SCSI manager, support for Apple DeskTop Bus, and modifications to the AppleTalk drivers to support the new Apple serial pon azchiteemrc Application • r·· '· * Boot chooser to allow stan·up drive selection * Compatible with Macintosh Plus Options • Internal 20 Megabyte SCSI hard disk compatible with SCSI HD-20, or a second SOOK internal floppy disk drive Freeport FRONT BEZEL '( .. . .... ..... ~ ~ .. . . . • : .. T~ YE…

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

Home Documents Macintosh YBug
YBug

YBug

Macintosh · PDF
FilenameyBug.pdf
Size0.08 MB
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
YBug
/
Loading…
OCR / Text contents
3:20 #4.H .---------------------------------------------·------------------------- .' 40 Th~s Gdded 01 /:30/85 l ' ont·1Gc: True ': . . onL ~ sci True equG t..es for i·/ACC cn·-1d ::lbot.}e ~ c~n68000 , .:. on=·/:Jcc: True l i 1: ·---------------------------------------------------------------------- .• .EQU .EQU NOT on G r·!Gc: i n tosh tiOT on e1 L 1sG ( MGc: ::(L ) t.tnder H::.:1e:f~Jor~:$s Yes, it's on a Yacc on68000 noTer·m .EQU ~APc:rt_ ~EQU set to 0 if RS232 s/b used use A Port for terminof stJJc;pS:::reen .EQU .EQU .EQU set if disassembf er full command set UJi thDis fui !Sized 0 set i f .sc:reen su.1::1p r-:-1i; .C..i:..!U .EQU ~EQU DDBG .EQU Ti'"li:Aiif8S ~EQU NOT debt~=;l:~ i n9 the debu:~1;Jer :::. ; ;u:.:J tr·(".lP r·u::Ui'i.eS .PBOC INCLUDE iNCLUDE iNCLUDE mc~c/t ~ ~::fsm-Gr1::4fEQU. TE)::T mGc ;l t i ctsm- Toc: i EQU . TEX:T mete/+..~ asm-HeapDefs. TEXT mac/' ti (~sm-si:JSm::Acs . TEXT .ENDC onL i s.::i True ~NCLUDE iNCLUDE INCLUDE t.. i t:~sm-Gr~:A fEQU . TEXT !NCLUDE t!asm-ToolEQU.TEXT tlasm-HeapOefs.TEXT t i c1sm-s1;:1smi:K:s . TEXT . Et·iDC iF onVGce:True ~NCLUDE !MCLUDE ~NCLUOE INCLUDE ~NCLUDE t_ ! 1:Asm-8:·/SEQU . TEXT t i ::1sm-Gra fEQU . TEXT t i c1sm- Ti:10 i EQU . TEXT t ~ Gsm-He::::1pDe f s . TEXT t IGsm-s,::1smac:s . TEXT .ENDC .LIST INCUJDE equates/global defs !NCLUDE db9-rmri4EQU . TEXT dtu;i- i r! i t . TE)::T dtu;t-cmds . TE)::T iNCLUDE dbg-io.TEXT INCLUDE dtu;1-1J trGp . TE):~T rs2:32/'d ~ sp i.at:_l stt~ff a::r tr=~p s: tu ff iNCLUDE dtu;i-he1:::ip . TEXT db9-dm. te::-::t heGp stuff ~NCLUDE INCLUDE dba-orint.TEXT printing uti !ities INCLUDE memc1ri:J d f sp I Gi:J code 2 fF f?...fi IS ized iNCUJOE :jtu;1-SiJmS . te::-:: t .ENDC . f·iOL i ST F . J . iMCLUDE .ENDC IC' ll ~NCLUDE .ENDC .END UJi thDis dbg-D.TEXT TnGmes d ~ sc.1ssemb i er
Home Documents Macintosh Taligent The Power Of Frameworks
Taligent The Power Of Frameworks

Taligent The Power Of Frameworks

Macintosh · 1995 · PDF
FilenameTaligent_-_The_Power_of_Frameworks_1995.pdf
Size14.32 MB
Year1995
Subsection pink
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
Taligent The Power Of Frameworks
/
Loading…
OCR / Text contents
=~ ~hli ~i gent. For Win dow S ™ and OS/2 ® Developers THE POWER OF FRAMEWORKS CD-ROM includes frameworks for use wi th Windows and OS/2 THE POWER OF FRAMEWORKS FOR WINDOWS ™ AND OS/2 ® DEVELOPERS TALIGENT PRE S S Addison-Wesley Publishing Company Reading, Massachusetts Menlo Park, California New York Don Mills, Ontario Wokingham, England Amsterdam Bonn Sydney Singapore Tokyo Madrid Sanjuan Paris Seoul Milan Mexico City Taipei Library of Congress Cataioging-in-Publication Data The Power of frameworks: for Windows and OS/2 developers. p. cm. Includes index. ISBN 0-201-48348-3 1. Object-oriented programming (Computer science) 2. Microsoft Windows (Computer file) 3. OS/2 (Computer file) 4. Computer software-Development. 1. Taligent, Inc. QA76.64.P69 1995 005.26-dc20 95-38031 CIP Taligent, the Taligent logo, and People, Places, and Things are registered trademarks and CommonPoint, the CommonPoint logo, cpConstructor, cpProfessional, and Task Centered Computing are trademarks ofTaligent, Inc. All other trademarks belong to their respective owners. This manual and the software described in it are copyrighted. Under the copyright laws, this manual or the software may not be copied, in whole or part, without the prior written consent of Taligent. The product described in this manual may be protected by one or more U.S. and International Patents. The authors and publishers have taken care in preparation of this book, but make no expressed or implied warranty of any kind and assume no responsibility for errors or omissions. No liability is assumed for incidental or consequential damages in connection with or arising out of the use of the information or programs contained herein. Copyright © 1995 by Taligent, Inc. 10201 N. De Anza Blvd., Cupertino, California 95014-2233 U.S.A. All rights reserved. No part ofthis publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written permission of the publisher. Printed in the United States of America. Published simultaneously in Canada. RESTRICTED RIGHTS LEGEND: Use, duplication, or disclosure by the government is subject to restrictions as set forth in subparagraph (c) (1) (ii) of the Rights in Technical Data and Computer Software clause at DFARS 252.227-7013 and FAR 52.227-19. Sponsoring Editor: Martha Steffen Cover and text design: Taligent Technical Communications Group, Gary Ashcavai ISBN: 0-20l-48348-3 Set in lO-point New Baskerville 1 2 3 4 5 6 7 8 9 -CRS-99 98 97 96 95 First printing, September 1995 Addison-Wesley books are available for bulk purcli~es by corporations, institutions, and other organizations. For more information pleaset~ntact the Corporate, Government and Special Sales D~partment at (800) 238-9682. CONTENTS Preface ............................................................................................................... XI What you should…

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

Home Documents Macintosh Inside Macintosh Vol 1
Inside Macintosh Vol 1

Inside Macintosh Vol 1

Macintosh · 1984 · PDF
FilenameInside_Macintosh_Vol_1_1984.pdf
Size26.42 MB
Year1984
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
Inside Macintosh Vol 1
/
Loading…
OCR / Text contents
~_TM •. '- , I PAC[ING SLIP INSIDE MACINTOSH DOClI1ENTATION Th1s set used to cons1st of :5 b1nders. The or1g1nal documentation has been rev1sed, and rewritten, and now f1ts 1nto 2 b1nders. The Pascal Workshop documentatIon and softw~e 15 now ava11able from your local Apple Dealer. The Apple part number 1s A6D0201 . Note - presently there Is no Information behind the Introduction, as Utl1tttes, and Other as tabs. Also In the -Road Map" section, please disregard any references to Core Edit - this does not exist. -.-------------------------------.----------------------------SOFTWARE SUPPLEMENT Note - thIs Installs on the base L1sa Pascal WorkshOp. This supplement lncludes 6 diskettes, with two documentatIon pIeces labeled • The Macintosh SUpplement to the Workshop • and • MacCom Instructions • . THIS SECTION INTENTIONALLY LEFT BLANK. WHEN AVAILABLE. IT WILL BE SUPPLIED AS PART OF THE MA CINTOSH SUPPLEMENT. MACINTOSH PUBLICATIONS Macintosh User Interface Guidelines USER.INTERFACE/NEWUIDOC See Also: Modification History: First Draft Rearranged and Revised Total Redesign Second Edition Prerelease Second Edition Hoffman 3/17/82 Espinosa 5/11/82 Espinosa 5/21/82 Espinosa 7/11/82 Espinosa 10/11/82 ABSTRACT One of the major factors in making a system pleasant and easy to use is the system's consistency. This specification's purpose is to set down our agreements about the way programs will interact with users t so that we have a common method for dealing with interface problems t and so that all software written for the Macintosh computer (in-house or by outside vendors) will be consistent with respect to the issues discus·sed here. 2 User Interface Guidelines CONTENTS UIDOC COVER OUTLINE INTRO 5 5 6 6 Introduction Software Developers' Responsibility Macintosh's Commitment About Modes 8 The Graphic Screen Icons SCREEN 9 11 11 12 13 13 14 14 15 15 15 16 16 17 Accepting User Input The Mouse Mouse Actions Double-Clicking Changing Pointer Shapes The Keyboard Character Keys Modifier Keys The COMMAND Key Special Keys Typeahead, Auto-repeat, and Audio Feedback Versions of the Keyboard The Numeric Keypad MOUSE 18 19 19 20 MODELS 21 Conceptual Models: Files Tools Documents Resources 22 22 The DeskTop Model of Organization The Desk DESKTOP 24 24 Windows Opening and Closing Windows The Active Window Document Windows Scroll Bars Multiple Windows Moving a Window Changing the Size of a Window Splitting a Window Desk Accessories Who's on Top? WINDOWS 25 25 25 27 27 28 29 30 31 Tools and Documents KEYBOARD ACCESSORY ONTOP CONTENTS Inside Documents Structure of Documents The Visual Structure Graphics in Documents Appearance of Text Typefaces, Typesize and Fonts Typestyles Proportional vs. Monospaced Fonts Standard Fonts INSIDE Working with Macintosh Direct Manipulation: Controls Buttons Check-Boxes Dials Selecting Information The Selection Selection by Command Automatic Scrolling during Selection Extending a Selection Making a…

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

Home Documents Macintosh U94205 01A Taligent Tools For AIX
U94205 01A Taligent Tools For AIX

U94205 01A Taligent Tools For AIX

Macintosh · 1994 · PDF
FilenameU94205-01A_Taligent_Tools_for_AIX_1994.pdf
Size29.08 MB
Year1994
Subsection pink
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
U94205 01A Taligent Tools For AIX
/
Loading…
OCR / Text contents
di Taligent. TALIG E · TT TOOLS FOR AIX ® TOOLS TESTING ENVIRO SNIFF+·· DocuM E MENT TATION TALIGENT TOOLS FOR AIX TALIGENT, INC. 10201 NORTH DE ANZA BOULEVARD 95014-2233 CUPERTINO, CALIFORNIA USA (408) 255-2525 PRELIMINARY TALIGENT CONFIDENTIAL: REGISTERED INFORMATION TALIGENT TOOLS FOR AIX Copyright© 1994 Taligent, Inc. All rights reserved. 10201 N. De Anza Blvd., Cupertino, California 95014-2233 U.S.A. Printed in the United States of America. This manual and the software described in it are copyrighted. Under the copyright laws, this manual or the software may not be copied, in whole or part, without prior written consent of Taligent. This manual and the software described in it are provided under the terms of a license between Taligent and the recipient and its use is subject to the terms of that license. RESTRICTED RIGHTS LEGEND: Use, duplication, or disclosure by the government is subject to restrictions as set forth in subparagraph ( c) (1) (ii) of the Rights in Technical Data and Computer Software clause at DFARS 252.227-7013 and FAR 52.227-19. The product described in this manual may be protected by one or more U.S. and International Patents. TRADEMARKS: Taligent and the Taligent logo are registered trademarks of Taligent, Inc. All other trademarks belong to their respective owners. TALIGENT CONFIDENTIAL: REGISTERED INFORMl'.TION PRELIMINARY CONTENTS Preface ............................................................................................................ xrrr Part 1 Tools ...............................................................................................................................................2 Chapter 1 Introduction .........................................................................................................5 Chapter 2 The build environment .....................................................................................7 Taligent build terminology .................................................................................. 7 The build process .................................................................................................. 8 Makefiles ................................................................................................................ 9 Makefile description syntax ........................................................................... 9 Target types .................................................................................................... 9 Makeit ................................................................................................................. 10 Passing options to make ............................................................................. 11 Creating makefiles ... ......... .............. .................. ............................... ... ........ I I Universal.Make ............................................................................................ 11 Environment variables ........…

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

Home Documents Macintosh Macsbug 6.1 Reference
Macsbug 6.1 Reference

Macsbug 6.1 Reference

Macintosh · 1989 · PDF
FilenameMacsbug_6.1_Reference_1989.pdf
Size6.01 MB
Year1989
Subsection developer / Macsbug
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
Macsbug 6.1 Reference
/
Loading…
OCR / Text contents
('', 9. Macintosh~ MacsBug 6.1 Reference ti APPLE COMPUTER, INC. This manual and the software described in iI are c0pyrighted, with all rights reserved. Under the copyright laws, this manual or the software may not be copied, in whole or part, without written consent of Apple, except in the normal use of the software or to make a backup copy of the software. The same proprietary and copyright notices must be aff'ixed to any permitted copies as were aff'ixed to the original. This exception does not allow copies to be made far others, whether or not sold, but all cf the material purchased (with all backup copies) may be sold, given, or loaned to another person. Under the law, copying includes uamlating into another language or fonnat. You may use the software oo any computer owned by you, but extra copies cannot be made for this purpose. © Apple Computer, Inc., 1989 20525 Mariani Avenue Cupertino, CA 95014 (408) 996-1010 Apple, the Apple logo, HyperCard, ImageWriier, LiserWriier, and Macintosh are registered trademarks of Apple Computer, Inc. Apple Desktop Bus, .Extended Discipline, Finder, MPW, MultiFinder, RAMDump, ResEdit and SADE are trademarks of Apple Computer, Inc. ITC Garamond and ITC 1.apf Dingbats are registered trademarks of International Typeface Corporation. Microsoft is a registered trademark of Microsoft Corporation. PostScript is a registered trademark of Adobe Systems Incorporated. Simultaneously published in the United States and Canida. Contents Preface About ThJs Manual vii Overview ix Notation conventions x Aids to understanding x 1 MacsBug Overview 1 About MacsBug 3 Macintosh debugging 3 .MacsBug fifes 5 2 Debugging With MacsBug 7 Getting started 9 · Specifying things 12 How did I get here? 13 Controlling· program execution 14 Stopping at a particular place 15 Watching for memory to change 16 Displaying and setting memory 16 Checking the heap 17 Exertising your program 17 The dot address 17 MacsBug resources 19 Figure 2-1 MacsBug display 10 ill 3 MacsBug Commands 21 Command syntax 23 Values 23 Operators 24 Command descriptions 25 ATB-A Trap Break 26 ATC-A Trap Clear 27 ATD-A Trap Display 28 ATIIC-A Trap Heap Check 29 ATP-A Trap Playback 30 ATR-A Trap Record 31 ATSS-A Trap Step Spy 32 ATI-A Trap Trace 33 BR-Breakpoint 34 BRC-Breakpoint Clear 36 BRO-Breakpoint Display 37 BRM-Multiple Breakpoints 38 CS-Checksum 39 DB-Display Byte 40 DH-Disassemble Hexadecimal 41 DL-Display Long 42 OM-Display Memory 43 DP-Display Page 44 DSC-Extended Discipline 45 DY-Display Version 46 OW-Display Word 47 DX-Debugger Exchange 48 EA-Exit to Application 49 • ES-Exit to Shell 50 F-Find 51 G-Go 52 GT-Go Till 53 HC-Heap Check 54 HD-Heap Display 55 HELP-Help 57 HOW-Display Break Message 58 HS-Heap Scramble 59 HT-Heap Tota~ 60 HX-Heap Exchange 61 iv MacsBug 6.1 Reference HZ-Heap Zones 62 ID-Disassemble One tine 63 IL-Disassemble From Address 64 IP-Disassemble Around Addres.5 65 IR-Disassemble Until End of Procedure 66 LOG-Ing to a prin…

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

Home Documents Macintosh Inside Macintosh Hardware
Inside Macintosh Hardware

Inside Macintosh Hardware

Macintosh · PDF
FilenameInside_Macintosh_Hardware_198502.pdf
Size21.15 MB
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
Inside Macintosh Hardware
/
Loading…
OCR / Text contents
^ I.{ACIMOSB USER EDUCATION I.IIE I,IACIIIITOSH BARDI{ARE Uodtflcatlon Bletory: \. /IIARDT{ARE/NOM Flrst Draft Chrls Eeplnoea & Nlck Turuer 214185 Second Draft Brlao Eoward 2l L3l 85 2 llaclntosh Hardware TABLE OF CONTENTS 3 o n D n n n n n n n B n n n n n n n D n D D n n n About Thle Chapter Ovenrlew of the Bardware The Vldeo Interface The Sound Geuerator Dlagram The SCC DLagran The Houae Dlagrau The Keyboard aod Keypad Keyboard Conrnunlcatton Protocol Keypad Coonunlcatloo Protocol The Dlsk Interface Controlllng the Dlsk-State Control Llnes Readtng the Dlek Reglsters I{rltlng to the Dlsk Regletero Exptanatlous of the Dlek Regleters The Real-Tlne Clock Acceeslng the Clock Chlp The One-Second Interrupt The VIA VIA Reglater A VIA Reglster B The VIA Perlpheral Control Regleter The VIA Tlners D VIA Interrupte Other VIA Reglstere Systen Startup n Sunnnary D \-/ T v Copyrlght (c) f 985 Apple Couputer, Iac. All rlghte reeened. Dlstrlbutlon of thls draft ln llulted quantttles does uot conetltute publlcat lon. \-/ ABOUT TEIS CHAPTER 3 ABOUT TTIIS CtsAPTER Ttrlg chapter provldea a baatc deecrtptlon of the hardsare of the Ilactntoeh t28K and 5t2K couputere. It gtvea you tnforuatton thrt yourll need to connect other devtces to the llactntogh and to rllte devlce drtvere or other lorlcvel prograne. It r11I hclp you f lgure out wtrtch technlcal docuoente yourll need to deelgn perlpheralr; ln some cases, your1l have to obtaln detallcd apeclftctttoas froo the uanufacturera of the varloue taterface chlpa. Thte chapter 1e ortented tosard aaaeubly-language Progra@€!8r It assuoee youfre faolltar wlth the baelc operetlon of ntcroprocetaor based devlcee. Knowledge of the }lactntogh Operattng Syeteo w111 algo be he1pful. (warnlng) 0n1y the ltaclntoeh 128K and 512K 8re covered tn thle chapter. In perttcular, Dote that the neuory addreeeee and Bcreen elze are dlfferent on the Uaclntoeh XL (and Bay be dtfferent lu future verelons of the llaclntoeh). To nalntaln software coupattbtllty ecroes the ltaclntoeh 1lne, aod to allow for future changes to the hardware, you're ctrongly advlred to uee the Toolbox and Operatlng Syeten routlnes wherever posslble. To learn how your Prograe c8n deterulne rhlch hardsare eovlronment lt r e operatlng ln, Bee the descriptlon of the Eovtrons procedure ln the Operattng Syeteo Utllltlee chapter. OVERVIEI{ OF TUE EARDI{ARE The l{actntosh conputer contalos a Hotorola }tC68005 rlcroproceaaor clocLed at 7.8336 negahertz, random accesa lDenory (RAn), read-only Eenory (nOu) , and eeveral chlps that enable lt to cornuntcete slth exterual devtcee. There ere flve I-l0 devlcee: the vtdeo dteplay; the sound generator; a Synertek SY6522 Versattle loterface Adapter (VIA) for the Eouse and keyboard; a ZLLog 28530 Serlal Connruntcatlona Controller (SCC) for serlal comualcatlon; and an App1e cuetm chtp, called the II{}t (t'Integrated lfoz Hachlne") for dlsk control. The llaclntoeh uaes Demory'{ePPed I,l0, shtch Eeane that…

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

Home Documents Macintosh Dbg Init
Dbg Init

Dbg Init

Macintosh · PDF
Filenamedbg-init.pdf
Size0.79 MB
Subsection prototypes / 1985_YACC / firmware / yaccsbug
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
Dbg Init
/
Loading…
OCR / Text contents
F!LEMRME: !nit.TEXT 12-Ru=;i-84 i :3-Aui;i-84 1C:-AuQ-B4 20-AUi;l-84 24-Au•;:-B4 1-Sep-84 8-Sep-84 9-Sep-84 10-Sep-B4 14-Sep-84 22-Sep-84 2:~;-Sep-84 25-Sep-84 i-Ni:;;.}-84 1-No:.}-84 Adc!ed ~ n i t of t·it·1 ~ keiJ for L i sci Added Fit·1 cc1mmc~nd (re tt~rn tc1 t·1(:tC: ) Bemc!t.Jed hGnd i ~ rI:~ of ~ e'.)e i s 4-C: j r1 ter·r·up ts F i ::-::ed F i r·;d Lon9 ( mi sses i f out of word pni:Jse ..! Added Exit-to-she! Added Lisa check cmd, Find now goes to Disp!ayMem routine, Be- i fiS t(~ i i ed 4-6 i n t '-}ec tors i f on f·1::JC; Ad:je!j s tcK::k c:rG!JJ 2 c:::1mmG:nd S t=:Jc:k c:r(~~JJ i morks ,: ei. .hE!t-t t..r ~ es to 1;ie t 1;ocu:J re turn c.iddres.s l c:hec:ks Chcin:;ied CS e:md tc~ t4s:e t1JJ0 Gddresses c~s (~r·:;tt~mer1 ts Added ~ OPB/~-~ I ND/TEHC: temp f (~tes F ~ ::-::ed i.JH cmd tu :lpr1 tched tra.Aps .= Gi so cons i s tGn t lJ i sp ~ Gs~ F i ::-::ed ~~H nor1-res tore of A-trGp d i spG tcher Gddr·ess Hemc:1.....1ed in~ ti ci i s::::p.}e of PostEi.}ent/B i c;c~:Jio 1..}e !:.iddress (eou id be + 9 for a magic location. use the =;1 j obci ~ siJs tem :.}::~ i t~e MOf..JEQ ADD . L Di .. Ai #$FF_. (R 1) onL. i S•:A True . !F are we on a Lisa? @O BEQ.S cg c·c . !-L..·-'i- BNE. S *"'-d= ru-: ~:._:._! ·' LH_! :iA9C;;i t·10t)EQ "=""" . t~ORD LEA BUSEBH . =AO f·iOi.)E ~ L . -....-. •+••-.. MU . ;~=V LEA ADDHEHF~ ·' AO AO_,:t:c LEA ~ LLEGAL .: AO r~101..JE. L RO.~ $10 LEA DIl..JZHO .• RO LER AO_, $14 CHK I MST_: AO RO.i$18 LEA nUHFi ...... -·t.J·::.·Rn ·- LEH AO_.$K THACE .:AO A0 .. $24 - t·10t.JE. L LEA MOUE.L LEA to ABORTB.:AO interrupt for lF AO_. i;?O level 4 interrupt vector ~ e:.}e i 5 i n ter·rup t 1.}ec tor I e•.)e i 6 ~ nt...errupt 1.)ector A0.:~£;74 i·iOt.JE. L A0.=$78 ~ EfiDC level 7 interrupt vector LER trap F :...i!;:c tor f c~r brr=:cikpe: i n ts CHKBP,AO AO_. :!;Bi:: LEA SAi..JEA .• AO LEA $28.: <AO) 5=] 1.ie ct~r~ren t T:.-: in . . rt:u get trap intercept AO.J$2H ~ fiS i.1:.i i i HEGPC.lAO #db9i-lrdC:n t- 1) DO (twm) c!ear out globals -.:-u-li A trcsp ours (f!O)+ DBFiA DO.: lMiT rsoTerm screeni. .J(:n..·s .: RO LEA CLB~L (AO>+ .._,,. #:dOf fset . . <RO)+ #dL i ties.! (RO) offset .··.l, ·= ·-· !.!=r! iF Ni·1i key = t·mUEQ THAPTO .ENDC (~t-id set ~ t . . -r ~- .:i ! ! C'U '-i-: i rS!:JSC:mds A 1 #0.iDO #s j zeCmds .•DO .1 ll:' i! nr1C1t"7: i..:i-::....:::_: set up keyboard constants #~:.bdRo i I .= KE:i:JHO x/50 ro! lover va ue for #kbdi·k:i i t . Kei::1l·k~ .ENDC BTS This al This 1s the command table which gets moved into the top of the global area. i f i:JOiJ Gdd or si.~b t.:rcK: t a commc~nd _, remember to Gd j us t the S i zeCmds constGnt in EOt·14EQU. '!!M' .A:3C! l ! ;~ r :i ,_-.:-·: :_....:: .ENDC ,,.... n- ODBG !r,n :-n...: . 1 .A8Ci i =KRt . ASCl l , K!-J • . ~-~ORO C"t·lni-~ .. L-: u...u_. Register commands .RSC! i . i-JOHD .RSCi l -~·40RD .ASCi ~ :D€:' SETD-S lSCt·iDS 1 .. 'F@' ::;ETA-S\':3CMD…

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

Subscribe to Macintosh
mp.ls