The Commodore 64 - a technical perspective

Поділитися
Вставка
  • Опубліковано 22 лис 2024

КОМЕНТАРІ • 70

  • @dr.ignacioglez.9677
    @dr.ignacioglez.9677 10 місяців тому +1

    I REALY LOVE MY C64 ❤❤❤ FOREVER ❤❤❤❤

  • @config2000
    @config2000 2 роки тому +4

    Features for me that made the C64 a completely awesome thing:
    1a. Graphics. Super-smooth scrolling (Uridium for example), and all of the fancy tricks that could be pulled off.
    1b. The rather unique palette colour. It's simply unique and and identifiable attribute.
    2. SID chip. This sound chip simply dominated the 8 bit space. With talented artists like Rob Hubbard and Martin Galway producing memorial tunes that we fell in love with back then.
    3. Game catalogue. A boat load of classic games that just kept on coming.

    • @nickolasgaspar9660
      @nickolasgaspar9660 4 місяці тому

      C64 wasn't something special and it came late relative to its specs by the competition. Its low price saved the day for Commodore.
      Small color palette, low 3d performance compare to Jay Miner's Atari 8bit.
      Its "unique" colour palette managed to make all games share the same dirty grey/purple screen.
      The same was true with SID's music.Great bass and twists, but so monotonous after listening the first 10-20 crack intros and games. Unpractical PCM capabilities and fewer channels when compared to Miner's Hybrid Pokey chip.
      Great game catalogue indeed....if you were interested in playing silly games for hours instead of letting some steam off by playing fast arcade titles and go back to more creative activities.

  • @markusmueller5966
    @markusmueller5966 2 роки тому +5

    Best video-introduction i've seen sofar to the greatest computer of all time. Thank you very much.

    • @leuat
      @leuat  2 роки тому

      Wow, thanks dude!

    • @bjbell52
      @bjbell52 3 місяці тому

      Let's see him make a similar video about the Atari 8-bit line THEN tell us all about the C64 being the greatest of all time.

  • @kcharles8857
    @kcharles8857 Рік тому

    Brings back memories. Thank you.

  • @chaadlosan
    @chaadlosan 2 роки тому +6

    Nice. I learned to program on the C64. Been programming ever since.

  • @losalfajoresok
    @losalfajoresok Рік тому

    40 years and I still learning things about my favorite computer of all time!

  • @sa3270
    @sa3270 6 місяців тому

    The feature I always wanted in the VIC-II was a way to define a start address and row length for the screen to facilitate scrolling. So you don't have to move an entire screen of bytes around every 8 pixels. It could work for bitmap or text. It would have been more like scrolling on the NES.

  • @henriklinz
    @henriklinz 2 роки тому +5

    Amazing Video! I love my C64!!!

  • @TheCryron
    @TheCryron Місяць тому

    Really amazing video. Clear, concise, well paced and awesome examples. Its one of the best I have seen about the c64!

  • @MrGareth1973
    @MrGareth1973 2 роки тому +10

    What a great video you made!!! For a greatest machine of all time :)

  • @sa3270
    @sa3270 6 місяців тому

    It was popular because it was reasonably priced and had a lot of graphics and sound features and a full 64K RAM. Commodore owned MOS so they could get chips cheap.

  • @keimahane
    @keimahane 2 роки тому +5

    Outstanding overview, thank you for creating this video. I saw a link to this video/channel on a BBS message board yesterday. Very interesting content, I will keep following :)

    • @leuat
      @leuat  2 роки тому +2

      Glad you enjoyed it!

    • @SundstedtAnimation
      @SundstedtAnimation 2 роки тому

      It must have taken a very long time to make this video!

  • @nickolasgaspar9660
    @nickolasgaspar9660 2 роки тому +1

    Well the main reasons why C64 was so successful is because Commodore was inspired and replicated the basic architectural characteristics found in Jay Miner's earlier machine and it was sold really cheap in Toy Stores and Supermarkets. Timing was also great since software houses finally figured out what a 6502 was capable of and RAM prices were really low.

    • @leuat
      @leuat  2 роки тому

      hi there! sorry I didn't see your reply before now.. the best way to ask questions is either a) join the slack channel (pm me for an invite) or b) use our facebook group! and yes - what is case sensitive/insensitive is quite.. strange. Basically, "built-in functions" and constants are all case insensitive - everything else is. Built-in functions are older-style methods that are implemented directly into C++, while the newer / better way of doing things is having methods written in Units (libraries) - and these are case-sensitive. So just remember: built-in stuff and constants are all case-insensitive, while everything else is case-sensitive!

    • @nickolasgaspar9660
      @nickolasgaspar9660 Рік тому

      @@leuat We all know that youtube is broken as a platform. I just saw your post but I was puzzled with it since I didn't ask any questions.
      My argument was that the C64 had an impact only from a commercial aspect. Other than that it didn't really introduce any groundbreaking advances to the industry except being friendly to programmers and great memory management. On the contrary it came with many bugs and weaknesses failing to improve home computing. (i.e. a really slow disk drive with cryptic loading commands , absence of a reset key, issues with joystick ports, the best synth audio chip which was a dead end for the industry, small color palette, bad ergonomics, low quality and reliability etc).
      Most of the outstanding advances were introduced 3 years earlier by Jay Miner's team and the atari 8bit line which were destined to change the industry. (i.e.first home platform with: a custom chipset and a co processor from graphics, SIO/usb like port, S video port, PCM audio capabilities, large color palette with hardware sprites, scrolling and scaling, screen saver, auto boot feature across all storage mediums, reset button etc etc).
      It mazes me when people jump straight to the king of sales while ignoring the king of revolutionary technical characteristics.

    • @bjbell52
      @bjbell52 3 місяці тому

      Jay Miner's earlier machine? Oh, the Atari 8-bit computer. Thanks.

  • @madcommodore
    @madcommodore Рік тому

    Total sales of C64 and C128 machines are on the same scale as total sales of Atari 2600 consoles, for a computer that was quite an achievement and sales of rival machines were insignificant in extremis. SID is king and even VIC-II has very advanced features for a mid 1981 chip. It offered 8 massive sprites and all sorts of cool unique tricks like mixing hi-res and multicolor characters side by side, sub pixel smooth scroll of multicolor screens, ability to split multicolor screens into 2 sets of 2 colours your sprites can move inbetween like dual playfield/parallax hardware. BASIC V2 may not have been the best for commands but it was seriously fast, much faster than the competition.

    • @nickolasgaspar9660
      @nickolasgaspar9660 4 місяці тому

      SID was a cut down Roland Synth chip, maybe the best synth chip ever used on a home computer, but it was just that. Synth chips were a dead end for the industry.
      3 years earlier Pokey had shown he future of computer sound by introducing PCM capabilities in a hybrid package, features that found their way in Amiga's Paula.
      Again Miner's machine manage to be more advanced even if it was a 70s creation.

    • @madcommodore
      @madcommodore 4 місяці тому

      @@nickolasgaspar9660 Oh yeah samplers with ADSR controls for creatives with megabucks and FM for cheap sounding pop music in 1985, so half a decade after SID was finished for the abandoned arcade motherboard project Summer 1981. Less than a handful of Atari 400/800 computers made it to market before 1/1/1980. If you don't know the essential features absent in POKEY and in the SID then you are clueless, and that doesn't include register hacks to do in BASIC to allow 9 oscillators on 3 channels in 16bit accuracy, let alone the fact there are many games with dual channel sample playback. Beach Head and Blue Max Atari SFX don't even come close to 64. More you type the more dumb you sound. blocked for wasting my time. Suggest listening to Prosonix's Oxygene SID cover, which only Portia/Paula could do better you clueless loser fanboy

  • @StrayBoom
    @StrayBoom 2 роки тому +6

    Very nice video, thank you. I believe, for practical reason you didn't mention the various revisions of various chips that Commodore updated during the lifespan of the C64. One very important upgrade (sorry, I'm biased here :) ) is the SID chip revisions and bugfix. While most games' music work perfectly fine with kind of every revision of the 6581, majority of demoscene production, especially in the past 30 years prefer SID8580. There is a big difference in the sound compared to 6581's, however, the 8580 is more stable in terms of giving back the same sound on any 8580's. I know this might sound as minor difference, but in reality it makes a lot of difference to the audio. Anyway, I could write and talk about this topic for hours. Conclusion is that this video is great (I hope you'd make a series of it) and SID revisions do matter! :)

  • @SundstedtAnimation
    @SundstedtAnimation 2 роки тому +2

    Absolutely love this video. So perfectly presented with superb explanations and examples. My demo handle was Jason in the demo group Orbs. I made graphics for demos. Personally l programmed a lot of basic programs, but l struggled to learn assembly coding, probably because l just had the basic manual and what l was clearly lacking was this video, to understand all the technical limitations and features better. I am not active on the C64 but l do keep an eye out for demos and SID music. Thanks for making this awesome video!

    • @leuat
      @leuat  2 роки тому

      Thanks, dude! Will hopefully get back at making another one soon!

  • @awanderer5446
    @awanderer5446 2 роки тому +2

    Great video, thank you!

  • @TheGrunt76
    @TheGrunt76 2 роки тому +3

    Wonderful stuff! I’m just starting to dig in to making things happen in my c64s and I definitely will keep checking on your channel!

    • @leuat
      @leuat  2 роки тому +1

      Awesome, thank you!

  • @SledgeFox
    @SledgeFox Рік тому

    We all adore our C-64... 😁
    Amazing Video, thank you very much!

  • @Chick2Disk
    @Chick2Disk 2 роки тому +3

    Great video!!! and I love TRSE!

  • @c128stuff
    @c128stuff Рік тому

    Fun how you picked one of my favorite sid tunes for the part about SID.

  • @GUISCHOL
    @GUISCHOL Рік тому

    wunderschöne Grafikbilder!
    beautiful graphic images!

  • @MarquisDeSang
    @MarquisDeSang 7 місяців тому

    The C64 color palette is the Armay Painter starter kit of palette. Only the colors that you actually need.

    • @nickolasgaspar9660
      @nickolasgaspar9660 4 місяці тому +1

      there is a huge drawback with such a limited palette, all games and demos have the same dirty grey/purple appearance. The same is true with C64 sound, great sound chip , create twists and bass but it get so monotonous listening to the same thing!

  • @JosipRetroBits
    @JosipRetroBits 2 роки тому +3

    Very nice video, I like it! I totally agree with a reasons of C64 success.

  • @giuseppelavecchia775
    @giuseppelavecchia775 2 роки тому +2

    E un video impeccabile,un video che il C64 merita alla grande!.ottimo lavoro

    • @leuat
      @leuat  2 роки тому

      grazie amico!

  • @bajinaji
    @bajinaji 2 роки тому +3

    What a fantastic video!!!!

    • @leuat
      @leuat  2 роки тому

      Thanks a bunch dude!

  • @airjuri
    @airjuri Рік тому

    Great! I used Turbo Rascal to make one game to Mega65 :) Nowadays i use cc65 for some C64 sw development.
    Btw about text mode screen memory, you can chance the location where it is so it doesn't have to start at 0x0400. I used that trick in Basic demo challenge back in the day ;)

  • @Mr_ToR
    @Mr_ToR Рік тому

    19:36 when rob hubbards commando score-entry end music came, i had a feeling it was the end of the video 😂 nicely done 👍

  • @ralfderwerwurm6960
    @ralfderwerwurm6960 2 роки тому +1

    Very nice

  • @stalinvlad
    @stalinvlad 2 роки тому +2

    I had a +4 and so became a kitchen porter

  • @ninjazhu
    @ninjazhu Рік тому

    It would be good to see an amstrad cpc similar video, both machines (cpc and c64) have cool but different approaches to the same goals. Heard cpc (especially plus models) play sid music? Or the techniques and rasters that are likely similar on both?

  • @chrisshrigley
    @chrisshrigley Рік тому

    I

  • @mikonik6602
    @mikonik6602 10 місяців тому

    great content mate.

  • @Mr.1.i
    @Mr.1.i День тому

    it had a mos 6510 cpu at just above 1mhz
    64 kb ram 8x8kb chips
    16kb video chip vic II
    4 channel audio 3 osc 1 noise ,wave x3 adsr SID
    cassette / disk/cartridge
    can it run doom .no .not without a pico expansion

  • @saganandroid4175
    @saganandroid4175 7 місяців тому

    15:50 I think something is amiss here in the hardware explanation. The explanation doesn't explain the image. This implies bits turned "on" show up as the color assigned by the 8x8 cell's corresponding static nybble color RAM location. "Off" bits presumably show through such that the background 53281 color is visible (black in this case) or do they? But you can see that there are 8x8 regions that are not simply a color, with some parts showing through to the background (black). In terms of DMA cycles, if your explanation were correct, there would be none of those 25 "bad lines" in bitmap mode. My guess then, is that the data usually fetched to show a character, instead is used to define a background color.

  • @em00k
    @em00k 2 роки тому +1

    Great video!

  • @simonscott1121
    @simonscott1121 Рік тому

    You dont need to copy 8000 bytes in a frame if you double buffer.

  • @stargazer7644
    @stargazer7644 Рік тому

    Best selling computer of all time? I'd say the IBM PC and it's clones might have had a slightly greater impact and just a tiny bit higher sales numbers. Over 300 million desktop and laptop PCs were sold just last YEAR. Dell alone sells 60 million per year.

    • @nickolasgaspar9660
      @nickolasgaspar9660 4 місяці тому

      best selling single model of home computer. IBM PC and clones sold different models and brands. On the other hand the most impactful home computer was Jay Miner's Atari 8bit. Dedicated Graphics circuit, dedicated sound chip, USB like port, DMA, Screen saver etc. The industry followed, commodore included.

  • @sa3270
    @sa3270 6 місяців тому

    0:40 You said 1980 but proceed to show late 70s computers.

  • @rev.davemoorman3883
    @rev.davemoorman3883 2 роки тому

    6510 = bank switching

    • @snorman1911
      @snorman1911 2 роки тому +1

      Kind of... the PLA handled banking out RAM/ROM/IO, configured via the 6510's IO port. The VIC-II bank was selected via two IO lines on the 6526 CIA.

  • @peddersoldchap
    @peddersoldchap Рік тому

    7:20 What the actual F!?!?!?

  • @saganandroid4175
    @saganandroid4175 Рік тому

    12:55 What the actual? Why are software guys so immune to hardware concepts? No, that's not an API. Poking or storing a va lue in an ASIC's control register is just the nature of making the hardware act a certain way, pe r the engineer 's design. The API is more like the kernel and its jump tables.

  • @jakubkrcma
    @jakubkrcma Рік тому

    6510

  • @Foebane72
    @Foebane72 2 роки тому +1

    3 shades of grey? The Atari 8-bits had at least EIGHT. This video didn't mention THAT, did it??

    • @leuat
      @leuat  2 роки тому +3

      ok so I cheated a bit and neglected the Atari family! Hopefully I'll be able to remedy this in the future!

    • @danielmantione
      @danielmantione 2 роки тому +3

      That's a topic on its own: The Atari had a lot more colours. But no colour RAM. And that is a big deal, just watch Atari and C64 screenshots and you see the effect. I consider it another apparently insignificant design decision that had a huge impact on the possibilities of the C64.
      By the way, I would have phrased it differently: The C64 has 8 different luminances within its palette. It isn't just the greys, but smooth luminance transistions (also when using colour) that make C64 graphics appealing.

    • @NuntiusLegis
      @NuntiusLegis 2 роки тому +1

      @@danielmantione I bought my first monochrome monitor a few months ago and found 9 luminances (one is quite subtle).

    • @sa3270
      @sa3270 6 місяців тому

      If you count black and white as shades of gray when your talking about Atari, you have to count them when talking about Commodore.

    • @sa3270
      @sa3270 6 місяців тому

      ​@@danielmantione Early Commodore 64s had 5 luminances; later ones used a revised VIC-II with 9 luminances.

  • @lovemadeinjapan
    @lovemadeinjapan 6 місяців тому

    This was interesting, but at the same time a freak show. What you explain as the "coolness" of the C64, is IMO a waste of time, to serve a handful of coding nerds a battle arena to bake nice looking pies with just flower and water.
    And you show 100% emulated C64. If you would have filmed a real machine, it would have looked disgusting. I've tried a lot, but getting decent output on a CRT from a VIC chip is as hard as driving a Lambo through downtown Londen at 300km/h during rush hour. Imagine what you see with added noise, chroma bleed and vertical jail bars and chroma-shift bands: a lot less attractive. And if you have a C128 like me, things are even more nasty.
    That's what makes a CPC so much more interesting. The machine is simple as heck, understandable for everyone, and it is super-easy to have it output a glorious colourful RGB signal for a SCART TV. OK, it has less smooth scrolling, but these are home computers, not game-consoles. I have a PC Engine for that, which runs circles around a C64. To me the C64 is an over-complicated chunk of plastic with too much bromine flame retardants, the shittiest floppy drive of them all, with a really really bad version of BASIC thrown at you in an ugly and impossible to read font in purple on purple. The designers must have been on acid back in 1981.

    • @sa3270
      @sa3270 6 місяців тому

      If you hate Commodore so much, why don't you get rid of your Commodore stuff and go to a CPC whatever the F that is channel. For the record, you don't even seem aware that the Commodore 64 has a luma/chroma output for better video quality. What are you racist against HSL color spaces?