At memory location $FBDD in the
Monitor (Apple II/e), resides a subroutine that beeps the speaker.
If we try to call that subroutine from Integer BASIC, we have to use CALL 768 (where 768 is in decimal form and it's equivalent in hexadecimal is $300)
Normally the correct one shouldn't be CALL 64477? (which is the decimal equivalent of $FBDD)
It should but according to Apple II reference manual, locations above 32767 are specified using
negative numbers. Okay but that doesn't mean that CALL 768 is
still wrong?
Nevertheless, it's NOT wrong, it's correct, since the speaker beeps!
Why?