[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Advanced &
Lyrical Nanoha wrote:
ATM, I am unable to find much info on using the ampersand vector, I'm
trying to figure out how to do stuff like &STORE "FOO",8192,8191, mainly
I'm working on some RDOS-like routines for kicks, but instead of, like
PDOS, working with ProDOS - working using the standard DOS 3.3
methodology. I'm going to be loading DOS 3.3 onto the language card.
Can anyone provide any info on this? *_*;
I have a pretty general call-like ampersand handler as part of NadaNet.
It is table-driven, and provides for a value to be returned to a
variable supplied as a parameter. It might be useful to study.
The basic ampersand functionality is pretty trivial: When "&" is
encountered, the routine pointed at by the ampersand vector is
called.
The tricky part is understanding enough about the Applesoft
interpreter to parse parameters, evaluate expressions, and
return values. I found Call-A.P.P.L.E.'s "All About Applesoft"
quite useful, but also referred frequently to a commented
disassembly of Applesoft produced by Sourcerer (part of the
Merlin 8 package).
-michael
Music synthesis for 8-bit Apple II's!
Home page: http://members.aol.com/MJMahon/
"The wastebasket is our most important design
tool--and it is seriously underused."
- References:
- Advanced &
- From: Lyrical Nanoha <LyricalNanoha@dosius.net>