Sprites using Assembly language on the Atari with Joystick control

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ต.ค. 2024

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

  • @homejonny9326
    @homejonny9326 4 ปีที่แล้ว +4

    Trully hidden gem channel

  • @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.

  • @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

  • @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.

  • @krzysztofkazmierczak7666
    @krzysztofkazmierczak7666 3 ปีที่แล้ว +1

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

  • @ukcroupier
    @ukcroupier 4 ปีที่แล้ว +4

    Good vid, looking forward to your next one.

  • @carlacespede3489
    @carlacespede3489 ปีที่แล้ว +1

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

  • @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.

  • @activemotionpictures
    @activemotionpictures 3 ปีที่แล้ว +1

    Thank you so much!!! Great video!

  • @harryguillermo
    @harryguillermo 2 ปีที่แล้ว +1

    Thank you for sharing. Lovely video!

  •  4 ปีที่แล้ว +5

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

  • @markstrickland438
    @markstrickland438 4 ปีที่แล้ว +3

    Excellent video. Thank you!

  • @elkino1
    @elkino1 4 ปีที่แล้ว +3

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

    • @8bitandmore
      @8bitandmore  4 ปีที่แล้ว

      Thanks for watching!

  • @IntoTheVerticalBlank
    @IntoTheVerticalBlank 4 ปีที่แล้ว +5

    Awesome stuff, man!

    • @8bitandmore
      @8bitandmore  4 ปีที่แล้ว +2

      Thanks! I love these machines!

  • @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.

  • @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