Custom Search

What you will find on this site

Below is a list of scrolling windows that highlights some of the videos I have created, work done with Commodore 64 Basic & Machine Language. There is also some Atari stuff, Java, etc.

Welcome to my Website!

You are in the right place if you want to learn how to design advanced games on the Commodore 64. Be sure to check out the Google Hangouts information below. We meet once a week on my YouTube channel. The goal of this website is to teach you Basic programming, machine language, how to create sprites, graphics, animation, etc. You can also learn about web design, check out some movies, learn how to hack games, and so on. Check out the menus for more information above. Thank you for stopping by.

Google Hangouts Live - Friday nights at 10pm each week

Just launched a new project team that hangs out each Friday evening. We are currently working on a simulation that could evolve into a game. We are aiming toward a platformer. You check out the web page for the Machine Language Project here.

Last night sessions included Bo (Squidian the Bo Fish), Todd (electrical engineer), Darren (Sausage Toes - hardware guro), and myself. We also may be adding another guy named Scott that has done professional demos in the past (really good). So I welcome you to check it out and drop in some week if you are interesting in advancing your knowledge of the Commodore 64 and want to do more than Basic programming.

Uploaded new Photo Gallery

Be sure to check out the new photos I have just added to this website. I have lived in Arizona since 1998 and have taken quite a few pictures of the scenes. Feel free to comment at the bottom of this page if you want to see more or have questions about my adventures. When I have time later, I will try to add descriptions. However, for now I'm busy working a 9-5, running a YouTube channel, and updating this website. Time is precious. Anyway here is the Photo Gallery

Nintendo Entertainment System

To give credit to the times, I figured it was about time I showed the first game console I played on. Even though I was still into home computer programming, Nintendo first caught my eyes when my nephews introduced me to it. We would stay up late nights playing this system. I miss those years. Nintendo page


1564 SDrive - Coming soon!

I have just ordered the SDrive 1564 LCD SD card interface this November 2016. It is shipping from Hungary and was delayed due to an address misunderstanding. Anyways it is due here in less than 10 days. If all goes well, I am going to upload Commodore 64 Basic files as accessible downloads.

I'll try to create a page insert here when I get time. Yet I am busy with many things, including dedication to a full time YouTube channel while still working a 9-5 job. If you can please help me dedicate more time to this website by donating through PayPal above. Your patronage is highly appreciated and puts me one step closer to my goal of going full time with YouTube and this website. Thank you.

Game walkthrough (new)

I have decided to start creating some walkthroughs for some of the more popular Commodore 64 games. The first one will be Dragon's Lair: Part 1. You can visit that page by clicking here.

The second game in the Dragon's lair series is called Escape from Singe's castle. You can visit that page by clicking here.

dragons lair

Test Drive - It's here!

I have just uploaded the first level for Test Drive, complete with some tips, and screenshots included. This was a favorite game to play on the Commodore 64 back when it was first launched in the late 80s. At that time Test Drive stood above the competitors in graphics, gameplay, and replay value. You can visit that page by clicking here.

test drive

Excel: Mapping the Commodore 64

If you have always wanted to find memory addresses quickly on the Commodore 64, have the ability to look up symbols quickly, find hexadecimal address, and learn more about your system, then you don't want to miss checking out this document. You can download it at my Github page.

mapping commodore 64

Below is a video I created on my YouTube channel when I first launched this project and it was still under construction. It is complete now after months of work.

YouTube - C64 Latest Updates

In this section you can scroll through the videos below to see the latest uploads to my YouTube channel. I will try to keep this updated as often as I can.

Commodore 64 Jukebox/Musical Keyboard

This video is my attempt to create my very first Jukebox. It works by storing keystrokes in arrays that are communicated through a machine language routine that checks the keys against a set of notes entered in memory. It not only play music, but it serves as a musical keyboard as well.

Unboxing disks

I had just received a great eBay order for several books, and two cases of floppy disks, filled with games. I was anxious to share my fortune with YouTube.

Atari SPACE Magazine

This was an older video I found while searching through my older hard drives. The reason it was never originally uploaded was I was having some camera focus issues, and didn't have knowledge of video editing, so I omitted it at the time.

Commodore 64 Very Basic Tutorials

This series introduces concepts you will need to know in order to obtain a good grasp on Basic programming. It covers material from the book C64 User's Manual.

Commodore 64 Reverse Code Engineering

Commodore 64 Machine Language Project

My Computer Journey

Other Commodore 64 various categories

You can also view several other popular videos below on sprites, project examples, VICE C64 Tutorial, My Commodore 64 Story, and My First Game Submission for LoadStar.

Sprites and Screen Saving

This video is a great example of how to load Commodore 64 sprites using the SpritePad tool into Basic. It also demonstrates a redefined, multicolor character set for the display background.

Project Examples

My Commodore 64 Story

My First Game Submission (LoadStar)

This was the very first successful game submission that was received by a disk-magazine company called LoadStar back in 1996. I was paid $350 for a graphical, text-adventure called Quest for the Mad Bomber.

Commodore 64 Dancing Mouse

Relive the days of watching that dancing Commodore 64 sprite across the screen. In the video below I explain how the code works and you can also visit that website tutorial here. This retro program was found in the original book the Commodore 64 Programmer's Reference Guide. I edited the sound code out for simplicity.

Commodore 64 Basic Program Listings

For those who may not know there pages exist on this site where you can view hundreds of C64 programs such as Basic games, machine language games, sound, music, and so much more. Click here. to view that page. Also you can click on any of the pictures below to see that specific page. Enjoy!

Choosing an Emulator for the Atari or Commodore 64

In order to write and run your own Basic or Machine Language programs (games) you will need to download an emulator. For the Atari you can download Altirra. For the Commodore 64/64C you can download WinVICE C64. Watch the video below to learn how to use VICE C64.

VICE C64 Tutorial

Gihub - containing my YouTube downloads

Click on the image below to check out my Github page. You will be then able to download all of the programs I worked on in both Basic and Assembly language.

c# loops

Twitter page for the Commodore 64

Here is a link to my Twitter page. I often include the latest uploads to projects and other things I am working on, such as this website. c# loops - A great Commodore 64 resource

This website offers a complete forum where you can ask questions to a massive Commodore 64 community that can often get you an answer right away. I highly encourage setting up an account and checking out their forum listings. Also you can create your own topics as long as they don't detract from the current forums.

CBM Prg Studio (Assembly Language Editor)

For the Commodore 64 fans I begun working on a new page for CBM Prg Studio. Click here to view that page.

For those who were following the scrolling game I began working on last year in 2015, I have now included some explanations of how I managed to do this. I hope later to evolve this into a deeper explanation of the code when I get more time. You can view that page here.

Amiga 500 history

I also added new videos from YouTube showing some of the history of the Commodore 64, commercials, Jim Butterfield, and the last days at the Amiga 500 factory. You can view those below or by clicking on the Commodore 64 menu. Feel free to view that here.

The Amiga 500 videos for the factory liquidation and other things can be found here.

Comment Box is loading comments...
Privacy Notice: Programmer Mind will not compromise your privacy