Atari Graphics - How did they work?

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

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

  • @RibbonPL
    @RibbonPL 2 года назад +17

    Fascinating! Modern programmers should learn.

    • @markrotondella4689
      @markrotondella4689  2 года назад +5

      Some programmers are still making games for the system - some are amazing although there are tools now to make it easier.

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

      They don't teach real programming anymore, only scripting like javascript and python.

    • @PlasticCogLiquid
      @PlasticCogLiquid 5 месяцев назад

      Modern programmers aren't programmers, they are framework-users. Literally building with pre-made blocks for everything.

  • @AloanMoreira1
    @AloanMoreira1 Год назад +8

    3:14 - actually it´s 20 pixels instead of 24 that were mirrored or repeated or assymetrically put that totalled 40 pixels which then were stretched to fill the 160 pixel screen. Very interesting indeed hahah -that´s why they looked like colorful LEGO blocks. I still love it to this day just for what it is as nothing IS like it after it!
    other bits: the 2 missiles and the ball could be stretched to a factor of 8 while the 2 sprites to a factor of 4.
    Missiles and ball no matter how thick they were drawn (up to 8) could leave a trail behind them, thus painting the screen. This was used in the tank wheels as shown.
    Great video btw! Love the 2600 charm and exotic uniquenesses hahaha!

    • @markrotondella4689
      @markrotondella4689  Год назад +4

      Oh whoops you are right. I've ordered two sets of the paddles for the 2600+ I can't see new paddles coming out again anytime soon - I'm going to wait to see on the plus to see if it is any good. I have been obsessed with a finding a reasonable way of playing 4 player video olympics and war lords on modern tv. It is actually quite bizarre how limited modern computers are in terms of input. Thanks for the feedback. :D

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

      That’s something interesting about the atari 2600,being able to stretch sprites wich even the nes and snes doesn’t support in hardware,heck the atari 2600 even has a waaay higher colorpallet then the nes and master system🤣

    • @AloanMoreira1
      @AloanMoreira1 Год назад

      @@johneygd yeah, I keep saying that if the SNES was the power behind the original NES games, wow, how much more amazing would they have been! all those colors!

  • @ZardChari
    @ZardChari 2 года назад +19

    There is something that I can't stop noticing, the difference of animations between atari and nes, atari game animation are so much more fluid than the nes ones! I wonder why?

    • @AloanMoreira1
      @AloanMoreira1 2 года назад +3

      a similar thing happens between American vs Japanese cartoons!

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

      @@AloanMoreira1 That would be culture

    • @run2thestore
      @run2thestore Год назад +20

      If my understanding of it is correct, because the Atari has no frame buffer, it’s truly locked at 60 fps out of necessity.

    • @markrotondella4689
      @markrotondella4689  Год назад +3

      That make sense :D

    • @Sinn0100
      @Sinn0100 9 месяцев назад +1

      I don't know if I agree with this post. You may not know this, but there were rotoscoped games on the Nes. The Nes had a damn good port of Prince of Persia that had animation that easily stood up to 4th generation games that preceded it. Some of the later Disney games were like that as well. Ninja Gaiden was another game that pushed the Nes to its absolute limits that had animations beyond anything before it. For reference- Ninja Gaiden frames: 41954 / 60 = 699.233 or 60FPS. It just really depends on what we're comparing.
      However, there is one huge category, the Atari 2600 reigns supreme in. That would be its ability to display 128 colors per screen. Now, I started gaming in 1986 with the Nes and Master System. Meaning, I don't have much experience with their older hardware. When I found out the Atari 2600 could outpace a Sega Genesis in colors on screen, I was shocked. I believe it's 128 colors vs. 63+1 without any color limitations trickery...that's just nuts. Way too, go Atari.

  • @jinchoung
    @jinchoung Год назад +8

    lmfao - "the senselessness of war" thing is brilliant.

  • @AloanMoreira1
    @AloanMoreira1 2 месяца назад

    4:19 - I guess the left most sprite (bird) with divided color is due to joining player0 with player1 sprite, so that is still One color per horizontal line(per sprite) ;) -btw, I don´t remember seen an easier to understand video on the subject! great job!

    • @markrotondella4689
      @markrotondella4689  2 месяца назад

      Thanks :D That's correct the large birds are both sprites joined together. They all stay at their own level so there is only two sprites per line. There is flicker when they dive to the player level because then there are then too many sprites.

  • @120diasdecine4
    @120diasdecine4 Год назад +3

    first theme video ?

  • @ChadWoolley
    @ChadWoolley 9 месяцев назад

    This was fascinating, thanks

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

    You deserve a HELL of a lot more subscribers and viewers. Who else is covering how this works?? No one.

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

    The ball was included because it needed to have its own color, as opposed to the missiles, which have the colors of the players. This gives an important visual clue that, in video olympics, the ball does not belong to any particular player, whereas a missile in Combat was fired by a specific player.

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

      (or, to be precise, the ball has the playfield color, which again makes more sense than it having a specific player’s color)

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

      Ah that makes sense. Thanks. :D

  • @static-san
    @static-san 11 месяцев назад

    There's a website that teaches you how to program for a 2600, including the very important task of counting processor instruction cycles. Most of the CPU's time was spent juggling the screen - something like 70%. Game logic had to fit into a scant fraction of time.
    Fun fact! An upgraded version of the TIA video chip in the 2600, called the CTIA and later GTIA, was used in Atari's home computers but because they were later and had a much more significant about of RAM, Atari added the ANTIC chip to convert a frame buffer into CTIA/GTIA instructions.

    • @markrotondella4689
      @markrotondella4689  11 месяцев назад

      I've toyed with the idea of making an Atari game although making an "in the style of" would be less time consuming. They were lucky the processor was actually pretty powerful for the time. I missed the Atari computer I immigrated to Commadore.

  • @thedinobros1218
    @thedinobros1218 Год назад

    What song is at the start, I love it!

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

      It's the starting tune from Parker Brothers Atari VCS Frogger but the actual tune is a Japanese children's song called "Inu No Omawarisan".
      ruclips.net/video/othD6L2GTwQ/видео.html

  • @dmac7128
    @dmac7128 Год назад +4

    And all of this was done before developer tools and kits were around and programs were written in assembler code.

    • @markrotondella4689
      @markrotondella4689  Год назад +2

      they needed to understand the nuts and bolts of the cpu to get it to do the simplest task

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

      Indeed! They were literally using graph paper and calculators (for display critical timings) primarily. It's truly amazing that they were able to get it to do anything beyond "Pong".

  • @rezterralico4369
    @rezterralico4369 Год назад

    So in the battlefield it's kinda like the colour changing in that sonic the hedgehog 1 waterfall section.

    • @markrotondella4689
      @markrotondella4689  Год назад

      They both are taking advantage of the characteristics of CRT screens of the time. The Atari knew where the scan line was on the screen so although it only could actually display one screen colour at at time if it changed the screen colour at the end of a scan line it could create lines on the screen. The Genesis used the fact that there is some softness on those screens to create the illusion of more detail or effects like transparency you see in the water fall. The genesis wasn't actually capable of displaying transparent images. The Battle field in Battlezone benefited from this as well. If you play it on and old CRT the ground looks more complicated than the clear lines you see when you emulated it. If you play the video in 240p it kind of looks like it did back in the day.

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

    The seemingly limited requirement of putting all of the load on the programmer to do the graphics actually ended up being its saving grace, as it allowed WAY more flexibility to do things that the system designers had not even envisioned. For proof of this, have a look at some of the homebrew games that have come out in recent years, such as Pac-Man 8K, Mappy and Donkey Kong VCS:
    - Pac-Man 8K: ruclips.net/video/JA3mIWzwrZk/видео.htmlsi=7e2-gLee43Yptn6_
    - Mappy: ruclips.net/video/w-8xNE_Knx8/видео.htmlsi=spZXcqaZ7sK3Vs4E
    - Donkey Kong VCS: ruclips.net/video/_Y6vhLDN3dI/видео.htmlsi=knSkmQpAcgr7zAZI
    - BONUS #1: Here's Tod Frye, the guy who made the original Pac-Man for the VCS, admiring the homebrew version: ruclips.net/video/RqezF_Lv05Y/видео.html
    - BONUS #2: Here's a much younger Tod Frye talking about how and why his version of Pac-Man looks the way it does: ruclips.net/video/UTDUB_GiTKA/видео.html

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

      For sure. Elevator Agent and Aardvark are amazing too but there was plenty of blank magic even from some of the games back in the day that defy logic in being able to run on a 2600. The Starparth super charger showed how much more could be done on the system if you just gave it a sane amount of ram. They really should have made a pass through cart like sega's 32X that added some ram, a sound chip, and perhap a chip to add a couple more sprites. The system would have would have been able to give the NES a run for it's money.

    • @JustWasted3HoursHere
      @JustWasted3HoursHere Год назад

      @@markrotondella4689I had a Supercharger for a while. I bought it when they went on sale at KB Toys for a quarter of their original price, not knowing that the product (and company) had been discontinued. Anyway, yeah, it had 6k of RAM, of which 4K would usually be used to store the game loaded from cassette and the remaining RAM used for other things Not only could you have a larger game in memory at once and 2K to use for whatever you need, but games could even be multi-load which gives them even more space to expand into.
      Several add-ons were planned for the 2600 but I don't think any of them sold well (or at all). In fact, I can't think of a single successful console add-on for any console, other than perhaps the Sega CD add-on, but primarily in Japan only. Other ones just didn't do well, were canceled or were disappointing. Hard to believe that the bean counters at Atari originally only wanted to give the engineers 64 bytes of RAM instead of what they got (128 bytes)!
      If anyone wants to see a really in-depth discussion of how the Atari 2600 works, I recommend the following video: ruclips.net/video/qvpwf50a48E/видео.htmlsi=-afqlrBkTUCdvgBa
      And this 20th anniversary of the VCS (from 1997) video series is excellent, for top geeks only! ruclips.net/video/CNJ51okNKqI/видео.html Nolan Bushnell (Atari's founder) and many engineers and game designers (including David Crane and others from Activision, Imagic and so on) are featured.

  • @rondamon4408
    @rondamon4408 Год назад

    It seems to be too complex. I'd assume that at that time, stack overflow works be full of questions which were hard to find the answer

  • @tardiscommand1812
    @tardiscommand1812 9 месяцев назад

    In another universe, a universe that is one dimension, would be like an Atari game.

  • @hallomeinnameistkarl216
    @hallomeinnameistkarl216 6 месяцев назад

    i‘d like to lock in „Barely“

  • @cblizz730
    @cblizz730 10 месяцев назад

    Regular Nintendo couldn't display the colors in battlefield. The horizon gradation.

    • @markrotondella4689
      @markrotondella4689  10 месяцев назад +1

      it was weirdly flexible system - if it had a couple more sprites and a little more RAM it probably would have lasted another 10 years :P

  • @lunarmodule6419
    @lunarmodule6419 Год назад

    Interesting thx

  • @Lightblue2222
    @Lightblue2222 2 года назад +2

    I love how Atari 2600 has more available colors than NES.
    5200 has even more.
    Yet NES has better graphics.. just less available colors.

    • @ecernosoft3096
      @ecernosoft3096 Год назад +2

      7800 has more colors too! AND better graphics!

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

      @Ecernosoft true. & 7800 holds more sprites than NES. 7800 never has to do sprite flicker tricks, always a solid image.

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

      Yeah it was actually quite a while before a console beat it.

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

      No not always. The NES of course has many big advantages over the old 5200 architecture, but the architecture was so brilliant that an incredibly good programmer could in some cards turn out graphics an nes could never do. Check out Atari Blast, rainbow walker, the Lucasfilms games… space harrier (find the true color version not the many bad emulation videos)… and others!

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

      @@datacipher awesome. I'm so going to check those out. Another that comes to mind is Ballblazer. The 5200 version looks and sounds better than Famicom.
      That and Rescue on Factalus is very impressive. Both Lucasfilm games!

  • @MPBushman
    @MPBushman Год назад

    Where did you hear that the designers only expected the VCS to last a few years before being replaced by a newer system? That's the most ludicrous thing I've heard in ages. I had to shut the video off.

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

      Yeah I have over stated that but they were going from the pong consoles that were replaced regularly and if you look at how they organised their release titles they were grouping them in types of games so 1-10 were combat games, 11-20 driving games, 21-30 sports etc they were planning on a hundred or so game which would have been huge compared to the pong generation but much less that was created for they system.

    • @SteveMacSticky
      @SteveMacSticky 8 месяцев назад

      Well, the developers of the 2600 did not expect or design the console to "hang around", so what the video said is true