Tolong jelaskan mengenai Mode dari Super Nintendo Entertainment System

Mode 0: 4 lapisan, masing-masing menggunakan palet 4 warna; setiap latar belakang menggunakan bagian warnanya.

Mode 1: 3 lapisan, dua di antaranya menggunakan palet 16 warna dan 4 warna untuk satu.

Mode 2: 2 lapisan, masing-masing 16 palet warna. Setiap ubin dapat menggulir satu per satu.

Mode 3: 2 lapisan, satu menggunakan palet 256 warna penuh dan yang lainnya menggunakan palet 16 warna. Untuk lapisan pertama, Anda juga dapat langsung menentukan warna dari ruang 11-bit.

Mode 4: 2 lapisan, satu menggunakan palet 256 warna penuh dan yang lainnya menggunakan 4 warna. Untuk lapisan pertama, Anda dapat langsung menentukan warnanya, dan setiap ubin dapat digulir secara terpisah.

Mode 5: 2 lapisan, satu menggunakan palet 16 warna dan yang lainnya menggunakan palet 4 warna. Algoritma untuk decoding image tiles telah diubah untuk mendapatkan lebar 512 piksel dan interlacing.

Mode 6: 1 lapisan, palet 16 warna digunakan. Algoritma untuk decoding tile mirip dengan mode 5; setiap ubin dapat digulir satu per satu.

Mode 7: 1 lapis 256 ubin, masing-masing berukuran 128x128. Lapisan ini dapat diartikan memiliki satu bidang dan menggunakan palet 256 warna, atau terdiri dari dua bidang, masing-masing menggunakan 128 warna. Lapisan dapat diputar dan diskalakan menggunakan matriks transisi. HDMA sering digunakan untuk mengubah parameter matriks untuk setiap garis pemindaian, yang memungkinkan Anda mendapatkan efek perspektif.

Setiap lapisan dapat dipikselkan satu per satu, dan sprite dapat dipotong dan digabungkan dengan menambahkan atau menghapus warna, memungkinkan efek yang lebih kompleks dan kedalaman warna yang lebih besar daripada yang ditentukan secara langsung.

Unit pemrosesan grafis dapat diberikan perintah untuk menetapkan posisi piksel saat ini kapan saja selama proses menampilkan gambar di layar, dan dapat diberikan baik oleh perangkat lunak atau perangkat yang terhubung ke port pengontrol No.2.Dalam hal ini, program akan dapat membaca posisi tetap. Selain itu, blok tersebut dapat digunakan untuk perkalian bertanda 16-bit dan 8-bit yang cepat.