mjmahon@aol.com (Michael J. Mahon) wrote in message news:<20040321211116.03501.00000140@mb-m01.aol.com>... > > Of course, the easiest way to avoid these problems is to call only > the documented monitor entry points. > > In this case, call the documented "BELL" entry point, or even > call COUT with $87 in the A register to generate a "bell". > > -michael JSR $FBDD IS A DOCUMENTED ROM call! It first appeared in the "Apple ][ Reference Manual" Copyright 1979,1981 Apple Computer Inc. It appeas in Chapter 3 under the heading "Some Usefull Monitor Soubroutines" Speciffically, Page 67 says "$FBDD BELL1 Beep the Apple's Speaker This subroutine beeps the Apple''s speaker for .1 second at 1KHZ. It scambles the A and X registers." The call documented immediately prior to $FBDD is "$FF3A BELL Output a'bell' character. This subroutine sends a bell (CTRL G) character to the current output device. It leaves the accumulator holding $87." Given that $FBDD isdocumented in the same book as (and immediately following) the BELL ($FF3A) call you told me to use instead I would argue that the failure to support BELL1 as well as BELL is a bug in the clone ROM, not an error im my programming. Additionally, recent testing has deteermined that ALL of the Apple ][+, ][e, //c, //c+, and ][GS support $FBDD