- 2
- 78 776
Retro Teatime
United Kingdom
เข้าร่วมเมื่อ 22 มี.ค. 2023
Repairs and builds and modern reproductions of old retro computers and new technology to be enjoyed with a nice cup of tea and a biscuit.
Concentrating mostly on the UK computer scene up and including the Amiga and Atari ST years starting from the ZX80. Will also be covering all the modern recreations and new technology built for these machines.
🔗 My website: www.lostretrotapes.com
💬 Discuss the build: discord.gg/KvNztAnWJT
📺 My other channel: www.youtube.com/@lostretrotapes
Concentrating mostly on the UK computer scene up and including the Amiga and Atari ST years starting from the ZX80. Will also be covering all the modern recreations and new technology built for these machines.
🔗 My website: www.lostretrotapes.com
💬 Discuss the build: discord.gg/KvNztAnWJT
📺 My other channel: www.youtube.com/@lostretrotapes
Building a brand new ZX Spectrum with nearly 100% new parts, reconstructed box, manuals & tape
I grew up with the Spectrum but never actually unboxed one, this is an attempt to build not only a Spectrum from completely new parts, either still manufactured, modern replacements or modern recreations such as the vULA but also the box, manuals, tape and everything else you would have come home with in 1984.
Video with no background music can be found here th-cam.com/video/seLGfdvs6ZU/w-d-xo.html
Detailed build guide and BOM can be found here: www.lostretrotapes.com/building-a-new-zx-spectrum-from-all-new-parts-mostly-part-1/
🔗 Subscribe to the channel: www.youtube.com/@RetroTeaTime?sub_confirmation=1
🔗 My website: www.lostretrotapes.com
💬 Discuss the build: discord.gg/KvNztAnWJT
📺 My other channel: www.youtube.com/@lostretrotapes
Menu:
00:00 Intro
01:39 PCB
02:19 The Resistors
05:47 The Capacitors
06:32 Diodes
07:05 Transistors
07:29 Crystals
08:01 Mic and Ear Ports
08:26 Sockets
09:55 Chips
11:03 Speaker
11:10 Video
12:13 Jumpers
12:59 Initial Tests
14:06 Case
15:59 Post Build Tests
17:57 Manuals
20:22 Horizons Tape
26:25 The Box
27:47 Final Thoughts
Video with no background music can be found here th-cam.com/video/seLGfdvs6ZU/w-d-xo.html
Detailed build guide and BOM can be found here: www.lostretrotapes.com/building-a-new-zx-spectrum-from-all-new-parts-mostly-part-1/
🔗 Subscribe to the channel: www.youtube.com/@RetroTeaTime?sub_confirmation=1
🔗 My website: www.lostretrotapes.com
💬 Discuss the build: discord.gg/KvNztAnWJT
📺 My other channel: www.youtube.com/@lostretrotapes
Menu:
00:00 Intro
01:39 PCB
02:19 The Resistors
05:47 The Capacitors
06:32 Diodes
07:05 Transistors
07:29 Crystals
08:01 Mic and Ear Ports
08:26 Sockets
09:55 Chips
11:03 Speaker
11:10 Video
12:13 Jumpers
12:59 Initial Tests
14:06 Case
15:59 Post Build Tests
17:57 Manuals
20:22 Horizons Tape
26:25 The Box
27:47 Final Thoughts
มุมมอง: 77 958
Your yellow violet black resistor is 47r not 470r 10 to power 0 is 1
Amazing. A pristine looking Speccy.
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.
Check all the solder points, send a picture of the colours, might be able to diagnose from here. Or pop into my Discord and ask there
@@RetroTeaTime its ok I fixed it the BOM I was using had wrong transistors.
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.
Yup, think we are all hitting that magic 50!
Amazing attention to detail! Really enjoyed every minute, thanks Mike 🇬🇧
Many thanks! Glad you enjoyed it
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.
I will do some tests and make a short follow-up
So sad that Zilog has discontinued the entire Z80 line up, and is now going through discontinuing eZ80 I believe.
Yup, a sad loss. Luckily there is no shortage of the chips and not sure there ever will be the amout of them flying around. They also rarely go wrong!
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!
I didn't know that, but I have to turn off the music these days, it just doesn't sound as imporessive as it did back in 84! Am currently remaking it in Godot which I will make a video of
Using the Xbox message sound is so distracting.
Sorry about that, I find it releases the endorphins!
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?
It shouldn't do, it was on its lowest setting, less heat than a hairdryer, which you can also use.
Really enjoyed the video. I'm amazed that you can still get the Z80!
It's a fantastic chip, long may they continue to manufacturer it!
You done Sir Clive proud!
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!
Thank you for the video. Power supply is not original. :) Is next step is 128 kB?
Nothing on it is original:) Next one, think early in the Spectrum life, then it is the school ground rival!
@@RetroTeaTime I mean power supply with sinclair label etc. :) So need to create a video "How to assemble power supply."
@@RetroTeaTime upload.wikimedia.org/wikipedia/commons/thumb/1/1f/Zx_power_supply.png/1200px-Zx_power_supply.png
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!
Stick with it, it gets easier I promise!
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!
My pleasure, glad you enjoyed it and it brought back some fabulous memories
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"... 🎄💥🔥♥❤❤)
Fantastic! Glad you enjoyed it
is this a harlequin or is this something else?
It is something else, rebuild of the spectrum using modern parts and trying to keep it as close to possible to original
Wow, so impressed. Now I need to do this some day!!!
Thank you, you really should, it is great fun
brilliant
Glad you enjoyed it
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
Impressive knowledge, did you enjoy understanding it all. And more importantly, any way of removing the LM1889N
@@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.
This is a great step by step instruction guide. I sure wish all board projects came with a video from Retro Teatime.
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.
Thought I was building my ZX80 all over again, great video
I missed out the ZX80 by a few years, however I am remaking the experience in a future video, stay tuned.
I feel nostalgic for something I wasn't around for...
Awww, that is great to hear. Recommend giving the build a go, it's great fun
yellow purple black is 47 ohm
The third band was brown, my colour balance was prob off in the video making it look a bit too black
It's amazing the lengths us Speccy fans will go to to recreate that fateful birthday or Christmas! Few outside the hobby would understand!
Yup, they were fun exciting days. Was a great time trying to recreate them
The only year ZX Spectrum was not produced was 2003. Before and after it was and still is. Unless you are Brit-centric.
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
I'm waiting for my Spectrum Next Edition 2 to arrive. But watching this video, I am totally in awe.
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...
@@RetroTeaTime Nope. I would be surprised if the unit arrives before February. USA customs seem to be targeting imports from Britain. Not sure why.
@davidgapp1457 is that the battery issue?
@@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.
@@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?
Basic programming manual was originally wire bound.
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
@@RetroTeaTime 10:45 html.alldatasheet.com/html-pdf/8686/NSC/LM1889/37/1/LM1889.html ;)
I just love the attention to detail!.......Make your next board an issue 5 yellow to annoy everyone :-P
Haha, next one is going to be a nice boring green
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.
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
@@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.
Nearly 40 years on and I have still not read the spectrum manual.
Work your way through the PDF on site, it is a page turner!
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.
I would argue against as haven't managed to find anyone who did manuals, Horizons tape etc...
I am SHOCKED that you put the transformer in the box without tying its cable! So unprofessional. 😂😂😂😂 Joking aside, impressive work.
It is a good point! Realistically I should have also taken off the plug, but the modern ones you aren't easily able to
NTE846 appears to have the same pinout and specification
Thanks, will check it out
I always wondered why ctystals are installed at a slight angle (even in mass produced computers). Is there a reason for it?
In this case it is so the case will close!
LOAD dit dit
Deeeeeeee de. deeee dededededede
@@RetroTeaTime Brilliant!!!!!!
This is amazing! my friend had the 48k and i had the 128k +2 great days playing these machines.
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.
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
If using BC337 then the flat side should point west
Subbed. 👍
Thanks for subbing
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.
Ah yes, the +2. Was it the black or grey one you had?
Think it was the grey one, thinking back
Amazing work! I still have my original ZX Spectrum but maybe I build him a companion one day!
Give it a go, it is a very fun project
Great job, great video! thank you for this, it is a legendary machine and the legend goes on over the years! cheers!
Many thanks for the lovely comment. It is a wonderful machine
In the early 90's I saw Spectrum keyboards stiched together and sold as bath-matts. 😆
Love it, they certainly would be extremely non-slip!
Sir Cilve says "Ohhh" ;) Do you produce them to sale for sons can buy this for dads ?
I could make to order for just about cost price in small quantities but then I fear it would be prohibitory expensive
you need some nailclippers
They grow so quickly! Good point :)
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
The third is brown not black, maybe photo needed colour correction!
@@RetroTeaTime Maybe 🙄
Noob
Hmmm not heard of that computer
Living up to your name I see