마우스 텍스트
MouseText마우스텍스트는 브루스 토그나치니가 디자인하고 애플 IIc에서 처음 구현한 32개의 그래픽 캐릭터 세트다.그런 다음 Enhanced IIe 업그레이드의 일부를 구성하는 Apple IIe로 개조되었다.그 후 애플 IIGS와 함께 약간 수정된 버전이 출시되었다.
마우스 텍스트는 상자 그리기 문자를 포함함으로써 매킨토시 그래픽 사용자 인터페이스와 유사한 간단한 텍스트 사용자 인터페이스를 표시할 수 있게 했다.애플사는 사용자 정의 문자를 텍스트 모드로 표시하는 기능이 부족했기 때문에, 조잡한 ASCII 아트 근사치를 넘어서는 모든 GUI 같은 표시장치는 마우스텍스트를 사용하기 전에 더 느리고 메모리가 많이 필요한 그래픽 모드를 사용해야 했다.마우스텍스트는 마우스 어플리케이션의 디스플레이 속도를 8배 향상시켜 워드프로세서로서의 텍스트 기반 어플리케이션을 원래의 매킨토시와 같은 속도로 끌어올렸다.그러나, MouseText 아래의 마우스는 Macintosh의 매끄러운 움직임보다는 문자 셀에서 문자 셀로 이산 점프를 하면서 이동하기 때문에 두 컴퓨터에서 실행되는 워드 프로세서는 서로 혼동되지 않을 것이다. 그리고 텍스트는 여전히 단일 공간이었다.
런닝맨
Apple IIc의 MouseText의 원본 버전에는 프로그램 실행의 액션을 묘사하기 위해 실행 중인 인물에 대한 묘사가 포함되어 있었다.이 아이콘은 나중에 불필요하다는 것이 밝혀졌고, 토그나치니는 콜에이피피엘리 매거진 개발자들에게 그들이 교체될 것이므로 사용하지 말라고 경고하는 편지를 보냈다.[1]
MouseText 문자는 역 대문자(@,A)의 중복 집합을 대체했다.대체 문자 집합의 Z, [,\,]^,_)
MouseText 문자 액세스
화면에 MouseText 문자를 넣는 방법에는 크게 두 가지가 있다.
- 위치 0xC00F(49167)에 기록하여 대체 문자 집합을 활성화하십시오.그런 다음 0x40(64) ~ 0x5F(95) 범위의 값을 화면에 기록하십시오.
- 80열 펌웨어(대체 문자 집합도 활성화)를 활성화하고 제어 문자 시퀀스 0x0F,0x1B(15,27)를 사용하여 역방향 및 마우스 텍스트 인쇄를 켜고 @,A에 문자를 넣으십시오.Z, [,\,],^,_set에 이어 시퀀스 0x18,0E(24,14)를 설정하여 마우스텍스트 및 역인쇄를 해제한다.(다른 역인쇄 방식도 사용할 수 있다)
예를 들어 Appleoft BASIC에서 다음 코드 조각은 폴더의 MouseText 표현을 표시한다.
]PR#3 ]역행 : 프린트 CHR$(27);"XY";CHR$(24); : 정상
유니코드에 포함
2020년 3월에 출시된 유니코드 표준 버전 13.0은 레거시 컴퓨팅을 위한 기호 블록에 많은 (전부는 아니지만) 마우스 텍스트 문자를 포함하고 있다.[2]
Running[3][4] Man이 있는 원본 마우스 텍스트 | ||||||||||||||||
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
4배 | � | � | 🮰 | ⌛︎ | ✓ | 🮱 | 🮲 | 🮳 | ← | … | ↓ | ↑ | 🭶 | ↵ | ▉ | 🮵 |
5배 | 🮶 | 🮷 | 🮸 | 🭸 | 🭼 | → | 🮖 | 🮕 | 🮹 | 🮺 | ▕ | ◆ | 🮀 | 🮻 | 🮼 | ▏ |
Apple IIgs에서[3][4] 수정된 MouseText 발견 | ||||||||||||||||
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
4배 | � | � | 🮰 | ⌛︎ | ✓ | 🮱 | 🮴 | 🮁 | ← | … | ↓ | ↑ | 🭶 | ↵ | ▉ | 🮵 |
5배 | 🮶 | 🮷 | 🮸 | 🭸 | 🭼 | → | 🮖 | 🮕 | 🮹 | 🮺 | ▕ | ◆ | 🮀 | 🮻 | 🮼 | ▏ |
^ 유니코드에[5] 대해 제안되지 않음
참고 항목
- Apple II 문자 집합
- 확장 가능한 UI 요소를 렌더링하기 위해 Microsoft Windows에서 사용되는 TrueType 글꼴 Marlett
참조
- ^ "8-The Apple IIc". 23 June 2010.
- ^ "Symbols for Legacy Computing (Unicode block)" (PDF).
- ^ a b Sources for L2/19-025 (PDF), 2019-01-04
- ^ a b L2/19-025: Proposal to add characters from legacy computers and teletext to the UCS (PDF), 2019-01-04
- ^ "Character Not Proposed" (PDF), L2/19-025: Sources, 2019-01-04
- 애플 테크노테 마우스 6위
- Apple IIc 기술 참조 설명서
- Apple IIgs 하드웨어 참조 설명서
- Apple II History CHAP 8