Who This is For
Batari basic minikernels are bits of display code, written in assembly, that appears below the main screen of an Atari game made with batari Basic. They can be used to show lives, timers, and many other things.
Are you an batari Basic programmer who wants to know how to customize your games by making your own minikernels? Or maybe you just want to learn how to create games in assembly, but want to start by building off of what you have learned with batari Basic? If so, this guide is meant for you.
While I am expecting the reader to have a high degree of proficiency with batari Basic, I am not assuming any prior knowledge of 6502 assembly programming, Atari 2600 internals and timings, or any other knowledge that is not needed to create a game with batari Basic.
Who This is Not For
If you are not already familiar with batari Basic and you wish to learn Atari 2600 game development using 6502 assembly, you would likely be better served by one of the existing tutorials:
* SpiceWare's Collect Tutorial, detailing the creation of a 2K game
* Andrew Davie's 2600 Programming for Newbies course
If you are instead wishing to learn batari Basic, start with the "Getting Started" section of the "batari Basic Commands" reference, hosted by Random Terrain, and check out the batari Basic forum for answers to common questions.