MouseText - MouseText

MouseText zaprojektowany przez Bruce Tognazzini to zestaw 32 znaków graficznych pierwszy realizowanych w firmy Apple IIc . Zostały one następnie zamontować do firmy Apple IIe stanowiące część Enhanced uaktualnienia IIe. Nieco zmieniona wersja została następnie zwolniony z IIGS firmy Apple .

Włączając znaki materacem rysunek , MouseText pozwoliło na wyświetlanie prostych interfejsów tekst przypominający Macintosh graficzny interfejs użytkownika . Ponieważ Jabłka brakowało możliwość wyświetlania znaków zdefiniowanych przez użytkownika w trybie tekstowym, wszystkie wyświetlacze GUI podobny poza surowy ASCII sztuki przybliżeń musiał użyć wolniejsze i bardziej tryb graficzny pamięci głodny przed MouseText był dostępny. MouseText spowodowało ośmioraką wzrostem prędkości wyświetlacz do zastosowań myszy, przynosząc takie aplikacje tekstowe jak edytory tekstu do tej samej prędkości co oryginalny Macintosh. Edytory tekstu działające na dwóch komputerach, nie należy mylić ze sobą, jednak, jak mysz pod MouseText ruszy w dyskretnych skoków z celi do celi postaci znaków, zamiast płynnego ruchu Macintosh, a tekst nadal stałej szerokości.

Biegnący mężczyzna

Oryginalna wersja MouseText w Apple IIc zawierał ilustrację biegania figury, może przedstawiać działanie uruchomiony program. Ikona ta została później okazały się zbędne, a Tognazzini wysłał list do call-APPLE czasopism deweloperom nie ostrzegając ich używać, jak będzie je wymienić.

Postacie MouseText otrzymuje się nadmiarowe zestawu odwrotnej wielkimi literami (@, A..z [\,], ^, _) w zestawie znaków alternatywne.

Jak uzyskać dostęp do znaków MouseText

Istnieją dwa główne sposoby, aby umieścić znaki MouseText na ekranie.

  • Włącz alternatywny zestaw znaków pisząc do lokalizacji 0xC00F (49167). Następnie zapisywać wartości w 0x40 (64) poprzez 0x5F (95) wahać się na ekranie.
  • Włączenie oprogramowania 80 kolumny (co umożliwia również alternatywny zestaw znaków) i użyć Sekwencja sterowania 0x0F, 0x1B (15,27) do włączenia odwrotne drukowania MouseText dalej, a następnie w postaci @, A..Z, [\,], ^, _ zestawu, a następnie kolejno 0x18,0E (24,14), aby włączyć MouseText i odwrotne drukując. (Mogą być również stosowane inne metody toczenia odwrotność drukowania i wyłączanie)

Na przykład, w Applesoft BASIC poniższy fragment kodu wyświetla reprezentację MouseText o katalogu :

]PR#3

]INVERSE : PRINT CHR$(27);"XY";CHR$(24); : NORMAL

Zobacz też

Referencje