Added: 3 years ago
From: 74HC138
Views: 71,327
Sort by time | Sort by thread (beta)

Link to this comment:

Share to:
see all

All Comments (243)

Sign In or Sign Up now to post a comment!
  • ha why are you watching RTL II? that's a German station.

  • uhm.. Try setting sp, then push : push : push : push : push ... it might be faster.

    Anyway, very nice. I just wish it was demonstrated on the original 48k model. ;)

    To "expand" pixels, you could probably AND with 170, then write, then XOR the original and write in a line somewhere below; you'd have split every 2nd pixel, so you'd have to mess up the datastreem at the source, but you might get an even better performance.

    Anyway, good work!! :)

  • Good black block quality

  • nice hack

  • Is that film Terminal Invasion? think i just seen Bruce Campbell

  • I'd like to see this on c64

  • @ToricoUK The trouble is it would of been all blocky..but with no colour clash :p

  • I remember from Z80 instruction LDIR its very fast - as DMA :)

  • I'm trying to get my head around this having watched arduino microcontroller video players (of similar black & white quality). From what I gather, lets say they have a microcontroller (amtel) hooked up to a nokia 3310 screen or equivalent, each bitmap pixel is drawn to the screen. No discrete cosine transform compression of anything fancy. My understanding is sketchy. So this spectrum just grabs the image on screen from the video stored on the PC, regardless of the codec. Is that correct?

  • There's nothing you can't do with a spectrum...sort of.

  • @syrus3k

    These eight bit computers from the eighties had loads of potential that were never realized back in the day. All of them did great things if put into the right hands.

  • This is one the most amazing things I've ever seen. I'm quite tearful.

  • hablas español

  • Oh ein Deutscher ;)

  • gooooooood

  • Wow. it's just like HD

  • Dang.... Technology has come a loooooooooooooooooooooooooooon­g way :)

  • Its kinda interesting that a computer that was top of the line back in the day can be turned into a slave for a modern day computer.

    Old hardware was better in my opinion. Windows took the fun out of operating systems.

  • @thehackerz101 - "windows took the fun out of operating systems" - but we have linux to put it back.

  • Totally amazed, well done

  • 10 PRINT “You are a God"

    20 GOTO 10

  • @fraserChapman put a semi-colon after the second quote and you have much increased godliness :)

  • Amazing, outstanding... This would have been beyond belief in the mid 1980's when this computer came out!

  • why not to map buffer direct to the vram area?

  • What's the piano song that starts around 1:20

  • @Alemme01 Agreed, the music in the background of the clip is amazing !

  • This is impressive and worthy of respect.

  • Load "" > Enter > Play on the cassette player.

    That was about as far as i ever got.

  • I feel i'm missing something here.

    Like, some big chunk on Computer Story.

    Sometimes, i hate being born in the 90's... I wish i saw the start of all these technologies we are all used to...

    This here is pure gold, and i felt nostalgic for some reason.

  • It makes you wonder what could have been done with a video digitiser back in the day if there had been one for the spectrum. I remember a big bulky digitiser I had for the Atari ST but obviously that's a much faster machine with better graphics and still you could only capture still or about 2 second video clips.

  • @graspee I had a digitizer for the ST too. Can't remember it's name, I think it was something like Rombo. I guess you can't catch a lot of video though with 512K of memory.

  • Awesomeness in effect!

    

  • Блин, так как вы контроллер то к ZX подцепили то?

  • that's pretty awesome. wish i was part of that era.

  • im impressed.

  • This Is A Live Stream Video On YouTub There Is Chat To:

    /watch?v=x4dki-lXvuo

    Go See It.

  • Nice, but even on the Speccy without multicolor mode you should be able to do better graphically. I assume you're streaming bitmaps here, not character sets - then floyd steinberg would work a *lot* better than patterndithering, since it generates sort of an interlacing effect that shows off details much more than a static pattern that looks the same in every frame... try it!

  • This almost made me cry, I'm not sure if it was the film's soundtrack or just plain nostalgia, anyway I was halfway there :)

  • WOW...I'd have never thought it ACTUALLY possible - streaming video on a Sinclair Spectrum 48K.

  • This is just amazing... and a bit nolstagic (TS 2068)...

  • its nice video, shame the spectrum never had the capacity to do such FMV

  • I've just bought a ZX Spectrum +3, never knew that it was capable of producing video like this. Amazing for such an old machine. Great video thanks for sharing this is absolutely fantastic.

  • Incredible! I would never even dream of something like that being possible on ZX!

  • Impressive. I owned an 128k back in the eighties. Can you explain in layman terms how this works?

  • @erolorhun He already did

  • Thank GOD I can now watch streamed video on my ZX. I was getting so bored after work. Thank you!

  • @muzboz lol...

  • amazing stuff, well done.

  • I used to program for Speccy a lot when a kid.

    Its probably something like:

    LD HL,#4000

    IN A,(#FE)

    LD (HL),A

    INC HL

    JP .....

    Is that it? You are sending complete bytes to Speccy. Or, you're probably using INIR command, port input in a loop? That would be pretty fast, I guess. ZX didn't have a DMA though.

    Memories... Oh, those memories. Bring them back...

  • @jbase44 It's a memory mapped device, so LDIR to copy out the ethernet buffer to screen (a sequence of LDI instructions would be faster). When the spectranet is paged in there are 4 x 4K pages in the memory map between 0x0000 and 0x3FFF, two of the 4K pages (lowest and highest) are fixed but the middle two can be paged as RAM, flash ROM or ethernet buffers.

  • @74HC138, oh that's not exactly fair then. ;) Back in 90-s we didn't have the luxury of memory mapping an external device or paging video RAM although some other Z80 and 8080 based computers had it. One could use paging to produce smoother animation.

  • @jbase44 It makes no difference that it's memory mapped, INI and LDI both take the same number of T-states, and the data still has to be copied from the ethernet chip to the frame buffer. Since I already have to have all the paging for the ROM and extra RAM, might as well memory map the ethernet buffers too since it simplifies the design of the glue logic. (The Speccy 128K does have paged screens, btw, so you had paged video ram in 1986 with the original 128K :-))

  • @74HC138 Yeah but did you ever see the fresh rate of an LDIR screen update? So I'm still confused.

  • @jbase44 i hope you left the 90s

  • Oh My GOD... Unbelievable.

    You cannot store the stream inside Speccy's memory however. Maybe just a few frames. :)

  • 25 years ago you would have been rich!

  • @harryhardest rich ??? RICH ?? They/we would have made him like god of the world or something...

  • @harryhardest

    25 years ago, there was not such technology as now, and he couldn't make it that easy

  • @pufixas

    Man I used to play Spectrum before you were born.

    You don´t have to explain to me the limitations of that hardware

  • @harryhardest

    I'm not talking about hardware, dummy

  • @pufixas

    now you are an amateur philosopher

  • oh try a cartoon :3

  • The spectrum was a good computer!! ;)))

  • This is epic. One question. What language are you watchin RTL2?

  • WOW!

  • WOIWWIWIOPKOIJRIOUGHIUDJNOSPDK­FNDMSOLIJNODFIKNOSJHOPIKGJM

    WOW!!!!!

  • RTL!!

  • whoa :O great

    

  • WOW ! Imagine what could be done with a CD attachment !

  • He he, that is freaking awesome.

    

  • meh..

  • I agree completely with Stevieboy 74 :)

  • Amazing, Long live the Speccy!

  • Just a quick question, is the video encoded in your special dot matrix style display before being sent across to the speccy?

    or does the speccy run some crazy decryption algorithm in realtime?

  • As someone who used to own a Spectrum back in the 80's, knowing that people are still out there plugging away making this technology do new things makes me feel kinda warm and fuzzy inside. Well done to you sir, very interesting!

  • This is beyond epic...you're a genius. Ignore the haters, you can't buy intelligence

  • Remarkable

  • Genius, this sort of thing should be commended highly... hope you didn't fake it but even if you did the video effect is really great

  • cool!!!

  • loool,RTL II is a german :D

  • Fantastic, absolutely fantastic!

  • Let's return into 80th and show this video to other users of that time :)

    It;s a good work, man !

  • w x y zed!

  • iMAGINE watching Porn in this LOL

    I could see it now

  • lol full HD! but really awesome!

  • That's such a great video effect with the old faithful speccy!

  • spectrum FOREVER FOREVER IM MY LIFE

  • linux ftw

  • wow

    great mind

  • You can achieve higher image quality by pre-processing the stream using a dithering method other than Ordered Dithering as used here, and which is the worst method.

    The dithering "noise" should be random, so that at 50Hz frame speed, it averages and becomes less apparent.

  • this is genuinely amazing!!!. fantastic sir, to whoever figured out how to do this i doth my cap. i'd love to know how to process video with this effect

  • Real genius....awsome!!!!!!!! nice work.....

  • Can this be done the same way though emulation?

  • Real & Straight.

  • Love the emotional music. Kinda like an old war hero the spectrum here- still fighting the good fight. Completely useless really, but amazing accomplishemnt to do this. Pls do more.

  • You rocks!!! this is ART!!!!!

  • it looks like windows without the driver for the graphics card

  • Fantastic work

    

  • colour version would be amazing (it's not that hard to code)

  • @doodydude234 well, I didn't know the Speccy had a sexual orientation... and considering this was shown live at the University of Zaragoza last week, shown live at RetroEuskal, and countless other shows, and also appeared on Aragón TV, as well as ETB-3 it's provably not fake.

  • @doodydude234 Your fake and gay. Your life is a lie. All those kids you had? They arn't real. Your wife? She left you years ago.

  • @doodydude234 Yes, we know you are! However, we're *STILL* not interested, so move along now...

    @74HC138 Chapeau, mate! That's quite an achievement. Just to be sure, how much processing is being actually done by the Spectrum? And is it required to raise the clock speed? What about sound (or that'll be really pushing it)?

  • RTL2, deutscher? :D

  • Nice Clip. I just saw an episode at seevstreaming (.) com

  • Yeah - Kudos :-)

  • Simply brilliant!

  • The view is awesome... I'm sure video-artists will appreciate the paper-print style

  • Well...

    Jeezum fuck. That's amazing.

  • Terminal Invasion? :)

  • Pretty amazing! Congratz!

  • Impressive, but boy, you must have a lot of time on your hands :)

  • Great Great Great!

    Where can I get the Spectranet board!?

  • Comment removed

  • It's funny that the Sega CD's video quality wasn't much better than this.

  • Can you reshoot it in colour? Its not proper Speccy without the attribute clashes.

  • makes Blueray a Fail THUMBS UP IF YOU AGREE

  • OK, i get that it's technically impressive but WHY would you want to do this? or did i answer my question with my statement lol?

  • OK, i get that it's technically impressive but WHY would you want to do this?

  • @TheRuminator for fun

  • Super !!! My profile - to video real Windows for ZX Spectrum !!!

    Mobisek

  • Super !!! Mobisek Czech Republic (My profile - Windows for ZX Spectrum !)

  • I love this! "Mark Corrigan" comes to mind(!)

  • Legendary! Fuck the haters!

  • I wonder if there will ever be a web browser for the Speccy

  • Hugely impressive stuff! amazing the power people can still pull from Sir Clives little box!

  • Oh my god! this is beautiful! I want to make a music video like this for my band! Is it even possible to achieve it?

  • can you code in spanish?

  • This is pretty sick man, would something like this be possible on a Commodore 64? I've seen something like it, but very very laggy..

  • @pastorrtom I suspect the C64 wouldn't have enough memory bandwidth to do it (although the 6502 is fast per megahertz, a 1MHz 6502 is no match for a 3.5MHz Z80 for memory block transfers and the sprite hardware that helped the C64 with games won't be of any help here). However, I could be wrong, I'm hardly a C64 expert.

  • @74HC138: check knZyPXcelYM ... just note this is transfered via IDE (over a CD-Rom which is also responsible directly outputting the music), rather than over network.

    And since we're talking about modern hardware, take a look at this -> Yo7uXaV6Q1s ... sorry but (as much as I like the spectrum) video-streaming certainly is a C64 domain :)

  • @74HC138 watch and cry zx boy v=M-qEzv_IxuU&feature=related

  • @owczarekn yes, very impressive. But what you fail to mention is that demo needs an external blitter, the C64 can't shift memory around nearly fast enough by itself. This particular demo used the Spectrum's Z80 to make the video. I'm sure with an external blitter it could be made a lot more impressive.

  • @74HC138 This is a memory extension. I do not know where you saw there blitter? Your knowledge of the c64 is .....

  • @owczarekn Because the author says so - "It's not a gfx expander -- that's the point. The REU only provides RAM and a blitter that is fast enough to copy the images to normal system memory." In any case, it's pretty easy to calculate, even the most optimized code for a 1MHz 6502 will not do a full screen 4bpp 50Hz video, it simply cannot move the data around that fast. The Commodore REUs effectively behave as a blitter with fast memory transfers that do not involve the CPU (i.e. DMA).

  • @pastorrtom

    Not only does it exist on the C64, but also with four greyscales (instead of 1 Bit black/white) and synchronized sound.

    Look for: Demo C64 with AFV

    6502 @ 1Mhz has plenty of bandwidth to deal with this kind of quality.

  • I am blown away by this. Impressive beyond words.

  • i did this 20 years ago! lol,

    and a darn sight bettter!

  • @Bluestone365 Golf Clap

  • Wow ... :)

  • Is there a similar operation for the bbc?

    

  • Pure magic.

  • Hey 74HC138. Those commands you typed couldn't they be typed using the +3 BASIC option?

  • Amazing! How much video data can be located in standard 128k of memory? I mean, if you don't use streaming, but store data in memory.

  • fuck me sideways, that is one of the most impressive things i've ever seen on a spectrum. You sir are a very clever man.

    Now. Would it work on the 48K and also does it support sound, since it looks like you dubbed over the video?

  • @C0mpre55m3 no, it doesn't do sound - but someone has done a CF card video reader that can do sound on a 128's AY chip.

  • I think that’s just genius what you have managed to do. Back in the 80’s if you had told your school mates that you can stream video on a speccy they would’ve just laughed at you. Pure genius.

  • Great. What you have to do now, is 3D streaming video!

  • Amazing video. What else can we do with the Speccy !? (proud owner of an original Spectrum 48K)

  • That is nuts!

    I needed this in 1981 for my ZX81 to watch porn!

    (I wonder what Debbie Does Dallas looks like on a Sinclair!?)

  • Awesome!!! One cuestion, have you uploaded some videos with this kind of image in youtube, or some?? I understad that you are streaming video with a Zx but I am so far of make this device lol, thanks

  • My childhood dreams have all erupted.

  • Awesome but one question....Why does it say Amstrad? Spectrums are made by Sinclair....(cough cough)

  • @prangxxx Amstrad took over Sinclair just after Sinclair released the toast-rack 128K machine (the one with the heasink). All other Spectrums after that were produced and designed by Amstrad. The machine in question (as can be clearly seen) is a Spectrum +3, the last Spectrum model released by Amstrad.

  • @prangxxx @prangxxx Amstrad took over Sinclair just after Sinclair released the toast-rack 128K machine (the one with the heasink). All other Spectrums after that were produced and designed by Amstrad. The machine in question (as can be clearly seen) is a Spectrum +3, the last Spectrum model released by Amstrad. (Sorry if this was posted twice, YouTube gave an error on the first try)

  • @74HC138

    Even mine the 128k +2A (black one - hasn't got the "play" key/command; don't know any other difference from the 128K+2) said Amstrad. Had it new in 1988.

  • Amazing stuff man. I didn't knew that people still bothered developing things in basic spectrum.

  • epic. bravo sir

  • 0:14

    "It's actually quite simple."

    ...he says as the complicated coding appears onscreen.

  • That's amazing! is it only possible with the 128k?

  • Well done. :-D

  • Looked real until the video started

  • @simond10 what do you mean "looked real until the video started"? If you don't believe it come to the Vintage Computing Festival at Bletchley Park and you can see it for yourself.

  • On the current technlogical level it means one can have video on a wrist watch)

  • Ignore all the naysayers, Dyls...it's a hell of an achievement. Well done!

  • I watched the whole of the film, "Aliens" on my Speccy! :D

  • thats so cool if only we could of had that back in the day!!! :P

  • props, don't listen to haters.

  • That was fantastic! I can't believe how many people just don't get it. This is just too cool.

  • I think it is petty cool. I would have loved to see video like that, even tiny clips back in the early 80's.

  • Do you know when ready-made boards will be available, and what software will be released?

  • Clever

  • Just one question...why?

  • Why not?

  • @keeprighton2007 Why bother watching a film? Why bother learning to play the piano? Why bother climb a mountain? The hours spent making the Spectranet were *fun*. Millions choose to watch to spend more hours watching TV, I choose to spend them engaging my brain and doing interesting things with old hardware. The Spectranet also is a general purpose ethernet card for the Spectrum, it does a lot more than streaming video (basically anything you want to do withi a network)

  • @74HC138 Do you get your dinner delivered by a Big Trak?

  • @74HC138 nice! I think it is fascinating to see what miracles people can accomplish with 8bit computers. Keep it up man. Keeprighton compares ZX Spectrum with a steam engine. Ha, the system is like the basic buildingblock for every modern pc.

  • @74HC138 Well there are some of us who actually appreciate the hours you put into this I myself am one of them, good work mate look forward to seeing any future projects you have going on.

  • @74HC138 Yes, hacking hardware gives me a sense of accomplishment. Then again, my idea of hacking hardware is taking an AUX cable and using it with the HEAD socket on my laptop, and the MIC socket on my stereo. Still, a sense of accomplishment!

  • @74HC138 I was berated for collecting old computers, it was deemed pointless by my critic. I think its just a form of jealousy when