Uploaded September 2022 | Updated September 2026, 4 hours ago
Today in #C64 #assembly we are going to implement hardware based smooth scrolling
The X scrolling is done by the lowest 3 bits of the $d016 which is Control register 2
Y scrolling is done by the lowers 3 bits of the $d011 which is Control register 1
github.com/rdoetjes/c64/tree/main/lesson08 (hard scrolling)
github.com/rdoetjes/c64/tree/main/lesson09 (smooth scrolling)
Today in #C64 #assembly we are going to implement hardware based smooth scrolling
The X scrolling is done by the lowest 3 bits of the $d016 which is Control register 2
Y scrolling is done by the lowers 3 bits of the $d011 which is Control register 1
github.com/rdoetjes/c64/tree/main/lesson08 (hard scrolling)
github.com/rdoetjes/c64/tree/main/lesson09 (smooth scrolling)










