Тёмный
No video :(

Ben Heck's ZX Spectrum 2.0 Part 2 

element14 presents
Подписаться 771 тыс.
Просмотров 115 тыс.
50% 1

Ben has modded many old computers into gaming portables and in this episode Ben returns to an old friend - the ZX Spectrum. In this episode he completes the project. bit.ly/1jh94OG
Learn more about Analog Devices at bit.ly/1Oq2GQU

Опубликовано:

 

26 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 295   
@nevermnd001
@nevermnd001 9 лет назад
I really appreciate Ben's honesty on this one. That not *everything* always works out quite right the 'first time'.
@GingerNingerGames
@GingerNingerGames 7 лет назад
Watching this show again is relighting my motivation for creation, I've been DIYing cases for things for a while and jury rigging stuff (Xbox one most recently) But now I want to do an electrical engineering course or something so I can properly understand these old circuits and how they work.
@Workshopshed
@Workshopshed 8 лет назад
Great build, I look forward to the ZX Spectrum 3.0 in 2016
@MattsPaddock
@MattsPaddock 9 лет назад
Ben, you're the man! Hats off to your projects!
@SmoothEmJay
@SmoothEmJay 9 лет назад
Thing of beauty, Ben. VERY well done sir.
@Skylance87
@Skylance87 9 лет назад
I'd love to learn more about circuitry and be able to do all this but i love watching how these come together
@matthewmillaisgray
@matthewmillaisgray 8 лет назад
Dear Ben & the Team, just an appreciation for that excellent & inspirational work there! This is rich & engaging in its imaginative & creative energy. Thank you for sharing the fun
@ugoleftillgorite
@ugoleftillgorite 9 лет назад
You knocked it out of the park with that case design, Ben! You have made a ton of progress over the years.
@kelli217
@kelli217 9 лет назад
Had you considered the possibility of putting the two main ICs on the back of the main board, in order to reduce the thickness of the screen area? Would that have caused problems in PCB layout, or maybe prevented you from mounting a heat sink? Had you considered milling fins on the heat sink to increase surface area and therefore heat dissipation, or was your existing design sufficient for the ULA's heat output?
@jessendelft-1
@jessendelft-1 9 лет назад
@18:08 Ben made some nice sparks with the soldering iron :P
@KingBaziaNew
@KingBaziaNew 9 лет назад
+Stuart Wilson They use the same effect when milling the heat sink and when bending it whit the hammer. I guess someone in editing was bored.
@MelroyvandenBerg
@MelroyvandenBerg 9 лет назад
+Jesper van Tol I also noticed it ahah nice. It's probably because of the battery
@igotes
@igotes 7 лет назад
As others have commented, it's nice to see a modern Spectrum "clone" that isn't simply an emulator running on a modern CPU. Top work!
@DavidPerry.
@DavidPerry. 6 лет назад
Ben you are a rockstar! Looking forward to Spectrum v3.
@PaulTaylor1
@PaulTaylor1 8 лет назад
Got that book for Christmas a few years back, absolute solid gold. :-)
@wokani_za
@wokani_za 6 лет назад
Great job Ben. I can think of a bunch of things that could've been included here but of course as you have mentioned the schedule for these episodes is tight. But if time and board space allowed for it I would've probably added the following. 1. Composite video out port for connecting to a CRT or LCD tv. 2. integrated USB keyboard circuitry. Some modern expansion devices include this. 3. Integrated the DivIDE (or similar) circuitry for fast loading of games from CF/SD cards. 4. Bus expansion port for adding any of the modern expansion devices built these days. With the above added you could carry with you a device that can load thousands of games at lightning speed. It can also be used like the original unit by plugging in an external keyboard and TV and possibly a joystick of that expansion device is added.
@muh1h1
@muh1h1 9 лет назад
Who the hell did the Audio mixing on this one?
@xKatjaxPurrsx
@xKatjaxPurrsx 9 лет назад
+muh1h1 AND NOW A TECH TIME SHOUT!
@stonent
@stonent 9 лет назад
+xKatjaxPurrsx Yeah I had my audio maxed out and then it blared on the speaker.
@allluckyseven
@allluckyseven 9 лет назад
Is there a way to emulate the behavior of a PCB on a computer before sending it to be manufactured? By that I mean something like being able to load a program onto the emulated computer (a "virtual ZX Spectrum" in this case), to test it and avoid having to mod it later. I understand the thing about time constraints, but y'know, Ben had to spend more time compensating for that. I loved these episodes, by the way. It's great seeing him build a whole retro computer almost completely from scratch. Hope there will be more like them in the (nearest) future! I wouldn't mind if it needed a third episode...as long as they were uploaded in sequence! (grumble-grumble -- **shakes fist**)
@waltercomunello121
@waltercomunello121 5 лет назад
ok, all we need now is "the length of an episode of Duck Tales" as an official unit of time.
@hingeslevers
@hingeslevers 9 лет назад
Wow, that turned out great. I really like the design, a really good homage to sinclair's superb aesthetics
@TheTurnipKing
@TheTurnipKing 9 лет назад
15:16 FYI, the extra space in the load command isn't required with the original ROM. 21:05 The ULA runs warm because the Speccy actually drives the Ferranti ULA above Ferranti's design specs for the chip, using more of the gates at once than Ferranti actually expected. But hey, if it's still working in 2015, I think we can probably call it a stable design.
@axs203
@axs203 8 лет назад
You sure know your stuff Ben! It's good to see you make mistakes and just get stuck in.......I wish I could do what you could......to be able to build so many cool things......and put together a whole spectrum....wah!
@dudenamedclem
@dudenamedclem 9 лет назад
I'm so happy Ben chose NOT to go with a laser cut wood case for the project, it looks damn sexy in black.
@Gambit771
@Gambit771 8 лет назад
Very nice work on the ZedX Spectrum. The case looks like something from the early 80's too. :)
@FinalBaton
@FinalBaton 8 лет назад
love the form factor of this project! Very well done
@retrobluehawk
@retrobluehawk 8 лет назад
This is fantastic, I am always in awe of your engineering knowledge and skills Ben. There are plenty of ZX Spectrums still in existence, you can pick one up for quite cheap, what I was wondering is can you make an MGT Sam Coupe, a ZX Spectrum compatible 8 bit computer with better graphics and sound. These are much rarer and much more expensive, so if you could engineer one for cheaper than you can buy a 2nd hand one, it would be most interesting.
@xXTheoLinuxXx
@xXTheoLinuxXx 8 лет назад
That would be awesome! I've never seen a Sam Coupé in RL, Those were very very rare in Holland. A normal pcb that fits in a regular pc case would be fine :)
@bcsuda
@bcsuda 9 лет назад
Hey that's a great episode. Thanks for spending some time showing off the finished product from different angles, as well. That was very nice. Cool project and great result. I think Ben is right when he says it's one of his better builds. Now, the only thing is the audio in most of the episode is a lot quieter than the intro and Tech Time Out. Maybe the mics' gain were down?
@lithuanianscot7172
@lithuanianscot7172 7 лет назад
ZX81 had a simple modification used at the time. A switch called a video inverter. It just switch black with white and that is about as simple as you get.
@Epic_DaVinci
@Epic_DaVinci 9 лет назад
Turned volume up for opening speech, Ears set on fire when intro came on.
@MichielHaisma
@MichielHaisma 9 лет назад
Absolutely beautiful.
@brandonlewis2599
@brandonlewis2599 9 лет назад
Ben, it's good to see you using 123d more. I wish 123d could export sketches. Then you could laser cut from your 3d model rather than having to lay out all your parts twice. One trick I've found when printing enclosures with a curved face is to print them face up (i.e. opposite of the way you printed it), but to use support material underneath, which you then remove. For some reason, printing a curved shape works better this way. I think it's because the layers underneath tend to sag. In any case, the interior of the case will be a little rougher this way, but who cares? I'm experimenting with sanding PLA. I also found an epoxy sealer for smoothing 3d prints, but have yet to try it. It's called XTC-3D.
@HuntersMoon78
@HuntersMoon78 8 лет назад
The completed shape looks like a ZX81
@duncanwalduck7715
@duncanwalduck7715 5 лет назад
Also not far off a Psion series II - but much more desirable.
@Decco6306
@Decco6306 3 года назад
Ah yes, the doorstop
@JokelesComedian
@JokelesComedian 9 лет назад
I think the device looks great and with the 80's theme maybe add a removable, flip, or slide cover over the keyboard for storing and decorate that as well.
@610annasinclair
@610annasinclair 9 лет назад
you should do a kickstarter for this as i know lots of people would love it
@neileyre6019
@neileyre6019 7 лет назад
Hi Ben, Very nicely done mate, almost perfect in fact. I think I would prefer yours over one of the re-designed and commercially available ones. If you could include a memory card to have games instantly available rather than have to load tapes, this would be more desirable. The finishing touch would be the spectrum colours in the corner...a perfect modern speccy. OH and maybe a USB for a joystick?? Yes Zed is better than zee and also we say soLder with the L and not sodder which doesnt have an l :) Just a UK-USA thing mate!(one of many) Finally, I have just watched all the videos you have on speccy reworks and have thoroughly enjoyed them, well done mate. I hope to see more on the speccy from you. I think your design would be a sell-out in the UK with all us 40ish guys.
@SimonJackson13
@SimonJackson13 7 лет назад
You could have put 2 extra bit planes and 4 colour tables in the 16kB hidden, and some nibble pairs for multiplying the regular and extra screen bitmaps. Maybe the ULA in a CPLD, and given the speed of modern parts, it might have been possible to CPLD a RISCy set of micro-ops to make a simplified Z80 via little subroutines in the mem too, all in one CPLD :D
@cr76802
@cr76802 9 лет назад
very nice.. my first computer I had to mod to work was a Amiga 2000. played endless hours of sim city and nuclear war.
@MrApaHotel
@MrApaHotel 7 лет назад
They really have found the right guy for this show :-)
@jarrodbentley903
@jarrodbentley903 9 лет назад
a more modern equivalent voltage regulator negates the need for a heatsink on the 48k speccy (and toastrack) which also reduces the ULA temperature too
@StephenButlerOne
@StephenButlerOne 9 лет назад
Love how 80s this looks. So period specific. Also love that you use as a £650 phone, with oodles of power to load it. some type of irony in that I'm sure.
@jamesgrimwood1285
@jamesgrimwood1285 9 лет назад
So here we have a complete working smaller ZX Spectrum, created by one person over a few months. And then elsewhere on the Internet we have the ZX Vega :-/
@hingeslevers
@hingeslevers 9 лет назад
+James Grimwood I mean what's the deal with a Speccy that you can't program with? What were they thinking?
@jamesgrimwood1285
@jamesgrimwood1285 9 лет назад
Or one that has no built in joystick. Emulating a kempston or cursor joystick isn't a massive task any more...
@jarrodbentley903
@jarrodbentley903 9 лет назад
+James Grimwood don't forget the Harlequin, just speccy 128 full sized pcb that fits in existing 48k/+/128 cases
@hingeslevers
@hingeslevers 9 лет назад
Jesse, I think James was still talking about the Vega.
@TheTurnipKing
@TheTurnipKing 9 лет назад
+10p6 Actually you might as well get a Raspberry Pi and run FUSE. Even allowing £20 for peripherials you're gonna need, you're still about £50 up over the VEGA and have a far more capable device. I'm hoping someone retools Ben's speccy board so that it can take original keyboards and be used in the original case. Also seems like there's some scope to emulate parts of the ULA using a cheap microcontroller. Imagine using something ike an Arduino to load ROM images from SD card, dump them into the memory, set the processor state and drive a clock signal to the z80, thus bypassing (and eliminating the need for) tape loading entirely? Also, this seems like it would dovetail nicely with Ben's Master System/Colecovision/CPM z80 project.
@AdamsOlympia
@AdamsOlympia 8 лет назад
I see the awesome Form 1 stereo-lithography 3D printer in his office now. Wondering if Ben has covered/reviewed it in any of his videos.
@Brian.S
@Brian.S 9 лет назад
Was having a similar issue (RAM not being activated) in a Z180 project I'm working on, but thankfully it wasn't a hardware problem. It turns out that you have to use the Z180-specific I/O instructions to work with internal peripherals, like the MMU (doh!).
@Shundi12
@Shundi12 9 лет назад
The design of this version is great. I love the gold and black colouring, it definitely looks like something out of the 80s. Could you do something with a C64 next? This was my first computer and I remember playing some great games on that like Dizzy. Also the music from the C64 is great.
@tokki_
@tokki_ 7 лет назад
How does this only have 75k views after more than a year?
@julianskidmore293
@julianskidmore293 8 лет назад
Worth noting that at 6:14, Ben Heck has a copy of Chris Smith's definitive guide to the ZX Spectrum ULA. www.zxdesign.info/book/bookAnnounce.shtml
@sishims5066
@sishims5066 5 лет назад
15:08 Technically you were supposed to put the name of the programme to be loaded inside the quote marks. However leaving it blank would load the first program you throw at it.
@mamanmatty
@mamanmatty 8 лет назад
Great stuff. You made me think the world is good again
@xanokothe
@xanokothe 9 лет назад
ZX Spectrum 2.0 is really impressive. I'm looking forward for the FPGA version!
@sarreqteryx
@sarreqteryx 6 лет назад
you could have made the screen section a bit thinner if you had inverted the front am back of the main board underneath. have the z80 and ula on the back, and the multiplexers on the front. also the ula's multiplexers arranged inside the ula the way you did with the z80's
@FireDragonAndromeda
@FireDragonAndromeda 9 лет назад
Damn, I'd love one of those. Still have a ZX Spectrum 48k.
@Quazatronn
@Quazatronn 8 лет назад
Great video, Ben! You're such a great talented person!
@theneroliveira
@theneroliveira 8 лет назад
it looked really fine.
@MrAdminaras
@MrAdminaras 9 лет назад
for some reason it reminds me a lot of the first game boy :-D . How about adding a power indicator using an RGB led so that you can also display battery level. You wouldn't want your space invaders game end just because you didn't know how much battery is left!
@bytemarc8550
@bytemarc8550 5 лет назад
Seriously impressive
@cfaulkingham
@cfaulkingham 9 лет назад
Nicely done.
@benadams6332
@benadams6332 9 лет назад
Nicely done!
@nekomasteryoutube3232
@nekomasteryoutube3232 9 лет назад
Would it be possible to smooth out the case a bit? I was thinking maybe fine grit sand paper on the outside of the case to smooth down the lines that formed from the 3D printing, and/or maybe use a bit of acetone to give it a smoother finish.
@jameslewis2635
@jameslewis2635 8 лет назад
I would like to see if this could be done with more complex computers such as the Amiga 500 or Atari ST of the 16 bit era. These were the computers that most people switched to when the Speccy and C64 had become too outdated. They would also be better for a hand-held game system because of their better resolution options, colour pallet and hard drive support (SCSI) which can be converted to memory card for storage. The main problems would be the amount of custom chips (mainly on the Amiga) and squeezing in all the functionality while keeping the size down and providing adequate power.
@Porco1984
@Porco1984 9 лет назад
Very cool project, I think it turned out quite good! Would love to see a portable Amiga 500 or something like that :)
@StingrayOfficial
@StingrayOfficial 9 лет назад
Well designed, actually pretty attractive. My first compute was a zx81 I bought from a garage sale in 90 or so, came with the books and everything, taught myself how to program it. Now look at me, making dumb comments on youtube.
@kamshaft70
@kamshaft70 9 лет назад
Very cool project!
@rootbeer666
@rootbeer666 8 лет назад
I had very good luck using Isopropyl alcohol as a cutting fluid for aluminum. I got professional grade finish using my desktop mill.
@rootbeer666
@rootbeer666 8 лет назад
Definitely better quality than your cut.
@ChozoSR388
@ChozoSR388 9 лет назад
That looks pretty damn retail, Ben! If I hadn't known you built it, I'd have thought you'd bought it.
@Roobotics
@Roobotics 9 лет назад
18:09 Spark! What shorted? The battery isn't even connected. Also funny about the PU resistors under the IC, I nearly had that bite me today, so easy to forget about component outlines.
@gabodrg
@gabodrg 7 лет назад
That's a really powerful solder paste at 8:42
@wolfgangschweiger9557
@wolfgangschweiger9557 9 лет назад
YES - Manic Miner, my favorite then in the early 80's. Followed by Jet Set Willy - yeah! Nice project, maybe I'll follow you...
@Gambit771
@Gambit771 8 лет назад
+Wolfgang Schweiger That was a good choice of game to pick
@ottersdangerden
@ottersdangerden 9 лет назад
There is a programming proverb that goes along the lines of "2 hours or programming saves you 20 minutes of planning"
@jaycee1980
@jaycee1980 8 лет назад
One thing I did spot was that the spectrum seemed to initialise very quickly. This would imply it's only detected the bottom 16K of memory, and not the full 48K. I'm also not sure why Ben chose to use the original Z80 chip here... I probably wouldve used a modern PLCC packaged one which is CMOS and would consume much less power. edit: judging by the fact that the games all work, I'd say the GW ROM mustve sped up the initial RAM test!
@gameworkerty
@gameworkerty 8 лет назад
That's really pretty! I'd like to see a rainbow on there too.
@PlasmaHH
@PlasmaHH 7 лет назад
11:00 or they called them bodge wires, or they were just part of the design because adding another layer was not feasible but running a couple of wires instead of these traces was.
@matthewkriebel7342
@matthewkriebel7342 9 лет назад
"It definitely semi-conducts." Haha, that has to be a new electronics lab catch phrase.
@FailsafeFPV
@FailsafeFPV 9 лет назад
I Love Ben Heck! He is so creative!
@tonymahboi
@tonymahboi 8 лет назад
a dedicated addon that runs tape files would be interesting, something that attaches flush and looks the part.
@Malcolmstuartcole
@Malcolmstuartcole 6 лет назад
I liked my keyboard....a lot ,and my microdrive.I did the interupt mod no internet in those days had to wait for weeks for answers in computer magazines....always trying new tapedecks and ajusting the azimuth for sweetest loading....can you print silicone?
@allluckyseven
@allluckyseven 9 лет назад
5:14 -- Whoa, a "whoosh" sound there with no graphic going with it. Also, what happened to the video encoding? Ben's mouth glitches many times during the final "what have we learned" bit.
@SharpblueCreative
@SharpblueCreative 9 лет назад
Ben I'd love to be able to this, though I'd love a BBC Micro 32K portable.
@gregryan7761
@gregryan7761 4 года назад
I always wanted a speccy laptop, with a decent sized screen, at least 14". A decent keyboard is a must, not the dead flesh feeling keyboard that was original. and to be able to switch from the original ROM to a "better" modded ROM on the fly is a must. I don't see why such a project couldnt have the circuits added for the joystick ports, since they are only a couple of A/D chips. If you really want to go all out, add a sound chip. I think that was an option back in the days when this was fairly new, a add on circuit that a person could purchase and connected to the rear bus. Maybe I am wrong?
@rlamb51
@rlamb51 9 лет назад
I remember working with the Zilog ZEE/ZED? 80 in engineering class about 23 years ago and while the construction techniques are interesting and I enjoyed the series, I'm wondering why? I haven't used a tape/audio drive programming since my Commodore VIC-20 and it was all typing 1&0 machine language code (maddening). Pascal was sent from heaven and C- was oh wow!
@rlamb51
@rlamb51 9 лет назад
+Stuart Wilson I was an electronics technician when affordable Personal computers were first introduced. I worked my way from the Vic-20 to the C64 to the Commodore Colt (XT clone) in the late 80s and after teaching myself basic and pascal. I graduated to C/C++ on the 486sx in college. I still have my Colt but its wrapped up in the attic now. Just couldn't part with Old Sparky.
@rlamb51
@rlamb51 9 лет назад
+Stuart Wilson the colt came with two 5 1/4" floppies. I installed a 10 Meg HD
@Stabby666
@Stabby666 6 лет назад
I've got that book, it's great!
@skynetcybernetics9058
@skynetcybernetics9058 8 лет назад
"Everything kills you in this game." - Welcome to the 80s
@davelister1
@davelister1 8 лет назад
Good stuff here ! and yes I used to do that for a living.
9 лет назад
Will the Eagle SCH and BRD files be published?
@LucasTax97
@LucasTax97 9 лет назад
Ben, I'd love to see you redo the apple 1 project in this same manner, especially if you share all the design files.
@RaySpark
@RaySpark 9 лет назад
It is possible to build in some cheap mp3 player or something like that, to load "tapes"?
@jonilarsen-haikarainen8733
@jonilarsen-haikarainen8733 9 лет назад
The sound level on this episode was all over the place....
@kulgan96
@kulgan96 8 лет назад
i would try add a switch on the speaker so it can be disabled when loading those nectar for the ear tapes
@zedmanatutube
@zedmanatutube 9 лет назад
Thanks Ben love the videos
@neogain
@neogain 9 лет назад
awesome Project. Well done. Ben, pls due the same with the Amstrad CPC464 :)
@glenrea
@glenrea 7 лет назад
I have 2 polycarbonate MacBook shells with failed logic boards but working screens - do you reckon a ZX Spectrum mainboard would fit in the shell keeping the MacBook battery and magsafe to make a SpecBook?
@JaredReabow
@JaredReabow 9 лет назад
Ben, i would very much like to have seen the whoe 3d design because i would have like to learnt about the software and how to do things you did, like curved edges.
@zaneyoumans2923
@zaneyoumans2923 9 лет назад
Thank you for the Reading Rainbow reference
@AstAMoore
@AstAMoore 9 лет назад
It resets too quickly. Unless part of the reset routine was edited out, it looks like the Speccy only sees 16K or RAM. (Manic Miner was written for the 16K Spectrum.)
@KB1UIF
@KB1UIF 5 лет назад
The audio levels changed so much I was constantly adjusting my audio levels to compensate !!!
@thermodynamicist
@thermodynamicist 8 лет назад
Still not enough rainbow!
@letsgocamping88
@letsgocamping88 9 лет назад
Will you be making the fixed eagle cad designs available for folks who fancy making their own?
@jetli740
@jetli740 6 лет назад
amazing project, if these were release in the day of the spectrum it would sold millions
@spartanfoxie
@spartanfoxie 8 лет назад
did you correct the errors on the pcb in eagle?
@Nukle0n
@Nukle0n 9 лет назад
I thought ChipQuick was for removing surface mount chips, and not to be used as solder paste?
@GeorgeGraves
@GeorgeGraves 9 лет назад
+Nukle0n ChipQuick is the company name. They sell normal solder solder as well.
@christopherludden4599
@christopherludden4599 7 лет назад
I still have my zx spectrum and loads of games for it from my childhood. message me if you would to borrow it for a show.
@samull4946
@samull4946 9 лет назад
ok, tape loading works. ITS TIME FOR A TECH TIMEOUT
@JacGoudsmit
@JacGoudsmit 9 лет назад
8:10 "I think it's our boards from OSHpark! Me: Nah it can't be, OSHpark uses custom purple envelopes... ;-)
Далее
Ben Heck’s ZX Spectrum 2.0 Part 1
26:41
Просмотров 140 тыс.
Ben Heck’s Teensy Pinball Portable Part 1
29:10
Просмотров 115 тыс.
Х.евая доставка 😂
00:23
Просмотров 1,3 млн
Whoa
01:00
Просмотров 22 млн
А ВЫ УМЕЕТЕ ПЛАВАТЬ?? #shorts
00:21
Просмотров 880 тыс.
It's time for change, it's time for Linux.
10:53
Просмотров 262 тыс.
Ben Heck's ZX Spectrum Mod Part 1
22:34
Просмотров 238 тыс.
Fire alarm tape ‘Cartrette’
21:53
Просмотров 146 тыс.
SIMPLE ZX Spectrum 48k Composite Mod
5:23
Просмотров 13 тыс.
Ben Heck's Apple 1 Replica Part 1
20:31
Просмотров 327 тыс.
Ben Heck's Giant Game Boy
18:51
Просмотров 325 тыс.
Ben Heck's Apple 1 Replica Part 2
16:14
Просмотров 175 тыс.
Х.евая доставка 😂
00:23
Просмотров 1,3 млн