MouseText
MouseText is a set of 32 graphical characters first implemented in the Apple IIc. They were then retrofitted to the Apple IIe forming part of the Enhanced IIe upgrade. A slightly revised version was then released with the Apple IIgs.
The idea of MouseText was making it possible to display simple GUI-like user interfaces in text mode. Since the Apples lacked the ability to use user-defined characters in text mode, all GUI-like displays beyond crude ASCII Art approximations had to use the slower and more memory-hungry graphical mode before MouseText was available.
The MouseText characters replace a redundant set of Inverse UpperCase characters (@,A..Z,[,\,],^,_) in the Alternate character set.
Original MouseText with Running Man
Revised MouseText found in Apple IIgs
How to access MouseText characters
In order to display MouseText characters a program must first select the Alternate character set, turn on Inverse video mode and then output an ASCII 27 character. To turn off MouseText the program should output an ASCII 24 character and the if required return the display to Normal video mode. For example, in Applesoft the following code fragment will display the MouseText Folder icon.
]PR#3
]INVERSE : PRINT CHR$(27);"XY";CHR$(24) : NORMAL
References
- Apple Technote Mouse #6
- Apple IIc Technical Reference Manual
- Apple IIgs Hardware Reference Manual