Bajtek 3-4/1986
[Reduks] Bajtek 3-4/86

Z przyjemnością oddaje w Wasze ręce kolejny numer poprawionego Bajtka, który oryginalnie ukazał się gdzieś w połowie 1986 roku, a teraz dzięki sumie ładnych parudziesięciu godzin, ponownie przeskładany i z poprawionymi listingami może znów ...

Zobacz stronę związaną z tym artykułem w Reduksach Try2emu
Spis treści:
Listingi dołączone do numeru w ReadyRun

KLAN SPECTRUM

Michał Szuniewicz{(lat 16)}

Mapa

Program generuje na podstawie liczb przypadkowych obraz przypominający mapę lub zdjęcie satelitarne.

Program generuje na podstawie liczb przypadkowych obraz przypominający mapę lub zdjęcie satelitarne. Rysowanie rozpoczyna się od punktu o współrzędnych 128,88. Współrzędne kolejnych punktów wybierane są na podstawie liczby przypadkowej generowanej przez funkcję RND. W zależności od tej liczby zmianie ulega współrzędna x lub y punktu zmniejszając się lub zwiększając o dwa. W ten sposób na ekranie powstaje obraz złożony jedynie z punktów o parzystych współrzędnych.

Jeśli rysunek wychodzi poza ekran, wybierany jest nowy punkt w przypadkowym miejscu ekranu, od którego wznawia się rysowanie. Teraz jednak obie współrzędne nie muszą być parzyste. Jeśli na przykład zostanie wybrany punkt o współrzędnych 100,101 to rysunek zaczęty od tego punktu będzie się składać z punktów o parzystej współrzędnej poziomej i nieparzystej pionowej. Gdy obraz rysowany w danej chwili nakłada się na obraz wygenerowany poprzednio, ale punkty nie pokrywają się, to dzięki zmianie gęstości usiania zapalonych punktów tworzy się nowy odcień koloru mapy. Jeśli punkty pokrywają się, wówczas na ekranie nie widać zmian. Po dłuższym czasie powstaje dwukolorowy obraz z wieloma odcieniami.

Aby zmienić kolory mapy wystarczy nacisnąć klawisz SPACE. Program pyta się wtedy o nowy kolor tła i mapy. Należy podać kod koloru (od 0 do 7 włącznie). Po wczytaniu nowych kolorów program zmienia miejsce w pamięci, gdzie przechowywane są kody kolorów (tzw. atrybuty) poszczególnych części ekranu, wstawiając do nich nową wartość. Po przekolorowaniu ekranu rysowanie mapy zostaje wznowione.

 

Michał Szuniewicz (lat 16)

Czytaj także w dziale KLAN SPECTRUM
„Od środka”
Tomasz Surmacz, Robert Dudzik - Bajtek 4/1988

Ostatnio poznaliśmy sposób, w jaki przechowywana jest w pamięci każda linia BASIC-a. oraz co oznaczają takie znaki kontrolne, jak CHR$ 14 i CHR$ 8. W tym odcinku poznamy pozostałe znaki kontrolne. Trzy z nich dotyczą zmiany miejsca wydruku, sześć — zmiany atrybutów..

„Jak Malować? Cz. 2”
Michał Szuniewicz - Bajtek 1/1988

Idealnym rozwiązaniem byłoby stworzenie algorytmu zamalowywania dowolnego obszaru zamkniętego. Poniżej przedstawiam jeden z nich. Pomysł jest ogólnie znany (Sinclair User) i mimo to, że procedura działa wolno, jest ona bardzo krótka i mało skomplikowana.

„TOS - Timex Operating System”
Janusz Jarmoch - Bajtek 1/1988

ZX Spectrum zaprojektowane zostało z myślą o współpracy z magnetofonem lub microdrivem. Nie oznacza to, że zrezygnowano całkowicie z prac nad stacją dysków. Pamięci dyskowe do ZX Spectrum powstały w wielu firmach i charakteryzują sie różnorodnością zastosowanych w nich rozwiązań technicznych. Jednym z najciekawszych urządzeń tego typu jest 3-calowa stacja dysków Timex, umożliwiająca jednoczesne podłączenie do Spectrum 4 napędów dyskowych_sterowanych wspólnym kontrolerem. Użytkownik zyskuje w ten sposób szybki i niezawodny dostęp do ponad 500 kB dodatkowej pamięci.

„Od Środka Cz. 1”
Tomasz Surmacz, Robert Dudzik - Bajtek 1/1988

Mało kto lubi programy, które przy pierwszym lepszym błędzie lub wciśnięciu klawisza BREAK czyszczą cała pamięć komputera, nie pozostawiając po sobie żadnego śladu, albo „zawieszają się”, zmuszając do wciśnięcia RESET. Sytuacja przestaje być zabawna. adv mamy jakiś dobry program użytkowy, który chcemy przystosować do nietypowego sprzętu (lub grę do rzadko spotykanego joysticka) lub gdy chcemy zmienić w programie wszystkie teksty angielskie na polskie, a program nie daje się zatrzymać.

„Programy graficzne”
(mp) - Bajtek 5/1988

Spośród programów graficznych na Spectrum godne uwagi są jedynie THE ARTIST i ART STUDIO.

„Edytory tesktowe”
Marcin Przasnyski - Bajtek 5/1988

Niemało jest edytorów tekstu napisanych specjalnie na Spectrum.

„Mapa”
Michał Szuniewicz{(lat 16)} - Bajtek 3-4/1986

Program generuje na podstawie liczb przypadkowych obraz przypominający mapę lub zdjęcie satelitarne.

„ZX Spectrum — prezentacja”
Grzegorz Grzybowski - Bajtek 7/1986

W każdym mikrokomputerze możemy wyodrębnić kilka bloków funkcjonalnych, które połączone w odpowiedni sposób tworzą tzw. system czyli to. z czym ma do czynienia użytkownik. Zwykle podstawowe bloki funkcjonalne zamknięte sa we wspólnej obudowie wraz z klawiaturą. Jeśli zajrzymy do środka, zobaczymy kilkanaście lub kilkadziesiąt układów scalonych różnej wiel-kości. zmontowanych na wspólnej płytce o skomplikowanym obwodzie drukowanym, umieszczonym na obu jej stronach, oraz niewielką ilość elementów pomocniczych. Większe mikro-komputery posiadają kilka płytek, małe – tylko jedna. Płytka naszego Spectrum zawiera 25 układów scalonych.

„Zaczęło się od Spectrum”
Piotr Bernatek - Bajtek 12/1988

Nie jest to bajka ani reklama. Poniższy zarys historii pracowni informatycznej w II L.O. im. Stefana Batorego w Warszawie dedykuję młodym entuzjastom informatyki w polskich szkołach oraz ich nauczycielom — tym, którym już się udało i tym, którzy mają to jeszcze przed sobą.  

„Rozkrój ”
Józef Ludwiński - Bajtek 1/1989

Oto bardzo prosty przykład na to, jak praktycznie wykorzystać możliwości mikrokomputerów, na przykładzie popularnego Spectrum.

„Spectrum i nowe możliwości”
Marcin Przasnyski - Bajtek 2/1989

Czarne, płaskie pudełko z niebieskimi gumkami na wierzchu, zwane Spectrumną, Speccy lub po prostu Trumną, posiada z tyłu podłużne złącze krawędziowe. Dzięki niewielkim pudełkom wciskanym w to złącze poczciwa Trumna nabiera obrotów. Jej możliwości stają się porównywalne z możliwościami Commodore i Atari, których właściciele zwykle wymawiają nazwę „Spectrum” z lekceważeniem, a nawet pogardą.