Retro EPROM Programming Tutorial

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 ก.ค. 2024
  • This retro tutorial demonstrates how to get an old EMP-20 EPROM programmer from the mid 90’s up and running using an early Windows 95 laptop in order to burn a cart for a vintage Bally video game console.
    Full notes and code are available on my website: www.rototron.info/retro-eprom...
  • วิทยาศาสตร์และเทคโนโลยี

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

  • @ballyalley
    @ballyalley 3 ปีที่แล้ว +2

    I love that you got a used Micron laptop, that in the mid-1990s cost about $5,000 (!), and yet when you found it, it was being used now as a monitor stand. The march of technology sure is a strange beast.
    Watching you use Ghost sure brought back a ton of memories. I never made a Ghost image over the network but I used it often, at first, with CD-ROMs, and then, eventually, with DVD-ROMs. It looks like you have a pretty nice laptop there to be used for all sorts of 16-bit (or possibly, 32-bit?) trouble.
    It's weird to see Brett Bilbrey's Z80 source code for "Treasure Cove," which I typed in from the printed source code that he sent to me, up on your screen. It's great to see it being used. That was my hope for it. Thanks again to the fine folks from Spectre Systems for putting their Astrocade software into the public domain. Note that within the last few months a few more Astrocade cartridges by Andy Guevara have entered the public domain too. You can hear/read about it on the Astrocast podcast #16, here:
    ballyalleyastrocast.libsyn.com/podcast/bally-alley-astrocast-episode-16-interview-with-andy-guevara-of-bit-fiddlers
    Finally, I'd love to add your "Thanks" program for the Astrocade to the BallyAlley website. That's some sweet art!

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

      Bally Alley is a fantastic resource and has provided much needed help in my Astrocade endeavors. I’ll check out the podcast.
      The closing graphics source code is available on my website and you may use it without restrictions. The code was created using AstroPaint. Thanks!

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

    That was awesome. I love this kind of stuff. I had no idea you had to erase chips with uv. Wow.

  • @xmenken1
    @xmenken1 4 ปีที่แล้ว +1

    Congratulations! You still have Needham Eprom programmer. This stand alone device is so expensive. I had a Needham pc card programmer but sold it in eBay long time ago.

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

    fascinating channel

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

    I had to save this in 5 different playlists from ras pi to hacked hardware to misc memory to vintage mpu hardware to z80. I think that's the most I've ever saved for 1 upload. I'm just starting to play with vintage MPUs as a dumb hobbyist. While I only understood around half of why/what you were doing, I know I want to figure out the other half.
    I really wish someone would reverse engineer and publish a way to program eproms and for that matter the early HAL/GAL/PAL PLDs using obtainable open hardware.
    Thanks for sharing.
    -Jake

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

    I have several EMP-20s. They also work just fine with Windows XP 32-bit using the NT Driver.

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

    Is it possible to use the minipro programmer with an adaptor to isolate vpp from the minipro so you can feed it from an external psu for the 21V?

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

    Nice video and write up on your website. I have the same Needham programmer but no PC with an ISA bus. I use a Tl866 programmer now but understand it won't burn your 25V eprom.

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

      I use a ti866 cs which has 21v and my commodore c128 promenade®
      MODEL C1 for 25v

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

    OMG what do you _do_ there?? I think I've watched all of your videos today and it totally comes across like you're a random engineering wizard working in a law firm or something 😆 but you must be an engineer of some sort? Anyways, great channel, great videos. I was able to use your two BIOS videos for ideas on fixing my bricked MSI Gaming 970 mobo tonight.

  •  5 ปีที่แล้ว

    Happy new year! Was it that fast to boot the new cartridge game?

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

      Yes, that was the actual speed. EPROM chips are relatively fast and the assembly language code is very efficient.

    •  5 ปีที่แล้ว

      @@rdagger impressive.

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

    hello - I have an old [80s] film processor that uses eproms to program steps in any particular film process. I have no experience in this regard. Is it possible to create such an eprom? Thanks. dw

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

    After extracting an EPROM, is it then possible open it so the data can be modified? I have a 1990s computerized sewing machine that uses a TMS27C040-15JL EPROM. I would love to be able to modify the stitches and menus.

    • @rdagger
      @rdagger  2 ปีที่แล้ว +1

      Yes. You can use an EPROM programmer to read the chip and save a copy of the code. Then you can use UV light to erase the original chip or purchase a used/old stock chip. Most EPROM programmers come with software that lets you edit the hex code. However, correctly modifying the hex code can be challenging if you don’t have the source code. Ideally you could find an online forum where someone has already done the coding. Afterwards you just program the chip with the new code and reinstall it.

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

      @@rdagger Thank you.

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

    M27C4001 programming failed at 71% any ideas ?

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

    Does anyone know how to burn 2 files to 2 eprom? Too half and bottom half?

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

    Can I use a USB to DB25 Parallel Printer Cable Adapter with the EMP-20 to make it work on a modern PC?

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

      I have not tried. It might be possible using an emulator like DosBox, but I suspect it would be challenging to get the USB printer cable to work. It would probably be easier if you had a modern motherboard with a built-in parallel port.

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

    2:36 funny b/c it's true

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

    Hi. I notice you have a 23A module for programming some types of CPLDs. I need one of these modules and can not find a lot of information on them. If possible, would it be possible for you to share high res photos or scans of the module? Any information is appreciated.

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

      You can buy modules from the following vendor: ardent-tool.com/Needham/EMP-20_Accessories.html
      I'll post some high-resolution photos when I get back in town (probably later next week).

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

      @@rdagger Thanks for the link, and for taking the time.

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

      @@michaelkarr7558 Plans for a universal module is available from the following repo: github.com/schlae/EMP-20Module

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

      @@rdagger 23a/b is listed blank there. If I had the pinouts/connection list, I could use the universal module.

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

      I scanned and photographed the 23AB module. You can download the files on my website. The files are in the download section of the corresponding page. See video description for link. I'm not sure if the quality will be good enough because of the black PCB and mask.

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

    Hello.... you can help to fix my Texas Instrument laptop ?

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

      I'm happy to answer questions but you might have more luck on a Vintage Computer forum: www.vcfed.org/forum/forumdisplay.php?62-Texas-Instruments

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

      I'm putting back on a old texas instrument extensa 133Mhz without original hard disk.
      So I put one on toshiba 40GB EIDE 2.5". Ok in it the bios recorded it. sees it for 8770MB of available space. I am unable to start the erative system as this notebook does not have a CD-ROM, a reader floppy drive and a USB port. I tried to pre-use Windows 98 by transferring the CAB file to the hdd in order to start it in an integrated way but nothing.at startup it gives me red screen with message that file does not exist, nor the partition, it recommends me to use the PhDisk software.
      How did the factory originally install the operating system?

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

      @@tinmachine722 The hard drive might be too big. I ran into problems with a 16 GB drive. If not, I’m guessing you could use a Windows 98 start-up floppy disk to create 2 partitions on the drive. One partition for the operating system and a 2nd smaller partition for the Windows 98 CD files. Then on a modern computer use a USB drive adapter to copy the Windows 98 CD files to the 2nd partition.

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

      @@rdagger ok ,,,but my laptop not have usb, no cd-rom, no floppy 1.44mb....th-cam.com/video/bOvT14rD_wA/w-d-xo.html

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

      @@tinmachine722 You probably have to find an old PC with a floppy drive and CD drive. You can use the old PC to partition the 40GB EIDE hard drive into 2 partitions. Install MS DOS on the first partition and copy the Windows 98 disc to the 2nd partition. Then put the 40GB drive into the TI laptop and boot to the MS DOS partition. In theory, you should then be able to install Windows 98.

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

    Installing a SSD and a Windows 95 computer? druaga1 wants to know your location.

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

      Ssd tech is old as hell

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

    It has nothing to do with people building retro machines prices being so high for old equipment with ISA slot. Those machines are still needed for industrial purposes, where facilities run very specific applications, that work only with those old, obsolete computers.

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

      You bring up a great point about legacy industrial demand, but I wouldn't attribute the high market prices of vintage ISA motherboards solely to niche business applications. There's a large collectors market in which I participate, and back in the day, people and businesses threw out obsolete equipment, so much of it has ended up in landfills. Also, there are vendors selling brand new legacy-compatible motherboards with ISA slots that support EOL operating systems. Still, I think you might be right that the dominant factor is operational demand.

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

    Undoubtedly, narcissistic behavior at its worst !😡😡😡