Next Previous Contents

8. Limitations

8.1 DOS 3.3

Although the standard binaries generated by the linker for the Apple ][ generally run both on DOS 3.3 (with Applesoft BASIC) and on ProDOS 8 (with BASIC.SYSTEM) there are some limitations for DOS 3.3:

Disk File I/O

There's no disk file I/O support. Any attempt to use it yields an error with errno set to ENOSYS. This implicitly means that loadable drivers are in general not functional as they depend on disk file I/O. However they may be converted to statically linked drivers using the co65 object-file converter.

Interrupts

There's no interruptor support. Any attempt to use it yields the message 'FAILED TO ALLOC INTERRUPT' on program startup. This implicitly means that a2.stdmou.mou and a2.ssc.ser are not functional as they depend on interrupts.

8.2 Direct console I/O

Color

The Apple ][ has no color text mode. Therefore the functions textcolor(), bgcolor() and bordercolor() have no effect.

Cursor

The Apple ][ has no hardware cursor. Therefore the function cursor() has no effect.


Next Previous Contents