Jump to content

Karl's Blog

  • entries
    16
  • comments
    36
  • views
    3,991

0) Minikernel Developer's Guide Introduction

Karl G

597 views

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.

blogentry-48311-0-31105400-1536171122_thumb.png

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.

  • Like 1


4 Comments


Recommended Comments

This looks better than what I imagined. I was thinking Military style as I am a Reservist. I like the screen shot as well. Makes more sense on how it will look and what you can do. Thanks for taking the time out to put this together. If you need a student tester or help. I'm glad to do what I can. Once complete if your okay with it. Maybe RT can post a link to the page he maintains. I think almost everyone goes there from time to time.

Share this comment


Link to comment

Ahh I remember this post now. Since I have more time now and another deployment coming up and I learn this aspect of Bb.

Share this comment


Link to comment
Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...