Sprites using Assembly language on the Atari with Joystick control

Поделиться
HTML-код
  • Опубликовано: 3 окт 2024
  • НаукаНаука

Комментарии • 40

  • @homejonny9326
    @homejonny9326 4 года назад +4

    Trully hidden gem channel

  • @AtariSTGuy
    @AtariSTGuy 4 года назад +4

    Nothing better than PM Graphics on the Atari 8-bit! Great Vid! Loved using the Mac/65 back in the 80's! Used to spend hours and hours debugging my code with DDT

  • @dbills442
    @dbills442 4 года назад +2

    really nice to watch you program on the real hardware, those old machines aren't so different from how many of us program today really, we just have more than 40 columns

  • @krzysztofkazmierczak7666
    @krzysztofkazmierczak7666 3 года назад +1

    Great tutorial!!!! Best regards from Poland!!

  • @dominikvltavsky7851
    @dominikvltavsky7851 4 года назад +4

    Really helpful video, I appreciate the time you invest in creating it. Small bug in the memory clear routine. When you clear the second page and every page after, you don't clear the FF byte because you DEY when Y is set to 255, effectively the code starts clearing at 254 position. Change line 840 to LDY #0.

  • @activemotionpictures
    @activemotionpictures 3 года назад +1

    Thank you so much!!! Great video!

  • @ukcroupier
    @ukcroupier 4 года назад +4

    Good vid, looking forward to your next one.

  • @bjbell52
    @bjbell52 2 года назад +1

    Note : location 704 if NOT the color control register for player zero. It is the SHADOW register that is loaded during vertical blank and stored into then color control register for player zero.

  • @harryguillermo
    @harryguillermo 2 года назад +1

    Thank you for sharing. Lovely video!

  • @matthiasbreiter4177
    @matthiasbreiter4177 2 года назад +1

    This is really nice. I love the fact you are actually programming on the ATARI itself :)
    And the explanations are good to follow.

  • @IntoTheVerticalBlank
    @IntoTheVerticalBlank 4 года назад +5

    Awesome stuff, man!

    • @8bitandmore
      @8bitandmore  4 года назад +2

      Thanks! I love these machines!

  • @carlacespede3489
    @carlacespede3489 Год назад +1

    Una OBRA DE ARTE..THANK YOU THANK YOU VERY MUCH!!!!

  • @elkino1
    @elkino1 4 года назад +3

    Great tutorial! I have seen your other videos and this is amazing! Thank you very much for doing it!

  • @markstrickland438
    @markstrickland438 4 года назад +3

    Excellent video. Thank you!

  • @r3jjs
    @r3jjs 4 года назад +2

    I really enjoyed your video, thank you.
    I do have one suggestion, however. If you have the AtariWriter cart, you can load your source code into the word processor and then you can easily scroll up and down in the source code rather than having to keep listing separate blocks.

  •  4 года назад +5

    Waiting for the Macros explanation. They increase the readability of source code.

  • @michaelstoliker971
    @michaelstoliker971 4 года назад +3

    Great example. Maybe I'll get off my butt and finally learn assembler. I can order a replica MAC65 in cartridge for $26.00, but I don't know that anyone is still making SpartaDOS cartridges with a pass-thru connector anymore. The SIDE 2 cartridge comes with SpartaDOS built in, but I don't know if you can then run MAC65 from an image on the flash memory.

    • @billkendrick1
      @billkendrick1 4 года назад +1

      You should be able to use Mac/65 with any ol' DOS (Atari DOS, MyDOS, disk-based SpartaDOS, etc.)

    • @8bitandmore
      @8bitandmore  4 года назад +1

      Bill Kendrick yes that’s right, any DOS should work

  • @cesargaldamesbert
    @cesargaldamesbert 3 месяца назад +1

    Cool, I’d like to start from very beginning in asm. Where I can get a proper manual that starts from zero…? Love your channel

    • @8bitandmore
      @8bitandmore  3 месяца назад

      I have some other videos on the channel that can help you get started just look around my channel

  • @brianwild4640
    @brianwild4640 3 года назад +1

    line 840 how come you LDY with #255 should it not be #0 as when you BNE(line 870) you are going to DEY to #254 and never clear the 1st byte except on the first page

  • @FD-ze1xg
    @FD-ze1xg 5 месяцев назад

    Hi, I’m interested in doing this on my Atari 65XE because the graphics mode is better. How can I do it? Thank you for your attention! Thanks for a response!” 😊 ps. great tutorial!

  • @ButilkaRomm
    @ButilkaRomm 4 года назад +2

    Sprites are only available in assembler and not basic ?

    • @8bitandmore
      @8bitandmore  4 года назад

      You can use the sprites in BASIC as well but they will not move as fast as in machine language.

    • @ButilkaRomm
      @ButilkaRomm 4 года назад

      @@8bitandmore But maybe they are easier to use in basic?

    • @Jimbaloidatron
      @Jimbaloidatron 3 года назад

      @@ButilkaRomm Use BASIC XL or BASIC XE rather than the built-in Atari BASIC if you want easy sprite commands. Vertical movement is slow with the standard Atari BASIC.

  • @AllGamingStarred
    @AllGamingStarred 3 года назад

    whenever i use the assembler/editor rom, I get error 19 5. What does it mean? I am running Altirra 64bit Streamlined,

    • @8bitandmore
      @8bitandmore  3 года назад

      where and when do you get that error? send screen shot

    • @AllGamingStarred
      @AllGamingStarred 3 года назад

      @@8bitandmore i will later on