25c3: The Ultimate Commodore 64 Talk

2010 ж. 10 Жел.
149 964 Рет қаралды

Speaker: Michael Steil
Everything about the C64 in 64 Minutes
Retrocomputing is cool as never before. People play C64 games in emulators and listen to SID music, but few people know much about the C64 architecture. This talk attempts to communicate "everything about the C64" to the listener, including its internals and quirks, as well as the tricks that have been used in the demoscene, trying to revive the spirit of times when programmers counted clock cycles and hardware limitations were seen as a challenge.
The Commodore 64 was released in 1982 as an entry- and hobby-level machine competing against the Atari 8 bit series and the Apple II. Compared to other systems on the market, it had a lot of RAM (64 KB), and very sophisticated video and audio hardware. While it was quickly forgotten in the US, it reached its peak in the late 80s in Europe, being a very affordable hobby and game computer. Being the longest running computer of all time, being produced for 12 years, programmers understood the hardware very well, and continued finding new tricks how to create even better graphics effects. "AGSP" for example, a very sophisticated trick that makes it possible to arbitrarily scroll "multicolor bitmaps", e.g. for platform games, wasn't used in games until about 1993. This talk explains all the hardware details of the C64: The programming model of the 6502 CPU family, the Complex Interface Adapters (CIA), the Sound Interface Device, and the programming details as well as common ticks involving the Video Interface Controller (VIC-II). The disk interface will be discussed just as well as the design of the 1541 drive. The listener will get a good understanding of 8 bit programming and creative programming on extremely limited hardware, as well as common tricks that can be generalized to other systems.
More information about the 25th Chaos Communication Congress can be found via the Chaos Communication Congress website: bit.ly/25c3_program
Source: bit.ly/25c3_videos

Пікірлер
  • That picture at 5:44 was taken by me! About 10 years ago too! I wonder how it ended up in this video. (not that I mind!)

    @The8BitGuy@The8BitGuy13 жыл бұрын
    • If you look closely, the source URL is at the bottom right of the picture... If the video's resolution is too low, that's not my fault. ;-) I did publish the original slides on pagetable[dot].com though. Anyway, I think we're even now, since I don't think you referenced me at 14:50 in your Commodore History Part 1 video. ;-)

      @michaelsteil4206@michaelsteil42066 жыл бұрын
    • Michael Steil , 👍🏼👍🏼👍🏼

      @thekornreeper@thekornreeper4 жыл бұрын
    • @@michaelsteil4206 you have a link? You can paste clickable URLs here btw you don’t have to put [dot].

      @rooneye@rooneye4 жыл бұрын
    • @@rooneye he knows that... it's left that way intentionally so it doesn't get converted into a hyperlink and crawled

      @xXxBladeStormxXx@xXxBladeStormxXx4 жыл бұрын
    • Michael Steil is a genius, love his blog on Pagetable

      @stupossibleify@stupossibleify3 жыл бұрын
  • Like nobody laughed at his NOP joke. Those bastards.

    @Mojobojo@Mojobojo8 жыл бұрын
    • Somebody NOPed out their call to action

      @sundhaug92@sundhaug927 жыл бұрын
    • Time mark?

      @NonExistChannel@NonExistChannel6 жыл бұрын
    • 17:11 I wish we got to see what I can only imagine is a blank slide, but instead we get to see just his face while he talks about a slide we don't ever get to see....

      @zeikjt@zeikjt6 жыл бұрын
    • It is not a NOP joke. It is about endianness. 8 bit machines do not have endianness issues, yet he claims that little endianness is the only meaningful one :)

      5 жыл бұрын
    • @ FYI Addresses on the C64 are 16 bit wide, and they are stored in RAM with little endian order.

      @ChristianSasso@ChristianSasso5 жыл бұрын
  • This brings back SO MANY MEMORIES! (64K to be exact!) Machine Language programming on the C64 was a lot of fun. If you wished to redefine the characters you would read from character memory which would always read the character set, then WRITE to it which would always write to the memory under it, then you could switch it out and use your copy in RAM to modify the original characters. You could also temporarily switch out character memory to use the storage under it, which I used to do as well.

    @NeilRoy@NeilRoy10 жыл бұрын
  • 4:40 "Mayhem in Monsterland" doesn't even use a screen mode, which wasn't possible originally or without further ado, but the normal multicolor char mode. However, it is always a great praise to the graphic designer when this is claimed.

    @atomcode@atomcode3 жыл бұрын
  • THIS IS GOLD!!! All the obscure info I’ve been looking for in one video. Thank you.

    @absmustang@absmustang Жыл бұрын
  • awesome presentation... picked up alot about the grapichshandling that i never could get figured out back in the days. Thanks for sharing!

    @RundFyrkant@RundFyrkant12 жыл бұрын
  • Chapter Marks for quick reference: 1:52 History 4:48 Hardware Overview 6:20 6502 9:00 6502 Addressing Modes 12:30 6502 additional Opcodes 14:00 6502 Interrupts 15:15 6502 Status Flags 17:25 BASIC Microsoft Easter Egg 20:30 6502 Chip Bugs 21:50 6502 Illegal Opcodes 22:35 6502 Programming Tricks 24:50 6502 Block Diagram 26:40 Memory Map 27:50 KERNAL 29:30 BASIC 31:35 GEOS 32:45 CIA 34:05 SID 35:50 VIC-II 36:20 VIC-II Character Set 37:05 VIC-II Enhanced Background Color 37:35 VIC-II Multi-Color Mode 38:20 VIC-II Bitmap Mode 39:50 VIC-II Soft Scrolling 40:25 VIC-II Sprites 41:45 VIC-II Memory Map 43:00 VIC-II Screen Dimensions 44:05 VIC-II Screen Splitting 45:33 VIC-II Graphics in Border 46:00 VIC-II Hyperscreen 47:25 VIC-II Sprite Multiplexing 48:20 VIC-II Badlines 49:50 VIC-II Flexible Line Distance 50:30 VIC-II Interlacing 51:10 VIC-II Flexible Line Interpretation 52:45 VIC-II Variable Screen Position 53:35 VIC-II Line Crunching and Any Given Screen Position 54:40 VIC-II Raster Smooting 57:10 Tape 57:20 Serial 58:05 Floppy

    @abcxyz5806@abcxyz58062 жыл бұрын
  • Yeah, hardware design matters. Though the CGA hardware isn't as bad as people think. Problem is most people have never used a real, original CGA card, and only use CGA emulation on EGA, VGA and later cards. Doesn't sound like a big deal, but CGA emulation on later hardware only covered RGBI emulation. This obscures the fact that CGA actually had 16 colour support (though in reality it's possible to abuse text mode and get 160x100 in 16 colours even using RGBI output), and through hacks it was discovered that that it was fairly easy to get 16 out of about 100 colours this way, which is actually better than what EGA managed. With more extreme and improbable hacks (mostly because it required a modern PC and quite a lot of processing to work out the correct timings) it was shown that you can trick a CGA adapter in composite mode into displaying something in the region of 1000-4000 colours at once onscreen. The timing issues make this problematic, and the calculations required meant it's unlikely anyone could have worked it out in the 80's... But still, CGA's true abilities are vastly under-rated because it's composite output mode keeps being forgotten about. And this is weird, because it's composite output mode WAS what it was designed for, really. RGBI monitors required for the RGBI modes people are more familiar with weren't even available early on. In fact, given what it's actually demonstrated to be capable of when using composite output (and composite output is how the C64 and most early 80's home computers produced any colour signal at all) the CGA graphics card may arguably be quite powerful. The PC architecture as a whole is atrocious, and remained atrocious well into the early pentium days (read Micheal Abrash's stuff on VGA and assembly programming on the PC and you quickly realise just how stupid and painful that system actually was. Did you know that the bus specifications and poor performance of many VGA and SVGA graphics cards means that a 486 PC when running graphics heavy code is no faster in most cases than the original 8088 based PC's? And yet taking CPU performance alone it should be somewhere in the region of 50-100 times faster. Talk about an atrocious architecture... Makes you wonder how this caught on and ended up dominating the industry. - Yes, it's worst aspects were improved bit by bit, and especially after the PCI bus and it's successors showed up things got a lot better, but still, what a terrible place to start from...) Still, the CGA was perhaps one of the better designed elements of the PC in hindsight. Just goes to show you things are not always what they appear, because new technology can obscure what older technology can do. ... Especially if newer technology claims 'backwards compatibility' yet actually only partially delivers, and people lose sight of what was lost...

    @KuraIthys@KuraIthys6 жыл бұрын
    • No, it was bad.

      @saganandroid4175@saganandroid41755 жыл бұрын
  • excellent talk you went on nonstop for over an hour and covered the C64 in many areas. of course no one can explain in total how every electronic component works inside the computer but you covered pretty much everything and explained thoroughly the display techniques. very good technical information, well done my friend.

    @jojos08@jojos0811 жыл бұрын
  • Nice! I was pleasantly surprised to see one of my demos featured in this talk :) (4:15 later demos... right before the good stuff)

    @MicheldeBree@MicheldeBree11 жыл бұрын
  • Superb talk! While every chip in the C64 could get an hour long talk on its own, this overview was very thorough and informative. Thanks! Gotta love the Commodore 64 :D

    @00Skyfox@00Skyfox7 жыл бұрын
  • WoW! I didn't have a C64, I had a Color Computer 3. (The coco 3 have no complexe hardware, and no sprite at all). I have understand the entire video. The commodore 64 is a really complex machine. I know now how democoders do the tricks, and even more why peoples applause at the picture parts of each demos (The graphics on CoCo 3 was at least, 16 colors by pixels out of 64...) . Thanks for sharing.

    @mast3rbug@mast3rbug11 жыл бұрын
  • Great video-I admire your expertise in Comodore 64..

    @cocosloan3748@cocosloan37488 жыл бұрын
  • This is a great video and really illustrates the capabilities of this machine. Back in those days if someone had a computer at home chances were it was a C64. An interesting thing to compare is videos of Pool of Radiance gameplay on a C64 versus the same game on an Apple II. It really illustrates the power of the Commodore machine.

    @SuperMurrayb@SuperMurrayb10 жыл бұрын
  • Superb explained....enjoyed it a lot ;-)

    @TheBarfly1968@TheBarfly196810 жыл бұрын
  • This is amazing talk. Michael is total commodore badass!

    @krazybubbler@krazybubbler2 жыл бұрын
  • didn't know it was ouy of sync, thanks for the notice

    @ChRiStIaAn008@ChRiStIaAn00811 жыл бұрын
  • Very interesting, brings back lots of memories👍

    @henkeboy1317@henkeboy13174 жыл бұрын
  • Great talk!

    @endofthelinejoel@endofthelinejoel6 жыл бұрын
  • I wish I had seen this 30 years ago

    @noctania@noctania11 жыл бұрын
    • It would have changed my life

      @ChrisAthanas@ChrisAthanas3 жыл бұрын
  • My parents threw my original one in the bin! It still worked too!

    @custardo1@custardo111 жыл бұрын
  • The C64 overview I've ever seen: detailed but very compact!

    @FTropper@FTropper3 жыл бұрын
  • Loved this; It's amazing how much more they squeezed out of the video chip than the original developers ever intended.

    @PaulMorrissette@PaulMorrissette7 жыл бұрын
    • I have been reading a book about commodore and from the book they tries to sell the VIC to Atari for a 2600 successor. They managed to do some amazing things with the chips

      @davidt-rex2062@davidt-rex20627 жыл бұрын
    • David T-Rex name of book please?

      @brunoramone601@brunoramone6017 жыл бұрын
  • C64 demoscene is impressive, but 8088 mph and area 5150 demos really give the best C64 demos a real run for their money!

    @carnivorebear6582@carnivorebear65828 ай бұрын
  • Excellent talk

    @Psychlist1972@Psychlist197211 жыл бұрын
  • Great video, brings back old memories of coding the C64. I never used half the instruction set and didn't always understand everything I was doing (most notably the faffing around at the end of an IRST, which I just copied from other coders), but I was still able to do some amazing things... look for my demo game, "Colony" (a parallaxed scroller) elsewhere on KZhead.

    @jovovichnik@jovovichnik8 жыл бұрын
  • This video brings a lot of memories back from the old days in the 80s ... but honestly: What people are squeezing out now from this great machine is really impressive - I never had even an idea this was even possible in any way. Thumbs up!

    @dschangodurango7596@dschangodurango7596 Жыл бұрын
  • The 6502 (and 6510) actually had pipelining. An instruction is loaded up as the one before it (if it doesn't access memory) executed. Sophie Wilson (who designed the ARM instruction set) told me how she defeated those extra cycles when a LDA ,X crossed a page boundary. She just swapped around the address lines on the BBC and since the RAM could operate at 8MHz, ensuring boundary crossing whatever the base, whatever the index coupled with a bus tweak meant that there was never a slowdown. People looking for coding fun may like the Arduino M0+ which has a 48MHz ARM Cortex M0+ using Thumb (16 bit) instructions (Sophie again). With DMA, DAC, ADC and enough power to display a 320 x 200 VGA screen output (via VGA->HDMI) and with 32K RAM & 256K Flash, it's another small system that may be pushed.... I'm writing an MP3 decoder and next is ACELP. I have a plan - talking books with projected images using the Cortex M4 in SDIO MicroSD controllers. So that will be coded in Thumb2..... But just amazing stuff. I coded the C64 version of Tetris in 1984 and £3000 for 2 weeks work.... coders (not programmers) are about to make a HUGE comeback so it's demo coders who can get these low cost (

    @badpharma461@badpharma4616 жыл бұрын
    • "Swapped around the address lines"? What exactly does that mean? I don't understand how that would change anything since the extra cycle is coming from the CPU.

      @snorman1911@snorman19114 жыл бұрын
  • Great talk, thanks!

    @marc.lepage@marc.lepage2 жыл бұрын
  • I can not understand 99% of this video but still watch the whole thing..amazing!

    @thedarkener@thedarkener11 жыл бұрын
  • Great lecture, thank you for uploading it. I'm aghast at how far programmers pushed the graphics alone.

    @Aleryn27@Aleryn2711 жыл бұрын
  • Great explanation!!!! Wow: All (?) you have to know about the C64. If I had known this back in 1985 - I still wouldn't be able to program a cool game. But with only the manual of the C64 ... no chance to get to know all this.

    @HK-ps6ne@HK-ps6ne3 жыл бұрын
  • correction: mayhem in monsterland uses charmode not multicolor. the gfx artist got the impression of mc by clever color management - eg. different bg than black, using color trans as antialiasing, crt line dithering to get additional colors. most obvious about the mode is that steve rowlands used mixed resolutions (the collectable stars are done in hires)

    @vetodrom@vetodrom12 жыл бұрын
    • Yeah, i was actually just checking the game out again, after he said it at around 53:23, to see if i remembered the game incorrectly - notably its mixing of (non-sprite) hires with multicolor graphics, which wouldn't have been possible in bitmap mode (at least not without a lot of rastersplits). Thanks for your comment to confirm it ;)

      @zaitarh@zaitarh3 жыл бұрын
  • lovely

    @echopathy@echopathy8 жыл бұрын
  • Great vid, and it has CLYDE RADCLIFF! Today I still have a shrinkwrapped copy of Creatures! :D

    @gufononperdono@gufononperdono11 жыл бұрын
  • Graph paper flashbacks!!

    @prawnmikus@prawnmikus3 жыл бұрын
  • Interesting vid, but Mayhem in Monsterland doesn't use a bitmap screen. It is chars + VSP scroll.

    @dfendr93@dfendr9313 жыл бұрын
  • also there are different opinions about the number of additional colors using interlace. this depends in fact on the level of flickering, but there are definitely more than just 20 colors possible. i recall the 81 colors mentioned in the mag 64'er with the funpainter 2 release or the 136 colors rule by joe/wrath (and this is for chessboard dithering in non-flicker mc mode).

    @vetodrom@vetodrom12 жыл бұрын
  • Lode Runner was my favourite!

    @FrankZen@FrankZen7 жыл бұрын
  • "These are the topics I'm going to address" (bottom right corner: William Shatner)

    @collectorduck9061@collectorduck90616 жыл бұрын
  • I wish I had the ability to have seen this video when I was 9, I would have been light years ahead of where I was programming then!

    @djrmarketing598@djrmarketing5982 жыл бұрын
  • The 6502 port of MS BASIC was done by someone else at MS, not by Bill Gates as far as I know. So we don't know if BG can write 6502 code, but the joke falls flat anyway since it is acknowledged that he was quite good in Assembler, and that the Altair BASIC interpreter, of which he wrote the major part - and which showcased and established BASIC as the most suitable high-level programming language on microcomputers for a long time (until more development went into C and C++ compilers than into BASIC compilers) - was quite an achievement.

    @NuntiusLegis@NuntiusLegis6 ай бұрын
  • Too bad he skimmed over the SID. That thing was incredible. I believe it was designed by the guy that designed the Ensoniq synths (ESQ-1, SQ-80, etc)

    @jpmotoadv2284@jpmotoadv22847 жыл бұрын
    • I too love that SID sound chip.

      @jeremym9011@jeremym90117 жыл бұрын
    • JPMotoAdv hell yeah! the SID was dope!

      @FrankZen@FrankZen7 жыл бұрын
    • yes, it was bob yannes, i guess he was the founder of the ensoniq company. and the successor of this company is still around under the name ESS Technology. If i am correct they also made the speech sequences with speech synthesis in all c64 games (ghostbusters, mission impossible, etc.). that dude really knew what to do :-) i hope i can get further up to a hardware prototype for the FATSID project.

      @maschinenraum@maschinenraum6 жыл бұрын
    • yeah, this was the only thing missing in this otherwise excellent talk. But anywhere, there is a lot of SID information out there.

      @michaelbaumann7451@michaelbaumann74515 жыл бұрын
  • If you suffer from insomnia and know about all this, this is your lullaby. :-)

    @JeroenTel@JeroenTel10 жыл бұрын
    • Five years later ... Absolutely! I loved every minute of this and learned a lot. He skipped over the SID, though. If only there was someone watching this video that could teach us a thing or two about programming the SID chip ... ;-)

      @philrod1@philrod14 жыл бұрын
    • That's me NOW.

      @t2logiccompany18@t2logiccompany184 жыл бұрын
  • Very cool, this is the first new stuff I've learned since the last C=Hacking came out. This video needs at least 10 million viewers, spread the link!!!

    @Vidfavne@Vidfavne13 жыл бұрын
  • I adore my 64!

    @C64Television@C64Television9 жыл бұрын
  • You need to write a book about all of this, asap

    @agus2006@agus20068 жыл бұрын
  • It's funny that he ends the talk asking someone to do a similar treatment on the Amiga that talk would be at least 3 hours but certainly interesting

    @vcv6560@vcv6560 Жыл бұрын
  • you never forget your first!

    @FrankZen@FrankZen7 жыл бұрын
  • How can you emulate something correctly which itself is behaving VERY differently on each individual SID chip? Such a thing as a "full" or "correct" reference filter model does not exist for the SID chip in general. The only SID revision which has much less variance in filter characteristics is the 8580.

    @porcorosso81@porcorosso8111 жыл бұрын
  • hey, Clyde Radcliffe Exterminates All The Unfriendly Repulsive Earth-ridden Slime! Been a while since I've thought about that!

    @lukenicholls2522@lukenicholls25223 жыл бұрын
    • Playing Creatures right now.

      @loebkesman@loebkesman3 жыл бұрын
  • currently soldering in a 6502' but im not ready for this vid, ill be back

    @colinstables@colinstables10 ай бұрын
  • I LOVE C64 👍🥂🎩

    @dr.ignacioglez.9677@dr.ignacioglez.9677 Жыл бұрын
  • 0:39:50 - 0:55:30 the great advantages of C64 graphics. How to split the screen vertically? Like in Antiriad - some of the graphics is in hires, some in multicolor?

    @Abrimaal@Abrimaal10 жыл бұрын
  • nice video jwm

    @samcoupe4608@samcoupe46087 жыл бұрын
  • I have a C64 with floppy drive and disk and a mouse and a monitor. I had to wire it to rf channel 4 but it works.

    @pilotavery@pilotavery4 жыл бұрын
  • I still have my C64 in storage.

    @Newtonip@Newtonip10 жыл бұрын
    • It should be on your desk

      @stevenrosscarpenter@stevenrosscarpenter3 жыл бұрын
  • i guess it's not that easy to rebuild a VIC-II completely so that it behaves exactly like the original VIC-II :-) but that would be mandatory if one wants to build a new VIC-II with additional features and with external video ram on a small pcb it could do higher resolutions and colors and still be compatible to the old VIC-II. that would be great :-)

    @maschinenraum@maschinenraum6 жыл бұрын
  • C64 DTV wasn't a FPGA, however I love seeing it in your video.

    @jeriellsworth@jeriellsworth11 жыл бұрын
    • Sorry, I was young and ignorant. :)

      @michaelsteil4206@michaelsteil42066 жыл бұрын
    • @@michaelsteil4206 Ignorant? Never. You just had one badline after another. =D (And by the way a ~4 year long NOP before answering. But that's okay for 1 MHz. :D :D )

      @BikeArea@BikeArea5 жыл бұрын
  • i know i found it. thanks anyway for your time mate.

    @104d_3rr0r_vince@104d_3rr0r_vince11 жыл бұрын
  • yes

    @MicheldeBree@MicheldeBree11 жыл бұрын
  • Only thing that baffles me is this : given how great the Commodore engineers were in general, howcome the 1541 disk drive was such a slow and "obese" design? Especially considering the fast and efficient drive of the Apple II, having been admired and available for scrutiny for years. Almost as if Commodore outsourced that design to IBM :)

    @asgerms@asgerms12 жыл бұрын
    • The slowness of the 1541 was a accident. What happened was there was a trace on the c64 for burst to the drive which would speed it dramatically but when the pcb went to japan for cost reducing a japanese engineer thought the trace was not needed and deleted it. They discovered this when the c64 was back in the USA but they already had made 100,000 pcbs without the trace and couldn't toss them($$$),so that is why we lost burst to the floppy drive. To fix this problem they had no choice but to re-write the rom in a short,record time, to work reliably,giving speed up. If you think of commodore's daisy chaining of a serial i/o it could almost be compared to USB . Its possible to load a disk copier inside a 1541 and disconnect it from the c64 and have it copy disks stand alone. You should also realize Jiffydos came out in 1985 and could be added to computer and drive making a major speedup.

      @a4000t@a4000t Жыл бұрын
  • i wish this video was based on the Motorola 68000. Amiiiiigaaaa!

    @MustNotRead@MustNotRead11 жыл бұрын
  • can barely understand these but theyre so interesting to watch!

    @licksorestockpile1190@licksorestockpile11903 жыл бұрын
  • thank for these interesting insights. but i coded 6502 (atari 2600 & c64) and 680x (vectrex for example) and the 680x assembler is a lot cooler and more intuitiv than the 6502 (which is in fact a cheap clone or?)

    @lainixistenz2388@lainixistenz2388 Жыл бұрын
  • 0:48:00 omg huge sprite. Name of this game?

    @104d_3rr0r_vince@104d_3rr0r_vince11 жыл бұрын
    • That's Creatures 2. (maybe this reply comes a few years too late).

      @CasperHulshof@CasperHulshof3 жыл бұрын
    • @@CasperHulshof Yeah but better late than never :-D

      @104d_3rr0r_vince@104d_3rr0r_vince3 жыл бұрын
  • Can you upload in higher-res?

    @saganandroid4175@saganandroid41755 жыл бұрын
    • Sagan Android The video was recorded in multicolour mode, so he loses half the horizontal resolution.

      @diamondsmasher@diamondsmasher4 жыл бұрын
    • diamondsmasher 😂😂😂

      @bierundkippen720@bierundkippen7204 жыл бұрын
  • +Tigereye2k6 the joke about endianness? Different CPU architectures load words (2 bytes) in different orders and have been the subject of debate and fights for many years.

    @TheGoodChap@TheGoodChap10 жыл бұрын
    • It's the coding equivalent of driving on the left/right, or playing Halo with an inverted stick. In any case, very dangerous if you get the wrong idea.

      @thumbwarriordx@thumbwarriordx9 жыл бұрын
  • very cool, interesting he had 64 minutes to talk about the C64, what are the chances... :)

    @averagemale2000@averagemale200013 жыл бұрын
  • a bit sad how low the quality is compared to some other Ultiamte talks also this is the first time i heard anyone refer to the "VIC" as "V" "I" "C" and it just sounds wrong

    @proxy1035@proxy10355 жыл бұрын
    • I guess (really don't know for sure) that that's because the Chaos Computer Club is mostly german and those panels are held in english for a wider audience. The speaker also sounds german to me and we often use single letters for abbriviations, don't say them like words.

      @CptSparky@CptSparky5 жыл бұрын
    • @@CptSparky Ì'm also german and personally if the abbriviations are pronounced english they should be done with the english "rules". like pronounceable abbriviations are pronounced as a word. like VIC, RAM, etc. and numbers are pronounced in pairs or 2 or 1. so a GTX 1080 would be G-T-X 10-80. Intel 8088 would be Intel 80-88. Intel 80386 would be 80-3-86 or just 3-86. and so on. it just sounds better in english

      @proxy1035@proxy10355 жыл бұрын
    • Commodore renamed the machine to VC in Germany becasue VIC (pronounced as a word) is too close to a vulgarity in German. I guess he also wanted to avoid that.

      @NuntiusLegis@NuntiusLegis6 ай бұрын
  • Creatures 2

    @Codetapper@Codetapper11 жыл бұрын
  • Auch, Not funny mate. I still got mine and it's still working. I bought mine 28 years ago with my first earned money. It's in my hobby room with a lot extra hardware. 1541 x 2, dot matrix printer, tapedeck, mouse, joystick x 2 (one button and two button model) and the final cardridge III. I also still own a working Amiga 1000. If interested have a look at "Commodore OS Vision". Try the live before installing if you have no Linux knowledge to see if the eye candy works (only works on 64 bit pc).

    @ForOdinAndAsgard@ForOdinAndAsgard11 жыл бұрын
  • I'm only 30 seconds into this and I'm already annoyed: Why are there so many videos on youtube with the sound out of sync with the video? Did we not LOOK at the video before we uploaded it? Geez!

    @lawrencecrowley3822@lawrencecrowley382211 жыл бұрын
  • Ah, yes! My first real computer, after spending ungawdly hours fiddling with my TI-58C w/cradle. Then, becoming heavily addicted to writing useless programs on the C64 that nobody but me would ever appreciate. The negligence of my wife likely contributing to my divorce a few years later, LOL. Up to the present, a couple months ago, I received my The64C (maxi), and the addiction has returned with a vengeance!

    @Vector_Ze@Vector_Ze2 жыл бұрын
  • 61 minutes and 14 seconds to be precise...

    @Synthematix@Synthematix8 жыл бұрын
  • Bill Gates was actually a very good coder. We should be thankful to him for having written all this stuff so that we could use BASIC as the operating system on the C64 and other machines.

    @bierundkippen720@bierundkippen7204 жыл бұрын
  • Mayhem doesnt use VSP :)

    @simonscott1121@simonscott1121 Жыл бұрын
  • ahh, comments just leading to be pissed off of German accents. luv U guys. come to Germany and prove Your language skills.

    @desinfector@desinfector12 жыл бұрын
  • You gunna fix it now you know?

    @djsvrlaivwfofj@djsvrlaivwfofj10 жыл бұрын
  • I love the code written by Microsoft at 18:30 Even their 6502 Assembler is bullshit and far bigger than it needs to be. :)

    @Sci-fi-Si@Sci-fi-Si8 жыл бұрын
    • It is obfuscated code becasue MS didn't want CBM to detect the easter egg.

      @NuntiusLegis@NuntiusLegis6 ай бұрын
  • c64-4life!

    @resmediamarketing@resmediamarketing11 жыл бұрын
  • wikipedia[dot]org/wiki/Endianness

    @zawzero@zawzero10 жыл бұрын
  • i found 8 bit guy in the comments

    @noogai2237@noogai22375 жыл бұрын
  • Wish they'd give him more time for his presentation so we could avoid the highly irritating breathing and stammering due to the forced march tempo. The C64 was the best bang for the buck at the time, far superior overall than any other 6502 based machine at a fraction of the price. The Z80 machines were just kind of sad in comparison (spectrum, amstrad etc).

    @RabidRat88@RabidRat887 жыл бұрын
    • Not sure. Amstrad was a good machine that was really underexploited.

      @TheNvipy@TheNvipy6 жыл бұрын
    • I'd say that was just his style and not time dependent...

      @ChristianMiersch@ChristianMiersch5 жыл бұрын
  • That thumbnail kinda.. SUS

    @chickenbiscuitamanecer@chickenbiscuitamanecer3 жыл бұрын
  • But that's the "wrong" endianness ;)

    @Bobaflott@Bobaflott11 жыл бұрын
  • sys64738

    @YouTube_Public_Relations_Dept@YouTube_Public_Relations_Dept12 жыл бұрын
  • lol @ endianness

    @sengork@sengork11 жыл бұрын
  • IT guys always make me laugh with stuff like this. It'll only take an hour for me to entirely explain the C64 to you!... as long as you already have a 4-6 year degree in software engineering, or equivalent.

    @MikhailBakunin@MikhailBakunin8 жыл бұрын
    • Not all engineers are as hopeless at explaining to laymen, and as lifeless as CCC. You'd think it was a funeral - they are *SO SERIOUS* (I suppose this is "expected" by the peers of _"teh uber h4x0rz"_). Also, them being German just amplifies this overbearing monotonous, serious air - that's Germanic culture. CCC: A group of adults acting like defensive teenagers.

      @unlokia@unlokia6 жыл бұрын
    • I am not sure why would you need a 4-6 year degree to understand any of this. I understand most of this and I just began collage in computer science.

      @MarcinKralka@MarcinKralka6 жыл бұрын
  • Amogus

    @FlotterOttoOfficial@FlotterOttoOfficial2 жыл бұрын
  • KERNAL?? Nice.

    @aaaab384@aaaab38410 жыл бұрын
    • It's the correct spelling in this context. KERNAL = Keyboard Entry, Read, Network and Link.

      @dkovacs@dkovacs9 жыл бұрын
    • Daniel Kovacs LMFAO = Laughing My Fucking Ass Off.

      @aaaab384@aaaab3849 жыл бұрын
  • He breathes so much holy crap it's annoying

    @StashcatMe@StashcatMe10 жыл бұрын
    • Late comment is late

      @logsupermulti3921@logsupermulti39217 жыл бұрын
    • He wouldn't be much good at presenting, *dead* ;-)

      @unlokia@unlokia6 жыл бұрын
  • Yet you can't even spell the word tongue properly, it's tongue, not tong

    @AdoublesLdouble@AdoublesLdouble12 жыл бұрын
KZhead