25c3: The Ultimate Commodore 64 Talk

  Рет қаралды 151,056

Christiaan008

Christiaan008

13 жыл бұрын

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

Пікірлер: 154
@The8BitGuy
@The8BitGuy 13 жыл бұрын
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!)
@michaelsteil4206
@michaelsteil4206 6 жыл бұрын
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. ;-)
@thekornreeper
@thekornreeper 4 жыл бұрын
Michael Steil , 👍🏼👍🏼👍🏼
@rooneye
@rooneye 4 жыл бұрын
@@michaelsteil4206 you have a link? You can paste clickable URLs here btw you don’t have to put [dot].
@xXxBladeStormxXx
@xXxBladeStormxXx 4 жыл бұрын
@@rooneye he knows that... it's left that way intentionally so it doesn't get converted into a hyperlink and crawled
@stupossibleify
@stupossibleify 3 жыл бұрын
Michael Steil is a genius, love his blog on Pagetable
@NeilRoy
@NeilRoy 11 жыл бұрын
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.
@atomcode
@atomcode 3 жыл бұрын
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.
@Mojobojo
@Mojobojo 9 жыл бұрын
Like nobody laughed at his NOP joke. Those bastards.
@sundhaug92
@sundhaug92 8 жыл бұрын
Somebody NOPed out their call to action
@NonExistChannel
@NonExistChannel 6 жыл бұрын
Time mark?
@zeikjt
@zeikjt 6 жыл бұрын
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....
6 жыл бұрын
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 :)
@ChristianSasso
@ChristianSasso 5 жыл бұрын
@ FYI Addresses on the C64 are 16 bit wide, and they are stored in RAM with little endian order.
@absmustang
@absmustang Жыл бұрын
THIS IS GOLD!!! All the obscure info I’ve been looking for in one video. Thank you.
@mast3rbug
@mast3rbug 11 жыл бұрын
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.
@badpharma461
@badpharma461 6 жыл бұрын
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 (
@snorman1911
@snorman1911 4 жыл бұрын
"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.
@00Skyfox
@00Skyfox 7 жыл бұрын
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
@jojos08
@jojos08 11 жыл бұрын
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.
@KuraIthys
@KuraIthys 7 жыл бұрын
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...
@saganandroid4175
@saganandroid4175 5 жыл бұрын
No, it was bad.
@abcxyz5806
@abcxyz5806 2 жыл бұрын
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
@ivanmilenkovic8285
@ivanmilenkovic8285 5 сағат бұрын
Thanks a lot for this! :)
@MicheldeBree
@MicheldeBree 11 жыл бұрын
Nice! I was pleasantly surprised to see one of my demos featured in this talk :) (4:15 later demos... right before the good stuff)
@RundFyrkant
@RundFyrkant 12 жыл бұрын
awesome presentation... picked up alot about the grapichshandling that i never could get figured out back in the days. Thanks for sharing!
@dschangodurango7596
@dschangodurango7596 Жыл бұрын
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!
@jovovichnik
@jovovichnik 9 жыл бұрын
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 KZfaq.
@custardo1
@custardo1 11 жыл бұрын
My parents threw my original one in the bin! It still worked too!
@noctania
@noctania 12 жыл бұрын
I wish I had seen this 30 years ago
@ChrisAthanas
@ChrisAthanas 3 жыл бұрын
It would have changed my life
@PaulMorrissette
@PaulMorrissette 7 жыл бұрын
Loved this; It's amazing how much more they squeezed out of the video chip than the original developers ever intended.
@davidt-rex2062
@davidt-rex2062 7 жыл бұрын
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
@brunoramone601
@brunoramone601 7 жыл бұрын
David T-Rex name of book please?
@cocosloan3748
@cocosloan3748 8 жыл бұрын
Great video-I admire your expertise in Comodore 64..
@SuperMurrayb
@SuperMurrayb 11 жыл бұрын
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.
@TheBarfly1968
@TheBarfly1968 10 жыл бұрын
Superb explained....enjoyed it a lot ;-)
@ChRiStIaAn008
@ChRiStIaAn008 12 жыл бұрын
didn't know it was ouy of sync, thanks for the notice
@gufononperdono
@gufononperdono 11 жыл бұрын
Great vid, and it has CLYDE RADCLIFF! Today I still have a shrinkwrapped copy of Creatures! :D
@FTropper
@FTropper 3 жыл бұрын
The C64 overview I've ever seen: detailed but very compact!
@krazybubbler
@krazybubbler 3 жыл бұрын
This is amazing talk. Michael is total commodore badass!
@henkeboy1317
@henkeboy1317 4 жыл бұрын
Very interesting, brings back lots of memories👍
@HK-ps6ne
@HK-ps6ne 3 жыл бұрын
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.
@djrmarketing598
@djrmarketing598 3 жыл бұрын
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!
@endofthelinejoel
@endofthelinejoel 7 жыл бұрын
Great talk!
@NuntiusLegis
@NuntiusLegis 9 ай бұрын
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.
@vcv6560
@vcv6560 Жыл бұрын
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
@thedarkener
@thedarkener 11 жыл бұрын
I can not understand 99% of this video but still watch the whole thing..amazing!
@Psychlist1972
@Psychlist1972 11 жыл бұрын
Excellent talk
@vetodrom
@vetodrom 12 жыл бұрын
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)
@zaitarh
@zaitarh 3 жыл бұрын
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 ;)
@Aleryn27
@Aleryn27 11 жыл бұрын
Great lecture, thank you for uploading it. I'm aghast at how far programmers pushed the graphics alone.
@carnivorebear6582
@carnivorebear6582 10 ай бұрын
C64 demoscene is impressive, but 8088 mph and area 5150 demos really give the best C64 demos a real run for their money!
@Vidfavne
@Vidfavne 13 жыл бұрын
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!!!
@JeroenTel
@JeroenTel 11 жыл бұрын
If you suffer from insomnia and know about all this, this is your lullaby. :-)
@philrod1
@philrod1 5 жыл бұрын
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 ... ;-)
@t2logiccompany18
@t2logiccompany18 4 жыл бұрын
That's me NOW.
@vetodrom
@vetodrom 12 жыл бұрын
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).
@marc.lepage
@marc.lepage 2 жыл бұрын
Great talk, thanks!
@jpmotoadv2284
@jpmotoadv2284 7 жыл бұрын
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)
@jeremym9011
@jeremym9011 7 жыл бұрын
I too love that SID sound chip.
@FrankZen
@FrankZen 7 жыл бұрын
JPMotoAdv hell yeah! the SID was dope!
@maschinenraum
@maschinenraum 7 жыл бұрын
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.
@michaelbaumann7451
@michaelbaumann7451 5 жыл бұрын
yeah, this was the only thing missing in this otherwise excellent talk. But anywhere, there is a lot of SID information out there.
@dfendr93
@dfendr93 13 жыл бұрын
Interesting vid, but Mayhem in Monsterland doesn't use a bitmap screen. It is chars + VSP scroll.
@lubricatedgoat
@lubricatedgoat 3 жыл бұрын
Graph paper flashbacks!!
@colinstables
@colinstables Жыл бұрын
currently soldering in a 6502' but im not ready for this vid, ill be back
@collectorduck9061
@collectorduck9061 6 жыл бұрын
"These are the topics I'm going to address" (bottom right corner: William Shatner)
@echopathy
@echopathy 8 жыл бұрын
lovely
@FrankZen
@FrankZen 7 жыл бұрын
Lode Runner was my favourite!
@agus2006
@agus2006 9 жыл бұрын
You need to write a book about all of this, asap
@lukenicholls2522
@lukenicholls2522 3 жыл бұрын
hey, Clyde Radcliffe Exterminates All The Unfriendly Repulsive Earth-ridden Slime! Been a while since I've thought about that!
@loebkesman
@loebkesman 3 жыл бұрын
Playing Creatures right now.
@porcorosso81
@porcorosso81 12 жыл бұрын
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.
@C64Television
@C64Television 9 жыл бұрын
I adore my 64!
@licksorestockpile1190
@licksorestockpile1190 3 жыл бұрын
can barely understand these but theyre so interesting to watch!
@user-ib5uw8nt6t
@user-ib5uw8nt6t 9 күн бұрын
Good explain that machine.
@Abrimaal
@Abrimaal 10 жыл бұрын
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?
@dr.ignacioglez.9677
@dr.ignacioglez.9677 2 жыл бұрын
I LOVE C64 👍🥂🎩
@mixschnack
@mixschnack Ай бұрын
He says in Bitmap Mode you can use 3 colours out of 16 freely. That's wrong. You can only use 2 freely/individually and 2 of the hole screen are shared by the hole graphic.
@Newtonip
@Newtonip 10 жыл бұрын
I still have my C64 in storage.
@stevenrosscarpenter
@stevenrosscarpenter 3 жыл бұрын
It should be on your desk
@samcoupe4608KB
@samcoupe4608KB 7 жыл бұрын
nice video jwm
@FrankZen
@FrankZen 7 жыл бұрын
you never forget your first!
@maschinenraum
@maschinenraum 7 жыл бұрын
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 :-)
@pilotavery
@pilotavery 4 жыл бұрын
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.
@104d_3rr0r_vince
@104d_3rr0r_vince 11 жыл бұрын
i know i found it. thanks anyway for your time mate.
@asgerms
@asgerms 12 жыл бұрын
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 :)
@a4000t
@a4000t Жыл бұрын
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.
@jeriellsworth
@jeriellsworth 11 жыл бұрын
C64 DTV wasn't a FPGA, however I love seeing it in your video.
@michaelsteil4206
@michaelsteil4206 6 жыл бұрын
Sorry, I was young and ignorant. :)
@BikeArea
@BikeArea 5 жыл бұрын
@@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 )
@lainixistenz2388
@lainixistenz2388 Жыл бұрын
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?)
@MustNotRead
@MustNotRead 11 жыл бұрын
i wish this video was based on the Motorola 68000. Amiiiiigaaaa!
@MicheldeBree
@MicheldeBree 11 жыл бұрын
yes
@averagemale2000
@averagemale2000 13 жыл бұрын
very cool, interesting he had 64 minutes to talk about the C64, what are the chances... :)
@TheGoodChap
@TheGoodChap 10 жыл бұрын
+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.
@thumbwarriordx
@thumbwarriordx 9 жыл бұрын
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.
@saganandroid4175
@saganandroid4175 5 жыл бұрын
Can you upload in higher-res?
@diamondsmasher
@diamondsmasher 4 жыл бұрын
Sagan Android The video was recorded in multicolour mode, so he loses half the horizontal resolution.
@bierundkippen720
@bierundkippen720 4 жыл бұрын
diamondsmasher 😂😂😂
@104d_3rr0r_vince
@104d_3rr0r_vince 11 жыл бұрын
0:48:00 omg huge sprite. Name of this game?
@CasperHulshof
@CasperHulshof 4 жыл бұрын
That's Creatures 2. (maybe this reply comes a few years too late).
@104d_3rr0r_vince
@104d_3rr0r_vince 4 жыл бұрын
@@CasperHulshof Yeah but better late than never :-D
@Codetapper
@Codetapper 11 жыл бұрын
Creatures 2
@proxy1035
@proxy1035 5 жыл бұрын
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
@CptSparky
@CptSparky 5 жыл бұрын
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.
@proxy1035
@proxy1035 5 жыл бұрын
@@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
@NuntiusLegis
@NuntiusLegis 9 ай бұрын
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.
@ForOdinAndAsgard
@ForOdinAndAsgard 11 жыл бұрын
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).
@simonscott1121
@simonscott1121 Жыл бұрын
Mayhem doesnt use VSP :)
@Synthematix
@Synthematix 8 жыл бұрын
61 minutes and 14 seconds to be precise...
@lawrencecrowley3822
@lawrencecrowley3822 12 жыл бұрын
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!
@Sci-fi-Si
@Sci-fi-Si 8 жыл бұрын
I love the code written by Microsoft at 18:30 Even their 6502 Assembler is bullshit and far bigger than it needs to be. :)
@NuntiusLegis
@NuntiusLegis 8 ай бұрын
It is obfuscated code becasue MS didn't want CBM to detect the easter egg.
@zawzero
@zawzero 10 жыл бұрын
wikipedia[dot]org/wiki/Endianness
@Vector_Ze
@Vector_Ze 2 жыл бұрын
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!
@djsvrlaivwfofj
@djsvrlaivwfofj 10 жыл бұрын
You gunna fix it now you know?
@bierundkippen720
@bierundkippen720 4 жыл бұрын
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.
@desinfector
@desinfector 12 жыл бұрын
ahh, comments just leading to be pissed off of German accents. luv U guys. come to Germany and prove Your language skills.
@resmediamarketing
@resmediamarketing 11 жыл бұрын
c64-4life!
@RabidRat88
@RabidRat88 7 жыл бұрын
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).
@TheNvipy
@TheNvipy 6 жыл бұрын
Not sure. Amstrad was a good machine that was really underexploited.
@ChristianMiersch
@ChristianMiersch 5 жыл бұрын
I'd say that was just his style and not time dependent...
@Bobaflott
@Bobaflott 11 жыл бұрын
But that's the "wrong" endianness ;)
@chickenbiscuitamanecer
@chickenbiscuitamanecer 3 жыл бұрын
That thumbnail kinda.. SUS
@Public_Relations_Dept
@Public_Relations_Dept 12 жыл бұрын
sys64738
@noogai2237
@noogai2237 5 жыл бұрын
i found 8 bit guy in the comments
@sengork
@sengork 11 жыл бұрын
lol @ endianness
@MikhailBakunin
@MikhailBakunin 8 жыл бұрын
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.
@unlokia
@unlokia 7 жыл бұрын
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.
@MarcinKralka
@MarcinKralka 6 жыл бұрын
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.
@FlotterOttoOfficial
@FlotterOttoOfficial 2 жыл бұрын
Amogus
@aaaab384
@aaaab384 10 жыл бұрын
KERNAL?? Nice.
@dkovacs
@dkovacs 9 жыл бұрын
It's the correct spelling in this context. KERNAL = Keyboard Entry, Read, Network and Link.
@aaaab384
@aaaab384 9 жыл бұрын
Daniel Kovacs LMFAO = Laughing My Fucking Ass Off.
@StashcatMe
@StashcatMe 10 жыл бұрын
He breathes so much holy crap it's annoying
@logsupermulti3921
@logsupermulti3921 7 жыл бұрын
Late comment is late
@unlokia
@unlokia 7 жыл бұрын
He wouldn't be much good at presenting, *dead* ;-)
@AdoublesLdouble
@AdoublesLdouble 12 жыл бұрын
Yet you can't even spell the word tongue properly, it's tongue, not tong
27c3: Reverse Engineering the MOS 6502 CPU (en)
51:57
Christiaan008
Рет қаралды 435 М.
VCFMW 11 - Bil Herd: Tales From Inside Commodore
1:19:46
VCF Midwest
Рет қаралды 136 М.
لقد سرقت حلوى القطن بشكل خفي لأصنع مصاصة🤫😎
00:33
Cool Tool SHORTS Arabic
Рет қаралды 29 МЛН
Smart Sigma Kid #funny #sigma #comedy
00:40
CRAZY GREAPA
Рет қаралды 33 МЛН
UNO!
00:18
БРУНО
Рет қаралды 3,5 МЛН
Life at Commodore (Act II) - Bil Herd
1:15:58
Vintage Computer Federation
Рет қаралды 79 М.
99.8% Compatible? The C64 Mode of the Commodore 128
1:02:11
8-Bit Show And Tell
Рет қаралды 29 М.
The Commodore 16: Why It Failed
13:51
8/16/32bit
Рет қаралды 14 М.
34C3 -  The Ultimate Apollo Guidance Computer Talk
1:01:42
media.ccc.de
Рет қаралды 292 М.
Jim Butterfield Commodore 64 Training Tape - FULL Length C64
1:56:23
Games That Push The Limits of The Commodore 64
15:29
Sharopolis
Рет қаралды 412 М.
The Ultimate Commodore 1541 Drive Talk - Michael Steil
51:33
Vintage Computer Federation
Рет қаралды 20 М.
Exploring 1982's Commodore MAX Machine: Commodore 64's Little Brother
47:51
8-Bit Show And Tell
Рет қаралды 53 М.
The story of Commodore
2:09:36
CMDR razorlight
Рет қаралды 10 М.
Как удвоить напряжение? #электроника #умножитель
1:00
Hi Dev! – Электроника
Рет қаралды 1,1 МЛН
Как бесплатно замутить iphone 15 pro max
0:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 8 МЛН
#samsung #retrophone #nostalgia #x100
0:14
mobijunk
Рет қаралды 14 МЛН
Хакер взломал компьютер с USB кабеля. Кевин Митник.
0:58
Последний Оплот Безопасности
Рет қаралды 2,4 МЛН