МышьТекст
Эта статья нуждается в дополнительных цитатах для проверки . ( апрель 2023 г. ) |
MouseText — это набор из 32 графических символов, разработанных Брюсом Тоньяццини и впервые реализованных в Apple IIc . Затем они были модернизированы до Apple IIe , что стало частью обновления Enhanced IIe. была выпущена слегка переработанная версия Затем вместе с Apple IIGS .
Включив символы рисования прямоугольников , MouseText позволил отображать простые текстовые пользовательские интерфейсы, Macintosh напоминающие графический интерфейс пользователя . Поскольку у Apple не было возможности отображать определяемые пользователем символы в текстовом режиме, все графические дисплеи, выходящие за рамки грубых приближений к ASCII-изображению, должны были использовать более медленный и более требовательный к памяти графический режим, прежде чем MouseText стал доступен. MouseText привел к восьмикратному увеличению скорости отображения приложений мыши, в результате чего такие текстовые приложения, как текстовые процессоры, достигли той же скорости, что и исходный Macintosh. Однако текстовые процессоры, работающие на двух компьютерах, не будут путаться друг с другом, поскольку мышь под MouseText будет перемещаться дискретными скачками от ячейки символа к ячейке символа, а не плавным движением Macintosh, а текст по-прежнему будет моноширинным.
Бегущий человек
[ редактировать ]Первоначальная версия MouseText в Apple IIc включала изображение бегущей фигуры, возможно, для изображения действия при запуске программы. Позже выяснилось, что этот значок не нужен, и Тоньяццини отправил письмо в журнал Call-APPLE , предупредив разработчиков не использовать их, поскольку они будут заменены. [1]
Символы MouseText заменили избыточный набор обратных символов верхнего регистра (@,A..Z,[,\,],^,_) в альтернативном наборе символов.
-
Оригинальный MouseText с бегущим человеком
-
Пересмотренный MouseText найден в Apple IIGS
Доступ к символам MouseText
[ редактировать ]Существует два основных способа размещения символов MouseText на экране.
- Включите альтернативный набор символов, записав в адрес 0xC00F (49167). Затем выведите на экран значения в диапазоне от 0x40 (64) до 0x5F (95).
- Включите встроенное ПО с 80 столбцами (которое также позволяет использовать альтернативный набор символов) и используйте последовательность управляющих символов 0x0F, 0x1B (15, 27), чтобы включить инверсную печать и печать MouseText, за которыми следуют символы @,A..Z, [,\,],^,_, за которым следует последовательность 0x18, 0x0E (24, 14), чтобы отключить MouseText и инверсную печать. (Можно также использовать другие методы включения и выключения инверсной печати.)
Например, в Applesoft BASIC следующий фрагмент кода будет отображать представление папки MouseText :
]PR#3
]INVERSE : PRINT CHR$(27);"XY";CHR$(24); : NORMAL
Включение в Юникод
[ редактировать ]Версия 13.0 стандарта Unicode , выпущенная в марте 2020 года, включает все символы MouseText, за исключением двух логотипов Apple, в основном в блоке «Символы для устаревших вычислений» . [2] [3]
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | А | Б | С | Д | И | Ф | |
4x | � [а] | � [а] | 🮰 | ⌛︎ | ✓ | 🮱 | 🮲 | 🮳 | ← | … | ↓ | ↑ | 🭶 | ↵ | ▉ | 🮵 |
5x | 🮶 | 🮷 | 🮸 | 🭸 | 🭼 | → | 🮖 | 🮕 | 🮹 | 🮺 | ▕ | ◆ | 🮀 | 🮻 | 🮼 | ▏ |
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | А | Б | С | Д | И | Ф | |
4x | � [а] | � [а] | 🮰 | ⌛︎ | ✓ | 🮱 | 🮴 | 🮁 | ← | … | ↓ | ↑ | 🭶 | ↵ | ▉ | 🮵 |
5x | 🮶 | 🮷 | 🮸 | 🭸 | 🭼 | → | 🮖 | 🮕 | 🮹 | 🮺 | ▕ | ◆ | 🮀 | 🮻 | 🮼 | ▏ |
- ^ Перейти обратно: а б с д Логотип Apple. Не включен в Юникод. [4]
См. также
[ редактировать ]- Набор символов Apple II
- Marlett — шрифт TrueType, используемый в Microsoft Windows для рендеринга масштабируемых элементов пользовательского интерфейса.
Ссылки
[ редактировать ]- ^ «8-Apple IIc» . 23 июня 2010 г.
- ^ «Символы устаревших вычислений» (PDF) . Стандарт Юникод, версия 13.0 . Консорциум Юникод. Март 2020. ISBN 978-1-936213-26-9 .
- ^ Перейти обратно: а б с Юэлл, Дуг; Бетанкур, Ребекка; Банфи, Рикардо; Эверсон, Майкл; Марин Сильва, Эдуардо; Мортенсон, Элиас; Шоулсон, Марк; Стил, Шон; Тернер, Ребекка (4 января 2019 г.). «Предложение добавить в UCS символы с устаревших компьютеров и телетекст» (PDF) . Консорциум Юникод .
- ^ Перейти обратно: а б с Юэлл, Дуг; Бетанкур, Ребекка; Банфи, Рикардо; Эверсон, Майкл; Марин Сильва, Эдуардо; Мортенсон, Элиас; Шоулсон, Марк; Стил, Шон; Тернер, Ребекка. «LegacyComputingSources» (PDF) . Предложение по добавлению в UCS символов с устаревших компьютеров и телетекста . Консорциум Юникод.
- ^ Беттанкур, Ребекка Г. «Сопоставление Apple II MouseText с Unicode» . Креативная Корп . Проверено 4 января 2019 г.
- Мышь Apple Technote №6
- Техническое справочное руководство Apple IIc
- Справочное руководство по оборудованию Apple IIGS
- История Apple II, глава 8