Tutorials

Do you have an interesting tutorial or how-to to add to the Commander X16 library? Add it here.

Instructions
Edit the category you want to add your tutorial and add a new link, like this: Then save the page. This will create a new link that's red (the target doesn't exist.)
 * Create A Tutorial With a short description of how to do a thing.

Click that new link and edit the new page.

All tutorials should include BASIC and assembly tutorials. Assembly code should be formatted for ACME or 64TASS. Always specify the assembler used when creating examples, as there are some syntactic differences.

You may also include short listings in MONitor format, like this... .,A000 A9 93    LDA #$93 .,A002 20 D2 FF JSR $FFD2 .,A005 A9 51   LDA #$51 .,A007 85 F7   STA $F7 .,A009 A9 A0   LDA #$A0 .,A00B 85 F8   STA $F8 for super-short examples.

Graphics
Exploring Graphics Modes How to put VERA in graphics mode.

Draw A Box Draw a box in graphics mode

Using Layers Use VERA's two layers for two different types of graphics, or for graphics and text at the same time

Draw A Sprite How to load a sprite and display it on the screen

Using Tile Mode Draw some tiles on the screen

Smooth Scrolling Smooth scroll the screen

Sound
Beep Make the CX16 beep

Your First Song Write a simple song with the YM sound chip

Polyphonic Music Play more than one note at a time, like a pro

Assembly
Hello World In Assembler Use an assembler (ACME, 64TASS) to create a "Hello World" program

Disk IO Loading and saving data with assembler

Other
Read The Joystick Read the joystick in assembler and BASIC