Path: news.weeg.uiowa.edu!news.uiowa.edu!hobbes.physics.uiowa.edu!zaphod.mps.ohio-state.edu!wupost!uunet!stanford.edu!apple!dlyons From: dlyons@Apple.COM (David A Lyons) Newsgroups: comp.sys.apple2 Subject: Re: ProDOS 8 Disk full problem Message-ID: <75078@apple.apple.COM> Date: 2 Dec 92 03:25:30 GMT References: Organization: Apple Computer Inc, Cupertino, CA Lines: 34 In article terry@pro-applejacks.cts.com (Terry DeSmet) writes: >ProDOS allows a maximum of 51 files in the root directory of a volume. >I'll bet you have a LOT of small files. I've gotten the "disk full" >message when I exceeded the limit. ProDOS doesn't tell you that you are >over the limit. It just says that your disk is full. ProDOS 8 itself and BASIC.System both distinguish between directory-full and disk-full errors. P8 error $48 is volume full, $49 is volume directory full. In BASIC.System, you get DISK FULL or DIRECTORY FULL (with ONERR GOTO active the error codes are 9 and 19, respectively). Some people *are* getting actual disk-full (not directory-full) errors when their disks are nowhere near full. If this happens to you and you have a printer attached, I would greatly appreciate a hex dump of some interesting parts of RAM. Ideally this would be on a GS (with Visit Monitor available), and *no* ProDOS calls happened between the one reporting the error and the time the dump is made. Monitor commands to make Dave happy after a bogus disk-full: 1 Ctrl-P (send output to printer in slot 1) 0.1FF (dump page zero and stack) BE00.BFFF (dump BASIC and P8 global pages) 0=L (choose correct language card bank; must be capital L) D000.FFFF (dump ProDOS code with all its variables+private buffers) -- David A. Lyons, Apple Computer, Inc. | DAL Systems Apple II System Software Engineer | P.O. Box 875 Internet:dlyons@apple.com | Cupertino, CA 95015-0875 My opinions are my own, not Apple's.