atarionline.pl Multi Color Map (MCM) - Forum Atarum

    Jeśli chcesz wziąć udział w dyskusjach na forum - zaloguj się. Jeżeli nie masz loginu - poproś o członkostwo.

    • :
    • :

    Vanilla 1.1.4 jest produktem Lussumo. Więcej informacji: Dokumentacja, Forum.

      • 1:
         
        CommentAuthorMaW
      • CommentTime9 Jan 2026 23:18 zmieniony
       
      TeBe wypuścił nowy tool do obróbki grafiki opartej na tilesach:

      Multi Color Map (MCM)


      - ekran znakowy (ANTIC 4) szerokości 40 bajtów (160 pikseli), wysokość 30 wierszy (240 linii)
      - sprite/pocisk 2-3 szerokości poczwórnej pokrywają całą szerokość ekranu (160 pikseli), piorytet = 0
      - na całej wysokości ekranu CPU jest maksymalnie obciążony (100%)
      - występują badlines, wyłączenie ich oznacza utratę kontroli nad COLOR3 (inwers znaków)
      - pole mapy (4x8) ma wysokość 8 linii i szerokość znaku (1 bajt)
      - sprite/pocisk 0-1 można użyć wg uznania, nie jesy wykorzystywany przez mapę kolorów
      - do dyspozycji są 4 palety kolorów po 4 kolory każda
      - palety różnią się pomiędzy sobą jednym lub dwoma kolorami
      - w polu 4x8 pikseli można użyć tylko jednej z tych 4-ech palet
      - możliwe są dodatkowe zmiany rejestrów co wiersz
      • 2: CommentAuthorvega1
      • CommentTime11 Jan 2026 12:13
       
      coś pięknego :) ciągle jakieś nowe możliwości :)
      • 3:
         
        CommentAuthorMaW
      • CommentTime11 Jan 2026 23:22 zmieniony
       
      Razem z wersją 1.4 TeBe udostępnił też źródła - dodałem w pierwszym poście.
      paleta kolorów ma specyficzny układ i nie jest on przypadkowy

      w zakładce Edit Palette widzimy na pierwszym miejscu kolor szary ($04) COLOR 0, następnie kolor czarny ($00) COLBAK

      ten układ nie jest przypadkowy, jest zamierzony, pozwala maskować piksle mapy kolorów, które składają się z ducha/pocisku 2..3
      chcemy widzieć pojedyńcze piksele mapy a nie cały blok 4x8

      rysowanie polega na wybraniu 1 z 4 palet P0, P1, P2, P3, widocznej w zakładce Cell Palette
      każdy poziomy wiersz wyznacza paletę z 4 kolorami których możemy użyć w polu 4x8 piksele
      w polu 4x8 pikseli nie ma możliwości mieszać palet, może zostać użyty zestaw kolorów tylko z jednej palety P0,P1,P2 lub P3
      • 4: CommentAuthorkski
      • CommentTime13 Jan 2026 11:01
       
      Zacnie wygląda. To zakładam, że trwają prace nad gierką wykorzystującą to.

      Tak sobie myślę, jeżeli bad lines nie są wyłączone, to jak sprite pocisk 2/3 pokrywa całą szerokość ekranu w pierwszej linii każdego wiersza?
      • 5: CommentAuthortebe
      • CommentTime13 Jan 2026 11:09 zmieniony
       
      FireNIce wykorzystuje MCM

      badlines będą widoczne na wyższych poziomach gry, gdzie są granatowe bloki lodu

      jeśli np. narysować klocki do Tetris-a to ominięcie badlines polega na ustawieniu pierwszej linii wiersza na czarną i nie widać badlines
      • 6: CommentAuthor0xF
      • CommentTime16 Jan 2026 20:47
       
      Pomysłowy tryb 160x240 z ośmioma kolorami w linii!