Ready/Run

Takie sobie archiwum listingów ze starych magazynów komputerowych


Migający Kursor
  • Język programu: Basic
  • Platforma: Atari XE/XL
  • Kod zamieszczono w Bajtek 2/1988
  • Autor listingu: Marek Krupa
  • Listing nadesłał: Amarok

Stan listingu:

4
Listing gotowy - uruchamia się na emulatorze lub realnej maszynie zgodny z listingiem zamieszczonym w periodyku

Przedstawiony program może być pomocny przy pracy z komputerem, powoduje bowiem migotanie kursora, który staje się przez to bardziej widoczny i łatwiejsze jest redagowanie pisanego tekstu. Oprócz tego po każdym RESET ustawiane są zgodnie z życzeniem użytkownika tak ważne przy długiej pracy z komputerem parametry jak: kolor tła i ramki, jasność tekstu, lewy i prawy margines, a także szybkość wprowadzania znaków z klawiatury. Teraz naciśnięcie (nawet przypadkowe) klawisza RESET nie powoduje irytującej zmiany ustawionych parametrów.
Po uruchomieniu programu mamy migający kursor, tło ciemnozielone, ramkę jasnoniebieską, lewy margines 2, prawy = 37, czas do pierwszego powtórzenia klawisza = 15, szybkość powtarzania = 2. Jeżeli ustawione wartości komuś nie odpowiadają, można je zmienić dwoma sposobami: w samym programie w liniach DATA (trzeba również obliczyć nową sumę kontrolną i wstawić ją do linii 16 zamiast 8208), albo w trybie bezpośrednim za pomocą instrukcji POKE.

A oto lista możliwych zmian:

 

  • POKE 1542,41 — kursor migający  linia 20, liczba 41
  • POKE 1542,9   — kursor normalny
  • POKE 1543,x   — częstotliwość migania linia 20, liczba 8
  • POKE 1572,x   — lewy margineslinia 24, liczby 2 i 37
  • POKE 1576,x   — prawy margines
  • POKE 1580,x   — jasność tekstu
  • POKE 1585,x   — kolor tlalinia 26, liczby 12,192 i 148
  • POKE 1590,x   — kolor ramki
  • POKE 1595,x   — czas do powtórzenialinia 28, liczby 15
  • POKE 1600,x   — szybkość powtarzaniai 2 (po 169)