Xref: utzoo comp.sys.amiga.tech:7729 comp.sys.amiga:42087 Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!uwm.edu!gem.mps.ohio-state.edu!brutus.cs.uiuc.edu!apple!voder!dtg.nsc.com!waggoner From: waggoner@dtg.nsc.com (Mark Waggoner) Newsgroups: comp.sys.amiga.tech,comp.sys.amiga Subject: Board Layout and Memory Allocation Keywords: printed circuit board layout AllocMem memory Message-ID: <119@dtg.nsc.com> Date: 6 Oct 89 19:24:23 GMT Reply-To: waggoner@dtg.nsc.com Organization: National Semiconductor, Santa Clara Lines: 44 QUESTION 1. Does anyone have experience with any printed circuit board layout programs for the Amiga. I am interested in something that would be capable of laying out a board for the 2000 using socketed fine pitch part(s). What is fine pitch you may ask: |< .075 >| ___ o o o ^ | .20 | v | ______ o o o | | |<>| .025 o o o Any comments on available software would be appreciated. Feel free to email. QUESTION 2. If you needed a chunk of memory and one of your constraints was that it had to be completely within a 64K boundary; In other words the upper 16 bits of the address of all of the memory in the block must be constant, how would you go about doing it. The only ways I can see are to either: 1. Allocate more than you need, maybe 2X, and then figure out whether to start at the beginning or start somewhere in the middle. 2. Allocate what you need and if it doesn't fall within a 64K page, allocate again and keep hoping you will get what you want eventually. 3. Look at and mess with the free memory list directly - Undoubtedly a no-no. None of these seem very good. Thanks, Mark -- ,------------------------------------------------------------------. | Mark Waggoner (408) 721-6306 waggoner@dtg.nsc.com | `------------------------------------------------------------------'