Narysuj na granicy ekranu w Commodore 64

Dobrze. Mam nadzieję, że nie zostanie zamknięta, ponieważ mam tę ciekawość od 25 lat i chciałbym zrozumieć tę sztuczkę.

W komodorze 64 granica nie była adresowalna przez 6569 VIC. Wszystko, co możesz zrobić, to narysować piksele w centralnym obszarze, w którym przesuwał się kursor. Granica była zawsze jednolita, chociaż można zmienić jej kolor za pomocą poke 53280, kolor, jeśli dobrze pamiętam.

Niemniej jednak wyraźnie pamiętam intro gier, w których granica była opisana grafiką, tak jakby była w pełni adresowalna. Próbowałem zrozumieć, jak to działa, ale nigdy nie doszedłem do sedna. legendy mówią, że było to sprytne użycie sprite'ów, które w pewnych okolicznościach mogły zostać narysowane na granicy, ale nie wiem, czy to miejska legenda.

edytować: po prostu przeczytaj to z jednego z podanych linków

Sprite'y były multipleksowane w pionowych liniach rastrowych (ponad 8 sprite'ów, czasami do 120 sprite'ów). Dopóki grupa Crest nie wydała Krestage 3 w maju 2007 r., Powszechne było przekonanie, że na jednej linii rastrowej może pojawić się nie więcej niż 8 sprite'ów, ale przypisanie nowych współrzędnych Y sprawiło, że pojawi się on ponownie na dole ekranu.

To jest złe ... bijesz raster i ustawiasz duszek zanim tam dotrze ...

questionAnswers(7)

yourAnswerToTheQuestion