Path: utzoo!attcan!uunet!lll-winken!ubvax!ames!killer!jockc From: jockc@killer.DALLAS.TX.US (Jock Cooper) Newsgroups: comp.sys.apple Subject: Re: Old-Prodos questions Summary: NO BUFFERS AVAILABLE Message-ID: <6537@killer.DALLAS.TX.US> Date: 24 Dec 88 01:52:09 GMT References: <8812231645.aa14302@SMOKE.BRL.MIL> Reply-To: jockc@killer.Dallas.TX.US (Jock Cooper) Organization: The Unix(R) Connection BBS, Dallas, Tx Lines: 16 In article <8812231645.aa14302@SMOKE.BRL.MIL> L77@TAUNOS.BITNET (Yoram Ney) writes: >I've been using the PRODOS BASIC disk that came along with "Basic Programing >With Prodos" book.I've been trying to Bload binary files into memory. >My GS's reaction was to bark at me "NO BUFFERS AVAILABLE". >What does "NO BUFFERS AVAILABLE" realy mean? What do you do to free a buffer? Although this can mean various things, I usually see when trying to BLOAD a file into an area of memory that ProDOS knows is in use. ProDOS keeps a bitmap of memory (kind of like the one on a disk) and will complain if you try to overwrite used memory. (example: bload'ing a file which would overwrite BASIC.SYSTEM or the ProDOS kernel is not allowed..) Sometimes older programs would BLoad in over the text page to effectively print a message while the file loaded. Prodos won't allow it, because it knows the text page is reserved. Jock Cooper HCA Information Services UUCP: ihnp4!killer!jockc