Retro Game Dev Uncovered: Programming Atari 2600 Paddles!

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

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

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

    I can't thank you enough considering the amount of work this must have been. This is STELLAR content, I love it! You single-handedly created the best YT channel for Atari 2600 programming. The bar is set really damn high now for others that might want to follow suit 😋
    The paddles are indeed...not intuitive...to program Lol. This helps immensely!!!

    • @8Blit
      @8Blit  7 หลายเดือนก่อน +1

      Wow, thank you very much for the kind words, I really appreciate the support!

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

    Awesome Kyle!

  • @scottfarrar3441
    @scottfarrar3441 7 หลายเดือนก่อน

    Excellent! Thank you for sharing your knowledge on the Atari 2600/Assembly language with the rest of us. You have that special ability to take a difficult topic...break it down...organize it...and present it in a manner that is "consumable" for those that want to expand their horizons in this topic.

    • @8Blit
      @8Blit  6 หลายเดือนก่อน

      Thank you very much, I appreciate the kind words!

    • @8Blit
      @8Blit  6 หลายเดือนก่อน

      Thank you very much, I appreciate the kind words!

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

    Yay! Thx

    • @8Blit
      @8Blit  7 หลายเดือนก่อน

      My pleasure!

  • @combatking0
    @combatking0 7 หลายเดือนก่อน

    Fun fact: If you have a pair of paddle controllers connected and you're playing Combat, press the fire buttons on both controllers together for a burst of speed.
    Although, you won't be able to fire...

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

    I racked up a little collection of paddle controllers over the years and NONE of them worked properly 😂
    I got pretty good at taking the pots apart and cleaning them! Now they are like brand new! ...never did score a driving controller though... 😔

    • @8Blit
      @8Blit  7 หลายเดือนก่อน +1

      I know the feeling, I always have one that's wonky! It didn't help that I used to test them with Kaboom! until I learned that the movement on that game is always a little sketchy!

    • @KeithPhillips
      @KeithPhillips 7 หลายเดือนก่อน

      @8Blit your little program looks great! I need to throw it on my Harmony cart and test my paddles and see what they register!
      As for programming the paddles (since they will all likely vary) is it a good idea to kind of perform an in-game "test", maybe even silently, keeping track of the min/max and sort of calibrating game logic behind the scenes...or am I overthinking things?
      (It's a bad habit I have) 🤣

  • @CheesyAnimates
    @CheesyAnimates 6 วันที่ผ่านมา

    2:22 is that photo ai? It scares me in a way only an ai photo can

    • @8Blit
      @8Blit  2 วันที่ผ่านมา

      It sure is, very uncanny valley 😈

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

    Why not use it like this? (code bellow)
    will avoid an unnecessary BIT (.byte $2C - 4 cycles) and will save 1 bytes (BIT opcode) for each INPUT
    and in the case where the capacitor is charged, you consume 8 cycles, while this consumes 6 cycles
    .
    .
    midBand:
    sta WSYNC ; 3
    ; ---------------------
    ; check if paddle caps are charged.
    bit INPT0 ;3 BIT paddle 0
    bmi donep0 ; 2/3 0=charging, 1=charged
    stx pValue ; 3 store current scanline value
    donep0:
    bit INPT1 ; 3 BIT paddle 1
    bmi donep1 ; 2/3 0=charging, 1=charged
    stx pValue+1 ; 3 store current scanline value
    donep1:
    .
    .
    .

  • @Mi-583
    @Mi-583 6 หลายเดือนก่อน

    Hi, I'm looking for a graphical game maker environment for the Atari 2600? It's too fiddly for little. Can I suggested a full GUI environment dynamically using different kernel routines and machine code instructions, to maximise graphical tricks? The user then doesn't need to know how to code, and programmers can concentrate on game play code.

    • @8Blit
      @8Blit  6 หลายเดือนก่อน

      Batari Basic is closest to what you're looking for. I prefer to make videos at the lowest level, but I may cover batari basic at some point as well.

    • @Mi-583
      @Mi-583 6 หลายเดือนก่อน

      @@8Blit Thanks for that. Been sick and haven't looked into it in detail, but definitely desirable. I assume it's a basic compiler to machine code, and a Forth version would be great. Is there any game maker like GUI authorware out there?
      Did anybody ever come up with a way to trick the system into smaller pixels in the demo scene? Even tricking the system into shifting a sprite 1/2 or Quarter pixel. I was interested in doing vector graphics years back, even if monochrome, but the pixels are too chunky.
      Actually, is there anyway to break the display frame structure, to go widescreen. Modern TV will accept 25/30 progressive without interlace flash.

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

      @@Mi-583 with Fusion 2.5 you can make atari like games without coding. All event based! I love it. So all you do is work with your art, music and events... on my channel there is my website, go to gaming choose atari graphics explained. Guess I updated it to talk about another such engine called GDeveloper which is totally free and does the same thing