This might be a good starting point to learn Atari 2600 development cause Atari just recently announced the Atari 2600+! It's a tiny hardware update to the Atari 2600 Console that comes with an HDMI output and can support 7800 games! Homebrew Dev just got more interesting!
I had my VCS in '79. I was looking at the Wikipedia list of dates of game releases. We had a ton of games (we played a lot of Atari together!). I liked Adventure and Superman a lot. I played Pole Position, Defender, Asteroids, and Missile Command over and over. I liked Atlantis and Pitfall, River Raid and Star Raiders. I did not like 3D Tic Tac Toe one bit, and my mom loved Circus Atari. I played a lot of Combat and other 2-player games with my sister & cousins and friends.
I had forgotten just how many games we had for the Atari until I started going through a list of them and watching a few game compilation videos! I don't know how my parents afforded them at the time
Megamania and Space Invaders were my goto games. The 2600 was the first video game system I purchased with my own money. Before that I had a Sears Tele Games (Atari) Super Pong unit that I hounded my parents to get me for Christmas. That machine changed my life and led me into the world of computers and programing. From a TRS-80 all the way to where I am now (and still playing games in my 60's ). I often wish I could go back in time and show my younger self the games that I would be able to play today. Watching systems grow over the years has been amazing. Thanks for these videos, I'm only on my second one but will work my way through them all today. Again, thank you!
I think I played Megamania at a friends house a long long time ago. Thanks for watching, I hope you enjoy the other videos, and feel free to subscribe if you haven't already!
Thanks Peter! I'll be going into more detail regarding other IDE's for targeting 6502/2600 development in another video. Just not sure when that will be at the moment!
Yes I definitely want to make my own games for both my Atari 2600 VCS and my Stella emulator. I have played various games on both systems, yet I believe that there are always more games that can provide more fun.
this is absolutely a basic answer, but Yars' Revenge is my favorite 2600 game. Adventure and Haunted House are also pretty high, and Secret Quest could definitely make it up there if i play it more. Pitfall's cool too but i haven't played it in years
It's funny that a lot of the games people seem to love went under my radar for a long time. Growing up I didn't play Yars, Adventure, Haunted House, or Secret Quest. Now when people mention them I get to look them up and try them for myself!
I'm a long time (1983) Atari 8-bit computer owner & programmer (BASIC, TurboBASIC XL, Action!, and lately C vis cc65), and slightly longer-time VCS owner and lover. Probably my favorite 2600 game was and is Adventure. Lousy bat.
I remember typing in pages of 1 and 0's from the Atari 800XL manual, and copying some bits of code that I think we pulled from an Antic magazine. Good times, unless you missed a digit! The more I think about the games, the more my favorite seems to change. Maybe Pitfall 1 or 2, Maybe Kaboom, Burger Time, so many great games!
For me, I absolutely loved Pitfall! I loved the colors and the Tarzan call when grabbing on a vine. One game, I am still obsessed with, which doesn't have anything to do with Atari, was an arcade game that I probably purchased several times in quarters, lol, called Jungle King. I found a great short documentary on its creation and the copyright Infringement suit to Tarzan, prompting its character and name change, but hoping to find a working console someday, so I can play it again, as an adult.
Wow, I live in Australia, 55yo and haven't seen that add in 40+ years. What a blast from the past. Especially the Dad playing night driver. I would look at that old guy and think "Whats people that old know about computer games?" Now im that old man, and the answer is more than you may think.!
The reason the system (Telegames), and games were renamed for Sears, is that anything sold in Sears must have their badge(s) on them, outside of some brand names they approved. I believe Montgomery Ward did the same.
@@8Blit Indeed. I also know a "QC Trick" companies use, like RCA/GE did (I knew an RCA tech). If they make a new TV model, if it was one that worked well, and produced high quality results, it got an RCA badge. If the system was lackluster, it got a GE badge instead. I also made potentiometers for a company many years ago, and they did the same thing. If the output's linearity was good, we put our name on it. If it was exceptional, it got our name, and a "High Performance" tag on it as well. If it was passable, it got the name of the company that was acquired by where I worked.
@@8Blit a reply is a reply indeed! Thank You for sharing the info, is a great channel and i started doing some test with your guides, and thanks for take a minute to answer me!! hoping to see more soon!!
Circus Atari, Jungle Hunt and Pitfall. Played a lot in High School (1982)...then moved on to Commodore 64 (my first "computer"). At age 59, I'm ready to get back to my roots. I have a Computer Science degree (1982-1986) so we did 1 year of Machine Language coding before moving onto Pascal...I'm ready to get back into 8-bit/Machine Language Programming.
Hi, glad you're excited to jump right in! All the code for the episodes are on my GitHub here github.com/kreiach/8Blit The code for this episode in particular is in the 's01e02 - Generating a Stable Screen' folder.
@@8Blit awesome thanks. i found another hello world clump of code and after rolling my face on the keyboard enough i managed to get it to compile :) Definitely looking for more info on it. I've made a number of 2600 controller couplers like this new one ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-ewqtcNAT4us.html that is a coupler without a game.. so now it's time to stop the RnD for couplers (robotron, spy hunter, etc) and figure out some ways to make actual games :)
dasm is a command line program that will exit as soon as it's done assembling your code. If you're using windows and double click it, it will open up a command window and close it right away. If you click on your search bar in windows and type 'cmd', it will return a match for 'Command Prompt'. Click on that to open. From there you'll need to navigate to to where you have your dasm program to run it. As an alternative, in a later video I cover the Atari Dev Studio (free) which is a plug in for Visual Studio Code (free). It comes with dasm, the stella emulator, and allows you to code and build your Atari programs without the need to use the command line. You can find it here. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-fZu8dxS1ARw.html If you go that route, you can come back to this video to try programming from the start and follow along that way. I started off teaching the command line method so as not to hide the details on how your code is turned into a ROM that's usable on the 2600, or within an emulator.
I would say any OS you have is an appropriate OS to develop for the the Atari 2600. In this particular video, the software we use is the Stella emulator and the dasm compiler. Both are available for multiple other OS's. If you use a version of the dasm compiler for your OS then you should have no problems following along with the examples on this channel. If you're using a different compiler the syntax may differ.
The dasm compiler doesn't include any run time or debugging capabilities. For this you'll have to use the debugging features within the emulator you're using. In Stella, you can enter debugging mode by clicking ` on your keyboard. I'll be creating a video on debugging in an upcoming video. Probably next month.
I suspect your executing it via the windows explorer. Dash is a console application and will look like it's closing prematurely if you try to double click it in windows. You should be executing it from the command prompt. If you search for 'command' in windows you can open the command prompt. If you have some trouble with that then please check out my video titled 'coding faster with the Atari Dev studio'. That will show you how to setup visual studio code for doing atari 2600 programming.
Hello, I use the dasm in linux and when I run dasm 8blit-s01e02-background.asm -o8blit-s01e02-background.bin -f3 I get the folloing errors: --- Unresolved Symbol List vcs.h 0000 ???? (R ) startOfFrame 0000 ???? (R ) --- 2 Unresolved Symbols I have included the vcs.h and checked it works with another test code. Any thoughts?