Ready/Run

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


Klawisze Funkcyjne
  • Język programu: Atari Basic
  • Platforma: Atari XE/XL
  • Kod zamieszczono w Bajtek 09/1987
  • Autor listingu: Tomasz Bigaj
  • Listing nadesłał: Faust

Stan listingu:

2
Listing skorygowany - zawiera błędy, uruchamia się na emulatorze lub realnej maszynie, jednak z organiczoną funkcjonalnością

Przedstawiony program umożliwia wykorzystanie klawiszy funkcyjnych komputera ATARI do wypisywania najczęściej używanych słów kluczowych BASIC-a.

Wykorzystuje on wektor przerwania VBLK mającego miejsce w czasie wygaszania promienia elektronów pod czas jego przemieszczania do pierwszej linii obrazu. Hasła RUN, LIST, CONT uzyskujemy poprzez wciśnięcie klawiszy START, SELECT lub OPTION. Pozostałe trzy hasła otrzymuje się przez poprzedzenie tej czynności naciśnięciem klawisza HELP. Program nie koliduje z wykorzystaniem konsoli przez programy napisane w BASIC-u — jest blokowany w czasie ich wykonywania.
Opisany program może wypisywać na ekranie dowolny tekst zapisany w liniach poprzedzonych komentarzem „DANE DLA TEKSTU”. Pierwsza liczba jest zawartością komórki 53279 w momencie wciśnięcia wybranego klawi sza. Jeśli wykorzystujemy również klawisz HELP — do liczby tej należy dodać 17. Można również wykorzystać zmianę zawartości komórki 53279 przy równoczesnym wciśnięciu kilku klawiszy konsoli, jest to jednak niewygodne w użyciu. Pozostałe liczby to wartości liczbowe pisane go tekstu w kodzie ASCII. Po wprowadzeniu zmian w liniach „DATA” należy zmodyfikować również wartość sumy kontrolnej (zmienna SUM) oraz odpowiednio zmienić długość pętli czytających dane. Należy pamiętać, że cały program nie może mieć więcej niż 256 bajtów (jedna strona pamięci).
Po przepisaniu programu należy przygotować magnetofon do zapisu i uruchomić program poprzez RUN. Jeśli był poprawnie przepisany, to zostanie zapisany na taśmie w formie BOOT przeznaczonej do ładowania poprzez wciśnięcie klawisza START w momencie włączenia komputera.