@tukinem,
post #149
Na 32 kolorach w amosie na pewno będzie zbyt wolno. Jeśli ma być scroll sprzętowy, czyli przez Screen Offset, to najlepiej zrobić Dual Playfield (oba ekrany mogą mieć max po 8 kolorów, a tak naprawdę 7, bo kolor 0 jest przezroczysty). I wtedy ekran w tle sobie przesuwasz za pomocą Screen Offset, a całą akcję rysujesz na pierwszym planie.
Zainstaluj sobie rozszerzenie do amosa o nazwie AMCAF. Ma ono polecenie czyszczenia ekranu za pomocą blittera i ma polecenia do odtwarzania modułów i sampli Protrackera.
Tryb Dual Playfield robisz tak:
Screen Open 0,320,502,8,Lowres `otwierasz jeden ekran
Screen Open 1,320,502,8,Lowres `otwierasz drugi o takich samych wymiarach
Wait 10 ` Czekasz chwilę, bo bez czekania Dual Playfield czasami dziwnie działa
Dual Playfield 0,1 `włączasz tryb Dual i od tej pory masz jeden ekran nad drugim
Dual Priority 1,0 `opcjonalnie jeśli chcesz, to tak zmieniasz kolejność ekranów (ustawiasz który ma być na pierwszym/drugim planie)
---------------------------------------
Od teraz jeśli chcesz zdefiniować paletę, to musisz się przełączyć na ekran pierwszoplanowy (Screen NUMER) i wtedy możesz definiować kolory. Ekran pierwszy to kolory 0-7 a drugi 8-15. Mam nadzieję, że nic nie pomieszałem.
PS Na końcu programu pozamykaj wszystkie ekrany z wyjątkiem nr 0 (Screen Close NUMER)
Ostatnia aktualizacja: 02.08.2021 13:28:42 przez mastaszek