framapiaf.org est l'un des nombreux serveurs Mastodon indépendants que vous pouvez utiliser pour participer au fédiverse.
Un service Mastodon fourni par l'association d’éducation populaire Framasoft.

Administré par :

Statistiques du serveur :

1,4K
comptes actifs

#eprom

1 message1 participant0 message aujourd’hui
wyattFor legal reasons I must state that this chip is in fact blank. I would never do something as illegal and wrong as writing my own ROM chip for hardware I own, that hasn't been manufactured in 30 years, when there's a company (that didn't develop it) which is actively licensing said ROM. <a class="hashtag" href="https://soc.megatokyo.moe/tag/amiga" rel="nofollow noopener noreferrer" target="_blank">#amiga</a> <a class="hashtag" href="https://soc.megatokyo.moe/tag/cloanto" rel="nofollow noopener noreferrer" target="_blank">#cloanto</a> <a class="hashtag" href="https://soc.megatokyo.moe/tag/retrocomputing" rel="nofollow noopener noreferrer" target="_blank">#retrocomputing</a> <a class="hashtag" href="https://soc.megatokyo.moe/tag/eprom" rel="nofollow noopener noreferrer" target="_blank">#eprom</a> <a class="hashtag" href="https://soc.megatokyo.moe/tag/grift" rel="nofollow noopener noreferrer" target="_blank">#grift</a> <a class="hashtag" href="https://soc.megatokyo.moe/tag/cbm" rel="nofollow noopener noreferrer" target="_blank">#cbm</a> <a class="hashtag" href="https://soc.megatokyo.moe/tag/commodore" rel="nofollow noopener noreferrer" target="_blank">#commodore</a>
root42<p>Glowing deathbox. <br><a href="https://chaos.social/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrocomputing</span></a> <a href="https://chaos.social/tags/eprom" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>eprom</span></a></p>
IT News<p>Open Source Universal ROM Programmer Grows Up - When we first looked at [Anders Nielsen’s] EEPROM programmer project, it was nice ... - <a href="https://hackaday.com/2024/11/16/open-source-universal-rom-programmer-grows-up/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">hackaday.com/2024/11/16/open-s</span><span class="invisible">ource-universal-rom-programmer-grows-up/</span></a> <a href="https://schleuss.online/tags/microcontrollers" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>microcontrollers</span></a> <a href="https://schleuss.online/tags/eeprom" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>eeprom</span></a> <a href="https://schleuss.online/tags/eprom" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>eprom</span></a></p>
IT News<p>PicoROM, A DIP-32 8-Bit ROM Emulator - As we all know, when developing software for any platform or simply hacking a bit ... - <a href="https://hackaday.com/2024/11/05/picorom-a-dip-32-8-bit-rom-emulator/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">hackaday.com/2024/11/05/picoro</span><span class="invisible">m-a-dip-32-8-bit-rom-emulator/</span></a> <a href="https://schleuss.online/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrocomputing</span></a> <a href="https://schleuss.online/tags/toolhacks" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>toolhacks</span></a> <a href="https://schleuss.online/tags/emulation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>emulation</span></a> <a href="https://schleuss.online/tags/arcade" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>arcade</span></a> <a href="https://schleuss.online/tags/dip" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dip</span></a>-32 <a href="https://schleuss.online/tags/mister" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mister</span></a> <a href="https://schleuss.online/tags/rp2040" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rp2040</span></a> <a href="https://schleuss.online/tags/eprom" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>eprom</span></a> <a href="https://schleuss.online/tags/usbc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>usbc</span></a> <a href="https://schleuss.online/tags/rom" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rom</span></a> <a href="https://schleuss.online/tags/usb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>usb</span></a></p>
Francois Dion<p>The sound samples were stored on EPROMs. To make the swap easier for kick and snare, i had installed ZIF sockets. With the lid on hinges, that made things real easy.<br><a href="https://mastodon.online/tags/sci" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sci</span></a> <a href="https://mastodon.online/tags/sequential" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sequential</span></a> <a href="https://mastodon.online/tags/sequentialcircuits" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sequentialcircuits</span></a> <a href="https://mastodon.online/tags/drumtraks" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>drumtraks</span></a> <a href="https://mastodon.online/tags/eprom" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>eprom</span></a> <a href="https://mastodon.online/tags/samples" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>samples</span></a> <a href="https://mastodon.online/tags/hardware" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hardware</span></a> <a href="https://mastodon.online/tags/drummachine" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>drummachine</span></a> <a href="https://mastodon.online/tags/drums" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>drums</span></a> <a href="https://mastodon.online/tags/drummer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>drummer</span></a> <a href="https://mastodon.online/tags/midi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>midi</span></a></p>
Doctor M. Popular<p>Eprom posted a few new "Hit Em" style tracks on his instagram. This one is a real banger! It's got that 5/4 feel, at 212bpm, and performed entirely on a M8. <a href="https://www.instagram.com/p/C-qDiGJuj3W/?hl=en" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">instagram.com/p/C-qDiGJuj3W/?h</span><span class="invisible">l=en</span></a> <a href="https://mastodon.social/tags/HitEm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HitEm</span></a> <a href="https://mastodon.social/tags/M8" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>M8</span></a> <a href="https://mastodon.social/tags/Eprom" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Eprom</span></a> <a href="https://mastodon.social/tags/EDM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>EDM</span></a></p>
Ari [APz] Sovijärvi<p>How do you install software updates onto an old pinball machine? Well, let's find out!</p><p>The EPROM or Erasable Programmable Read Only Memory chips are emptied by UV light, after which they can be rewritten again. All the classic solid state pinball platforms use them and it wasn't until long into 2000s when the machines first started seeing flash memory with USB stick updates and eventually direct updates from the Internet.</p><p><a href="https://mstdn.games/tags/pinball" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pinball</span></a> <a href="https://mstdn.games/tags/tech" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tech</span></a> <a href="https://mstdn.games/tags/retrotech" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrotech</span></a> <a href="https://mstdn.games/tags/eprom" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>eprom</span></a> <a href="https://mstdn.games/tags/mildlyinteresting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mildlyinteresting</span></a></p>
derSammler<p>Got one of these cheap <a href="https://oldbytes.space/tags/EPROM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>EPROM</span></a> erasers from China to go along my T48 programmer.</p><p>This is the cheapest, most crappy tech thing I've ever got from China. If you plan to buy one - don't! If you have one, consider no longer using it as is.</p><p>This thing needs serious modifications to make it safe. It heavily leaks UV light, the mains cord is as thin as a hair, there is no fuse or any other protection inside. Oh, and that mechanical timer may stop working any time never turning the UV light off. This should cost 5 bucks, not 30. Or better, it should not exist at all.</p><p>Having spent money on it already, I'll do what's needed to make it safe. But really, for an EPROM eraser, you should not look for the cheapest option. Otherwise you get this...</p><p><a href="https://oldbytes.space/tags/RetroComputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RetroComputing</span></a></p>
retrotechtive<p>Just discovered this device:</p><p><a href="https://mygeekyhobby.com/2020/07/05/eprom-emulator/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">mygeekyhobby.com/2020/07/05/ep</span><span class="invisible">rom-emulator/</span></a></p><p>Hmm, I wonder what I'd like to build next? 🤔 </p><p><a href="https://retrochat.online/tags/eprom" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>eprom</span></a> <a href="https://retrochat.online/tags/emulator" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>emulator</span></a></p>
framboise314<p>Il y a... 41 ans (1983) je publiais mon premier article dans une revue (Megahetrz) : <a href="https://mast.eu.org/tags/ProgePROM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ProgePROM</span></a> un programmeur d' <a href="https://mast.eu.org/tags/EPROM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>EPROM</span></a> avec son programme en <a href="https://mast.eu.org/tags/Assembleur" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Assembleur</span></a>, pour le <a href="https://mast.eu.org/tags/ZX81" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ZX81</span></a>. On y voyait mon ZX81 d'origine et ce qu'il était devenu, avec un "vrai" clavier mécanique, une alim... Interface Homme-machine en Basic (bin oui !) programme en assembleur<br>Vous croyez qu'il y a prescription ?<br>L'article complet : bit.ly/ProgeProm</p>
Simple DIY Electronic Music Projects<p>Here are the build notes for my <a href="https://diyelectromusic.wordpress.com/2024/01/28/arduino-eeprom-reader-pcb-design/" rel="nofollow noopener noreferrer" target="_blank">Arduino EEPROM Reader PCB&nbsp;Design</a>.</p><p><em><strong>Warning!</strong> I strongly recommend using old or second hand equipment for your experiments.&nbsp; I am not responsible for any damage to expensive instruments!</em></p><p>If you are new to Arduino, see the&nbsp;<a href="https://diyelectromusic.wordpress.com/getting-started/" rel="nofollow noopener noreferrer" target="_blank">Getting Started</a> pages.</p><p><strong>Bill of Materials</strong></p><ul><li>Arduino EEPROM Reader PCB (GitHub link below).</li><li>2x 74HC595 shift registers.</li><li>3x 100nF ceramic capacitors.</li><li>Pin headers and 3x jumpers.</li><li>28-pin, wide, ZIF socket.</li><li>Optional: 2x 16-way DIP sockets.</li><li>Arduino headers.</li></ul><p><strong>Build Steps</strong></p><p>This is the suggested order of assembly:</p><ul><li><strong>Important: </strong>Correct the errata in the PCB (see later).</li><li>DIP sockets (if used) or 595 devices (if not).</li><li>Disc capacitors.</li><li>3-way jumper headers.</li><li>ZIF socket.</li><li>Arduino pin headers.</li></ul><p>Here are some build photos.</p><p><strong>Testing</strong></p><p>I recommend performing the general tests described here:&nbsp;<a href="https://diyelectromusic.wordpress.com/pcbs/" rel="nofollow noopener noreferrer" target="_blank">PCBs</a>.</p><p>It is then worth temporarily tying the 8 data lines to 8 of the address lines via resistors so that the data read will be the same as the address on the chosen address lines. This would prove that everything is connected up sensibly.</p><p>It is also worth verifying the operation of OE (pin 22) and the state of VPP (HIGH) and CE (LOW).</p><p>In the photo, I’ve soldered up a simple test jig to tie D0-D7 to A0-A7 via resistors. I’m also using some “LED bytes” that have been doctored slightly to fit an Arduino, to indicate the status of the data lines which is pretty useful for seeing what is going on.</p><p>Then it would be useful to have a ROM for which the contents are known and then dump that entirely, for example to the Arduino serial console, to ensure that all data is being read correctly.</p><p>IMPORTANT: At this point in time, this board has not been tested for reading or writing to a 28Cxxx device. It has only been used for reading from a single 27C256 device.</p><p><strong>PCB Errata</strong></p><p>There is a problem with the trace that follows down the right-hand side of the board from D4 to the latch pin of the 595 (pin 12). It passes too close to one of the Arduino’s mounting holes and consequently is shorted to GND.</p><p>To fix it, it is possible to scrape off the track from around the hole and then use a patch wire. Having already built my board, this is the approach I took but if something conductive is used in the mounting hole in the future it may well short things out again.</p><p>It is probably better to cut the traces, prior to soldering any components, in the following places:</p><p>And then remake the connection with a patch wire which can be added as shown below:</p><p>My patched board:</p><p><a href="https://github.com/diyelectromusic/sdemp_pcbs/tree/main/ArduinoEEPROMReader" rel="nofollow noopener noreferrer" target="_blank">Find it on GitHub here</a>.</p><p><strong>Sample Applications</strong></p><p>With the correct jumper configuration, this PCB should be able to be used with <a href="https://github.com/beneater/eeprom-programmer" rel="nofollow noopener noreferrer" target="_blank">Ben Eater’s Arduino EEPROM Programmer</a> code – <strong><em>but this is untested</em></strong>.</p><p>The code I’ve used as part of my DX100 investigation (details to follow) to read out the contents of a 27C256 compatible device can be found here: <a href="https://github.com/diyelectromusic/sdemp/tree/main/src/Misc/Arduino_EPROM_Reader" rel="nofollow noopener noreferrer" target="_blank">https://github.com/diyelectromusic/sdemp/tree/main/src/Misc/Arduino_EPROM_Reader</a>.</p><p><strong>Closing Thoughts</strong></p><p>I’m not sure what I managed to disable in the design rules checker to miss the fact that that trace was too close to the hole. Oh well. I’ll have to investigate the board constraints I’ve been using.</p><p>As already mentioned, while this should in theory support reading and writing of 28Cxxx devices, as described in Ben Eater’s Github, at present it has only been used with 27C256 devices and only for reading.</p><p>I’ll attempt to get hold of some approrpiate devices and give it a go at some point. Watch this space!</p><p>Kevin</p><p><a href="https://diyelectromusic.wordpress.com/2024/01/28/arduino-eeprom-reader-pcb-build-guide/" rel="nofollow noopener noreferrer" target="_blank">https://diyelectromusic.wordpress.com/2024/01/28/arduino-eeprom-reader-pcb-build-guide/</a></p><p><a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://diyelectromusic.wordpress.com/tag/arduino-uno/" target="_blank">#arduinoUno</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://diyelectromusic.wordpress.com/tag/eeprom/" target="_blank">#eeprom</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://diyelectromusic.wordpress.com/tag/eprom/" target="_blank">#eprom</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://diyelectromusic.wordpress.com/tag/pcb/" target="_blank">#pcb</a></p>
GeekProjects News<p>Using EPROMS and EEPROMs As Programmable Logic With Lisp <a href="https://hackaday.com/2023/10/28/using-eproms-and-eeproms-as-programmable-logic-with-lisp/" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">hackaday.com/2023/10/28/using-</span><span class="invisible">eproms-and-eeproms-as-programmable-logic-with-lisp/</span></a> <a href="https://geekprojects.com/tags/ProgrammableLogicArray" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ProgrammableLogicArray</span></a> <a href="https://geekprojects.com/tags/SoftwareDevelopment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SoftwareDevelopment</span></a> <a href="https://geekprojects.com/tags/eeprom" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>eeprom</span></a> <a href="https://geekprojects.com/tags/eprom" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>eprom</span></a> <a href="https://geekprojects.com/tags/FPGA" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FPGA</span></a> <a href="https://geekprojects.com/tags/lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lisp</span></a></p>
paulrickards<p>Graphically visualizing the erasure of a 16kbit <a href="https://mastodon.social/tags/EPROM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>EPROM</span></a> with a UV source in 16 seconds!</p><p>This time lapse shows all of the bits being flipped from 0 to 1 over about a 24 minute period. The first bit flips at 8 minutes.</p><p>What's fascinating to me is the bits "twinkle" as they flip back and forth before settling.</p><p><a href="https://mastodon.social/tags/RetroComputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RetroComputing</span></a> <a href="https://mastodon.social/tags/TimeLapse" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TimeLapse</span></a></p>