This page is a complete revision of the C64 Assembly Language Project of 2020. The goal here is to create a more user friendly way of learning how to make your own games on the Commodore 64 in assembly language.
Feel free to leave me any feedback, questions, or things you may be stuck on. I am a very easy person, love to hear from my members, and want to help you succeed with the goals you have in design and more.
Note: There will also be an easy access Github link here to access the files as well. Stay tuned.
A fast and slow timer are setup here to manage the pace of the game. Also several raster routines are implemented here from character set switching, initializing the scroll counters, horizontal/vertical fine scrolling setup starts here, and more game timers.
This area manages all of the interrupts going on in the game, such as enabling screen1 or screen2, setting values for the horizontal and vertical scrolling screens. The joystick is also called here, scrolling counters for vertical/horizontal are set here, and game timers that affect the game flow.
Steve has always had a passion for computers even before I owned one. His first personal computer was an Atari 65xe purchased at Children's Palace around 1986. In later years he attended DeVry University and received a Computer Science degree, works as a Front End Web Developer and is a born again Christian.
Although this is a tech site, I am ashamed of the gospel. I am a sinner saved by the blood of Jesus Christ. If you ever want to talk about salvation, I'm game.