/VSCode.X16.Learning

Commander X16 Learning Repo that accompany my streams

Primary LanguageAssembly

VSCode.X16.Learning

This is a Commander X16 Learning GitHub Code Repo, this is where you will get the code we develop on each of the learning series.

To use, load the Workspace into VSCode, you will need to change the "kickassembler.emulator.runtime" attribute to point to where you have the Commander X16 emulator.

You should be good to go, by pressing F6 to assemble and run the examples

Please Note, You must have Kick already SetUp

Enjoy :D

Examples Included

Episode 1

  • Example01 : Print "Hello World" on the screen
  • Example02 : Poke a Line of 'H' onto the screen
  • Example03 : Poke a Line of coloured 'H' onto the screen
  • Example04 : Print "Hello World" in colour on the screen
  • Snake : This was a Snake Game off the X16 web site that did not work with the new ROM, so we Fixed it.

Episode 2

  • Example0204 : Copy a Line of 'H's from top to 3 lines down on the screen
  • Example0205 : Copy a Line of 'H's from top to 3 lines down on the screen untouching the colour
  • Example0206 : A basic text scrolling routing using Vera
  • Example0207 : A basic text scrolling routing using Vera with colour
  • Example0208 : Scrolling the screen view port using WASD Keys
  • Example0209 : Scaling the Screen to look like a C64
  • Example0210 : Horizontal Screen Dimension changing using WASD Keys
  • Example0211 : Demonstrating Character Set Importing (first 32 chars are changed)

John. aka OldSkoolCoder