Skip to content

Latest commit

 

History

History
71 lines (48 loc) · 1.44 KB

README.md

File metadata and controls

71 lines (48 loc) · 1.44 KB

C64-Assembler

Listings of my C64 Assembler tutorial series

Hello World

prints out Hello World in an endless loop

Color

changes color of border in an endless loop

Background Color

changes color of background and border

Calc

sets border and background color and uses addition of register

Sprite

displays a custom sprite

Variables

shows how to use variables (binary, octal, hexadecimal and decimal) and displays all characters on screen

Macros

shows how to use macros to invert all screen characters

Clear screen

fills video memory with spaces

Random number

fills video memory with random characters, random number are created by SID chip

Bitmap

loads and displays a bitmap from koala image format

Extern

shows how to separate code in mmore files

Input

shows how to move a sprite by WASD keys

Static text

displays a static text

Interrupt

creates an interrupt routine

Color effect

shows how to do a color effect on static text with an interrupt routine

SID

shows how to play music with SID chip

Horizontal scrolling

shows how to horizontally scroll text

Sprites

shows how to display more than one sprite

Animate sprites

shows how to animate a sprite

Flip sprite

shows how to mirror an animated sprite horizontally

Vertical scrolling

shows how to vertically scroll text

Starfield

shows how to display and animate a starfield

Sinus scrolling

shows how to scroll text in a sinus curve