Skip to main content
Home Documents Macintosh NMaxBug
NMaxBug

NMaxBug

Macintosh · PDF
FilenamenMaxBug.pdf
Size0.08 MB
Subsection prototypes / 1985_YACC / firmware / yaccsbug
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
NMaxBug
/
Loading…
OCR / Text contents
This flavor lS on-screen~ ines witn disassembler for 512K. i:Jdded on68000 " .= ont·1Gc Trtie .: onl i S!J. Trt4e = or-:=..lae:e: True ; equcJ tes f cir a./ACC and abo2...=e t l .EQU ~EQU = \Jes .: or5 G f"'1c~c i n tosh ;1or on G L i sc1 (Mcie )::L ) un:jer HcicJ~or+:.s 0 E"·lr:T ;!r-;i ~S Ci ~EQU noTer. m ~EQU c~Port .EQU suJ::ip8creen ~.rJ i thD is .EQU .EQU .EQU .EQU dLines 0 .set .set i f screen si;Jc:;p if :Jjsa.ssemb~er :;;::: t to zero ~ f riO heGp pr- i rr. t i r1:J o T j i nes to d i sp i Gi:J number of ! ines to !L (default) nt~mber· 40 . t:.L!U DDBG 68000 .EQU .EQU ~.!!-~-:!"" ~ 1=J i ...J - !.. ~ ~ - - : .,._ - tJ=::L::_41::i::i j r !i::£ l. !.... - u ii:! -! - !... ... - -- - ·1..JCL!i.,.-i!::i~::i==r" shouJ trGip nc:unes .PF;OC .NOLI ST \NCLUDE iNCLUDE iNCLUDE ~:Jit~:.dtu;i-m=AC ~l t i ctsm-S\·:SEQU ~ TE~:(T !NCLUDE ~:J.1.tkdb·;1-m;:~1a:: :l t i i:;sm-He(JpDe f s ~NCLUDE ~:J.;_ikdb9-mGc: / t_ ~ Gsm-sa:JsmGcs . TE)::T ~:. uJkdb9-rrP~C.:/t ~ c4sm-Gr:::;fEQU ~TEXT ~:J.ukdb!;1-mcie: / t i :::&sm-Too l EQU _TE)::T F TEXT .ENDC ~NCLUDE ~NCLUDE ~NCLUDE ~NCLUDE tiasm-GrafEQU.TEXT t l ::ism-Too ~ EQU . TEXT tlasm-HeapOefs.TEXT tlasm-sysmacs.TEXT r:r.Jr1t-· • ~il !t-:.:_. iF ~MCLUDE ~NCLUDE ~NCLUDE iMCLUDE ~NC:LUDE tiasm-GrafEQU.TEXT t ~ ctsm-T oo ~ EQU _TE)CT t I asm-HeapDefs. TE::<T tlasm-sysmacs.TEXT .ENDC ~LIST ~NCLUDE db9-rom4EQU . TE)::T equ::~tes/;9 I obG ~ jhCLUDE dtu;t- ~ ri 1 t TEXT [n:4S i c: ~NCLUOE dbg-cmds:.TEXT » INCLUDE db9- i o . TE:X:T ~NCLUDE :...Jf-H::! ..-i!-..-:-.-: +~-...-::-.. ;._; ",.i :--ft--* • -rr:··{T i :....., ....·.. ~ INCLUDE db9-heGp.TEXT INCLUDE db:J-dm . te}=~ t dt::~-pr i r! t . TE::(T iNCLUDE debt.f1;t9er ~2 more c:omm1:1nds defs in i t rs232/disp!ay stuff GtrGp stuff heG!p stuff memori:! d i sp i Gi:J c:ode printing utilities symbols code/table ~NCLUDE .ENDC ll:" ll ~NCLUDE .ENDC iMCLUDE .EMDC UJ i thD is db1;-D . TEXT
Home Documents Macintosh MPW 3.0 Pascal
MPW 3.0 Pascal

MPW 3.0 Pascal

Macintosh · 1988 · PDF
FilenameMPW_3.0_Pascal_1988.pdf
Size20.73 MB
Year1988
Subsection developer / MPW / MPW_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
MPW 3.0 Pascal
/
Loading…
OCR / Text contents
(/ 9. Macintosh' Macintosh Programmer's Workshop 3(.0 Pascal ' ti APPLE COMPUM, INC. This manual and the software described in il are copyrishted, with all rights reserved. Under the copyrisbt laws, this manual or the software may not be copied, in whole or in part, without written consent of Apple, except in the normal use d the software or .to make a backup copy of the software. The same proprietary and copyright notices must be aff'JXed to any permitted copies as were affixed to the original. This exceptk>n does not allow copies to be made for others, whether or not sold, but all of the material purchased (with all backup copies) may be sold, given, or loaned to another peison. Under the law, copying includes uanslating into another language or format You may use the software oo any computer owned by you, but extra copies cannot be made for this purpose. The Apple logo is a registered trademark of Apple Ccmputer, Inc. Use of the "keyboard" logo (Option-Shift-IQ for coaimertial purposes without the prior written consent of Apple may constitute trademark infringement and unfair competition in violation of federal and stare laws. 0 1988 Apple Computer, Inc. 20525 Mariani Avenue Cupertim, CA 95014 (408) 996-1010 Apple, the Apple logo, laserWriter, Macimosh, and MacApp are registered trademarks of Apple Computer, Inc. ITC Garamond and ITC 1.apf Dingbats are registered trademarks of International Typeface Corporation. Microsoft is a registered trademarlc of Microsoft Corporation. POSTSCRIPT and Adobe Wustrator are registered trademarks of Adobe Systems Incorporated. Adobe Wustrator is a trademark of Adobe Systems Incorporated. IrnageStudio is a trademark of E,,selte Pendaflex Corporation in the United States, of LetraSet Canada Limiled in Canada, and of Falte IetraSet Limiled elsewhere. QMS is a registered trademark of QMS, Inc. llnotronic is a registered trademark of llnotype company. Smalltalk-SO is a registered trademark of the Xerox Corporation. Simultaneously published in the United States and Canada. Contents Tables and Figures :xvii Preface xix ., 1 About MPW Pascal 1 About MPW Pascal version 3.0 3 About SADE and MacsBug 4 Object Pascal 5 About the Pascal interface files 6 Using interface ftles 9 About the Pascal libraries 10 About the Pascal examples 13 Installing MPW Pascal 14 Segmentation control 15 Creating resourtes 16 Creating an application in MPW Pascal 16 Building an application 17 Compiling an application 17 Unking an application 18 Creating a tool in MPW Pascal 19 Building a tool 20 Compiling a tool 20 " Unking a tool 20 Creating a desk a~ry in MPW Pascal 21 Desk accessory restrictions 21 The DRVRRuntime library 21 Desk accessory routines 22 Building a desk accessory 23 linking a desk accessory 23 Creating code for different models of the Macintosh 24 Source code 24 Iii Interface files 24 Compiler options 25 SANE and the Macintosh II 25 Floating-point enhancements 25 MC68881 enhancements 26 MC68020 enh2ncements 27…

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

Home Documents Macintosh MPW Pascal 3.0 Reference
MPW Pascal 3.0 Reference

MPW Pascal 3.0 Reference

Macintosh · 1988 · PDF
FilenameMPW_Pascal_3.0_Reference_1988.pdf
Size21.03 MB
Year1988
Subsection developer / MPW
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
MPW Pascal 3.0 Reference
/
Loading…
OCR / Text contents
( •~ Macintosh® Macintosh Programmer's 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 in part, without written consent of A!Jple, 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 affixed to any permitted copies as were affixed to the original. This exception 00es not allow copies to be made for othe.is, whether or not sold, but all of the material purchased (with all backup copies) may be sold, given, or loaned to another pe.ison. 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. The Apple logo is a registered trademark of Apple Computer, Inc. Use of the "keyboard• logo (Option-Shift-K) for conunercial purposes without the prior written consent of Apple may constitute trademark infringement and unfair competition in violation of federal and state laws. © 1988 Apple Computer, Inc. 20525 Mariani Avenue Cupertino, CA 95014 (408) 996-1010 Apple, the Apple logo, I.aserWriter, Macintosh, and MacApp are registered trademarks of Apple Computer, Inc. ITC Garamond and ITC Zapf Dingbats are registered trademarks of International Typeface Corporation. Microsoft is a registered trademark of Microsoft Corporation. POSTSCRIPT and Adobe illustrator are registered trademarks of Adobe Systems Incorporated. Adobe illustrator is a trademark of Adobe Systems Incorporated. IrnageStudio is a trademark of Esselte Pendaflex Corporation in the United States, of LetraSet Canada Limited in Canada, and of F.sselte LetraSet Llmited elsewhere. QMS is a registered trademark of QMS, Inc. Llnotronic is a registered trademark of Linotype company. Smalltallc-80 is a registered trademark of the Xerox Corporation. Simultaneously published in the United States and Canada. Contents Tables and Figures xvii Preface xix 1 About MPW Pascal 1 About MPW Pascal version 3.0 3 About SADE and MacsBug 4 Object Pascal 5 About the Pascal interface files 6 Using interface files 9 About the Pascal libraries 10 About the Pascal examples 13 Installing MPW Pascal 14 Segmentation control 1S Creating resoun:es 16 Creating an application in MPW Pascal 16 Building an application 17 Compiling an application 17 linking an application 18 Creating a tool in MPW Pascal 19 Building a tool 20 Compiling a tool 20 '" linking a tool 20 Creating a desk accessory in MPW Pascal 21 Desk accessory restrictions 21 The DRVRRuntime library 21 Desk accessory routines 22 Building a desk accessory 23 linking a desk accessory 23 Creating code for different models of the Macintosh 24 Source code 24 ill Interface files 24 Compiler options 25 SANE and the Macintosh II 25 Floating-point enhancements 25 MC68881 enhancements 26 MC680/0 t:1LJC'.ncen1ent.:i 27 Othe…

Showing first 3,000 characters of 500,000 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 Glossary Of Copland Terminology
Glossary Of Copland Terminology

Glossary Of Copland Terminology

Macintosh · PDF
FilenameGlossary_of_Copland_Terminology_19951017.pdf
Size0.18 MB
Subsection developer / Copland / D9_19950530
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
Glossary Of Copland Terminology
/
Loading…
OCR / Text contents
Glossary of Copland Terminology The terms defined in this glossary are preliminary and subject to change. action The objects and activities that make a human interface task unique, such as the names of folders to back up or a list of people to whom a message should be sent. See also task. activation model The tasking and synchronization model mandated by an I/O family. It consists of the code that provides the runtime environment to the family and its plug-ins. See family, plug-in. active assistance General term for Copland features that allow the computer to assist the user actively. See also automation, delegation, task, task definition, assistant. active window The frontmost window on the desktop; the window where the next action will take place. The active window is identified by distinctive details that aren’t visible for inactive windows. address space The set of addresses that a process can reference. alert box An arrangement of panels within a modal window that an application displays on the screen to warn the user or to report an error. An alert box typically consists of text describing the situation and buttons that require the user to acknowledge or rectify the problem. An alert box may or may not be accompanied by an alert sound. See also dialog box, modal window. area A logical extent of memory with common attributes. Areas never overlap; a particular address in an address space is included in at most one area. See also global area. assistant An entity that provides a specific kind of active assistance in a given context by asking the user questions and then taking actions or creating human interface tasks based on the answers. automation Automatically controlled operations. In Copland, features that allow the computer to create a series of actions, or a human interface task, in a form that can be repeated. See also task. backing provider A server process responsible for transferring memory between backing storage (for example, a hard disk) and physical memory in response to page faults. bus expert See low-level expert. cell A rectangular part of a list displaying information about one item in the list. CFM-based software Software compiled for execution in a runtime environment that uses Code Fragment Manager (CFM) fragments to organize executable code and data in memory. GL-1 Draft. Confidential.  Apple Computer, Inc. 10/17/95 This document was created with FrameMaker 4.0.4 G L O S S A RY close box The box on the left end of the title bar of an active window. Clicking it closes the window. code fragment See fragment. Code Fragment Manager The part of the Mac OS that loads fragments into memory and prepares them for execution. collapse box The box on the right end of the title bar of an active window. Clicking it collapses or expands the window. condition The set of events or states that trigger a human interface task. See also task. cooperative process A process that has a cooperative task created by the Process Manager. The …

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

Home Documents Macintosh BIGMAC Bringup
BIGMAC Bringup

BIGMAC Bringup

Macintosh · PDF
FilenameBIGMAC_Bringup.pdf
Size0.07 MB
Subsection prototypes / 1985_Big_Mac
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
BIGMAC Bringup
/
Loading…
OCR / Text contents
Now that we have a goal in sight (bringing up BigMac in timely fashion), I thought we should formalize and agree on how we are to reach this goal. I see it as a four stage process. First is of course, the delivery of the breadboard machine on or about 8/15 to the software group. Second stage is to get some kind of debugging environment in the machine. Third is to download our version of The ROM into ram and get as much of it working as we can andlor as is necessary to boot. The last stage is to get the machine to boot up and hopefully run an application. I propose that we try to use the MacDB debugger from the MDS system. This debugger uses a Mac as a very intelligent terminal talking to a small monitor «1k bytes) in the target machine. This is a very powerful debugging system that is for the most part done and should require little to port to BigMac. The one thing that it lacks is the ability to disassemble 68020 code (ho'lVever I have a line on a possible updated version) but I don't see that as much of a problem as very little 68020 specific code is in the system. I have the sources to the monitor (Macl'~ub) and the debugger (MacDB) so that we can modify them as nee.d be. Tom will be providing a ROM image for BigMac to be downloaded and debugged. Rodger has been working on a debugger/downloader that we can modify to use the MacDB protocol for downloading the ROM image. Once the image is in RAM we can debug the initialization parts leading up to booting the disk. From my discussions with Tom and Rodger last week it was decided that we would boot from the hard disk. This is a win for two reasons. First it greatly simplifies the boot process by not having to get wrapped up in the Sony driver (and EEEK!, the IWM) and second it is too cool for words to boot from the hard disk. First pass is will be getting the Finder to run. With some luck their might be time to get Paint or Write to work. So much for my view of the world. Please let me know if you see any problems in this strategy or perhaps we can discuss it at the next BigMac meeting. team: Rodger Mohme Peter Ashkin Tom Saulpaugh Rich Page from: Mike Hanlon
Home Documents Macintosh YTermBugA
YTermBugA

YTermBugA

Macintosh · PDF
FilenameyTermBugA.pdf
Size0.07 MB
Subsection prototypes / 1985_YACC / firmware / yaccsbug
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
YTermBugA
/
Loading…
OCR / Text contents
Debu99er for the Mo t_or··o ~ G fi8000 This tlavor is terminal base APort~ 20 ines with disassembler 2/ ~ ! /85 GPort suJ1:ApScreen !}Ji thDi s .EQU .EQU . EQU .EQU .EQU . EQU i·iOT on G L ~ sci ::: t·1cic.: XL ) ur!der t·iac!. .~orks \·'es.; ~ t = s on (~ ~l::.7ic:c 0 t·iOT on G t·tc~c or L ~ s::A set to 0 i f RS232 s /b t4sed use A Port for term i n=:.:1 i .EQU .EQU set set if disassemb;er f u l ~ command set .EQU hecipPr ~ r1 t dL~nes .EQU .EQU .EGU 20 20 .EQU 0 DDBG rat4mt=er or ~ i nes to d i sp ~ GiJ f'"it~mber c=f i i ries tc: i L (def GU~ t) t·10T debu9!;1 ~ n9 the debt~!;J9er DONT shouJ tr·Gp n=~mes 0 .PHOC ~NCLUDE ~NCLUDE ~NCLUDE ~NCLUDE ~NCLUDE mcic: / t ~ (Asm-He1JpDe f s . TE::<T mGc / t ~ 1:lsm-s1:f::m1Jcs . TEXT .ELSE ~NCLUDE ~NCLUDE jfiCLUDE tlasm-ToolEQU.TEXT iNCLUOE t i asm-HeapDe f s . TE:KT t ! asm-s!:tsmacs . TE)::T ~NCLUDE .ENDC equates/global defs jNCLUDE dbi~-rom4EQU . TE):~T INCLUDE INCLUDE db!;;- ~ rj i t . TE::(T db=;i-cmds . TE:::::T dtu;;J- i o . TE):~T db;;i-c~ trctp . TE)::T ~NCLUDE :JD1;1-nei:4p . i t:.}... i hecip stuff INCLUDE dbg-dm. te::.::t memi:ir-~;:J ..-i!-...-:-:-.::...~ ; .:..-.. .f. printing ut1 I ities IMCLUDE ~NCLUDE :1 ! .n..::::f pt 1••• !F iNCLUDE . ENDC lNCLUDE .ENDC -:"'::--•••·-:"" 1~·:··-r ! ! t :_ • ! !..-..··~.. I more e:ommGn(iS rs2:32;ld i sp i CUJ stuff d i sp ¥ a;:J code iNCLUDE .ENDC .END
Home Documents Macintosh MPW 3.0 Reference Draft
MPW 3.0 Reference Draft

MPW 3.0 Reference Draft

Macintosh · 1988 · PDF
FilenameMPW_3.0_Reference_draft_1988.pdf
Size38.79 MB
Year1988
Subsection developer / MPW / MPW_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
MPW 3.0 Reference Draft
/
Loading…
OCR / Text contents
• Macintosh~ Macintosh Programmer's Workshop 3.0 Reference ( ' c C APPL! COMPUT!l, INC. nu, manual and the soCtwue described in i1 are a:ipyriahted, with ail POSTSCRIPT is a~ <i Adobe Systems Lncorponted. righrs reserved. Under the copyright laws, this manual er me soCtwue may net be copied, in whale er pan. wUhout wrillen ~ of Apple, · except in the ncnnal u.se <i the softwa.re or to make a mck:up copy of the soAwve. Tbe same proprietary and copyrigl& nctic:es must be affbed to any pem1ited copies as were alB:m1 to the origiml. lb.i.t excepcion does Del allow copies to be made fer ochm, whether or aot sold,· but ail of the material purchased (wilh all backup copies) may be sold, given, or loaned to aaother pmoa. Under the law, copyin8 includes tr:ulSlalins iitto aaother fan&uase er f~ LinoCronic is a registaed tracfermrk Of Linotype company. '•• You .may u.se the software on any computer owned by you, but extra copies c::umct be .made fer this purpose. 0 1985-88 Apple Computer, Inc. 20525 Mam.Di Ave. · . . ., .. Cupenjno, CaliComia 95()1.t' . (408) 996-1010 Pua1Compiler0 1982.a8 Apple Computer, Inc. 0 1981 svs, Im:. Apple, the Apple Ioso, Apple.Share, AppleTaJk, A/tJX. fmqeWrilet, tase:Writet, Usa, MacApp, Macimmh, and SAN! are regiseJed tm!emarks of Apple Computer, Inc. MPY, Quir:kDr.lw, la!dl, and SAD! are rncfemar!rs of Apple Computer, Inc. MacDraw, .MacPaill, aod MKWrire lie regiSered. uwtenndra of Caris CotpCll'llilL Adobe lllustrator 88 is a tr2.demaric of Adobe Systema &xorponted. ImageStudio is a tr2.demaric of Esselie Pm:laflex Corpot2tim1 in the Unired SWa; d I.araS« Camda Limited in Caaada, and d P.1selte Lett2Set Umited eJsewhere. Mororola is a trademark of Mctorola, Ice. QMS is a regiaeted uadamrk of QMS,Inc. UNIX ma trademark of • AT~T BeU laboratories. Simulw1eoUsly pub&hed in the United SWes and Camda. MP'W sample program · Apple Computer, Ice. gzmt.s users of the Ma&mm~ \Vori:rhq? '. a royalty-free liceme to incorpome . Macintosll ~ Wonis/q) sampM programs into their own · propims, or to modify the sample propims for u.se in their own prognms, provided such u.se is exdusiveiy on Apple c:ompurers. For any modfied Mactnlmh .Prop.mimer's \VOTishop sample progrim, you .may · add your own copyrip aotice aloapide the Apple copyrighl aotice. Contents Figures and 12bles xxvii Part I Shell Reference 1 Introduction: The New and the Neces.ury 3 · Power tools for Macintosh programmers 5 What's new in MPW 3.0 7 MPWC++ 7 Projector 8 Symbolic Application Debugging Environment (SAD;) g..:. New or enhanced tools 8 New or enhanced Shell commands 10 New Sheil editor capabilities 12 New st:lndan:i Shell wriabies 13 Changes to menus and dialogs 14 Miscellaneous Shell changes 14 Numeric libraries 15 MPW C and MPW C++ Include files 16 MPW Pascal 16 MPW tool libraries 17 What you'll need 17 Hardware and system requiremena 17 System Folder requirements 18 Documentation 18 About this reference 19 F"mding information fast 20 S…

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

Home Documents Macintosh Extended Discipline Users Manual Draft 3
Extended Discipline Users Manual Draft 3

Extended Discipline Users Manual Draft 3

Macintosh · PDF
FilenameExtended_Discipline_Users_Manual_draft_3_19880512.pdf
Size1.08 MB
Subsection developer / Discipline
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
Extended Discipline Users Manual Draft 3
/
Loading…
OCR / Text contents
ti* Macintosh"' Extended Discipline Users Manual Working Draft 3 12May1988 Rob Dearborn ( Table of Contents 1. lnttcxluction •.••.........•..•.•.••..•................•.......•••.......•...•...•••.............•. 1 Extended Discipline ..................•..........•••..•.•........•.....................•.•. 2 This Dc:x:ument ...•.•..•.•...........•...••.••.••.•....••.•......•...••..•....•.•.•........ 2 2. Becoming Disciplined .....•.•.....•......•.........•.......•.•..•..••••••.....•...•............ 3 Installation •.••••.••.•..•.•..•..••..••••..•....••••••..••.•.••.••••.••.••.•.•.•••••.•..••••.4 How It Works ........................................•................•...................4 Par81lleter Pass~g ................................ ~ .................•............4 3. Applying Extended Discipline .................................................................6 Tlmling It On ..............................................................................7 The Desk Acce.ssory ....•..........•..............•....•...................•..•.....••....7 The Extended Discipline Menu ..........................................................9 Revert to Saved Configuration .................................................9 Save Configuration ..•.....•..............•..•......•..•....•...•................9 Show Traps/Parameter Types .................................................. 1O Show Calling Application On Enor ........................................... 10 ROM Result Code Checking ................................................... 10 Q.D.t ••••••••••••••••••.••••••••••••••••••••••••••••••••••••.••••••••••••••••••.••.•• 10 4. Extended Discipline Reports .•..........•.....•.......•....•....••.....•..•....••••.•......... 11 Error Messages ............................................................................ 12 Stack-based Paraineter EITors .................................................. 12 Register-based Paran:ieter Enors ............................................... 12 Tra.shed. Register ...........•...................••....•..............••........... 13 En-OJ" Return fto.m Trap .................•..•••.•.•..•.•......•... ~ •...•......... 13 Warnings ................................................................................... 13 Appendix ..............................................................................•............. 15 Index ................................................................................................ 17 Discipline Users Manual c. Chapter 1 Introduction 1 Discipline Users Manual Working Draft 3 Extended Discipline Extended Discipline™ is a programming utility that allows the user to monitor the parameters passed to Macintosh Toolbox and Operating System routines. Upon encountering a Toolbox call with an invalid or inappropriate parameter, Discipline calls on Macsbug (or any Discipline-friendly debugger) to display information about the intercepted call. Aside from the memory it uses, D…

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

Home Documents Macintosh VIA Cell Preliminary Specification Nov1989
VIA Cell Preliminary Specification Nov1989

VIA Cell Preliminary Specification Nov1989

Macintosh · 1989 · PDF
FilenameVIA_Cell_Preliminary_Specification_Nov1989.pdf
Size1.98 MB
Year1989
Subsection ers
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
VIA Cell Preliminary Specification Nov1989
/
Loading…
OCR / Text contents
VIA Cell Preliminary Specification VIA Table of Contents 1.0 Overview ............................................................................................ 4 2.0 Guidelines for using the VIA Cell within a larger chip ................................ , ....... 4 3.0 Global Reset (Reset_) .............................................................................. 4 4.0 Internal C783K Clock ............................................................................. 5 5.0 VIA Cell Bus Interface ............................................................................ 5 5.I VIA Cell DSACK_ ..................................................................... 5 5.2 VIA Cell Chip Select (CS) ........ , .................................................... 5 5.3 Read/Write (RW) ........................................................................ 5 5.4 Data Bus (Din[7:0] and Dount[7:0]) .................................................. 5 5.5 RegSel[3:0] Register Selects ............................·............·.................. 5 ' 5.6 Interrupt Request (IRQ_) ............................................................... 6 . 6.0 Peripheral Data Ports (Ports A and B) ..................................... , ....... : ............. 6 6.1 Peripheral Data Port A (PA7-PA0) ...................•............................... 6 6.2 Peripheral Data: Port A Control Lines (CAI, CA2) .....•.......... :.~ .............. 7 6.3 .. Peripheral Data Port B {PB7'"PBO) .............. ; ............................ ; ....... 7 6.4 . Peripheral Data Port B Control Lines (CB I, CB2) ............................... ·.. 7 7.0 Timer I - Operation .................................... ; .............................................. 7 7. I Timer I -· One-Shot Mode .............................................................. 8 7.2 Timer I - Free-Run Mode .............................................................. 8 8.0 Timer 2 - Oi)eration ................................................. , .............................. 9 8.I Timer 2 - One-Shot Mode ...............................................•............... 9. 8.2 Timer 2 - Pulse Counting Mode .............. ;........................................ 9 9.0 Shift RegisterOperation ...................... , ............ : ....................................... 9 9.I Shift Register Disabled (000) .................................. ~ ...................... 10 9.2 Shift In - External CBI Clock Control (011) ....................................... 10 9.3 Shift Out- External CBl Clock Control (111) .............................. .-...... 10 IO.O Interrupt Operation ........................................................ : .... : .................. 11 I 1.0 Testing the VIA Cell .................................................................. ~· ........... 12 Page 2 of 26 re Technology VIA Cell Preliminary Specification Table of Figures Figure 1 Simplified VIA Cell Block Diagr…

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

Subscribe to Macintosh
mp.ls