Path: utzoo!utgpu!news-server.csri.toronto.edu!rutgers!cs.utexas.edu!usc!apple!dlyons From: dlyons@Apple.COM (David A. Lyons) Newsgroups: comp.sys.apple2 Subject: Re: development of system software and tools... Message-ID: <44084@apple.Apple.COM> Date: 19 Aug 90 06:46:18 GMT References: <43899@apple.Apple.COM> Organization: Apple Computer Inc, Cupertino, CA Lines: 28 In article bh1e+@andrew.cmu.edu (Brendan Gallagher Hoar) writes: >How are the tools and system software for the GS developed? > >For example, do the developers automate the patching process? When a >tool is changed, does the assembler automatically set up a new jump >table in which some of the jumps are to the ROMs and some are to the >loaded tools, or does someone have to hand adjust all this? >[...] >I mean Systems developers... > >developing the tools and system and all... Oh, okay...I answered the wrong question the first time. The assembler is just an assembler--it doesn't have special features to support tool patching. In the source for TS2 and TS3 there are address tables where some of the entries are labels elsewhere in the code, and the rest are addresses in ROM. So I guess the answer to your original question is Yes, it has to be done "by hand" in some sense--I'm not sure what alternative you're suggesting. -- David A. Lyons, Apple Computer, Inc. | DAL Systems Apple II Developer Technical Support | P.O. Box 875 America Online: Dave Lyons | Cupertino, CA 95015-0875 GEnie: D.LYONS2 or DAVE.LYONS CompuServe: 72177,3233 Internet/BITNET: dlyons@apple.com UUCP: ...!ames!apple!dlyons My opinions are my own, not Apple's.