Пікірлер
@davidcocklin2109
@davidcocklin2109 6 күн бұрын
I built this - but all I get when turn on - is that screen when you tested the ram - lots of square colours. Same as how you built it.
@alanreader4815
@alanreader4815 11 күн бұрын
Have seen the ZX Touch. Looks Amazing And I Have one. In 1984 i also got one for Christmas. Nice to see How they have Progress now hitting 50yrs.
@MikePovey69
@MikePovey69 21 күн бұрын
Amazing attention to detail! Really enjoyed every minute, thanks Mike 🇬🇧
@elijahvincent985
@elijahvincent985 Ай бұрын
Now that the original Z80 is discontinued, will the eZ80 or an actively made clone or FPGA still work with this PCB? I'm aware that 40-pin adaptors for the ez80 are available.
@RetroTeaTime
@RetroTeaTime Ай бұрын
I will do some tests and make a short follow-up
@etmax1
@etmax1 Ай бұрын
So sad that Zilog has discontinued the entire Z80 line up, and is now going through discontinuing eZ80 I believe.
@abrokenframe82
@abrokenframe82 3 ай бұрын
What a fantastic video! I received my ZX Spectrum 48K for Christmas 83. I still have fond memories of sitting in my mum & dads kitchen with it hooked up to a 14 inch portable tv and then spending hours trying to get games to load! And Manic Miner!...so glad you choose that game to test your ZX. I too still play it today every now and then. Did you know on the original ZX if you turned the music off the game ran much faster due to lightning the load on the CPU!
@hedgehog3180
@hedgehog3180 3 ай бұрын
Using the Xbox message sound is so distracting.
@MrAndroidData
@MrAndroidData 4 ай бұрын
i loved my speccy 48k, it was that little machine that started me off in computers, programming in basic, here youve basically recreated to perfection what i had in 1983/4, well done, though was a bit worried in using the heat to shrink the wrapping around the tape, wouldnt that of also affected the actual tape?
@RetroTeaTime
@RetroTeaTime 3 ай бұрын
It shouldn't do, it was on its lowest setting, less heat than a hairdryer, which you can also use.
@hazel-mv7iz
@hazel-mv7iz 4 ай бұрын
Really enjoyed the video. I'm amazed that you can still get the Z80!
@RetroTeaTime
@RetroTeaTime 3 ай бұрын
It's a fantastic chip, long may they continue to manufacturer it!
@smbm7784
@smbm7784 4 ай бұрын
You done Sir Clive proud!
@RetroTeaTime
@RetroTeaTime 3 ай бұрын
Thank you very much, glad you enjoyed it. I met him once in a lift in Kings Cross, he was living in the same block as my partner at the time!
@pathnkalex921
@pathnkalex921 4 ай бұрын
Thank you for the video. Power supply is not original. :) Is next step is 128 kB?
@RetroTeaTime
@RetroTeaTime 4 ай бұрын
Nothing on it is original:) Next one, think early in the Spectrum life, then it is the school ground rival!
@pathnkalex921
@pathnkalex921 4 ай бұрын
@@RetroTeaTime I mean power supply with sinclair label etc. :) So need to create a video "How to assemble power supply."
@pathnkalex921
@pathnkalex921 4 ай бұрын
@@RetroTeaTime upload.wikimedia.org/wikipedia/commons/thumb/1/1f/Zx_power_supply.png/1200px-Zx_power_supply.png
@ZxSpectrumplus
@ZxSpectrumplus 4 ай бұрын
Unfortunately, i've failed to even solder 20 pins on the RPI0 for my ZX Spectrum NGO. Glad somepeople is making a modern Speccy for talentless duck like me. Love my NGO!
@RetroTeaTime
@RetroTeaTime 3 ай бұрын
Stick with it, it gets easier I promise!
@SirMo
@SirMo 4 ай бұрын
I lost my ZX Spectrum in a war. But I still remember the day I got it. What a magical moment. Thanks for helping me relive it!
@RetroTeaTime
@RetroTeaTime 3 ай бұрын
My pleasure, glad you enjoyed it and it brought back some fabulous memories
@martin.pokorny
@martin.pokorny 5 ай бұрын
This is beautiful, it is pleasure to watch. (Imagine you are ZX Spectrum fan and your love gives you this as a christmas gift :D including the "building a brand new ZX Spectrum"... 🎄💥🔥♥❤❤)
@RetroTeaTime
@RetroTeaTime 3 ай бұрын
Fantastic! Glad you enjoyed it
@blu3h4t
@blu3h4t 6 ай бұрын
is this a harlequin or is this something else?
@RetroTeaTime
@RetroTeaTime 4 ай бұрын
It is something else, rebuild of the spectrum using modern parts and trying to keep it as close to possible to original
@BrunoCendon
@BrunoCendon 6 ай бұрын
Wow, so impressed. Now I need to do this some day!!!
@RetroTeaTime
@RetroTeaTime 6 ай бұрын
Thank you, you really should, it is great fun
@gnamp
@gnamp 6 ай бұрын
brilliant
@RetroTeaTime
@RetroTeaTime 6 ай бұрын
Glad you enjoyed it
@u3b93
@u3b93 6 ай бұрын
TOOK ME 40 YEARS TO UNDERSTAND THE WORKINGS OF THE VIDEO OUTPUT OF THE ZX SPECTRUM +, since I was a child ZX Spectrum 16k, 48K or + The Video output by the ULA is Y, U & V signals using the following Video standard, PAL 625 Line Interlaced @ 50 Hz. !_____________________ PAL 625i @ 50Hz ____________________________________ [Resolution]: The display consists of 625 horizontal lines, and each frame is composed of two interlaced fields, resulting in a refresh rate of 50 Hz. [Frame Rate]: Operates at a field rate of 50 Hz, meaning that it displays 50 fields (25 frames) per second. Each frame consists of two INTERLACED fields. [Horizontal Scan Frequency]: 15.625 KHz, this means that the electron beam scans across the screen horizontally 15,625 times per second. [Color Encoding]: Uses a phase alternation technique to encode color information. This helps in minimizing color errors that may occur during transmission. The color subcarrier frequency in PAL is 4.43 MHz. [Aspect Ratio]: The standard aspect ratio for PAL 625 is 4:3, meaning that the width of the display is 4 units for every 3 units of height. NOTE only the horizontal lines are defined and not the vertical lines, they are instead have a duration of 64 microsseconds in time. !__________________________________________________________________________ -> The 50Hz interrupt was synchronised with the VBI (Vertical Blanikg Interval) of the video signal. -> VBI is the brief period when the electron beam in a CRT display moves from the bottom to the top of the screen. -> Each Frame consisted of 312.5 (312.5 x 2 = 625i) scan lines interlaced, one frame does the ODD scan lines and the other does the EVEN scan lines. -> Each scan line takes exactly 224 T states or processor cyces. {(CPU clock)/(Horizontal Scan Frequency)} or 3,500,000/15,625 = 224 -> After an interrupt occurs, 64 scan line times (14336 T states) pass before the first byte of the screen is displayed, including VBI. -> Each frame comprises 64 scan lines + 192 scan lines of framebuffer or bitmap + 56 scan lines of lower border of screen. -> Only the last 48 of the 64 scan lines of the above border are visible. -> The side border is 48 pixels wide at each side. -> A video screen line starts with 256 screen pixels, then right border, then horizontal retrace, and then left border again. -> A video screen line is therefore timed as follows: 128 T states of screen (framebuffer), 24 T states of right border, 48 T states of horizontal retrace and 24 T states of left border. -> The image size of the framebuffer is [256×192 = 49,152] pixels. -> Character resolution of 32 columns by 24 rows: 32 × 24 -> One character cell is composed of 8x8 pixels -> In practice, this means any character cell can only use two selected colours for colouring the contained 64 pixels. -> The Discrete Graphics RAM requiring 6,912 bytes (6.75 KB) is directly accessible to the CPU at addresses 16,384 to 23,295 (after the ROM). -> An ULA which reads the lowest 6,912 bytes of RAM to display the screen. -> The original ZX Spectrum computer produces a one bit per pixel, requiring 6,144 bytes, known as Pixel BitMap. -> Colour is stored separate from the pixel bitmap, as a 32×24 cell grid, requiring 768 bytes nown as Colour Attribute Data. -> Using one byte for each of the characters or character cell. -> The main pixel bitmap is stored at the very beginning of the graphics RAM, while the attributes array follows immediately behind it. -> 6144 bytes worth of bitmap data, starting at memory address &4000 or 16,384 -> 768 bytes colour attribute data, immediately after the bitmap data at address &5800 or 22,528 -> 6,144 bytes + 768 bytes = 6,912 bytes of Graphics Memory. Colour attribute data -> The colour attribute data overlays the monochrome bitmap data and is arranged in a linear fashion from left to right, top to bottom. -> Each attribute byte colours an 8×8 character on the screen and is encoded as follows: 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | ------------------------------------------------------------------------------------------------------------------------| F | B | P2 | P1 | P0 | I2 | I1 | I0 | Where: F sets the attribute FLASH mode B sets the attribute BRIGHTNESS mode P2 to P0 is the PAPER colour I2 to I0 is the INK colour So for each 8×8 character position you can only set two colours; this limitation is the sole cause of what is affectionately known as “attribute clash”. -> url worldofspectrum.org/faq/reference/48kreference.htm -> url www.breakintoprogram.co.uk/hardware/computers/zx-spectrum/screen-memory-layout This memory is used to store the pixel data for the 256x192 pixel display, where each pixel could be one of the 15 available colors. The rest of the RAM was used for system variables, BASIC program storage, and other functions. !___________________________________________________________________________________________________________ ZX Spectrum 16K, 48K, and ZX Spectrum+ 128K, +2, +2A, +3 CPU cycles per PAL line 224 228 PAL line time 64 μs 64.28 μs PAL lines per frame 312 311 Frame time 19.968 ms 19.9915 ms Frame rate 50.08 frames per second 50.02 frames per second Display Vertical Synchronization by the Z80 maskable interrupt line >---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Very many modern programs use the fact that the screen is "written" (or "fired") to the CRT in a finite time to do as much time-consuming screen calculations as possible without causing character flickering: although the ULA has started displaying the screen for this frame already, the electron beam will for a moment not "pass" this or that part of the screen so it's safe to change something there. So the exact time in the 1/50 second time-slice at which the screen is updated is very important. Each line takes exactly 224 T states. The 48K ZX Spectrum memory map is shown below, #xxxx denotes a hexadecimal number, lengths are decimal Start End Length Description #FF58 #FFFF 168 Reserved #5CCB #FF57 41,612 Free memory #5CC0 #5CCA 11 Reserved #5C00 #5CBF 192 System variables #5B00 #5BFF 256 Printer buffer #5800 #5AFF 768 Attributes #4000 #57FF 6,144 Pixel data #0000 #3FFF 16,384 Basic ROM ->url www.overtakenbyevents.com/lets-talk-about-the-zx-specrum-screen-layout/ !_________________________________________________________________________________ The timing is expressed as a T-states of the CPU and, when recalculated to pixels, the top of the border is 64 lines, with 48 lines being visible as the actual border. The bottom side of the border has 56 lines, with some being outside of the visible area. On the left and the right sides there are 48 pixels, some of them are outside of the visible area. !_________________________________________________________________________________ The device uses 14 MHz crystal as the master clock, and it gets divided by 2 to get 7 MHz pixel clock. The active raster is 256 pixels, and if we assume that standard 15.625 kHz horizontal scan rate is used, it adds up to 448 total pixel clocks per line. Due to standard horizontal timing, there will be 364 pixels of video at most, leaving up to 108 pixels for border area. And due to standard video timing, there should be 312.5 lines per video field, or 625 per frame, of which up to 576 contain video. But we can safely assume it outputs progressive video at 312 total lines per frame with 288 active video. Not all are visible due to overscan. This leaves 96 lines for border area in total. Using this as a reference, I found a ZX Spectrum reverse-engineering website which confirms this, and actually has the values. Borders are 48 pixels on left and 48 pixels on right for a total of 96 pixels. Due to overscan, not all of them are visible on a screen. This leaves 96 pixels for horizontal blanking and synchronization area. -> The vertical border is said to be 48 lines before active raster and 56 lines after active raster. !_________________________________________________________________________________________________ -> The ULA is reading the screen memory, about 60% of the 1/50th second time slice in which a frame is generated. -> The other 40% the ULA is building the border or generating a vertical retrace. -> This behaviour is actually used in some programs, for instance, in Arkanoid. *************************************************************************************************************** TOOK ME 40 YEARS TO UNDERSTAND THE WORKINGS OF THE VIDEO OUTPUT OF THE ZX SPECTRUM +, since I was a child
@RetroTeaTime
@RetroTeaTime 6 ай бұрын
Impressive knowledge, did you enjoy understanding it all. And more importantly, any way of removing the LM1889N
@u3b93
@u3b93 6 ай бұрын
@@RetroTeaTime Thanks, I am still enjoying discovering new things, as for the LM1889N its taking the Y, U & V signals from the ULA to convert them to the composite video. The ULA does most of the heavy lifting, by transforming binary data from the digital domain in the frame-buffer to Analogue domain.
@networkg
@networkg 6 ай бұрын
This is a great step by step instruction guide. I sure wish all board projects came with a video from Retro Teatime.
@RetroTeaTime
@RetroTeaTime 6 ай бұрын
Thats the plan! They just take a HUGE amount of time to plan out, suffer through numerous broken builds, recreating manuals, boxes, in pack cassettes etc. Hope to have a new one out in the next couple of months.
@maxmixer
@maxmixer 7 ай бұрын
Thought I was building my ZX80 all over again, great video
@RetroTeaTime
@RetroTeaTime 6 ай бұрын
I missed out the ZX80 by a few years, however I am remaking the experience in a future video, stay tuned.
@VirtualFunction
@VirtualFunction 7 ай бұрын
I feel nostalgic for something I wasn't around for...
@RetroTeaTime
@RetroTeaTime 6 ай бұрын
Awww, that is great to hear. Recommend giving the build a go, it's great fun
@hitlercat9357
@hitlercat9357 8 ай бұрын
yellow purple black is 47 ohm
@RetroTeaTime
@RetroTeaTime 6 ай бұрын
The third band was brown, my colour balance was prob off in the video making it look a bit too black
@retrogametherapy
@retrogametherapy 9 ай бұрын
It's amazing the lengths us Speccy fans will go to to recreate that fateful birthday or Christmas! Few outside the hobby would understand!
@RetroTeaTime
@RetroTeaTime 6 ай бұрын
Yup, they were fun exciting days. Was a great time trying to recreate them
@ShotAndLeft
@ShotAndLeft 9 ай бұрын
Thank you so much for this, mate! Just subscribed. I'm falling back into love with this machine after 30-odd years. Cheers!
@RetroTeaTime
@RetroTeaTime 6 ай бұрын
Amazing to think that there are still so many people enjoying it still, and still creating new games for it!
@alonecoder600
@alonecoder600 9 ай бұрын
The only year ZX Spectrum was not produced was 2003. Before and after it was and still is. Unless you are Brit-centric.
@RetroTeaTime
@RetroTeaTime 6 ай бұрын
You mean there are places outside the UK! Yeah, it's interesting looking at all the clone machines, must do a lot more research on them and do a followup video at some point
@davidgapp1457
@davidgapp1457 10 ай бұрын
I'm waiting for my Spectrum Next Edition 2 to arrive. But watching this video, I am totally in awe.
@RetroTeaTime
@RetroTeaTime 6 ай бұрын
Hopefully you are playing with it now. I have one sitting in the box still that I need to unpack and get playing with, so many projects to do first though...
@davidgapp1457
@davidgapp1457 6 ай бұрын
@@RetroTeaTime Nope. I would be surprised if the unit arrives before February. USA customs seem to be targeting imports from Britain. Not sure why.
@RetroTeaTime
@RetroTeaTime 6 ай бұрын
@davidgapp1457 is that the battery issue?
@davidgapp1457
@davidgapp1457 6 ай бұрын
@@RetroTeaTime Yes and no. Millions of motherboards are shipped, every year, from Taiwan with a 2032 lithium battery pre-installed. No issue. But I've found that US customs are extremely prickly where the UK is concerned. I import and export electronics and the UK is easily the worst in terms of customs. I've had deliveries from the USA to UK rejected due to a spelling mistake in the item description. There appears to be a tit-for-tat vendetta going on - very childish in my view - but orchestrated primarily from the USA end. Is this part of ongoing trade negotiations / battles I wonder? Either way, the most officious bastards in the UK are in Scotland. They are the devil. Easier to import to England and then ship up to Scotland.
@davidgapp1457
@davidgapp1457 6 ай бұрын
@@RetroTeaTime Yes. They have now decided to change the shipping company (I believe the problem shipper was UPS). Given that computers, laptops and just about every mobile device has a battery, I really cannot understand what is the problem?
@EmmittBrownBTTF1
@EmmittBrownBTTF1 10 ай бұрын
Basic programming manual was originally wire bound.
@RetroTeaTime
@RetroTeaTime 10 ай бұрын
Took me ages to find a printer who could wire bind with the number of pages I needed. Luckily I have just found one and will be doing a follow up video fixing my mistakes. If you want to see pictures check my Twitter
@EmmittBrownBTTF1
@EmmittBrownBTTF1 6 ай бұрын
@@RetroTeaTime 10:45 html.alldatasheet.com/html-pdf/8686/NSC/LM1889/37/1/LM1889.html ;)
@BleughBleugh
@BleughBleugh 10 ай бұрын
I just love the attention to detail!.......Make your next board an issue 5 yellow to annoy everyone :-P
@RetroTeaTime
@RetroTeaTime 10 ай бұрын
Haha, next one is going to be a nice boring green
@mmadmic
@mmadmic 11 ай бұрын
A few years ago, when looking in my parents' attic, I found my old Spectrum from 1983, I cleaned it and of course replaced the keyboard membrane, and connect it to a TV, no signal but the keys "clicked". I removed the RF modulator and connected to a composite port et voila, it still works as new. I also found a lot of old tapes and a lot are still working, what a great little machine.
@RetroTeaTime
@RetroTeaTime 11 ай бұрын
What a great story and fantastic the keys still worked. A lot of the time the keyboard connector needs replacing. But so good these machines last such a long time and continue to work
@mmadmic
@mmadmic 10 ай бұрын
@@RetroTeaTime When compared even to high end today's computers, those old and cheap machines still work fine nearly 40 years after they were built. I have an old Toshiba T3200 from 1987-88 ? and all the capacitors had to be replaced and this machine was 10x more expensive than the speccy.
@kennethmcgeechan604
@kennethmcgeechan604 Жыл бұрын
Nearly 40 years on and I have still not read the spectrum manual.
@RetroTeaTime
@RetroTeaTime Жыл бұрын
Work your way through the PDF on site, it is a page turner!
@atarixle
@atarixle Жыл бұрын
The click bait said "the first new ZX spectrum in 30 years" which is a false claimer, because re-building ZX spectrum from scratch using off the sell parts is routine in the ZX scene.
@RetroTeaTime
@RetroTeaTime Жыл бұрын
I would argue against as haven't managed to find anyone who did manuals, Horizons tape etc...
@copernicofelinis
@copernicofelinis Жыл бұрын
I am SHOCKED that you put the transformer in the box without tying its cable! So unprofessional. 😂😂😂😂 Joking aside, impressive work.
@RetroTeaTime
@RetroTeaTime Жыл бұрын
It is a good point! Realistically I should have also taken off the plug, but the modern ones you aren't easily able to
@matthewday7565
@matthewday7565 Жыл бұрын
NTE846 appears to have the same pinout and specification
@RetroTeaTime
@RetroTeaTime Жыл бұрын
Thanks, will check it out
@kaczan3
@kaczan3 Жыл бұрын
I always wondered why ctystals are installed at a slight angle (even in mass produced computers). Is there a reason for it?
@RetroTeaTime
@RetroTeaTime Жыл бұрын
In this case it is so the case will close!
@SaigonBrit
@SaigonBrit Жыл бұрын
LOAD dit dit
@RetroTeaTime
@RetroTeaTime Жыл бұрын
Deeeeeeee de. deeee dededededede
@SaigonBrit
@SaigonBrit Жыл бұрын
@@RetroTeaTime Brilliant!!!!!!
@TheJms1977
@TheJms1977 Жыл бұрын
This is amazing! my friend had the 48k and i had the 128k +2 great days playing these machines.
@RetroTeaTime
@RetroTeaTime Жыл бұрын
Thanks for saying! Just fixed a +2 tape deck the other day, sometimes I wish I had one instead of being paranoid the cassette recorder attached to the 48k would play up.
@xgkick
@xgkick Жыл бұрын
Which way around is TR6? The diagram doesn't say flat face east yet the transistor page on the website does. It's difficult to see which way around it is in the video but it looks like the flat side faces west. Thanks
@RetroTeaTime
@RetroTeaTime Жыл бұрын
If using BC337 then the flat side should point west
@frankowalker4662
@frankowalker4662 Жыл бұрын
Subbed. 👍
@RetroTeaTime
@RetroTeaTime Жыл бұрын
Thanks for subbing
@colmaniac
@colmaniac Жыл бұрын
1st one we had was the rubber keyd one, after a couple of years heavy use the metal cover peeled of from the heat lol. Next one I had was the 128k+ vast improvement over the original, longer loading times for better sound and games, also had the integrated tape player.
@RetroTeaTime
@RetroTeaTime Жыл бұрын
Ah yes, the +2. Was it the black or grey one you had?
@colmaniac
@colmaniac Жыл бұрын
Think it was the grey one, thinking back
@benirodriguez9516
@benirodriguez9516 Жыл бұрын
Amazing work! I still have my original ZX Spectrum but maybe I build him a companion one day!
@RetroTeaTime
@RetroTeaTime Жыл бұрын
Give it a go, it is a very fun project
@CyberhugTechnologies
@CyberhugTechnologies Жыл бұрын
Great job, great video! thank you for this, it is a legendary machine and the legend goes on over the years! cheers!
@RetroTeaTime
@RetroTeaTime Жыл бұрын
Many thanks for the lovely comment. It is a wonderful machine
@stickmenwithrayguns
@stickmenwithrayguns Жыл бұрын
In the early 90's I saw Spectrum keyboards stiched together and sold as bath-matts. 😆
@RetroTeaTime
@RetroTeaTime Жыл бұрын
Love it, they certainly would be extremely non-slip!
@AK-vx4dy
@AK-vx4dy Жыл бұрын
Sir Cilve says "Ohhh" ;) Do you produce them to sale for sons can buy this for dads ?
@RetroTeaTime
@RetroTeaTime Жыл бұрын
I could make to order for just about cost price in small quantities but then I fear it would be prohibitory expensive
@cernunnos2179
@cernunnos2179 Жыл бұрын
you need some nailclippers
@RetroTeaTime
@RetroTeaTime Жыл бұрын
They grow so quickly! Good point :)
@cheetahkid
@cheetahkid Жыл бұрын
You got it wrong on the resistor value, bad boy, go back in the back of class. Resistor colour code Yellow Purple Black Gold is 47 ohms 5% tol. NOT 470
@RetroTeaTime
@RetroTeaTime Жыл бұрын
The third is brown not black, maybe photo needed colour correction!
@cheetahkid
@cheetahkid Жыл бұрын
@@RetroTeaTime Maybe 🙄
@AirHead-dp8qc
@AirHead-dp8qc Жыл бұрын
Noob
@RetroTeaTime
@RetroTeaTime Жыл бұрын
Hmmm not heard of that computer
@robtherelic510
@robtherelic510 Жыл бұрын
Living up to your name I see