ZX Spectrum 48K - How to replace the ROM with an EPROM

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ส.ค. 2014
  • How to replace the ZX Spectrum (48K version) ROM with an EPROM, and having available two different ROMs to boot from.
    References:-
    www.retroleum.co.uk/electronic...
    www.retroisle.com/sinclair/zxs...
    More details of the project over at my website - www.ianjohnston.com/index.php/...
    And here's some info on how to edit live Spectrum BASIC files on a PC - www.ianjohnston.com/index.php?...
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 87

  • @SpeccyMan
    @SpeccyMan 10 ปีที่แล้ว +3

    I modded my ZX Spectrum with a custom EPROM back in the 1990s. I had built a 24 I/O board based on an 8255 PPI and the EPROM programmer was an add-on board I built for it. Great times. :D

    • @ahmedalshalchi
      @ahmedalshalchi 5 ปีที่แล้ว +2

      I did exactly but in 1988 and yeah those days were the best in my life in electronics when electronics means electronics !.

    • @syrus3k
      @syrus3k 4 ปีที่แล้ว

      @@ahmedalshalchi and you had no web to help you 😱

    • @ahmedalshalchi
      @ahmedalshalchi 4 ปีที่แล้ว

      John Hunt ... In 1988 and earlier , I was Hi-School student and was not sure if I could study electronics engineering at the university so I self trained myself using every small piece of printed tech. material I could get and self funded myself as well using spare time jobs.... They were the best years of my days in electronics but now I am certified professional electronics engineer with well experience and wide business market relations , I find my self as lost with no ability to accomplish same steps compared as before....

  • @blackcountryme
    @blackcountryme 8 ปีที่แล้ว +3

    I love the idea of rom switching on the old speccys. Great stuff.

  • @basicmicrouk486
    @basicmicrouk486 10 ปีที่แล้ว +3

    Great to see inside the ZX Spectrum after many years, When i was young i used to have a computer shop and spent many hours doing repairs on them as well as many other computers of the era,
    Its worth a mention on these old EPROM chips to cover the erase window with a sticker to prevent it maybe loosing its data if exposed to light, its unlikley with it being tucked in the case it would get enough UV light to erase any data but its good practice to do this once programmed,
    That Spectrum looked like it had spent most of its life in a box unused, we used to get some in for repair after 6 months with some keys unreadable, the keypad membrains were a common problem on these as well as the -5V and 12V power supplys for the dynamic RAM IC's, we kept a large stock of ZTX650 and ZTX213/313 transistors for these repairs and the early ULA's were also a common problem, most early versions had a bodge fix transistor mounted on the top,
    I spent many hours on the Spectrum when i was young, all programming in BASIC and Z80 machine code, i was never into games at all,
    Great videos,
    Dave.

    • @IanScottJohnston
      @IanScottJohnston  10 ปีที่แล้ว +1

      My own Issue 2 Spectrum is an early one so has an IC bodge on top rather than the transistor bodge. I'm guessing it's ULA was pretty early.
      I was never into games either....:-)

    • @DaveCurran
      @DaveCurran 10 ปีที่แล้ว +1

      IanScottJohnston The issue 1 and 2 boards also had a different arrangement for the colour timing on the video output, with two variable capacitors. Over time they tend to develop yellow or blue tinge to the screen, and it's sometimes tricky to get back to white. Issue 3 onwards had auto adjustment.
      You've got to be gently with those keyboard membrane tails, they get fragile with age, and bend easily. I still do ZX Spectrum repairs (and other vintage computers) and get many of those where the owner has opened it up to see what's inside and snapped the membrane tails.

    • @DaveCurran
      @DaveCurran 5 ปีที่แล้ว

      @@ZXSpectrum128K Possibly, but there's not much inside one of those other than that big irreplaceable custom chip.

    • @ZXSpectrum128K
      @ZXSpectrum128K 5 ปีที่แล้ว

      R u interested?

  • @TheOnlyPommyman
    @TheOnlyPommyman 3 ปีที่แล้ว

    Nerdiest thing I've seen on TH-cam for a long time, but I watched the whole lot and loved it! You have an engaging style and that made it so easy to watch.

  • @lbaeza
    @lbaeza 7 ปีที่แล้ว +1

    Nice job! I was afraid that when you removed the ROM some damage could be done to the underlying traces, but fortunately the chip was cleanly removed. I will proceed and give it a go to a faulty Spectrum from a friend of mine and see how it goes by replacing the original ROM with a proper Diagnostics EPROM. Thanks for sharing.

  • @ahmedalshalchi
    @ahmedalshalchi 5 ปีที่แล้ว +1

    Tooooo late to explain this my friend Ian , I did it before you in 1988 and I made a great bang in ZX Spectrum market so I could dominate the market because of this modification to EPROM version because the ROM chip was veeery expensive and also programming an EPROM was a miracle method to happen by late 80's. Anyway, good to refresh my old memory for good old gold days !!.

    • @IanScottJohnston
      @IanScottJohnston  5 ปีที่แล้ว +1

      My first Spectrum I got when the issue 2 came out in 1982 or 3. It was about 2 years after that when I swapped out the Rom for a 27128 using a home made eprom programmer. Alas I kept it to myself! But yes, fun times were had ground-breaking with computers at home.

    • @ahmedalshalchi
      @ahmedalshalchi 5 ปีที่แล้ว +1

      Ian... I had my ZX Spectrum + in 1987 and I was trying to interface it to another circuitry I used to design in my earlier engineering college days but I damaged it for some stupid short circuit I made by wiring out the board so I freak out to secure the ROM from loss so I investigated to find a modification to EPROM version rather the ROM and I could do that by the end of 1988 with my also home-made EPROM programmer , MSX based which my father bought it for me in 1985.... Those were the days my friend we thought they will never end !... but....
      th-cam.com/video/y3KEhWTnWvE/w-d-xo.html

    • @IanScottJohnston
      @IanScottJohnston  5 ปีที่แล้ว +1

      Ahmed AlShalchi My home made programmer was designed around the 6402 UART IC and had a RS232 connection to the ZX Interface 1. I wrote a small BASIC program to send the hex file to the programmer which burned the eprom on the fly. The first thing I ever modified just to test the new eprom was the "Copyright 1982 Sinclair Research" message on boot.......umm, it had my own name now!

    • @ahmedalshalchi
      @ahmedalshalchi 5 ปีที่แล้ว +1

      Ian... It seems you were having great knowledge about interfacing at that time more than me. I built my 2nd EPROM programmer by 1992 with RS232 interface to have the ability to transfer hex codes from IBM PC to my MSX based EPROM Programmer2 as an undergraduate engineering project with full BASIC programmer utility demo. That was an amazing to my project supervisor of how could I do it by H/W & S/W, you know, early 90's were completely new to PC world. Again, those were the days my friend we thought they will never end !... but...
      Check your Email please... thank you.

  • @mike.a.irving8227
    @mike.a.irving8227 9 ปีที่แล้ว +1

    Wow! Thanks for your great video. Nice to see this happen. I never got round to it, so thankyou!

  • @zx8401ztv
    @zx8401ztv 9 ปีที่แล้ว +7

    Loverly job, smashing video :-D, i learnt on the zx81 then the 48k and 128k versions.
    I loved building interfaces and basic programming, hacking code was also good fun.
    I did the same as you did, but on the later 128k version, i had the sinclair 128/48 rom in one switch position and the amstrad 128/48 in the other, best of both worlds :-).
    Ive repaired loads of speccys and the buzz buzz psu and memory goes bang mostly.
    I allways wiggled the pins on the chips after desoldering, top of the chip as well, the cpu and ula were fun to get out LOL :-D

  • @repetto74
    @repetto74 6 ปีที่แล้ว +1

    I did the mod and works like a threat! thanks!!

  • @drgr33nUK
    @drgr33nUK 8 ปีที่แล้ว +12

    Don't use screwdrivers to pry chips off boards, use a plastic prying tool :D

  • @sinephase
    @sinephase 9 ปีที่แล้ว +2

    What a great little computer. You could totally make a sort of laptop with that thing :P

    • @IanScottJohnston
      @IanScottJohnston  9 ปีที่แล้ว +3

      Yup, a few folks have done just that......Ben Heck for one.

  • @danielemele7519
    @danielemele7519 6 ปีที่แล้ว +1

    thats a good example, I respect you!

  • @paulb4uk
    @paulb4uk 9 ปีที่แล้ว +1

    Nice video superb work .

  • @RichSzerman
    @RichSzerman 5 ปีที่แล้ว +3

    Nice vid....Why not add a power on switch also?

  • @stanmarsh14
    @stanmarsh14 9 ปีที่แล้ว +1

    Great tutorial here with showing how to remove ROM's (Works for IC's too), and how to fit replacements, as well as good general soldering tips.
    So happens the same eprom you used, is very common in UK fruit machines from the 27c series (In this case, you used a 256k version).
    Would say however as others have pointed out, that the eprom window should be covered just in case, even with a small white sticker will do, which you can also write the details upon, like rom versions etc :)

    • @stanmarsh14
      @stanmarsh14 9 ปีที่แล้ว +1

      Just so happens I am about to order an eprom programmer (A MCUmall True USB GQ-4X, which at £80 from their official UK Distrubitor C.U.S is not cheap, but better than relying upon one of the cheaper Chinese knock off units), so I can get more in to the programming side of things.
      One thing I do wish to ask..... that solder gun would be perfect for the work I do repairing Fruit machines, so do you mind telling us what it is, and any possible links as to where to get one?

    • @IanScottJohnston
      @IanScottJohnston  9 ปีที่แล้ว +1

      Duratool ZD-915 via EBay.

  • @mkolt
    @mkolt 7 ปีที่แล้ว +1

    Hi Ian, could you explain how exactly you soldered the diodes with the resistor? Are the diodes both threaded through the hole and the resistor is trimmed and soldered onto their wires? Thanks!

  • @charlieoscar09
    @charlieoscar09 10 ปีที่แล้ว +1

    Another great production Ian and really well explained,super to see the retro Speccy getting a new lease of life.
    Can you let us know the model of the little TV/Monitor your using there,would be useful in my repair shack....cheers

    • @IanScottJohnston
      @IanScottJohnston  10 ปีที่แล้ว +1

      No name brand......just a cheap LCD monitor (it's not a Tv) I picked up via Ebay.

  • @repetto74
    @repetto74 6 ปีที่แล้ว +1

    Hi, I am willing to do this mod but need some clarification for the diodes. As I can see from your video one diodes has both leads inserted into the holes on the N markings while the second diode on the H marking has its cathode soldered to the pull-up resistor or both diodes and the pull-up resistor are soldered together? Thanks and great mod!

  • @diegoterront7975
    @diegoterront7975 9 ปีที่แล้ว +1

    I have a ZX 48K with an Hitachi ROM and I'd like to do the same replace operation but using an EEPROM AT28C256.
    I think It would be easier because I'd just need a high value on pin 27 (*WE) connecting it directly to pin 28 (Vcc) and keeping pin 20 as it is (*CE as *CS) and pin1 (A14 as NC).
    Thanks in advance for your opinions.

  • @federicocresci698
    @federicocresci698 9 ปีที่แล้ว +1

    Thanks Man!

  • @RetroComputerShack
    @RetroComputerShack 6 ปีที่แล้ว +1

    Hi Ian, Excellent video, Thanks. Where can I download the rom file used in your video? Regards, Ian Priddey, Retro Computer Shack.

  • @asmrjunkie6613
    @asmrjunkie6613 7 ปีที่แล้ว +1

    Is there any reason it has to be a dual throw switch? Can it just be pulled down with a high value resistor and a single throw switch to Vcc?

  • @rda6899
    @rda6899 6 ปีที่แล้ว +1

    nice Tshirt - Saludos desde Uruguay!!!

  • @paweljankowski7836
    @paweljankowski7836 7 ปีที่แล้ว +1

    cool T-shirt btw, I will create later something like this ^^ And motherboard with chips looks like a blueprint system from Unreal Engine 4 where u can exchange things almost the same way

  • @steve_ancell
    @steve_ancell 9 ปีที่แล้ว +5

    Where can I get one of those desoldering guns?

  • @eLJaybud
    @eLJaybud 8 ปีที่แล้ว +1

    So how much does it cost to have it done for you against what the kit costs to do it yourself?
    Got two Spectrum + 48k that I'd like to allow either types of key input. :D

  • @ThePeter7071
    @ThePeter7071 5 ปีที่แล้ว +1

    Hi Ian, nice video. Where are you from, you sound east coast?

  • @ronnyverminck2741
    @ronnyverminck2741 8 หลายเดือนก่อน

    I have place also a EPROM on a issue3, it works but when i run test in 48K mode, it shows errors on the multiplexers (IC25 and26) the IC are good. Does it has to do something with the bridges on top of the board? mine is just set on TI (top left switch)

  • @PhilReynoldsLondonGeek
    @PhilReynoldsLondonGeek 9 ปีที่แล้ว +1

    What's the desoldering tool you use?

  • @edgeeffect
    @edgeeffect 7 ปีที่แล้ว +1

    I'd like to play around with some old EPROMS (I've got one from an OKI printer right now)
    Anyone got any clues as to what sort of EPROM programmer I need and where I could get one from.
    I could never afford that sort of thing back in the day, so never looked into it.

  • @papa_robot
    @papa_robot 2 ปีที่แล้ว

    Hello. I made the mod, but signal never goes low (2 v in zeros), do you think I should use a lower resistor ?

  • @TheMadmagik
    @TheMadmagik 9 ปีที่แล้ว

    what model desoldering gun are you using?

  • @unlokia
    @unlokia 10 ปีที่แล้ว +2

    Superb job, Ian :)
    Is there a specific reason you used EPROM and not EEPROM?
    God bless you, thank you :)

    • @IanScottJohnston
      @IanScottJohnston  10 ปีที่แล้ว +2

      It's not something I'm going to erase and update very often, so an eprom does the job fine. I have a UV eprom eraser to hand anyways so no issue there. I like the old school ways....:-)

  • @ToddFun
    @ToddFun 10 ปีที่แล้ว +1

    Nice to know how to do this, Thanks. PS: Shouldn't you put a a sticker over the UV window on the prom so the die doesn't get slowly zinged by stray light over the years?

    • @IanScottJohnston
      @IanScottJohnston  10 ปีที่แล้ว +1

      Strictly speaking yes....... However, the eprom window in the spectrum is in a pretty dark space. Stats indicate that exposure to direct fluorescent lighting would take 3-years or 1-week via direct sunlight. I'm 99.9% confident there will be no issue......but yes, I should have put a sticker on it.

    • @pcuser80
      @pcuser80 9 ปีที่แล้ว +1

      my z80 eprom has no sticker and the sun shines now and then on the chip, see avatar ;)
      for 7 years now, code is still there.

  • @scossa_vr
    @scossa_vr ปีที่แล้ว

    Hi Ian, can you share the binary file of the rom? Tnks.

  • @up2tech
    @up2tech 12 วันที่ผ่านมา

    Where can I find such rom to download?

  • @up2tech
    @up2tech 10 หลายเดือนก่อน

    Where can I have one like that not on the ZX spectrum +2A?

  • @backyardbasher
    @backyardbasher 10 ปีที่แล้ว +1

    great video Ian :)
    could you give some details on your desoldering iron please as there are hundreads on ebay and i dont know what to buy and yours looks good!

    • @IanScottJohnston
      @IanScottJohnston  10 ปีที่แล้ว +2

      Mine is just a cheap one - DURATOOL ZD-915

    • @backyardbasher
      @backyardbasher 10 ปีที่แล้ว +1

      IanScottJohnston thank you Ian

    • @unlokia
      @unlokia 10 ปีที่แล้ว +1

      IanScottJohnston Good old Duratool. I have a ZD-931 (anti-static, supposedly). Not the Rolls Royce of irons, but for the amount I solder, it is perfect... AND CHEAP :D

  • @michaelhawthorne8696
    @michaelhawthorne8696 9 ปีที่แล้ว +1

    Nice video.
    Could do with your solder sucker at work....

  • @Derundurel
    @Derundurel 9 ปีที่แล้ว +5

    Strange. I seem to remember doing almost exactly this over 25 years ago!

    • @ahmedalshalchi
      @ahmedalshalchi 5 ปีที่แล้ว

      hahahaha .... Strange for me too as I did it in 1988 too.

  • @AnotherUser1000
    @AnotherUser1000 5 ปีที่แล้ว

    Can I ask something from all of you, guys? I don' t remember virtually anything from electronics, but I think that we could use an OR gate, instead of these two BAT85S diodes. What do you say? No voltage drop, by using -maybe- an SMD gate, floating(or even being glued) on the board. Am I wrong?
    I, also have a ZX Spectrum + issue 4S(my first and most beloved computer, ever!) but I was a bit young back then and I short-circuited it a bit. It just blinks garbage, but I would like to see it working again, with or without a new ROM. How can I find a technician specialized in Spectrums, in order to get it fixed? With the appropriate fee, of course. The only serious modification that I did by myself, was just the RF-mod and it works fine(the mod, always...). If you want, I can also post some photos of my mod and the results of the previous problem on the TV set. I would be grateful if I got an answer.
    Greetings from Greece!

  • @MrFixer1983
    @MrFixer1983 10 ปีที่แล้ว +1

    Very nice video, I want to try this out ;) But with one of those GENIUS G540 can you also write eprom's for the C64 and 1541 disk drive? Mosly they using 2764,27124 and 27256 eprom for that. I'm looking for a Cheap eprom programmer to use for my ZX Spectrum's and C64's.

    • @IanScottJohnston
      @IanScottJohnston  10 ปีที่แล้ว +1

      A better programmer is the TL866A which you'll find on Ebay. I have both and actually prefer to TL866A.

    • @MrFixer1983
      @MrFixer1983 10 ปีที่แล้ว +1

      IanScottJohnston
      Ok, thank you for the tip.
      I will look in to it, i'm new to eprom programing. Some years ago I order a cheap eprom programmer from ebay. But I got only problems with it. So I want to know for sure that this one can write 27xxx eproms.

    • @MrFixer1983
      @MrFixer1983 9 ปีที่แล้ว +1

      MrFixer1983
      Hi, I got a TL866A some weeks ago. It works great and i'm very happy with it.

  • @pcuser80
    @pcuser80 9 ปีที่แล้ว +3

    I have a 64k eprom on mine zx spectrum. with 4 rom versions.

    • @eLJaybud
      @eLJaybud 8 ปีที่แล้ว +1

      And they do make 256k roms.

    • @pcuser80
      @pcuser80 3 ปีที่แล้ว

      @@ZXSpectrum128K I made my own version its the main one, modified keyboard driver, to work without interrupts, interface 1 macros, to save typing.
      and some modified basic commands.

  • @twobob
    @twobob 2 ปีที่แล้ว

    Solid, maybe shove in a switching regulator one day...

  • @javilarg
    @javilarg 7 ปีที่แล้ว +2

    What desoldering gun are you using?
    BTW, I love your video.

  • @webwarp2023
    @webwarp2023 8 ปีที่แล้ว +2

    It was new but he scratched it a lot with this video LOL this guy it´s just a retro computer destroyer

  • @AnotherUser1000
    @AnotherUser1000 9 ปีที่แล้ว +1

    Any ideas about the actual name of the ROM' s program?
    In other words: How can I have the ROM' s contents, in order to use it in an emulator?
    I am gonna use it in place of "48.rom". Please answer me only once.
    -Great video, by the way!

    • @AnotherUser1000
      @AnotherUser1000 9 ปีที่แล้ว +1

      ***** OK, I found it and it worked! No need to answer it.

  • @MrSoundshark
    @MrSoundshark 10 ปีที่แล้ว +2

    The Ben Heck Show has just done a great bit on the same unit including changing the video rom etc

  • @cthoadmin7458
    @cthoadmin7458 4 ปีที่แล้ว

    Why not take the opportunity to swap out the electrolytics for new Nitchicons?

    • @IanScottJohnston
      @IanScottJohnston  4 ปีที่แล้ว

      From what I remember an ESR check showed they were fine.

  • @soul-pn9rk
    @soul-pn9rk 8 ปีที่แล้ว +1

    Hi - how I couldbe read this PROM in programmer ? It doesn't work like eprom protocol ...

    • @IanScottJohnston
      @IanScottJohnston  8 ปีที่แล้ว +1

      You don't need to, the original ROMs are available on the web to download as a hex file.

    • @soul-pn9rk
      @soul-pn9rk 8 ปีที่แล้ว +1

      +IanScottJohnston thx but my ask is from interesting - how work this PROM and what I'm must doing for properly him work under parallel programmer - my ask is: where is difference between simple eprom and this one ? I'm sure so great electronic like You must know it :) regards bro

    • @IanScottJohnston
      @IanScottJohnston  8 ปีที่แล้ว +1

      The pinout of the rom is not the same as an eprom.

    • @soul-pn9rk
      @soul-pn9rk 8 ปีที่แล้ว +1

      +IanScottJohnston It's only the difference ? No any "additive click lo/hi" in chip select or any other ? Sth what don't do difference for eprom in acces...

  • @jdmgarageb20a
    @jdmgarageb20a 7 ปีที่แล้ว +1

    all is beautiful painted!could not help me I can not sew HN613128P

  • @AnotherUser1000
    @AnotherUser1000 5 ปีที่แล้ว

    Can I ask something from all of you, guys? I don' t remember virtually anything from electronics, but I think that we could use an OR gate, instead of these two BAT85S diodes. What do you say? No voltage drop, by using -maybe- an SMD gate, floating(or even being glued) on the board. Am I wrong?
    I, also have a ZX Spectrum + issue 4S(my first and most beloved computer, ever!) but I was a bit young back then and I short-circuited it a bit. It just blinks garbage, but I would like to see it working again, with or without a new ROM. How can I find a technician specialized in Spectrums, in order to get it fixed? With the appropriate fee, of course. The only serious modification that I did by myself, was just the RF-mod and it works fine(the mod, always...). If you want, I can also post some photos of my mod and the results of the previous problem on the TV set. I would be grateful if I got an answer.
    Greetings from Greece!

  • @AnotherUser1000
    @AnotherUser1000 5 ปีที่แล้ว

    Can I ask something from all of you, guys? I don' t remember virtually anything from electronics, but I think that we could use an OR gate, instead of these two BAT85S diodes. What do you say? No voltage drop, by using -maybe- an SMD gate, floating(or even being glued) on the board. Am I wrong?
    I, also have a ZX Spectrum + issue 4S(my first and most beloved computer, ever!) but I was a bit young back then and I short-circuited it a bit. It just blinks garbage, but I would like to see it working again, with or without a new ROM. How can I find a technician specialized in Spectrums, in order to get it fixed? With the appropriate fee, of course. The only serious modification that I did by myself, was just the RF-mod and it works fine(the mod, always...). If you want, I can also post some photos of my mod and the results of the previous problem on the TV set. I would be grateful if I got an answer.
    Greetings from Greece!