MAC/65 Assembler Editor and Atari 8-bit Machine Language Programming - Part 1

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ก.ย. 2024
  • The 1st in a series of videos in programming in Assembly Language for the Atari 8-bit computers using the MAC/65 Assembler Editor cartridge.
    This first video mostly talks about what the series goals are, a list of useful reference materials (links provided below), and how to use the MAC/65 Editor. It covers most of the MAC/65 Editor commands and a bit about Assembly Language syntax. Lastly, a short example of some actual code running.
    Atari Books referenced in this video and where you can download them:
    MAC/65 and DDT Manual:
    www.atarimania...
    Mapping the Atari by Ian Chadwick:
    www.atarimania...
    Atari Roots by Mark Andrews:
    www.atarimania...
    Compute's Machine Language for Beginners by Richard Mansfield:
    www.atarimania...
    SAMS Programmer's Reference Guide for the Atari 400/800 Computers:
    www.atarimania...
    Your Atari Computer by Poole, McNiff, and Cook:
    www.atarimania...
    Tom Hudson's Machine Language Boot Camp Series Analog Magazine (starting in Issue 13):
    archive.org/de...

ความคิดเห็น • 13

  • @davidarlington1206
    @davidarlington1206  2 หลายเดือนก่อน +8

    Some mistakes I caught on review... 1. Page Six has 256 bytes not 512. 2. At the end when I'm running the object code from a DOS prompt, I meant to say you can do this with Atari DOS as well as Sparta-Dos, but I said Atari BASIC instead.

  • @michaelstoliker971
    @michaelstoliker971 2 หลายเดือนก่อน +5

    I'm looking forward to following this series. I've been into Atari for over 50 years and never learned assembly, It's time!

  • @ericgillespie4062
    @ericgillespie4062 2 หลายเดือนก่อน +1

    Welcome back!

  • @martinpanhuis4608
    @martinpanhuis4608 2 หลายเดือนก่อน +1

    Nice introduction and I will follow the next videos!

  • @billkendrick1
    @billkendrick1 2 หลายเดือนก่อน +1

    I went from BASIC to TurboBASIC XL to Action! to CC65 (cross compiled on a modern system), and have only done the tiniest bit of assembly (with C) or just some straight machine language (embedded in Action!), and I'm STILL itching to learn it "for real".
    This was great, and I'm looking forward to more!

  • @opentheskyy7
    @opentheskyy7 2 หลายเดือนก่อน +3

    Monday - House of the Dragon, Wednesday - The Acolyte, Friday - MAC/65 :)

  • @takingbytes1265
    @takingbytes1265 2 หลายเดือนก่อน +1

    Dave, I am super stoked you are back making videos and on MAC65 no less! Unfortunately, at the moment, my 800XL is not running. I guess now I have a reason to work on it. However, I'm torn about following along. For the last couple of months, I have been working on a developmental kit for the Sega Genesis. Like you I would rather use original hardware, so I breadboarded 4Megabytes of SRAM, a modified Arduino Mega2560, some supporting ICs and wired it all into my Genesis. I can code on my PC upload it to the breadboard and the Genesis plays it like it's a cartridge! There are easier ways to do this, but I have learned a lot with what I have done so far! All the AVR code was written by me in assembly. It is partly from watching your videos that I can do this. So even though I may not follow along I do promise to continue watching every episode you put out! I would like to make videos about what I'm doing, but it's too hard to concentrate then have to drop it too worry about everything that goes with video production. I don't know how people do it....

    • @davidarlington1206
      @davidarlington1206  2 หลายเดือนก่อน

      @@takingbytes1265 Great to have you following along in whatever fashion works for you. I'm very flattered if any of my previous videos were of any inspiration for the cool stuff you're doing for the Genesis. Man, I miss that console!
      As for filming stuff, I've hopefully learned something over the last couple of years, though editing still isn't one of them! Lol

  • @brianwild4640
    @brianwild4640 2 หลายเดือนก่อน +2

    Brilliant to see you back David 👍🏻

  • @mickster150arcade
    @mickster150arcade 2 หลายเดือนก่อน +2

    Great to see you back!!! Looking forward to the entire series

  • @Thesecret101-te1lm
    @Thesecret101-te1lm หลายเดือนก่อน +1

    33:05 Q exits DDT, for anyone following along at home who don't want to look up this :)

    • @davidarlington1206
      @davidarlington1206  หลายเดือนก่อน +1

      @@Thesecret101-te1lm I never mentioned that, did I? LoL some of those DDT commands don't actually bother to register in the command window. W is another one but at least I remembered to call that one out!

    • @Thesecret101-te1lm
      @Thesecret101-te1lm หลายเดือนก่อน +1

      @@davidarlington1206 The other ones are at least visible on screen when you type them, but Q exits immediately.