magras@cpsin2.cps.msu.edu (Jean C Magras) (09/14/90)
Hi Fellow Apple 2 Lovers! I'm having a ProDOS problem with the FREe BUFfeR routine pointed to by the $BEF8 vector in the Basic System Global page ($BE00-$BEFF). This routine manipulates the following zero page pointers: $67/$68 : start of applesoft program ($801 usually) $69/$6a : bottom of simple variables ($803 " ) $6b/$6c : bottom of array variables ($803 " ) $6d/$6e : bottom of free space ($803 " ) $6f/$70 : bottom of strings ($803 " ) $73/$74 : Hi usable space for variables+1 ($c000) This routine trashes my program (about $b00 and beyond) which runs from $800 - $2000 when FREBUFR is called. I have attempted to get the $67-$70 crowd to point to $200x but when this is done GETBUFR ($bef5) reports "NO BUFFERS AVAILABLE". Sandy Mossberg's September 1985 article in Nibble on these 2 routines offers little help. HELP!!!! Thanx in Advance! J.C. "The first half of our lives is ruined by our parents and the second half by our children." Clarence Darrow