2015-02-18 4 views
5

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

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

+0

Посмотрите на "мягкой прокрутке". Одна ссылка, которая выглядит хорошо, такова: http://1amstudios.com/2014/12/07/c64-smooth-scrolling/ Я знаю, что я сделал такой код, но это было двадцать лет назад, поэтому я забыл большую часть этого уже. ;) Повеселись. – Devolus

+0

Спасибо. Это хорошая ссылка, и я нашел еще одну очень хорошую ссылку из той, которую вы предоставили. Но у них обоих нет ничего о боковых границах. –

+0

Реестр, используемый для softscrolling, является тем, который контролирует размер границы. Так реализуется softscrolling. Де-/увеличение и перемещение границы. AFAIK вы можете использовать спрайты только в этой открытой части. Нет текста. – Devolus

ответ

2

См. Мой answer to "How do I show sprites in the border on C64", который содержит код сборки, чтобы удалить боковую и нижнюю/верхнюю границу вместе с тем, как это работает.

+0

Спасибо. Я не мог заставить его работать на ca65, но это мой ответ. Я попросил пример кода. –