LOL. Spent the first 10 mins shouting "there's an edge connector" at the screen :) ... Again I commend you for taking us through the whole process, mistakes-and-all. Respect :)
@8bitwiz_3 жыл бұрын
Are you kidding? It's also got a full working BASIC interpreter in it! If there's any way to communicate with another computer, you could just write a quick program to use PEEK on the whole thing and dump it that way. But that twisty connection to the EPROM reader was funny to see.
@gblargg3 жыл бұрын
I'd have just written some code on the computer itself to dump it over serial or something. Let the original machine do the work.
@mickgibson3703 жыл бұрын
@@8bitwiz_ I used to poke and peek all the cartridges for the Coco. I had 64k when the Coco had 4k. Then I uploaded to the cassette tape. Then I had 360 5 1/4 disk drives that I uploaded that turned a 720 5 1/4.
@spudhead1693 жыл бұрын
Just a thought, but couldn't you have dumped the ROMs directly from BASIC using PEEK?
@wayland71502 жыл бұрын
Easy enough to write a Basic program that could save the ROMs in Intel format ready for an Eprom programmer.
@horusfalcon3 жыл бұрын
I'm so glad to hear you are cloning this cartridge's circuit board. Something this rare deserves a new lease on life. Thanks also to the fellow who sent you his cartridge to get data from. Seeing you being so careful to honor his wishes was uplifting. Well Done!
@adfeldhaus3 жыл бұрын
Great job with this. A common cost-saving measure for simple double-sided boards was to skip the through-hole plating and to "top-solder" instead. Apparently they also decided that supply decoupling capacitors were not necessary but it would be good practice to include these if you're making a new version.
@NoelsRetroLab3 жыл бұрын
Right. I learned since then that apparently that was pretty common. Do the EPROMs benefit from a decoupling capacitor as well? In the updated design I used a single EPROM with a NOR gate and I used a decoupling capacitor on the NOR gate, but not on the EPROM itself. I guess it may be close enough to help both 😃
@SeanBZA3 жыл бұрын
@@NoelsRetroLab Not going to do any harm, but there are plenty of boards with no decoupling capacitors so it is not really a worry. Just have wider power and ground traces on the board and you will not need them, as there should be decent enough decoupling on the other end of that connector anyway, plus at lower frequency not really going to be a worry with TTL chips. When you have large S100 boards, with a hundred or more TTL chips on the board, yes you need decoupling, but a lot of avionics boards get by with only one capacitor at power entry, and survive over a way tougher operating regime. One per chip probably not needed, but one per dozen probably will work well enough.
@adfeldhaus3 жыл бұрын
@@NoelsRetroLab , one capacitor per IC is best practice but one shared among the (few) chips on the board is a good compromise. A decoupling cap (effectively) provides a local high-speed reservoir for the IC's instantaneous (switching) current demands so as not to cause supply/ground dips/bounces on the supply rails of the IC as its transistors rattle away. Having any capacitor at all is better than relying on the impedance of the traces (and edge connection) back to the power supply being low enough to avoid troublesome VCC/GND disturbances under these fast transient loads. That said, it's demonstrably OK to omit the capacitor(s) (just not ideal).
@flatfingertuning7273 жыл бұрын
@@adfeldhaus A typical EPROM is a purely combinatorial device. On e.g. a 250ns device, if there is a power supply glitch, the outputs may be meaningless until 250ns after the supply stabilizes, but that would only be a problem if the device is operating near the edges of its timing margins (if the system would require that the device produce valid data within 260s, but the supply takes 20ns to stabilize after a glitch, that could result in erroneous operation, but in practice timing margins will seldom be that close.
@adfeldhaus3 жыл бұрын
@@flatfingertuning727 , Good point. Since it's fully static and stateless a (parallel) EEPROM like this should settle down to a correct state pretty quickly after transient supply glitches.
@xvenomtype0x3 жыл бұрын
You really make this aspect of hardware and electronics easy to understand and enjoyable to learn. You make me feel inspired to go deeper with my very limited electronics experience. The information you provide - though limited/geared to retro computers - can be transferred over and used on other electronics. Thank you for also taking the time to explain schematics and how to use different tools (like oscilloscopes) in your other videos to troubleshoot. You are a wonderful teacher!
@ctrlaltrees3 жыл бұрын
Excellent video as always Noel. Looking forward to seeing what a man of your considerable electronics talents comes up with regarding those new PCB designs!
@NoelsRetroLab3 жыл бұрын
Thank you! So far it's been really fun the initial hardware design that I started doing!
@notneb823 жыл бұрын
Large solder pads hopefully lol
@flatfingertuning7273 жыл бұрын
If one has an EPROM dumper that allows adjustment of the supply voltage, I would suggest trying to read out the chip with VDD values starting at 5.25 volts and going downward by 0.25 volts each time until most of the bits no longer read the same value. If one finds that e.g. everything reads identically at 4.5 to 5.25 volts, and from 3.5 volts to 4.25 volts, but one bit reads differently at 4.0 and 5.0 volts, odds are very good that's the erroneous bit. If a bit wasn't programmed quite as strongly as the rest, it might read as blank at higher VDD levels but as programmed at lower VDD levels. If a bit wasn't erased as well as the rest, it might erroneously read as programmed at lower VDD levels but as blank at higher ones (which is why I suggested going up to 5.25 volts).
@minombredepila15803 жыл бұрын
Another excelent forensics video from Noel. It is amazing how well you describe the process and the different approaches to do it. I wish I had had you as a professor at the university. It would be also nice to record the viewers, as I found myself shouting at the screen: "you are getting feedback from the other ROM". Amazing job as always, mate!!.
@TrashTheLens3 жыл бұрын
Since there were differences in the second ROM, I'm wondering if it wouldn't be a good idea to reprogram that as well. Just to have a consistent version across the two chips.
@Bisen2223 жыл бұрын
i would not remove a original working chip just to get the copiright text the same.
@mykalimba3 жыл бұрын
@@Bisen222 It's not about getting "...copiright [sic] text the same...", it's about making sure that any references in one ROM to the other ROM are actually correct. If there's a jump vector in ROM #1 that points to somewhere in ROM #2, and ROM #2 is different from what ROM #1 expects, that's a problem. You can't replace the last chapter of _Moby Dick_ with the last chapter of _Gone With The Wind_ and expect it to work.
@awilliams17013 жыл бұрын
@@mykalimba right you could run into crc mismatch type issues.
@mykalimba3 жыл бұрын
@@pedrocx486 I will persevere and somehow survive this.
@mal2ksc3 жыл бұрын
@@pedrocx486 [sic] burn, dude. 8/8.
@sprybug3 жыл бұрын
I was wondering on that first EPROM if you tried to erase it via UV light first? I know it shows up as all ones, which means an empty EPROM, but I thought maybe doing a UV erase that would completely reset it and make it work again possibly?
@flatfingertuning7273 жыл бұрын
Best not to do anything to alter the original chips. There are a variety of quasi-analog ways of reading out data from a chip that's suffering from bit rot (the simplest of which is using varying VDD levels when reading) but erasing the chip would render any such recovery efforts impossible.
@djmips3 жыл бұрын
@@flatfingertuning727 No one is going to try and recover the data from that bad EPROM. They already have an image that's good enough.
@gblargg3 жыл бұрын
@@djmips If you don't care about preservation, what's the point of all that? Sounds like he basically made a whole new copy of it anyway, reusing I guess just the aluminum panels.
@ManuelBilderbeek2 жыл бұрын
I wonder why you were not reading out the ROM from the SVI, in basic.. and then save it to floppy. That's usually what people on MSX do to dump ROMs in case they don't want to open the machine.
@sinuheheras3 жыл бұрын
Amazing video! A rare piece of 80' spanish engeniering! Thanks for the video and merry xmas!
@NoelsRetroLab3 жыл бұрын
Thanks, you too!
@joelavcoco3 жыл бұрын
I think those unused top pads coming off was due to the fact that the through-holes were not plated. Just not much but a small amount of 30+ year old adhesive to stick them down. Interesting video!
@DadofScience Жыл бұрын
I had the same thought. Be good to know what Noel thinks about this; could be handy knowledge for similar devices.
@sammy611873 жыл бұрын
Very very cool video Noel hopefully some uploads coming soon we miss you
@NoelsRetroLab3 жыл бұрын
Coming up in an hour! I took a bit of time off over the holidays and then this upcoming video took longer than usual.
@TaberBucknell3 жыл бұрын
I really appreciate that Noel shows the failures along with the successes! Noel has made me much more comfortable with taking chances when I do repairs (my repairs are far, far simpler I hasten to add).
@hesselkeegstra42863 жыл бұрын
Interesting. A while ago you mentioned you had a mystery cartridge and I though it was a copy of the Kamil Karimov MSX emulator. I was almost right :-) Anyway, back in 1986 Peter Zevenhoven made a software emulator published by the Dutch Spectravideo CuC users club, basically he was doing the same trick taking a 728 MSX ROM patched with the hardware IO addreses of the 328 hardware turning the 328 in a MSX compatible machine allowing most MSX games to run. MSX emulator is loaded in RAM page 02 of bank 0, next a RAM bank switch is setup and a copy is made to page 21 of bank 2 (disabling build in ROM) and a reset is issued turning the 328 into an MSX. I do not believe CuC sold this emulator (possibly due to MSX copyright infringement), emulator circulated on club events and it was as such distributed. At that time I was an active member of CuC and I still have copy of that emulator on floppy.
@manuelastudillo88433 жыл бұрын
I guess the compatibility would be worse with the emulator than the cartridge since the former is eating 16Kb ram that may be needed by the MSX games.
@hesselkeegstra42863 жыл бұрын
@@manuelastudillo8843 The situations is somewhat worse, SVI 328 can only switch banks in 32K page sizes.
@garymucher40823 жыл бұрын
Before I retired, I used to do this type of thing a lot. When companies refuse to give you the raw data, you have to improvise and read the PROMs or even ROMs if you are going to reverse engineer the code to update or change. We had the best luck using the clip on spring connectors to read them. Especially if you couldn't read them via edge connectors. And even having the machine/operational code, in order to reverse the code you had to use special programs to decode the readings. But I loved doing such things. An amazing challenge, but also an amazing reward when you "cracked" the code...
@gblargg3 жыл бұрын
I got an old o-scope years ago and nearly first thing I did was dump its two EEPROMs (and posted them to a few forums for others), in case they ever become corrupt. Probably 30 years old at this point, around when EEPROMs start to fail.
@jody56613 жыл бұрын
I have never heard of any of the computers you mentioned. I'm immediately intrigued by this channel. Good job!
@thedungeondelver3 жыл бұрын
Quality vintage preservation, sir. Got a subscription.
@pcuser803 жыл бұрын
A 27128 is a !6 Kilobyte eprom A0 to A13 = 16K total , but on the edge connector there is no A14. It seems that the eproms are mapped in the same address space.(only 1 eprom selected at a time).
@NoelsRetroLab3 жыл бұрын
Doh! You're right. I don't know why I said 8KB (and then I went and reinforced that with the text overlay). Each EPROM is enabled separately with a different /CS signal (there are 4 of them in the SVI cartridge connector).
@ericpaul45753 жыл бұрын
If you made a new board you could use a 16k eprom and some logic to take the cs signals and feed them to A14.
@pcuser803 жыл бұрын
@@ericpaul4575 You mean a 32K eprom? 27256 16K eproms does not have a A14 Line
@ericpaul45753 жыл бұрын
@@pcuser80 yeah that.
@System.103 жыл бұрын
Really enjoyed watching this, it was very interesting to see the different methods you tried to get it working!
@beatingbytes16923 жыл бұрын
Isn't it possible to dump the roms on the computer directly, like its possible on a C64? so u could save all your adapter working, even it's quite amasing.
@NoelsRetroLab3 жыл бұрын
Yes, once I figured out how they were mapped, that would have been possible. It all started because I thought it was going to be easier to read the EPROM directly. Ha! 😃
@AmAtAm3 жыл бұрын
Very exciting, your SVI content is unique and really appreciated, thank you.
@copperdragon92863 жыл бұрын
Would it have been possible to read out the content of the ROM directly with a small basic program on the machine itself?
@andrewb98303 жыл бұрын
Wouldn't you have to blank the old chip before trying to program it in the Minipro? Or did you do that off camera?
@thebyteattic3 жыл бұрын
Yes, I had the same thought. Without blanking it under UV light first, programming won't work.
@NoelsRetroLab3 жыл бұрын
I initially tried programming it just like that since it was already in an "erased" state (at least the data bits). I tried erasing it and reprogramming it afterwards off camera but it made no difference. It looks like something fundamental in the addressing or control was totally busted.
@peterlinddk3 жыл бұрын
@@thebyteattic Usually, you can re-program an eprom without blanking it, if you want to change bits from 1 to 0, but not the other way around. This one was all 1s, so looked like a blank one, and should have been reprogramable if it worked.
@emmettturner94523 жыл бұрын
For tenuous connections like your socket on the bottom of the PCB or the piggy-back, a dielectric grease works wonders. In the states you can get it at any auto parts store sold as "bulb grease" or grease for battery terminals.
@Niemand3 жыл бұрын
Many thanks to you and especially to the owner of the still working cardridge, thanks to all the efforts and trust another piece of homecomputer history was preserved.
@Vampier3 жыл бұрын
Nice! Anything MSX related that can be preserved should be preserved :D
@NoelsRetroLab3 жыл бұрын
Very true!
@nicsure3 жыл бұрын
Thanks for the links to the ROMs and docs. Looking forward to seeing the videos about cloning of the cartridge.
@kjamison59513 жыл бұрын
Great video, Adrian! Thank you! I cut my teeth on 8-bit home computers - I bought an Amstrad CPC-6128 which I still have. I haven’t gone as far as to create this kind of project but I did have fun making ROM socket boards to fit other ROMs. Maybe if I get time, I’d like to go back and explore adding some kind of storage device to my Amstrad. There used to be advertisements for “Winchester Drives” but they were hugely expensive. I’m guessing there are other solutions on CF or SD cards that can be implemented now. All my university notes were transcribed from handwritten scribbles to word processed pages with digitally created images. Neither format is compatible with what I have now. Although, my technical illustrations and technical authoring has evolved hugely since 1990.
@Quickened13 жыл бұрын
This is not Adrian's basement! Hahaa...
@thebyteattic3 жыл бұрын
Very glad to hear that you are going into board design!!
@NoelsRetroLab3 жыл бұрын
Thank you! It's been super fun so far (even though it has been a super, super simple project just to get familiar with PCB layout tools). Looking forward to taking it further.
@cpopte3 жыл бұрын
Well done ! This made my day.
@Enigma7583 жыл бұрын
Nice work! I believe you need to erase the old eprom first before it will program correctly again. Since you removed the window cover, you might try exposing it UV light and give it another try. It may very well work again!
@1971merlin3 жыл бұрын
A reading of FF is what you get with an erased EPROM. He already read all FF implying in was already erased.
@Enigma7583 жыл бұрын
@@1971merlin A necessary, but not sufficient condition.
@gblargg3 жыл бұрын
@@1971merlin The data read out is binary. On the floating gates it's analog, a certain number of trapped electrons. It may read as a 1 but still have electrons.
@1971merlin3 жыл бұрын
@@gblargg wrong way round. An uncharged gate reads as a 1. Burning a rom cell adds a charge that flips it to 0.
@gblargg3 жыл бұрын
@@1971merlin What did I write that seemed to differ from that?
@hazybasement71013 жыл бұрын
Interesting little cart there, its awesome you were able to dump the Rom preservation of these things is so important. Really enjoyed the content and breakout of all the pins and the methods you used in those attempts. Really came away with some useful knowege. Liked and Subcribed, looking forward t o seeing more great work!
@glufke3 жыл бұрын
Yay...MSX content. Thanks !
@jeroenvanjaarsveld18973 жыл бұрын
Thanks for showing this. It would have been interesting to try to read the EPROM vi athe cartridge connector, I think that would have all the necessary signals on it?
@NoelsRetroLab3 жыл бұрын
Yes! In retrospect that would have been possible. At the beginning, since i hadn't traced out the connections yet, I wasn't sure if there was something else going on. But it would indeed have been very simple to do that. Maybe I'll mention that in the followup episode. Cheers!
@ghohenzollern3 жыл бұрын
Hmm, given the choice between soldering a bunch of wires and writing a simple BASIC program to dump the cartridge contents to the screen and doing screen captures to get the contents, I'd choose the second. Unlike with say a game cartridge, you have BASIC at your disposal, a FOR/NEXT loop and a PEEK is all you need to see what's on the cartridge, I would think.
@gblargg3 жыл бұрын
I've always been able to wire up some kind of serial interface for systems. Usually the joystick ports have some kind of output pin. You just need one. Though in BASIC it might be tricky to do async serial timing reliably and fast enough to not take a day to send the data.
@rondlh203 жыл бұрын
15:32 Don't de-solder the whole chip, just break the track between the pins and put a solder blob back later
@pvc9883 жыл бұрын
That chip was toast so it had to be desoldered anyway. But for the other one… cutting the trace would probably be better. And yeah, I think he probably should reprogram the other chip since there could be some differences.
@johncoops68973 жыл бұрын
Putting all that heat into the chips, and almost destroying the PCB because he's too retarded to use a scalpel knife? Scary! I realise that he subsequently found that the EPROM was "dead" but he really did not need to remove either chip to test it or try to grab a dump. Also, he tried to "reprogram" without erasing the EPROM first... so that was never gunna work.
@stuartmcconnachie3 жыл бұрын
15:15 cut the track, then solder bridge it back when you are done?
@WacKEDmaN3 жыл бұрын
great job as usual Noel!.. look forward to seeing some of your board designs..
@FITPowered3 жыл бұрын
Great video! It's cool which someone takes care of the preservation of old and odd piece of computers history. 👍
@reggiep753 жыл бұрын
There's nothing worse than ploughing on thru a set of well thought out instruction/theories and realising that something you completely forgot about would've saved you time.... loads of time. Been there and done that, too many times!
@NozomuYume3 жыл бұрын
Why didn't you just dump it using the SVI? A quick machine language rom dumper would let you save out the image and then you could split it back to the two eproms.
@mal2ksc3 жыл бұрын
Would it be possible to use a single 27256 in the modern version? They just seem to be a lot easier to get, and you only need one so no chance of mixing the two ROMs up.
@djmips3 жыл бұрын
Yes, but stating the obvious, you would need a custom made PCB.
@comedyflu3 жыл бұрын
You've done a damn good job with this!
@RetroMarkyRM3 жыл бұрын
Very interesting video and approaches to problem solving :)
@kenh6096 Жыл бұрын
great work, thank you
@charlesjmouse3 жыл бұрын
How very interesting, I look forward to the follow up episodes. Thank you. Not knowing a lot about MSX I'm curious to see how well this 'simple' ROM replacement works. I remember when I designed a 9958 / AY upgrade board my Coleco ADAM, I decided I might as well add some multi-standard compatibility - that required a bunch of jumpers for the differing addressing. It would be funny if all I needed to do was HEX-edit the ROM jump tables! Yep, my take on an ADAM Super Expander will play games for just about any machine containing a Z80, Ti GFX and sound chips, or an AY. Sadly I never got the native 80Col support to work - I'm not a software guy. Such mods are not that hard as much of the work can be found within the RC2014 community... As the ADAM is a bit big my 'daily driver' retro computer is an Amstrad PCW 8512 system board crammed in to a 8256 keyboard with 'pretend' Amber Monitor circuitry, a Gotek, the same GFX and sound upgrades, and a more modern Z80 variant included in a 8256 - RC2014 bus adaptor - got to love how easy Ti made it to integrate their line of GFX chips in to any old system, and that CP/M is so gloriously dumb it will put up with almost anything! :-D PS I have a semi-finished page on Thinyverse about the 8256-keyboard mod if anyone is interested. Just don't be using a 9512 system board, it won't fit.
@johnsonlam3 жыл бұрын
Lot of time and effort, thanks for sharing the hard work, especially with a bad quality PCB.
@SimonEllwood3 жыл бұрын
Non plated double sided was common in the '80s and thus top soldering was common. They even had all metal sockets that allowed top soldering. If you make a replacement you may want to use a 32K or larger EEPROM or EPROM and a logic chip.
@RudysRetroIntel3 жыл бұрын
Excellent work as always!
@jeffreyphipps15073 жыл бұрын
A very interesting video. Thanks!
@JulioBailon3 жыл бұрын
Great video!! I remember these cartridges from when I was a kid. It would be great to get one so any tips where to search for one of them would be nice. Otherwise, I will try to build one.
@emmanuelmairone38062 жыл бұрын
Noel. Whats model of desoldering gun do you use?
@alexolazabal4184 Жыл бұрын
Hi Noel, I just found your video. I happen to be selling an SV-328 with this exact CCG cartridge (I bought it from the Spanish company back in the day!). Unfortunately, my cartridge doesn't work anymore either.
@sa3270 Жыл бұрын
I was wondering could you just read the cartridge using a small program on the SVI.
@Xoferif3 жыл бұрын
Hey-hey, a surprise Noel's Retro Lab Christmas present! Awesome! There's a "First Noel" joke in there somewhere, I'm sure... 😉
@marksmith95663 жыл бұрын
If you use pcbway to make the blanks, can you make it public?
@NoelsRetroLab3 жыл бұрын
Absolutely! It's already done. Just waiting to finish the video editing 😃
@Abubububu3 жыл бұрын
Whats the music at 16:00 minutes…?
@marckleise64363 жыл бұрын
It's a remix of Funky Stars by Quazar. Legendary song in the tracker and demo scenes.
@poiu4773 жыл бұрын
for future reference I have definitely seen clamps that attach from the top to read roms in situ, this would be a perfect application
@poiu4773 жыл бұрын
nevermind
@blahblahblahblah29333 жыл бұрын
I salute your dedication to the sticker!
@judgebeeb3 жыл бұрын
I am not sure that I would have touched the faulty cartridge. Just leave it as it is as a piece of historical memorabilia. The PCB is very simple. (Good idea for your first PCB design project.) You could have given the donor his original cartridge back untouched and your first replica cartridge using your reverse engineered PCB. But I suspect it all comes down to what the donor wanted you to do. Either way, your approach to reading the working cartridge was awesome and it is so much more helpful to show your failed attempts and thought process. Makes for a far more interesting and educational video. Until recently, I would have put Adrian Black as my favourite retro computer blogger but, from my perspective, you are just about inching ahead. Keep up the awesome work.
@SeanChYT2 жыл бұрын
If the cartridges had slightly different versions of the software, the repaired one now has the half 8KB of the other version mixed in.
@roelandriemens3 жыл бұрын
Nice video again. How does the defective rom look under the microscope? Are all leads to the die still connected?
@obfuscateidentity23293 жыл бұрын
Good work 👍👍
@miked49433 жыл бұрын
3:20 27c128 is 16K EPROM not 8K
@MurderMostFowl3 жыл бұрын
Which version of the rom is newer? Was your cartridge a newer revision?
@ericblenner-hassett39453 жыл бұрын
A verry long time ago I had to a similar ROM backup, I had used a DPDT switch to switch between the roms as it was literally change 1 pin on each from VCC to Ground and I had a toggle switch handy. The issue I had was not 2 sepearte ROMS as much as bank 1 and bank 0 switching with a reader that could not actually read the full ROM, and using a hex editor to patch both banks into one file and managed to reflash into a single ROM of full capacity ( 2 of 16k into one 32k ROM ).
@mstepuch Жыл бұрын
Why You don't use any solder flux? I think It would help solder to penetrate to oher side of the bord and facilitate soldering.
@gertsy20003 жыл бұрын
Cool Video, (Yes we were all thinking the same thing, "what about the other rom?") thanks Noel.
@JakeBirkett3 жыл бұрын
My spidey sense was like "wait, there are two connected EPROMs! How can you read only one without disabling the other one?" :-)
@peloovella4265 Жыл бұрын
9:34 i can FEEL any of those wires just randomly de-attaching
@NoelsRetroLab Жыл бұрын
Those were actually soldered in place, so they were pretty good. The previous attempts not to much though! (And yes, I still wouldn't trust it more than a few tries 😃)
@antonyshipley7552 Жыл бұрын
If the ROMs on the borrowed board were slightly different, should you not have reprogrammed the 2nd ROM as well, because they may look like they work until a call from one ROM hits a slightly different location of the other ROM i.e. they are miss matched?
@Angel-wn2mu3 жыл бұрын
Que máquina! Como siempre, crack del cacharreo retro.
@japanesemickeymouse66943 жыл бұрын
were did you find it
@JCCyC3 жыл бұрын
You should tape up EPROM holes as soon as you program them. With some UV-opaque material, of course. There's residual UV everywhere and it slowly erases EPROMs' contents.
@JCCyC3 жыл бұрын
Now I see you used the original sticker soon after, but for 100% security that should be immediate.
@askjacob3 жыл бұрын
@@JCCyC back when I was a kid without a decent UV source, I tried a week with some eproms out in the Aussie sun. Not a single bit flipped.. It takes some high energy UV in a concentrated manner to erase an eprom, and stray light sources is rather unlikely to really cause issues. There are some decent articles on hackaday about using direct sunlight, and for one it was 2 weeks before weak bits started, and 3 weeks before full erasure. That is a lot of light needed. There is little to no UV-B or UV-C in the average house or workshop so you could consider years before bits get erased, if ever.
@raypalmer77333 жыл бұрын
The PCB was more likely home made so the through holes would not have plated holes. It would also be a good next step to make a NEW pcb with correct plated through holes.
@mikerobertson40573 жыл бұрын
This was also my thought too
@CollinBaillie3 жыл бұрын
Me three.
@johncoops68973 жыл бұрын
The PCB is not "home made"... there simply was no (easy) technology to plate the through-holes back in those days. It was made from double-sided copper PCB material, which was then etched both sides. That's why they used tube things that looked like rivets if they needed to create a "via".
@luch2283 жыл бұрын
Cool job!
@SparksNZeros3 жыл бұрын
im looking forward to seeing the cartridge replicated using modern techniques, especially the idea of a 3d printed shell and cool label art :D
@RuiMartins3 жыл бұрын
A simple FOR loop and PEEK instruction from BASIC, would solve the problem.
@YogSothoth19693 жыл бұрын
Well done Noel, I did not expect anything else :-D Michael
@AnotherUser10003 жыл бұрын
Nice work!
@petrberanek42303 жыл бұрын
RMA 04-HV - best soldering flux gel I know for repairing all these 30-40 years old devices. It support cleaning solder from contamination (let it boil using soldering iron tip and all mess like rust just float on surface, easily removable) and it support solder flow to both sides of PCB through holes - everyone can do factory quality level soldering using RMA 04. Just be aware that solder can flow to chip legs all they way up on other side using RMA 04.
@NickNorton3 жыл бұрын
I wonder how 1 of the 2 EPROM's became FF'ed? It does amaze me vintage EPROM's still work at all. Backups have always been a thing, if only people knew (Not viewers of this channel of course).
@RixtronixLAB3 жыл бұрын
Vote up, nice video clip, thank you for sharing it :)
@tialk023 жыл бұрын
what tool are you using to compare the roms ?
@djmips3 жыл бұрын
16:26 -- your friend was wise to not want this board to be de-soldered.
@leon112353 жыл бұрын
Can you just read ROMs on target computer and put it to floppy/hdd?
@johncoops68973 жыл бұрын
Yes, that is precisely what he just did. In this video, the one that you watched before typing your comment.
@ejonesss3 жыл бұрын
i think they make clip on chip interfaces that can clipped on and give access to the pins without unsoldering. if he is wanting to not want unsoldering because he wants to extract maximum collectors/resale value you could offer to buy it from him. if you have friends or could make friends in the computer forensics department of the police or the fbi you could have them help you as they have to have reliable recovery because criminal cases has to have reliable evidence otherwise the case can be thrown out. you could use exacto knife to cut the trace between the 2 pins and then use solder to re join the pins.
@manuelastudillo88433 жыл бұрын
Where did you get that Spectravideo T-Shirt Btw? or any of the other T-Shirts, I guess most come from the same place, disclose please! :)
@RetroJack3 жыл бұрын
Hi Noel, I appreciate what you've done here, but is it possible to provide links to both ROM dumps separately so we can write our own ROMs? Cheers.
@crayzeape22303 жыл бұрын
Would it not have been simpler to just plug the cartridge in and write a small basic program to dump the ROM address space? I've done this on various other systems, though I admit to knowing nothing about the SVI machines.
@atari2600b3 жыл бұрын
3:00 it's the flux clean the flux melord!
@ChadDoebelin3 жыл бұрын
New subscriber! You are awesome!
@medwardl3 жыл бұрын
Anyone else notice the cold solder joint on the other eprom?
@Bata.andrei3 жыл бұрын
I was able to recover dead eproms by heating the up with hot air and reading the multiple times, until two or three consecutive dumps are identical. U sing this method I was able to recover some very rare software from a PDP11 controlled CNC milling machine.
@rockyhill33 жыл бұрын
Great video
@yereverluvinuncleber3 жыл бұрын
I was taught to place a sticker on the EPROM window immediately having written it.
@tombasch86303 жыл бұрын
Nice Video and now we get a KICad 6.0 Course (;-))
@GORF_EMPIRE3 жыл бұрын
I have not watched the entire thing yet so maybe you did this already but build a cart slot adapter with a switch to read one or the other eprom...now let's see where you went with this. 🙂 EDIT: Good on you sir! except for the switch between the chips( you did a hardwire for each one when reading) I knew you'd figure out how to do it. You could have also tried to use the good cart and read the data from it using peeks and writing them out to a cassette or some device....that could have worked well too.