We normally do these with TTL logic chips but I wondered whether it would be possible to do the same thing with diodes. The Ben Eater EEPROM Programmer, 28C256 and Software Data Protection August 10, 2020 August 10, 2020 Mike Sutton 0 comments Arduinos Bentium Many people are learning, like I did, about computer hardware by following Ben Eater’s 8-bit breadboard computer build. eeprom programmer, because i dont want to spend $60 on it. Only recently found Ben's YouTube channel and bought a 6502 kit (that I really don't need) and an EEPROM programmer (that I do need for parallel chips) to support his great work. This EEPROM programmer was designed as part of a larger project to build an 8-bit computer from scratch. Thanks in advance.New comments cannot be posted and votes cannot be castPress J to jump to the feed. I used your clearEEPROM function to write 0x55 to all addresses in the EEPROM, and it works for about the first 6000 addresses, then it looks like it start getting noise. That software, along with the EEPROM programmer’s hardware are described in detail in the following video. But with only 16 bytes of memory it’s not really usable for any kind of real world tasks. As a reminder, the Bentium Pro has four flags: Carry. I was surprised but it worked, infact i programmed it a few times. A really weird bug, I know. I don't think the problem is decoupling, because I also stuck 3 100nf caps on the board, and it didn't seem to change much.Hmm.
We use cookies to ensure that we give you the best experience on our website. I create tutorial-style videos about electronics, computer architecture, networking, and various other technical subjects. My intention with these blog posts was to write about the things I have added or done differently and leave the same/similar stuff for people to copy from Ben. Many people are learning, like I did, about computer hardware by following Ben Eater’s 8-bit breadboard computer build. I've also modified the code to run a lot faster - I'm seeing the full 32Kb being written in about 15 seconds.
B en Eater is a maker who loves to create videos about electronics, networking, computers, etc. and am looking … Only recently found Ben's YouTube channel and bought a 6502 kit (that I really don't need) and an EEPROM programmer (that I do need for parallel chips) to support his great work. I also …. If you continue to use this site we will assume that you are happy with it. Use Git or checkout with SVN using the web URL. Then just add another parameter which is “what” you’re testing (on or off). But, in that process I did build my own version of Ben's EEPROM programmer for the 8-bit project. But there’s a catch …. Press question mark to learn the rest of the keyboard shortcuts I recently upgraded my RC2014 to use the 512K ROM 512K RAM board available on Tindie). I wanted a test bed to explore ideas and to learn how the hardware worked. With the code of Ben Eater's programmer i manually set the addresses like the datasheet said to remove write protection.
I built the same cat 28c16ap EEPROM programmer as Ben built and copied his code. But feeding instructions and data in manually is hard work. Learn how computers work by building and programming your own with these educational videos and kits.
Writing also does nothing. And you could spend your days playing games on them. share. 64 = 2⁶, so the first six pins (A0 - A5) may change but all other pins on the address lines (A6+) must remain the same.Just as a heads up for anyone wanting to try this method.Not that it really matters much, but you could consolidate testSDPon and testSDPoff into one function since they are nearly identical. After some fiddling around with the order of the tests / disabling the SDP in your code, I actually managed to do it! My Bentium Pro computer is a Ben Eater inspired machine which uses many of the same ideas and many identical or very similar circuits. When I first started watching Ben's videos I tried programing an EEPROM manually, using his breadboard design with the dip switches. Does anyone what the problem could be? Project Statistics But if you want to add or subtract larger numbers then you need more than 8 bits.