Commodore C64 Video Player - Dallas Intro

Поделиться
HTML-код
  • Опубликовано: 6 сен 2024
  • The Dallas intro played on a C64 with 1 MHz, 16 colors, 320x200 pixels and 16 MB RAM.

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

  • @TMR6502
    @TMR6502 12 лет назад +9

    @thelasthallow The 6510 in the C64 can address a maximum of 64K, but the RAM expansion has a DMA and can chunk data into and out of that 64K from the 16Mb at a byte per cycle. That's what this is doing, "loading" each frame from expansion RAM.

  • @Daud76
    @Daud76 2 года назад +7

    Imagine if this played back in the day before the adventure game by Datasoft, The Dallas Quest started. 😍

  • @senilyDeluxe
    @senilyDeluxe 11 лет назад +9

    Now I want to see the Knight Rider intro on C64. And what would also be awesome, a few Commodore 64 commercials ON the C64.

  • @axs203
    @axs203 6 лет назад +7

    That quality looks better than my internet connection speed quality lol

  • @davidcarlson6981
    @davidcarlson6981 3 года назад +1

    To those saying "Fake"... "fake" from a "could someone have done this with the hardware for a C64 available to 99.9999% of people in 1985?" Probably not.
    And that isn't really the point. Yes there are some post "C64-era" additions to make this happen, but, the core equipment running to generate it is still the C64.
    It is kind of like Ms. Pac Man vs. Pac Man on the Atari 2600... someone COULD have made the original Pac Man look like Ms. Pac Man on 2600, which along with making an actually playable E.T. game, might have staved off the VG crash of 1983.
    Sloppiness and lack of imagination at a certain timepoint doesn't mean something couldn't have been done at an earlier point in history... the people to make it happen just were not there yet.

  • @Realmasterorder
    @Realmasterorder 7 лет назад +1

    Amazing stuff for such low memories and specs its just amazing if u come to think of it

  • @tomadk
    @tomadk 12 лет назад +4

    This is insanely impressive!

  • @redlinechaser7942
    @redlinechaser7942 2 года назад +1

    Super Commodore 64.

  • @ralphkey
    @ralphkey 12 лет назад +1

    @kelli217 Yes I have ... ;-) But RAMLink was not manufactured by Commodore (fan made by CMD). The only original expansion i remember was 256KB that came out around 1987. Cheers ;-)

  • @vapourmile
    @vapourmile 12 лет назад +1

    It uses a serial connection, it works in a different way to RAM. In a serial connection you ( basically ) just keep asking the drive for the next byte of the file and drop in in the next space. You can ask the drive to page 256 bytes of data at a time.... 254 of those bytes are actual data and the other two point to the next part of the file it is a part of.

  • @uns3en
    @uns3en 12 лет назад +3

    best of eighties finally together :)

  • @vapourmile
    @vapourmile 12 лет назад

    No, I am not forgetting that, what I am doing is answering the debate about whether you can write code for the 64 in which the 6502 runs a video CODEC which updates the bitmap buffer at 50Hz by performing a block image transfer itself, which you cannot and if you disagree then by all means produce the code which does it.

  • @Ama-hi5kn
    @Ama-hi5kn 10 месяцев назад

    I always wanted a 1750 or 1764 expansion module.

  • @Sharptooth100
    @Sharptooth100 3 года назад

    I think playing the Jean Nate After Bath Splash commercial on a Commodore C64 Video Player is something to try.

  • @frontenbrecher
    @frontenbrecher 13 лет назад +1

    Crossbow, you still happen to amaze.. even years after all the prime time of c64 is gone ;)
    maybe c64 including yourself just got immortal for unending coolness!

  • @kelli217
    @kelli217 8 лет назад +14

    So... you take a sequence of IFLI images, use the REU's DMA and MMU to page-flip through them at 30Hz, and you have enough CPU left over for a SIDplayer routine.
    Somebody let me know when they've figured out how to cram this in with the 7-bit 15kHz PWM sample playback method outlined in C= Hacking 20 and 21. :D

    • @nickdrake5611
      @nickdrake5611 6 лет назад +2

      As I far as I understand, the CPU is free of most work because the REU is directly accessing the video RAM. So it's no wonder they can add music and other fx

    • @saganandroid4175
      @saganandroid4175 4 года назад +1

      What's IFLI?

    • @NickFellows
      @NickFellows 4 года назад +5

      @@saganandroid4175 Interlaced flexible line interpretattion - its a trick you can use on the c64 to make it display higher resolution images with more detailed color . Its rather technical so id look it up if you want to know more. People still discover clever and impossible .things on this nearly 40yr old computer.

  • @benharyo
    @benharyo 7 лет назад +5

    I always knew that 320x200 at 16 colors (equivalent to early EGA) could be impressive, if programmed properly (y)

  • @yucelbilik
    @yucelbilik 6 лет назад

    They were beautiful both of all

  • @felicity4711
    @felicity4711 7 лет назад +26

    Wrong chord progression--it should go I-IV-I-I-I-I-bVII-V, not I-IV-I-IV-I-IV-I-IV-V

  • @vapourmile
    @vapourmile 12 лет назад

    To return to my point: The 6510 in the 64 cannot re-write a full bitmap screen at 50Hz. It can be page flipped with the VIC but the 6502 is only capable of moving about 2 or 3 k of data through RAM at 50Hz.

  • @xboxmodder02
    @xboxmodder02 12 лет назад

    That video quality is better than anything I have seen on the Sega Mega CD.The funny thing is , the C64 is only an 8-bit system.

  • @sa3270
    @sa3270 4 года назад

    Wow...all the people on here saying this is fake. They did not read the description.

  • @sickanboy
    @sickanboy 13 лет назад

    Crest rules, so does our beloved C64, the best computer ever made. \O/

  • @mrsid6581
    @mrsid6581 12 лет назад +2

    You have obviously no idea what you're talking about. The CPU is not redrawing the bitmap, but the DMA chip in the REU is copying in the new frame.

  • @SkyCharger001
    @SkyCharger001 10 лет назад

    @mspenprice, this is a crappy encoding of the video that blurs it a lot.
    the 'original' made heavy use of dithering.

  • @thelasthallow
    @thelasthallow 12 лет назад +1

    16 MB ram in a C64? im not sure but i thought i read somewhere saying that the CPU in the C64 couldn't address that much memory?

    • @HPPalmtopTube
      @HPPalmtopTube 3 года назад +1

      Welcome to the wonderful world of bank switching chunks of 64KB in and out of view when you need them...

  • @Lumotaku
    @Lumotaku 12 лет назад

    its important to point out that the cartridge is doing the actual graphic processing.

  • @mspenrice
    @mspenrice 11 лет назад +2

    That's some truly superfly video encoding to get it to look that good within the standard 64 hardware. I didn't think it had the colour resolution to be able to do this. Either you'd have to lose a load of colour, or drop the rez, and that's definitely higher than 160x200...

    • @nickdrake5611
      @nickdrake5611 6 лет назад +6

      The resolution is still 320 x 200. It's the color which is tweaked by software (improving the native mode) and fast swapping between images (to the eye it looks like a color blending) which are instantly fed into the video chip by the external REU

  • @johneymute
    @johneymute 13 лет назад

    i can,t believe that this all becomes possible in 4bit 16colors,cuzz today we need 64bit billions od colors to get perfect video.
    it,s just simply amezing i bet this can also be done on a nes

  • @sglider
    @sglider 13 лет назад +1

    Looks better than Sega CD video.

  • @webwarp2023
    @webwarp2023 8 лет назад +22

    The only C64 thing PRESENT in this video IS THE SOUND

    • @pelgervampireduck
      @pelgervampireduck 6 лет назад

      I understand what you mean, the c64 can't do video, let alone full screen and so fluid.
      ha, a 386 PC would struggle to do this.

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

      It is a Commodore 64 with s 16MB REU expansion. So yes it's really a C64.

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

      ​@@pelgervampireduck
      It works in the vice emulator with 16MB REU enabled.

  • @djsmithy
    @djsmithy 13 лет назад +1

    LOOOOOOOOL.
    Its so funny seeing the intro with the sid playing, haha.]
    I need to order me a 1541u.

  • @MarkWhich
    @MarkWhich 3 года назад +1

    Unfortunately it requires 16MB of RAM

    • @Ama-hi5kn
      @Ama-hi5kn 9 месяцев назад

      The REU was super expensive back in the days. I think you can get one now for hmm. €40-50.

  • @00Skyfox
    @00Skyfox 4 года назад

    Great C64 rendition of this intro! I'd love to see this done with the intro to Newhart. Mancini would sound great on the SID. Oh, and the original intro to Wings, too!

  • @fuzzface100
    @fuzzface100 13 лет назад

    @HydraSR It uses a 16MB REU (Ram Expansion Unit)

  • @dletter
    @dletter 13 лет назад +1

    Well, that settles it, time to get a C64 DVR

  • @djsmithy
    @djsmithy 13 лет назад +2

    BTW,
    please do the A-Team intro next!

  • @speedsterh
    @speedsterh 3 года назад

    Oh my... Unbelievable !

  • @vapourmile
    @vapourmile 12 лет назад

    And if you're making comments like this one:
    "No words about block transfers with the 6510 (which makes no sense on a standard C64, as it has the VIC)".
    We're going to have to sit here for a very long time before you're up to speed whilst I teach you the basics of programming: Blit functions can be written in software and have existed in hardware since the VAX PDP-10 in 1966.
    Most scroll code on the '64 uses strings of block transfers in 6510.
    There you've got your argument now, feel better?

  • @DJSvenNo1
    @DJSvenNo1 12 лет назад

    Was the embedded in ice for the duration!

  • @Vlad-1986
    @Vlad-1986 12 лет назад

    mh... so technically, it will be possible to watch a full movie with a bit of tweak if you install the sd expansion, p.e. It has a surprisingly good quality

  • @mrsid6581
    @mrsid6581 12 лет назад +5

    I owe you nothing. You came here, claiming you know exactly how this works, but your C64 knowledge (as good as it might have been) is from the 1980s. Many new techniques and tricks were discovered since then. You also didn't know the first rule: "Don't question Crossbow, he knows his shit".

  • @fuckutube65
    @fuckutube65 12 лет назад +1

    Not unless you build us a computer that converts 12.5 NUFLI frames per second, which even the fastest PCs today aren't nearly capable of! ;-)
    If you want full movies, i suggest videostreaming via network using a char-based method (or bitmap if your network interface supports DMA) and a PC with ffmpeg (a64 output module, specifically made for c64 video!) on the other side...

  • @ShadowKittehRawr
    @ShadowKittehRawr 12 лет назад +1

    This is ridiculous...ly awesome :D

  • @basiab4440
    @basiab4440 3 года назад

    Incredible

  • @ballebanan
    @ballebanan 11 лет назад +3

    Any computer can do it given enough memory. This particular computer has 16MB of memory through an expansion module. So yeah, this is real.

  • @uriituw
    @uriituw 11 лет назад +1

    If I wanted to load this on my C64 with REU, how many floppy disks would I require?

  • @PonczekORIGINAL
    @PonczekORIGINAL 12 лет назад +1

    On 1MHz !

  • @SirKemodero
    @SirKemodero 12 лет назад

    Hahahhaah. AWESOME.
    There Is Something With Class Music That Just Feels Me With Nostalgic Happyness.

  • @kekcsi
    @kekcsi 12 лет назад +1

    64K ought to be enough for everyone!
    I love the SID adaptation of the theme song, is it available in a sid or ogg file or something?

  • @zungaloca
    @zungaloca 12 лет назад +1

    1 mhz overkill

  • @WaffleProfanity
    @WaffleProfanity 12 лет назад +1

    The music sounds.....different.

  • @mrsid6581
    @mrsid6581 12 лет назад

    Very mature.

  • @vapourmile
    @vapourmile 12 лет назад

    ..and also the fact you have made two technical errors since we started talking: I'm not the one who said anything about 5fps, I wasn't debating anything about the REU and my program displays an X not a club.

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

    have you tried to play video on Z80/A

  • @uzi9millimetuh
    @uzi9millimetuh 12 лет назад

    Ha. I was actually about to say this looks like a grainy Sega CD video before I saw this comment. About the same quality.

  • @vapourmile
    @vapourmile 12 лет назад

    Yep.... I'm wrong. I apologise for My mistake! ; )

  • @alasyon
    @alasyon 3 года назад

    Amazing!!

  • @horrorgorehoundgamesmovier3531
    @horrorgorehoundgamesmovier3531 5 лет назад

    This was ripped and taken from Trod channel.
    With that being said i do believe it's the C64.

  • @lee-enfield0247
    @lee-enfield0247 5 лет назад +2

    The 8 bit cpu of C64 can not adress 16mb of ram, this is fake as hell.

    • @sa3270
      @sa3270 4 года назад

      They used a bank switched cartridge.

  • @domownori5533
    @domownori5533 6 лет назад

    Where can I download disk image (rom)? it is possible run this demo on emulator?

  • @DracIsBack
    @DracIsBack 13 лет назад

    Cool!

  • @mspenrice
    @mspenrice 11 лет назад

    At a guess, I'd say about a hundred? 16MB into 160kb?

  • @Sampagui7A
    @Sampagui7A 11 лет назад

    Nice! :)
    How much video can you pack with that in a normal C64 (including loader, player, sound etc.) and how long dows it load on a 1541-II ( or with Dreamload for example)?

  • @vapourmile
    @vapourmile 12 лет назад

    Yep, that checks out. Hmmm, interesting, well, assuming you are him then you're a legend and your programs have been baffling people with their technical skill for years. SO well done, if you don't mind me saying so! : )

  • @michaelheaps6620
    @michaelheaps6620 5 лет назад

    how is that done pls i wanna know

  • @tm06ufo
    @tm06ufo 8 лет назад +10

    From all the movies in the world.... why TF this one?

    • @borys666
      @borys666 7 лет назад +4

      I think color palette of C64 is put to quite good use here.

    • @craftuar2439
      @craftuar2439 7 лет назад +2

      Cause the creator love Charlene Tilton ? :D

    • @CommodoreFan64
      @CommodoreFan64 6 лет назад +5

      Maybe because it was one of the most popular shows in the 80's when the C64 came out, and the creator thought was appropriate?

  • @vapourmile
    @vapourmile 12 лет назад

    Yes, that's correct! Thanks for that localhbci. : )

  • @JarppaGuru
    @JarppaGuru 9 лет назад +1

    i believe this is real bcoz i have knight rider intro :)

  • @czayas
    @czayas 5 лет назад

    Cool! Where can I download the demo? I would like to test it on my C-64 with the Ultimate II+ cartridge.

    • @DJ_SID_8-Bit
      @DJ_SID_8-Bit 5 лет назад

      www.forum64.de/index.php?dereferer/&ref=aHR0cCUzQS8vZGFkZGxlci10LWwuZGUvZG93bmxvYWRzL0M2NF8xNTQxVV9OdXZpZV9EYWxsYXMuemlw

  • @kjakobsen
    @kjakobsen 7 лет назад

    16MB ram how? 6502 would be able to address like 1MB?

    • @vytah
      @vytah 7 лет назад +3

      16 MB are in the REU and it copies them on request into the main memory.

  • @FlyingSurprise
    @FlyingSurprise 13 лет назад

    I gotta test this on my real C64. My 1541 Ultimate can emulate a REU. Please link the disk image(s).

  • @creeper283
    @creeper283 12 лет назад +1

    Saving this on REAL 5.25"-Floppies ... let's see
    - 170 KB every side
    - Speed: 40 Bytes/Second
    - I guess 5 MB Video size
    Disks: 5,000,000 Bytes / (2 Sidesx170,000 Bytes per Disk) = 15 Disks (double sided!)
    Time to load Video: 5,000,000 Bytes / 40 Bytes per Second = 125000 Seconds = 34 Hours ..........
    Take a video tape instead !!

    • @matthiasheymann
      @matthiasheymann 3 года назад

      ...or just use CMD's 3.5 inch disks or hard drives instead...
      I wonder whether this video used FLI mode.

  • @noctania
    @noctania 12 лет назад

    @tribeofthesun
    What Framerate?

  • @damienretro4416
    @damienretro4416 6 лет назад

    Is this available for download.....or is it actually fake?

  • @vapourmile
    @vapourmile 12 лет назад

    Don't listen to YouRolandTube, I can tell you matter of factly he is wrong. The 64 is capable of flipping the 8k bitmaps in memory even faster than 50Hz, it can also scroll them using VIC tricks, but the 1Mhz 6510 cannot redraw an 8k bitmap at 50Hz.

  • @HydraSR
    @HydraSR 13 лет назад

    C64 with 16MB RAM????

  • @keoni29
    @keoni29 13 лет назад

    It must have taken ages to load this thing :p

  • @the3dom
    @the3dom 12 лет назад

    1MB/s? :D How can you address 16MB with 8/16 bit instructions? 4KB bank switching?

  • @Krisztian5HUN
    @Krisztian5HUN 11 лет назад

    :D awesome!

  • @LeightonW87
    @LeightonW87 13 лет назад

    Can this be done with a clip from Family Guy to see how it looks?

  • @ArcadeGames
    @ArcadeGames 13 лет назад

    What does the gameplay look like?

  • @vapourmile
    @vapourmile 12 лет назад +1

    No, because I have no way of verifying you were the author and a lot of people talk a lot of bull with the help of google, wikipedia, etc. It woudln't prove anything. Let's start easy with my firing off something very simple from the top of my head and you telling me what it does. Not what the instructions mean, but what it actually does. Here you are..
    SEI
    LDA #$58
    LDX #$04
    LOOP STA $0400,X
    DEX
    BPL LOOP
    CLI
    RTS

  • @vapourmile
    @vapourmile 12 лет назад

    So, you're claiming to be Crossbow of Crest? Right?

  • @vapourmile
    @vapourmile 12 лет назад

    Well I apologise for doubting you Mr Crossbow. My excuse is, well, you know how many fakes appear on RUclips? And how many people want to come on and show off their new found fact they just read on Wikipedia five minutes before to start arguments about it? And the ones who read a few documents on rendering and suddenly think they're a technical expert and nobody else could know as much as they do? It happens too often.

  • @TahreyUK
    @TahreyUK 11 лет назад

    Wow... is this seriously sticking within a(n expanded-RAM) 64's capabilities rather than being just a regular video cleverly processed in Avisynth or similar? It looks like there's too many colours too close together even for something like NUFLI, but then, as it's video, it's so hard to actually tell. Maybe there isn't. Especially as it's been converted from a rather fuzzy, wibbly-colour NTSC source, and MPG itself uses arguably similar colour-smushing tricks...

    • @nickdrake5611
      @nickdrake5611 6 лет назад

      Since the screen physics is a key to the color blending effect in this technique, you have to shoot the TV with an external camera which could be fooled as human eye is. Otherwise, the effect is ruined

  • @illegalquantity
    @illegalquantity 7 лет назад

    C64 has no real 320x200 resolution is color mode .

    • @nickdrake5611
      @nickdrake5611 6 лет назад +3

      320 x 200 in 2 color per 8x8 cell as native mode. Software tweaked up to 3 colors per 8x2 cell. Add fast image swapping to blend the colors and fool the eye and you've got it. A big fast RAM expansion is required, tho.

  • @noctania
    @noctania 12 лет назад

    Just pageflipping?

  • @Pulchism
    @Pulchism 13 лет назад

    16MB ram :-O ?

  • @Corsa15DT
    @Corsa15DT 4 года назад +1

    SuperCPU?

    • @cliffharaldjallamekk9845
      @cliffharaldjallamekk9845 4 года назад

      It runs on the original 6510. 0.985 MHz. I'm assuming a PAL C64. The NTSC one runs at 1.02 MHz. Not that the little difference in clock frequency would matter a whole lot.

    • @Corsa15DT
      @Corsa15DT 4 года назад

      @@cliffharaldjallamekk9845 You are saying this video is running on stock C64?

    • @chris-do
      @chris-do Год назад

      @@Corsa15DT you need the good old Commodore REU (converted to 16MB) or newly developed hardware or emulation

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

      @@chris-do i find it difficult to believe the 6502 can move all those pixels that fast with only 1 mhz..

    • @Ama-hi5kn
      @Ama-hi5kn Год назад

      @@Corsa15DT It does need the extra of memory to manage. 1764 REU. But the rest of the system runs on standard hardware.

  • @SLagerZahne
    @SLagerZahne 11 лет назад

    Coool stufffff, but some major errors in the music arrangement.

  • @HuntersMoon78
    @HuntersMoon78 6 лет назад +1

    16MB RAM.........WTF!

    • @manuell3505
      @manuell3505 6 лет назад

      You can't adress that like native RAM on a 8-bit machine.
      I could imagine some device in the cartridge slot that serves paged RAM blocks like a framebuffer...

  • @medvesajtgaz
    @medvesajtgaz 13 лет назад

    chords are wrong

  • @vapourmile
    @vapourmile 12 лет назад

    Right so you're still likely to be trying to mislead me into thinking your the author. You would have said "Yes", but that would have been a lie, right? It says James Cameron in the Alien films, but if I call myself James and upload a bit of video showing his name it doesn't make me him, right? So, any kind of code I write in this box will be easy for you to decode, yeah?

  • @zulubabo
    @zulubabo 12 лет назад

    J.R. WILL SHOOT HIMSELF IN THE END!

  • @DarrenTS13
    @DarrenTS13 11 лет назад

    How could this be done on a real C64?

  • @Raunchola
    @Raunchola 13 лет назад

    Can i download this as a *.D64 File??? ;) ;)

  • @bandilleros
    @bandilleros 11 лет назад

    mmmm..but with c64???really???

  • @romeoknight
    @romeoknight 11 лет назад

    The bass is still totally wrong. :-)

  • @johneygd
    @johneygd 7 лет назад

    While this images are impressive in 16 dithered colors,but at the other hand a crt can only produce 3 color pixels atonce,but those light beams strikes the fosfor soo fast (61000 times per second) you will see an entire frame or frames atonce because our eyes are slow,and it can only produce 3 colors atonce but since those fosfor grills are so small and we sitting from a distance from tje tv,we see 16million colors because our eyes blurring those 3 color pixels together.
    So our eyes got tricked all the time.