Two Stop Bitsnew | comments | tags | ask | submitlogin
Atari 2600 Programming & 6502 Assembly (pikuma.com | ia)
5 points by jordanpascal 351 days ago | 5 comments
  • markran 351 days ago
    I love that they're teaching assembler in the context of a video game but choosing the Atari 2600 as the hardware just seems almost... abusive? :-)

    I guess the upside is that any programmer who survives getting a 2600 to do a full game can carry that as badge of honor...

    • bmonkey325 351 days ago
      I look at it as less is more. 128 bytes of ram. A simple instruction set. Simple sound. It is easier to focus on learning and being imaginative. Atari 8-bit and NES programming require going up a much steeper learning curve. More options and capabilities but more distractions and expectations of what you should achieve and do when learning.
      • ddingus 351 days ago
        That is basically how it works.

        For anyone interested in exploring this idea without having to go full on assembly warrior, give Batari Basic a try. It's actually quite well done and it exposes the limited resources of the VCS in an easy to understand way.

        Your basic program is compiled down to 6502 machine language and it all runs at basically native speed.

        I found it extremely productive. One can knock out a simple game concept in an hour.

        And yes, the sharp limits really does boil down to less is more. You won't find yourself looking through tons of options and or making one of a very large number of possible choices either.

        • bmonkey325 350 days ago
          Yes ! the vs code extension : Atari Dev Studio has batari basic and 7800basic available as well as full on assembly coding. What a great tool !!!!

          https://marketplace.visualstudio.com/items?itemName=chunkypi...

  • atan2 351 days ago
    I took this course a long time ago. It was great.
lists | rss | source
Search:
Two Stop Bits is a discussion web site about retro computing and gaming.