The next-to-last ALPHA release of the Model 100 Small C-85 library is now uploaded to: http://www.sdc.org/~goosey/m100/m100smallc0.0.9.zip and my (Willard Goosey) personal library at Club100.org.
The big star here is all the RS232 functions are now bug-fixed and working! And yes there were bugs, so don't even try to mess with RS232 with the older wrapper functions. Also some functions got some optimizing. Not my usual game but at 1.75 MHz every memory cycle counts. As I said, I want the next release to be the last ALPHA release. Starting with version 0.1, Linus's Law, "Don't break user space" will be in effect. So if you want any code-breaking changes to these interface functions, tell me now! For instance, should "dir.h" be renamed to "m100dir.h"? Should I assume the header files will be installed with the rest of the SmallC-85 global headers, to be referred to as #include <foo.h> instead of #include "foo.h"? And I'm honestly surprised nobody's complained about sound.h, I'm NOT a music guy... Also, without going too deep into the (surprisingly complex) IO hardware, is there an IO port I can read and write that will cause something visible or audible to happen, so I can test INP() and OUTP() without confusing the ROM? Does anybody want/need the rest of the cassette IO calls? I'll add them if somebody wants them. Willard -- Willard Goosey [email protected] Socorro, New Mexico, USA I search my heart and find Cimmeria, land of Darkness and the Night. -- R.E. Howard
