Тёмный

Atari VCS/2600 - 10 TECHNICAL Things You Didn't Know 

Retro Hack Shack
Подписаться 23 тыс.
Просмотров 98 тыс.
50% 1

"The tricks we were pulling were truly insane!" - David Crane. In my original Atari VCS/2600 video, I had way more to talk about than 10 things. This time I cover some of the technical oddities of programming games and why some quirks of the system came into being.
Chapters:
00:00 - Intro
01:55 - 128 Bytes
05:49 - Racing The Beam
07:44 - Blinking, Blinds, And Bars
11:57 - It's Not A Bug. It's A Feature!
13:04 - Pseudo Random Numbers
16:01 - Two Minutes Sixteen Seconds
17:24 - Speakers And Sounds
18:29 - Loading From Cassette
20:02 - Pausing Your Game
21:18 - Flat Music Notes
22:54 - Pitfall II
25:33 - What Is A Heavy Sixer?
Original "10 Things" video: • 10 Things You Didn't K...
"Stella At 20" playlist: • Playlist
Retro Video Game Mechanics Explained: • Racing the Beam Explai...
Music used by permission:
“Rise And Shine” by Malmen
/ malmen
"Frappe Snowland - Smooth McGroove Remix" by Tee Lopes
music.gamechops.com
"City Limits" by Lakey Inspired
/ lakeyinspired
"Ice Cleam" by CL Collaboration
/ clcollab
Other music from the RU-vid Audio Library
Support me on Patreon - / retrohackshack
Website - retrohackshack.com
Instagram - / retrohackshack
Mastodon - mastodon.social/@retrohackshack
Twitter - / retrohackshack
Tools I Use - retrohackshack.com/tools/
T-shirts, Books and more - retrohackshack.com/shop/
Ebay Store - www.ebay.com/str/retrohackshack
#Retro #Computers #atari #atari2600 #videogamehistory

Наука

Опубликовано:

 

6 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 435   
@przemekkobel4874
@przemekkobel4874 11 месяцев назад
That feeling you get when watching people responsible for a half of your childhood... wow.
@stephenmartin8331
@stephenmartin8331 11 месяцев назад
This type of coding is a lost art. Also shows how intelligent you had to be and how well you had to know your job.
@BillAnt
@BillAnt 10 месяцев назад
I agree, limitations is the mother of all inventions. ;)
@fuzzywzhe
@fuzzywzhe 3 месяца назад
Nobody misses this. I coded on the 6502, and all the limitations was just frustrating. I'd never want to go back to the bad old days. There's plenty of really difficult problems NOW, without having to figure out how to fit a routine into X amount of memory, or clever ways to save memory.
@dh2032
@dh2032 13 дней назад
@@fuzzywzhe speed, the smaller your code, the quicker it going to run? and as the frustrating code bugs, the code is less code, to check for bugs? the programs here, could, possibly, where written out 1 to 2 sheets of copier paper, in regular sized text? anything modern, you could not put all the code printed out in 500 copier paper pages? where would even start looked an undocumented bug that auto correct could not fined?
@fuzzywzhe
@fuzzywzhe 13 дней назад
@@dh2032 ​ OK, this is what I was taught, smaller code, faster execution, and it was true for a long time, it's not now. Optimizers are amazing and we have cache and pipelines. Clarity of code is now the goal. As we progress, you have to drop old thinking. Old thinking is useful to know where we are, but you're using old tools. Clarity of thought is where we have to go with coding. The optimizer will take care of it. Believe, I used to do optimization, that job is obsolete. We don't code for chips anymore, we code for routines. It's frustrating that people worry about "which algorithm is better for sorting for this condition?" - who cares? The compiler picks it, and it's right more often than any human being is. QSort BSort - whatever, it will know.
@alfsleftnut9224
@alfsleftnut9224 11 месяцев назад
These guys were literal programing gods. Would love to see what they could do with modern hardwear
@zzstoner
@zzstoner 11 месяцев назад
Pitfall II was among one of my favorite Atari games while growing up. It was so much more amazing than anything that came before it. The "Open" world design with depth, swimming and balloons. These were all new experiences on the 2600. Now that I'm older, I continue to be amazed at just how many new techniques were introduced with just that one game.
@RetroHackShack
@RetroHackShack 11 месяцев назад
Yep
@BryanChance
@BryanChance 11 месяцев назад
They're were not programmers, they were magicians! It's just amazing what they could do with such limited resources.
@alfsleftnut9224
@alfsleftnut9224 11 месяцев назад
Would love to see them max out the specs of modern hardware, would have some amazing shit
@BillAnt
@BillAnt 10 месяцев назад
Just imagine what they could do with modern machines without all those limitation. ;)
@MrROTD
@MrROTD 10 месяцев назад
Still love video games and started with the 2600 as a child, hours of fun playing Defender, Asteroids, River Raid, Skyjinks, Pitfall, Adverntur and so many other fun carts, they did it with so little resources its incredible what the programmers accomplished.
@igorperuchi2114
@igorperuchi2114 11 месяцев назад
When I was a kid and received my Atari as a Christmas gift in 1983 (sure it was late but not for us in Brazil), the first thing that came to my mind when I looked the device was that its grilled shape must hide a speaker. Well, now I know that I was not completely wrong! Thanks for the video, Aaron!
@RyonMugen
@RyonMugen 11 месяцев назад
Anytime i see a grill shape, I assume speaker as well LOL boy how wrong we are.
@KW160
@KW160 11 месяцев назад
I remember taking apart a broken one in the 90s and wondering if those speakers were an option or something.
@raposonanquim7987
@raposonanquim7987 5 месяцев назад
13:22 Cartuchinho da CCE!
@Jerkwad152
@Jerkwad152 11 месяцев назад
It's amazing they managed to get anything done with the VCS.
@RetroHackShack
@RetroHackShack 11 месяцев назад
For sure
@fuzzywzhe
@fuzzywzhe 11 месяцев назад
The machine was quite quickly outpaced by other systems. The VCS came out in 1977 but it took a good 6 years or so before it was absolutely obsoleted, but that's an eternity for anybody under 30. I was programming by 1980, going back to these systems, would be a NIGHTMARE today. Being limited to 32K was frustrating
@fritzthedog007
@fritzthedog007 11 месяцев назад
F-14 Tomcat used EVERYTHING switch-wise, I seem to remember - even the reset button had a game function, you had to do it quick tho.
@ridiculous_gaming
@ridiculous_gaming 11 месяцев назад
@@fuzzywzhe Yet today, developers have created games that are simply stunning and inconceivable on such limited hardware.
@fuzzywzhe
@fuzzywzhe 11 месяцев назад
@@ridiculous_gaming like what? What games have been created on the 2600 which are ACTUALLY playable, much less "incredible"? I've seen the Sonic game on the 2600. It was a good effort, but it's not playable.
@markfrombriz
@markfrombriz 11 месяцев назад
Atari 2600 such good times, David Crane was a programming god
@alansmithee183
@alansmithee183 11 месяцев назад
Programmed Ghostbusters in just 6 weeks from what I've heard
@TheCoolDave
@TheCoolDave 11 месяцев назад
Yea, he was, Pitfall 2 was mind blowing at the time. Nothing like that on the 2600 has ever been seen. I remember getting day one and blown away. Other time in eary gaming, was N64 and a 3-D Mario
@BillAnt
@BillAnt 10 месяцев назад
Pitfall was also a great port on the C64, I remember tying to avoid those dam gators for hours of fun. heh
@rogergagne3970
@rogergagne3970 11 месяцев назад
I still remember the Space Invaders trick where you would hold down the select and reset buttons while turning on the system to activate auto fire.
@robpuchyr7407
@robpuchyr7407 11 месяцев назад
Space Invaders exploit: turning the console on while holding the Reset button down would immediately start a game giving the player two shots on screen at the same time. Only drawback was you could only play variation no. 1 of the game. My friends and I loved this bug! My brother bought the system in 1978 and, after hearing your explanation, it was light sixer.
@RetroHackShack
@RetroHackShack 11 месяцев назад
Nice one!
@horusfalcon
@horusfalcon 11 месяцев назад
The ingenuity of the folks programming for this platform is just amazing. Of course, it had to be.
@fabricio4794
@fabricio4794 11 месяцев назад
Atari was a Huge Sucess in Brasil during 80s....and surpassed the crash and entered the 90s as cheap videogame console
@RetroHackShack
@RetroHackShack 11 месяцев назад
That's awesome. I was going to ask if they translated the text in the games back then, but I guess there wasn't a lot of text actually in the games 🙂
@stg80
@stg80 11 месяцев назад
​@@RetroHackShackone company called "CCE" used to change the name of developer that usually apears on the botom of screen. I think there are some ROMs with this mod on the Internet. Sorry about my english.
@andrescorcoll1477
@andrescorcoll1477 11 месяцев назад
I'm Uruguay and i still have and run my original old *Atari" CCE. Was much lees expensive buy a CCE and was native "Pal". Good memories.
@RetroHackShack
@RetroHackShack 11 месяцев назад
That's awesome. I wish I still had my original.
@onecreativecriminal
@onecreativecriminal 11 месяцев назад
The video game crash only effected North America
@dawnmitchell8213
@dawnmitchell8213 11 месяцев назад
Combat is one of my favourite games because of the quirks like blasting your opponent through walls.
@RetroHackShack
@RetroHackShack 11 месяцев назад
Yeah. It made the game even more fun. I am glad they didn't fix that.
@madmax2069
@madmax2069 11 месяцев назад
I remember playing on my father's Coleco telstar combat system. It was the first game I ever played.
@RetroHackShack
@RetroHackShack 11 месяцев назад
Was that the one with the revolver in it? I picked one of those up for a video recently.
@madmax2069
@madmax2069 11 месяцев назад
@@RetroHackShack revolver? The Telstar combat has 4 sticks (two sticks per player) to control the tanks
@lurkerrekrul
@lurkerrekrul 11 месяцев назад
@@RetroHackShack No, that's a Coleco Telstar Arcade. Paddle knobs, a steering wheels and a gun, on the three sides. I had one of those. The pack-in cartridge never worked properly. My parents had gotten me a second cartridge, but it didn't have any driving games on it., so I never got to use the steering wheel. Then after a couple months, the gun stopped working properly. It would register a hit no matter where it was pointed. You could leave it in the console and get a perfect score. I also had a Coleco Telstar Combat, which was a tank game. The video never worked properly. The image was distorted and the picture rolled. Coincidentally, several years ago, I found a box of old video games in the trash, including a Colecovision and three Atari 2600s. Two of the Ataris worked, but the Colecovision didn't. I forget exactly what problem it had, but while it would turn on, it had something wrong with it. Ironically, it had the Atari expansion module with it and that DID work.
@bltvd
@bltvd 11 месяцев назад
I will never forget how cool it was to be 8 years old in 1984 post video game crash and seeing Pitfall II advertised and then being able to buy it for like five bucks! That and HERO are the best games on the system!
@DocMicrowave
@DocMicrowave 11 месяцев назад
Absolutely amazing the amount of functionality they were able to squeeze out of the 2600. I loved that game system as a kid. Especially the Activision games. Which seemed to really push the limits of the console.
@RetroHackShack
@RetroHackShack 11 месяцев назад
Yeah. The folks who left Atari and started Activision were some of the best programmers.
@SusanAmberBruce
@SusanAmberBruce 11 месяцев назад
Fascinating to hear about the byte saving tricks and creative genius methods developers came up with.
@RetroHackShack
@RetroHackShack 11 месяцев назад
Yeah. Really amazing.
@madmax2069
@madmax2069 11 месяцев назад
I have a starpath supercharger, pretty much used it as a flash cart. Quite a few games have been converted into a sound file, and you can load up a cheap MP3 player to act as the cassette/cassette player.
@RetroHackShack
@RetroHackShack 11 месяцев назад
Yeah. Works great from my phone too.
@mchenrynick
@mchenrynick 11 месяцев назад
For those familiar with the Commodore 64, saving every character on the screen (40 across x 25 down) takes 1000 bytes, or 1K. 2 screenshots would fill up an entire 2K Atari cartridge!!
@infindebula
@infindebula 11 месяцев назад
Or 1 screenshot with colour per character!
@mchenrynick
@mchenrynick 11 месяцев назад
@@infindebula I remember the C64's screen, because I created a utility program that would save whatever you typed into it as a "machine lauguage program" loading into 1024 to 2023 of memory. I then created a simple snake game and to load the next level, the program would just LOAD"level #",8,1 (replacing the # with the current level). It would only take about 3 seconds off of a 5.25" floppy!
@ahmad-murery
@ahmad-murery 11 месяцев назад
I just can't imagine how hard it was for developers to work with such resource limits, they were and always will be the legends of game development. Looking forward for your next video(s) Thanks Aaron!
@RetroHackShack
@RetroHackShack 11 месяцев назад
That's for sure
@fabricio4794
@fabricio4794 11 месяцев назад
@@RetroHackShack Dev on Atari was like do Magick recepies
@madmax2069
@madmax2069 11 месяцев назад
Heck and people in the homebrew community and the demoscene are still finding ways to push the 2600.
@fabricio4794
@fabricio4794 11 месяцев назад
@@madmax2069 prince of persia demo was amazinh
@madmax2069
@madmax2069 11 месяцев назад
@@fabricio4794 I mean that's cool and all, but that demo is definitely not the best of what I've seen the 2600 do.
@infindebula
@infindebula 11 месяцев назад
I love that after 24:00, as David Crane is explaining the mind-bending cartridge chipset enhancements and features, the camera pans out to all the other developers, slack-jawed, hanging their heads in acknowledgement of Crane's next-level skills. (I'm not suggesting even for a moment that they didn't all accomplish amazing things, of course.) Maybe sacrilege here, but I think it's a shame more customers didn't embrace the competing Intellivision, which had the computing resources to get around most or all of these limitations.
@RetroHackShack
@RetroHackShack 11 месяцев назад
Yeah. Pretty crazy stuff he pulled. Also, I love Joe Decuir's smile after explaining his bug in the system at 11:46. Proud bug papa!
@rahulshah1408
@rahulshah1408 11 месяцев назад
@@RetroHackShackThey earned every bit of respect. The amount of knowledge required to get use the system and then bend the rules is impressive. Equally impressive is their technical recall. It’s been a few years and they are talking like it was last week.
@RetroHackShack
@RetroHackShack 11 месяцев назад
Yeah. I can't remember those kind of details from my job 20 years ago.
@RionWulfe
@RionWulfe 10 месяцев назад
MAN I loved my Intellivision. I played it to peices, plus the voice modulator for it?
@RetroHackShack
@RetroHackShack 10 месяцев назад
I had an Atari. My best friend had an Intellivision. We were set for many years until the NES.
@stefanocrespi5424
@stefanocrespi5424 11 месяцев назад
The Polynomian Counter thing was pure genius.
@ikonix360
@ikonix360 11 месяцев назад
I once had a VCS that had the speaker holes. I mounted a small speaker and amp inside. With the availability of small good sounding speakers and small amplifiers today, it would be much easier to do that and get much better sound than what I did back in the late 90's
@paypercutts
@paypercutts 11 месяцев назад
Really interesting stuff! I love hearing about all the corner cutting techniques the programmers utilised to get their projects working with their restrictions. Subd! 😁
@RetroHackShack
@RetroHackShack 11 месяцев назад
Thanks!
@bokami3445
@bokami3445 10 месяцев назад
Bumming byte's in the 70's. These guys pushed the VCS hardware *way* beyond belief. These days you'd be hard pressed to find programmers of this caliber. Much respect
@drkr
@drkr 11 месяцев назад
Great video! Really need to see that video about the speaker mods, *sounds* awesome to do!
@RetroHackShack
@RetroHackShack 11 месяцев назад
Thanks. I am excited about that one too. I think combat makes use of them for each player's sounds.
@timothyvandenberg2905
@timothyvandenberg2905 10 месяцев назад
The Starpath was AMAZING in comparison to regular Atarci VCS games!
@gextreme2381
@gextreme2381 11 месяцев назад
Hats off to these trailblazers in their day. Crazy what they delivered with such finite resources. But also thank heavens this is history and hardware is so much more robust.
@grandadgamer8390
@grandadgamer8390 11 месяцев назад
Yay! A man that calls a VCS a VCS 😊👍
@SoulforSale
@SoulforSale 7 месяцев назад
That's because he is in the 70's area. In the 80's area he calls it the 2600
@JanaBuvari
@JanaBuvari 11 месяцев назад
I love this! This is the 'OG' "It's not a bug it's a feature" excuse haha or rather "It's totally a feature and not a limitation" Perfect!
@RetroHackShack
@RetroHackShack 10 месяцев назад
Yeah. Given the ROM space limitations it's almost a necessity.
@flatfingertuning727
@flatfingertuning727 11 месяцев назад
The big problem with music on the 2600 wasn't so much the primary frequency generator, which has a five-bit range from 1 to 32 counts, but rather the fact that the polynomial function generator which followed it was limited to dividing its output by 2, 6, 31, or 93 when producing square waves, or 15 when producing a buzzy "saw" wave sound. If the TIA had happened to include an extra "divide-by-two" control bit that would drop one of the phi1 or phi2 clocks from each scan line, that would have improved things enormously, but I don't think music was really a design consideration. In the theme for my game Toyshop Trouble, which is in the key of C, I used the saw wave for the bass part, with divide values of 32, 24, 22, 16, 12, and 11, yielding overall divide ratios of 480, 360, 330, 240, 180, and 165. The mathematically-correct divisors for the G notes would have been 320 and 160, but those aren't multiples of 15. In the lead part, the C, and F notes use divide values of 20, and 15, yielding overall divide ratios of 120, and 90, both of which are almost perfect and coincide with the pitches for C and F in the bass part. The G note, however, uses a divisor of 27 for a divide ratio of 162, which is quite a bit off from the 330/165 used in the bass. The B note is a bit interesting; mathematically, it should use a divisor of 21.18 for a divide ratio of 127.13, but the available options are to use a divisor of 21 (which is about 1% sharp) or 22 (which is about 3.8% flat). For the measures where I'm playing a G in the bass, I use the lower pitch (which is flat by the same amount as the G), but for other measures I use the higher pitch. Fun little bit of audio trivia: the 4-bit digital-to-analog converers for the Atari's audio circuits are just about the smallest things on the TIA. If you call up die photos, each ADC is a tiny little assemblage of four different-sized transitors that looks like the "signal bars" display on a cell phone.
@RetroHackShack
@RetroHackShack 11 месяцев назад
Thanks for sharing that example. So complicated!
@wallacelang1374
@wallacelang1374 11 месяцев назад
Because of the extremely limited memory size of the Atari VCS/2600 there were multiple technical tricks which the game programmers had to develop for the Atari VCS/2600.
@MousePotato
@MousePotato 11 месяцев назад
I used to use that bug to my advantage on the tank game. If you are against a wall turning the tank will allow you to flip to the other side of the wall.
@MisterSplendy
@MisterSplendy 10 месяцев назад
What a fun video. You sure have pulled the curtains back on this great system.
@RetroHackShack
@RetroHackShack 10 месяцев назад
Thanks!
@Muldrf
@Muldrf 11 месяцев назад
A great video as usual. I wondered about the apparent "speaker" position in the case, but never heard why it was like that. I'd like to look in trying out getting the split audio out setup.
@RetroHackShack
@RetroHackShack 11 месяцев назад
Thanks!
@TheSocialGamer
@TheSocialGamer 11 месяцев назад
First time on your channel and I love the editing and story telling. Cheers! Subbed, Liked and commented! 👌
@RetroHackShack
@RetroHackShack 11 месяцев назад
Thanks!
@unitedstatesirie7431
@unitedstatesirie7431 11 месяцев назад
Thank you for bringing back good memories of the warmth look wood-paneled house interior and glass TV with ATARI 2600 🕹
@RetroHackShack
@RetroHackShack 11 месяцев назад
🙂 That was my childhood
@Jolt7800
@Jolt7800 9 месяцев назад
I got to meet David Crane, Garry and Daniel Kitchen at a retro game event a few years ago. Great moment in my life.
@RetroHackShack
@RetroHackShack 9 месяцев назад
Nice!
@alaggan
@alaggan 11 месяцев назад
Great, informative video, keep them coming 🙂
@RetroHackShack
@RetroHackShack 11 месяцев назад
Thank you!
@allwaizeright9705
@allwaizeright9705 11 месяцев назад
My favorite "FEATURE" in combat was - If you got 1 tank behind the other and you made it look like it was ":DOING THINGS" you could get both tanks to then move in fast circles hooked together on the screen...
@fritzthedog007
@fritzthedog007 11 месяцев назад
DAMMIT I just posted this myself without reading other comments - I thought I discovered this. I seem to remember if the front tank fires, the shot also loops.
@user-nx2vh1zt2p
@user-nx2vh1zt2p 7 месяцев назад
Thank you for such useful information, I will use it in my work.
@danielschiavo5371
@danielschiavo5371 11 месяцев назад
Hy, that interview of the program team is amazing!!! 🤩, you have a new suscriptor now 👍 Greetings from Buenos Aires
@RetroHackShack
@RetroHackShack 11 месяцев назад
Thanks
@phlack1001
@phlack1001 11 месяцев назад
Great video. And love that shirt, too. It almost looks like the colors are moving.
@RetroHackShack
@RetroHackShack 11 месяцев назад
Thanks!
@chad0x
@chad0x 11 месяцев назад
What an amazing video!
@RetroHackShack
@RetroHackShack 11 месяцев назад
Thanks!
@HessTruckBOOKS
@HessTruckBOOKS 4 месяца назад
AMAZING DETAILS. AWESOME
@aegisofhonor
@aegisofhonor 11 месяцев назад
this was a challenge pretty much on every computer and console from the early 70s all the way till the late 90s, ram and storage was always a premium on many of these systems and being able to squeeze every last bit of detail and sound out of a limited space was truly an amazing endevor.
@RetroHackShack
@RetroHackShack 11 месяцев назад
For sure
@CreampuffgameZ
@CreampuffgameZ 8 месяцев назад
Great video, really teaches you the true nature of the atari
@RetroHackShack
@RetroHackShack 8 месяцев назад
Thanks
@juggalo4life247
@juggalo4life247 11 месяцев назад
Cool video.keep up the good work...
@RetroHackShack
@RetroHackShack 11 месяцев назад
Thanks!
@TboneTenEighties
@TboneTenEighties 11 месяцев назад
Pitfall I&II / River Raid / Yars Revenge / Megamania / Kaboom / Night Driver / Demon Attack 🔥 Just checked the one I currently own. It has 4 switches but with a thick bezel and feels pretty heavy.
@timothyvandenberg2905
@timothyvandenberg2905 10 месяцев назад
Big motivator for buying the 5200 was it's TV advertising that showed that the game can be PAUSED! That was SO amazing to kids back then! We could PAUSE our new high-score personal record game to take out the trash whenever our parents demanded NOW, not later.
@RetroHackShack
@RetroHackShack 10 месяцев назад
Yes. It was sorely needed.
@Hologhoul
@Hologhoul 11 месяцев назад
Fantastic video. fascinating stuff, thank you! Makes me want to crack a beer and fire up my light sixer...
@RetroHackShack
@RetroHackShack 11 месяцев назад
Thanks!
@BryonLape
@BryonLape 11 месяцев назад
When memory got cheaper, I often wondered what games could have been had the high order bit pins not be disabled.
@jibberism9910
@jibberism9910 6 месяцев назад
Great stuff, love those oldskool techies. Funny how it took them a bit before they blacked out a part of the screen to hide some of their tricks.
@JohnHenrySheridan
@JohnHenrySheridan 11 месяцев назад
Great video,, thank you!
@MettleHurlant
@MettleHurlant 11 месяцев назад
In Space Invaders I discovered that if I held down the reset button and toggled the on/off switch it would shoot twice with each button press. I love that old tech.
@karlkoenigstein4138
@karlkoenigstein4138 11 месяцев назад
Yes, you could trick the game into allowing 2 of your shots on the screen at the same time! Made it much easier that way… really odd bug, or maybe it was an Easter egg type deal? With mine, anyway, you had to jiggle the switches just right to get that setup…
@victorc2869
@victorc2869 11 месяцев назад
Great video. Shows how programmers had to be really creative in coding. Nowaways, sadly, coders are lazy and you get highly bloated programs that run poorly. Programs are getting bigger and bigger just to do the same thing. Imagine if you had this style of coding on windows programs and games!? Also reminds me of the 64k pc demo challenges out there that proves efficiency can still exist today and the amazing things that can be accomplished.
@RetroHackShack
@RetroHackShack 11 месяцев назад
Thanks. Yeah. I think there are some circles of programmers who are returning to this idea these days.
@ikonix360
@ikonix360 11 месяцев назад
"Nowaways, sadly, coders are lazy and you get highly bloated programs that run poorly" Such as Microsoft Windows. " Imagine if you had this style of coding on windows programs and games!" Hardware wouldn't need to be nearly as powerful to do the same things.
@mtslyh
@mtslyh 11 месяцев назад
They did it out of necessity. If today's programmers were required to program like that even though it is not really necessary these days, our software would cost 10x what it costs today. I'm not condoning what happens today. I'm just saying that there is a spectrum and these guys were on one end of it. Not all software written today is on the other end of the spectrum. Some is but most is somewhere in the middle which is often a reasonable tradeoff for cost.
@ikonix360
@ikonix360 10 месяцев назад
@@mtslyh Software might actually cost less and work much better as there wouldn't be as many bugs to fix nor updates needed. Plus said programs would be more malware resistant. Computer hardware also might not need to be as powerful.
@mtslyh
@mtslyh 10 месяцев назад
@@ikonix360 Not sure where you come up with the correlation between squeezing every ounce of performance/space out of code and having fewer bugs. I don't think those things necessarily always occur together. Let's remember that these applications were relatively small back in the day. So by their very nature there was less "code" and therefore less chance of there being bugs in the first place. Plus, these programmers were not your average run of the mill programmer. Most highly skilled programmers create relatively bug free code. But we don't always have the option of being able to get all of the highly skilled coders for our projects which is another good reason why the proposed solution simply doesn't work in real life. Thanks for the discussion.
@bmag4368
@bmag4368 11 месяцев назад
Great video. My dad had the starpath super charger. I only remember him playing that Mind Master game.
@RetroHackShack
@RetroHackShack 11 месяцев назад
Yeah. That's a good one.
@drachefly
@drachefly 10 месяцев назад
16:00 - Something like this trick was also used much later to procedurally define the solar systems in Star Control 2. Each system took its location on the starmap as a seed and PRNG-ed up its planetary statistics. Then all they needed to store for map data was the list of star locations and a few plot-relevant overrides, down from of over 10 000 planets and moons and hundreds of thousands of mineral deposits. I note that the treasures in Pitfall weren't listed as part of the PRNG determined data, so it seems they did that too?
@RetroHackShack
@RetroHackShack 10 месяцев назад
I don't remember playing Star Control 2. I will have to check that out.
@ChristiRich
@ChristiRich 11 месяцев назад
Whenever I played Computer Chess on my VCS, my mother would jokingly call it "the long, drawn out ordeal" 😂
@RetroHackShack
@RetroHackShack 11 месяцев назад
Ha
@sa3270
@sa3270 11 месяцев назад
I've long known the 2600 had 2 sound voices but it blew my mind a couple years ago when I was watching a video of an Atari 2600 game played on an emulator and it was in stereo. Partly because I had never realized that the sound chip output the two voices separately, and partly because I didn't realize my new phone had stereo! Of course, the 2600 combined them into a mono output, and stereo TV wasn't even a thing back then. Consoles with built in speakers were however quite common at the time, and to realize that Atari contemplated stereo is amazing. In retrospect, I do remember observing those speaker slits in the case as a kid.
@fairlyamused
@fairlyamused 11 месяцев назад
Cool followup!
@RetroHackShack
@RetroHackShack 11 месяцев назад
Thanks
@skywalkerranch
@skywalkerranch 11 месяцев назад
Another sub man.
@RetroHackShack
@RetroHackShack 11 месяцев назад
Thank you
@KR2XD
@KR2XD 11 месяцев назад
Great video,
@RetroHackShack
@RetroHackShack 11 месяцев назад
Thanks!
@kennethbeal
@kennethbeal 10 месяцев назад
Thank you! A memory from my childhood: I almost beat the Atari 2600 Chess game. IT CHEATED! Stopped playing about then... :) WOW, and you included the Starpath Supercharger! Owned one back then; LOVED the Dragonstomper game!
@RetroHackShack
@RetroHackShack 10 месяцев назад
I just released my followup video on the supercharger.
@George0674
@George0674 11 месяцев назад
I remember playing Combat and figuring out if I drove the tank into a corner just the right way, it could teleport to another part of the screen! I thought that was awesome!
@Peremptor
@Peremptor 3 месяца назад
So interesting to see these early designs that came out so functional even when there was no path to follow.
@roberthornibrook6344
@roberthornibrook6344 11 месяцев назад
With the Super Charger, you can hook up a cd Walkman to play those cassette games as in the 90s I believe there was a compilation disc that had all the Super Charger games on it as well some bonus games I believe.
@winstonsmith478
@winstonsmith478 10 месяцев назад
A backward-forward symmetrical pseudo-random byte generator with bit groups in that byte describing screen contents for forward and backward game screens. Brilliant.
@andrewgordon235
@andrewgordon235 11 месяцев назад
First game console I've seen with wood paneling. Definitely a product of the 70's.
@oliveiraselva
@oliveiraselva 11 месяцев назад
Hi from Brazil! Great vídeo.
@RetroHackShack
@RetroHackShack 11 месяцев назад
Olá. Thanks!
@Knome-Ansland
@Knome-Ansland 11 месяцев назад
David Crane, Larry Kaplan, are geniuses. They made some sweet Activision games!
@ryanyoder7573
@ryanyoder7573 10 месяцев назад
Growing up with a massive 16kb of memory to work with as a young programmer I was spoiled.
@b.o.4492
@b.o.4492 10 месяцев назад
What a neat video.
@RetroHackShack
@RetroHackShack 10 месяцев назад
Thanks
@darkally1235
@darkally1235 3 месяца назад
Racing the beam more refers to the game often having to make changes to the TIA registers while a given line of the screen was being drawn. For example the TIA background registers were only enough for the left half of the screen with the right half being either a duplicate or a mirror. If the game needed the two sides to be different then the game needed to "race the beam" to update the background registers after they were used for one side but before they were used for the other! (Note: I created the homebrew game Skeleton/Skeleton+ for the 2600.)
@SupaBuma
@SupaBuma 11 месяцев назад
I remember having the SuperCharger! it was awesome! it came with Phaser Patrol and I also had Killer Satellites. Sadly I broke the headphone wire jack because the tapedeck I used at the time had a recessed plug receptacle that restricted me from plugging it in all the way.
@stickyfox
@stickyfox 11 месяцев назад
Before Bobby Kotick got his fingers on it and *absolutely gutted it of 100% of its value* Activision was a great game company, and their 2600 titles were reliably the best games in anyone's collection. You could spot the labels from across the room and everyone knew them by the colors.
@retroatx
@retroatx 11 месяцев назад
I got a summer job loading pulp wood by hand as a kid to buy an intellivision. Afterwards I wished I had bought a 2600 which I later did. I loved them both
@RetroHackShack
@RetroHackShack 11 месяцев назад
Awesome. I picked up brush in a local apple orchard to raise funds.
@LatitudeSky
@LatitudeSky 11 месяцев назад
My family may have had a heavy sixer. It had the six switches but I don’t remember any of the other details. Not long after getting the VCS, my family had to move suddenly and the VCS and games were packed into a black trash bag as that's all we had to work with. It was never seen again. Suspect one of the move helpers took it or thought it was trash and put it outside where someone else took it. But that thing vanished instantly. We were devastated. It was basically our whole entertainment. I learned from it to never, ever put anything you want to keep in a trash bag. Odds are, anyone else will think it IS trash and take it as a freebie or throw it into the actual trash.
@RetroHackShack
@RetroHackShack 11 месяцев назад
What a sad story 😭
@Dillenger.69
@Dillenger.69 11 месяцев назад
That gives me a whole new respect for Adventure with its easter egg!
@matthewk7507
@matthewk7507 11 месяцев назад
"End of Line." -MCP from TRON Nice reference my friend 🙂
@RetroHackShack
@RetroHackShack 11 месяцев назад
Ha. Finally someone watched till the last second and commented on this! Thanks for noticing.
@matthewk7507
@matthewk7507 11 месяцев назад
@RetroHackShack I always watch to the very end, to ensure RU-vidrs get paid the full amount. I also try to watch the ads in full for the same reason, but some of the ads are irritating. I love TRON.
@jakeiswayblack3377
@jakeiswayblack3377 10 месяцев назад
Can we talk about the background though??? Way to commit to a theme, super rad
@tixeright9120
@tixeright9120 11 месяцев назад
lol, thought the holes were for heat ventilation. I'm betting it didn't hurt. Seems like my dad's Atari VCS lasted forever, we just got tired of it, as more powerful computers and consoles hit the market. River Raid and Frogger and Pitfall and Space Invaders were my favorites before Super Mario and Zelda and Metroid and Contra came out on the Nintendo. Of course, as a kid, I really had no idea they were doing so much with so little back when that was all there was to work with, they were just magic boxes to me.
@android584
@android584 7 месяцев назад
17:40 I always wondered why the case seemed larger than it needed to be, especially as the updated silver and black case was much smaller.
@gulskjegglive
@gulskjegglive 11 месяцев назад
Interested to see the audio processer video.
@johnchase7667
@johnchase7667 11 месяцев назад
When it was release 128 bytes of ram was more then they every expected to need. the program was on the cart so all the ram was used for was to store stuff that had to be updated, location of 2 players and 1 missle sprite and scores. But as we seen with later games 128 bytes could be used to do a lot of stuff.
@RetroHackShack
@RetroHackShack 11 месяцев назад
That's right! I covered this on the original 10 things video.
@hosam7609
@hosam7609 11 месяцев назад
Isn't the heavy sixer heavier due to additional metal shielding compared to next iterations? I remember reading it was so coz they were worried of interference
@RetroHackShack
@RetroHackShack 11 месяцев назад
Actually, this is not the case. The light sixer has the same amount of shielding.
@shinyplaid
@shinyplaid 11 месяцев назад
I have that exact TV. It’s so beautiful. Unfortunately the tube is bad on mine, so I took it out and put some emulator hardware and LCD screen in it.
@fritzthedog007
@fritzthedog007 11 месяцев назад
A Combat bug I discovered ; load an early tank game (non-bouncing shots, can't remember if guided or straight shots - guided I think,) position the gun of one tank into the gap at the back of the other, as close as possible without bouncing out. Then do the smallest rotate with the back one. Ha! With luck you can get a continuous effect. BONUS ; fire a shot from the front one. This is all from memory as a kid, late 70's, so I THINK it's right.
@RetroHackShack
@RetroHackShack 11 месяцев назад
I'll have to check that out.
@fritzthedog007
@fritzthedog007 11 месяцев назад
@@RetroHackShack In fairness, I just noticed allwaizeright9705 posted this same bug 2 weeks ago, so I guess I'm not the only one to discover this. Interesting video, btw, and your previous one. You mentioned switching, I recall F-14 Tomcat used the reset button for some game function, it had to be quick though.
@MattPritchardOfficial
@MattPritchardOfficial 11 месяцев назад
AAron - I don't want to be that guy, but you have a couple inaccuracies in racing the beam, and blinking, blinds and bars - there was "sort of" a small amount of bitmaps for graphics - 39 bits worth of 'latches' on the TIA (20 for background, 2x8 for players, 2x1 for missiles, 1 for 'ball') which persisted from scan line to scanline - think of the vertical stripes you would see when powering on without a cartridge installed. There as also 'replication' up to 2 additional times of the player graphics. You didn't have to 'race the beam' for simpler graphics like in Combat, but you did when changing the bitmap in the 2nd or 3rd copy of a player, or changing the player's X position to re-use the sprite for something else lower on the screen.
@RetroHackShack
@RetroHackShack 11 месяцев назад
Yeah. It was on my list to explain all that originally. I over simplified a bit there on that stuff. It's tough to cover all those things and keep the video in a reasonable time.
@rickj4540
@rickj4540 11 месяцев назад
Does anybody remember the magic dot in Adventure? When placed with other objects near a wall you could pass through and see the designers name..
@JustWasted3HoursHere
@JustWasted3HoursHere 11 месяцев назад
Tod Frye, who programmed Pac-Man for the VCS, talks about why it came out the way it did, with the flickering etc, in the documentary "Stella at 20": ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-UTDUB_GiTKA.html and here he is admiring a modern homebrew version of Pac-Man: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-RqezF_Lv05Y.html He's very humble about it.
@alansmithee183
@alansmithee183 11 месяцев назад
Aaron, great video. Ben Heck has an interesting 2 part video on the Activision Dragster game over on Element14 you might find interesting. He was trying to see if Todd Rogers' WR was actually possible.
@RetroHackShack
@RetroHackShack 11 месяцев назад
Oh yeah. I think I watched that one.
@gfdggdfgdgf
@gfdggdfgdgf 11 месяцев назад
And totally not surprising Todd's time wasn't possible. Just like his "record" in that flying game where his time wouldn't even be possible without any obstacles.
@alansmithee183
@alansmithee183 11 месяцев назад
@@gfdggdfgdgf Yeah, but thankfully Todd still retains the WR for biggest douche so all is not lost.
@comatose3788
@comatose3788 11 месяцев назад
On some of the older games you could create a few screens, along with a double buffered screen. With that you could use colors and pixels for math, scripts, variable, arrays and more. You could even do this with one screen and some over lap on the edges.
@RetroHackShack
@RetroHackShack 11 месяцев назад
That's cool
@comatose3788
@comatose3788 11 месяцев назад
@@RetroHackShack This stuff is no joke about saving space. It become natural to use the variables the way they said in the video. For one thing a lot of that was done in assembler and that is general practice with assembler. There is a video that shows that pixel trick on the border of the screen, I was waiting for it to come up ...
@mikeyoung9810
@mikeyoung9810 11 месяцев назад
There was a game with track and field events and we broke a couple joysticks playing them because you ran moving the joystick back and forth. I loved that joystick.
@RetroHackShack
@RetroHackShack 11 месяцев назад
Definitely good for durability.
@nitrofurano_
@nitrofurano_ 11 месяцев назад
decathlon is to be played with your fingers fastly, not your fist strongly - this is why a lot of people broke them..... xD
@rottmanthan
@rottmanthan 11 месяцев назад
i have the 4 switch and 6 switch, one of them is setup to be used, the other came with some games i bought, but it only needs a power socket repair. both of them are the woody. but i have not thought to see if one is heavier than the other.
@RetroHackShack
@RetroHackShack 11 месяцев назад
Cool!
@dirkkrohn1907
@dirkkrohn1907 11 месяцев назад
My grandparents on Dad's side of the family had a 2600 and I had one as well so whenever we went over I more often then not brought my games with me. Also I didn't know that the tanks passing threw walls when hit in Combat was a bug that became a feature. Edit - I think the 2600s in question were heavy 6ers, they at least had the switches like the one you had on the desk.
@JordanOrlando
@JordanOrlando 11 месяцев назад
Great video! But your early example of a video frame shrunk to 128 bytes only works if those pixels are in an 8-bit color range (which they visibly aren't). (Not to nitpick!)
@Kirkland-rv5jf
@Kirkland-rv5jf 11 месяцев назад
I can remember David Crane being used in the advertising for river raid
@johnlewisbrooks
@johnlewisbrooks 11 месяцев назад
I remember the chess game! The computer opponent would take upwards of 10 HOURS to make a single move!
@Nes1888-luvv
@Nes1888-luvv 10 месяцев назад
So sad most of those systems were the toast during 70s, 80s, up to late 80s. I am not only pertaining to Atari System but other popular names also. They work perfectly then, and anyone can easily program, without all those brain busting designs and technicalities. So sorry and sad that their wasn't a continued Legacy or comeback. It was fun then, and hanging was lesser unlike those so called Blue You Know What Blue Screen, what a laugh. I miss those golden years. I was a fan of Atari, Commodore, Amiga, Tandy TrS Radio Shack and other later hardware and system. Thank you for posting this. I hope you could also cover other retro stuffs.
@RetroHackShack
@RetroHackShack 10 месяцев назад
Thanks
Далее
10 Things You Didn't Know About The Atari VCS (2600)
27:59
1❤️#thankyou #shorts
00:21
Просмотров 10 млн
Atari 7800 (1986) Library | Trying all 58 Games
29:34
Просмотров 186 тыс.
10 Amazing Atari 7800 Facts!
17:01
Просмотров 7 тыс.
I got an Atari 5200 Cheap on eBay!  But Does it Work?
15:07
How To Unlock Your iphone With Your Voice
0:34
Просмотров 19 млн
😱НОУТБУК СОСЕДКИ😱
0:30
Просмотров 3,2 млн
iPhone 12 socket cleaning #fixit
0:30
Просмотров 21 млн
Lost Vape Ursa Pocket
0:17
Просмотров 88 тыс.