Пример удаления боковых границ на C64

Я знаю, что в C64 можно удалить верхнюю и нижнюю границы с помощью ассемблера, и я нашел примеры кодов для этого. Но я не могу найти ни одного примера кода для удаления боковых границ (который был изобретен 1001 Crew).

Кто-нибудь знает примеры этого?


person Community    schedule 18.02.2015    source источник
comment
Ищите мягкую прокрутку. Вот одна из ссылок, которая выглядит хорошо: 1amstudios.com/2014/12/ 07/c64-smooth-scrolling Я знаю, что делал такой код, но это было двадцать лет назад, так что я уже почти все забыл. ;) Радоваться, веселиться.   -  person Devolus    schedule 18.02.2015
comment
Спасибо. Это хорошая ссылка, и я нашел еще одну очень хорошую ссылку из той, которую вы предоставили. Но у них обоих нет ничего о боковых границах.   -  person    schedule 18.02.2015
comment
Регистр, используемый для мягкой прокрутки, контролирует размер границы. Так реализована мягкая прокрутка. Путем уменьшения/увеличения и смещения границы. Насколько я знаю, вы все равно можете использовать спрайты только в этой открытой части. Нет текста.   -  person Devolus    schedule 18.02.2015
comment
@Devolus А, понял. Я посмотрю на это, спасибо.   -  person    schedule 18.02.2015


Ответы (2)


См. мой ответ на вопрос "Как мне показать спрайты в рамке на C64", который содержит ассемблерный код для удаления боковой и нижней/верхней границы вместе с тем, как это работает.

person Peter Kofler    schedule 21.02.2015
comment
Спасибо. Я не мог заставить его работать на ca65, но это мой ответ. Я попросил пример кода. - person ; 21.02.2015

Пример кода можно найти в 'codebase'...

person JohnD    schedule 22.08.2015