<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Wanted: An EPROM Programmer that Works on a Mac</title>
	<atom:link href="http://www.neufeld.newton.ks.us/electronics/?feed=rss2&#038;p=1555" rel="self" type="application/rss+xml" />
	<link>http://www.neufeld.newton.ks.us/electronics/?p=1555</link>
	<description></description>
	<lastBuildDate>Sun, 08 Dec 2024 17:19:24 -0600</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
	<item>
		<title>By: Josh Myer</title>
		<link>http://www.neufeld.newton.ks.us/electronics/?p=1555&#038;cpage=1#comment-30835</link>
		<dc:creator>Josh Myer</dc:creator>
		<pubDate>Fri, 28 Dec 2012 20:13:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.neufeld.newton.ks.us/electronics/?p=1555#comment-30835</guid>
		<description>http://quinndunki.com/blondihacks/?p=708 Quinn Dunki has built a ROM emulator for her 6502 computer project (Veronica).  Not sure if it&#039;s big enough for what you have in mind, but it&#039;s a good start.</description>
		<content:encoded><![CDATA[<p><a href="http://quinndunki.com/blondihacks/?p=708" rel="nofollow">http://quinndunki.com/blondihacks/?p=708</a> Quinn Dunki has built a ROM emulator for her 6502 computer project (Veronica).  Not sure if it&#8217;s big enough for what you have in mind, but it&#8217;s a good start.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Keith Neufeld</title>
		<link>http://www.neufeld.newton.ks.us/electronics/?p=1555&#038;cpage=1#comment-30834</link>
		<dc:creator>Keith Neufeld</dc:creator>
		<pubDate>Fri, 28 Dec 2012 19:31:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.neufeld.newton.ks.us/electronics/?p=1555#comment-30834</guid>
		<description>David, I&#039;m heading out to storage to check whether the 8K of ROM (6K of program and 2K of fonts and graphics) can be fit into a single socket or what the maximum ROM size is per socket.  (I know it&#039;s flexible; just don&#039;t know how flexible.)

&lt;em&gt;If&lt;/em&gt; the game can run with the whole ROM in a single socket, then it&#039;s trivial to build an EPROM emulator using EEPROM, a largish ATmega (or insert your favorite microcontroller here), some tristating bus buffer ICs, and a USB-serial chip.  Which is definitely the way I&#039;d like to go during development, except I&#039;m afraid the sockets are going to max out at 2K or 4K EPROMs and I&#039;ll need to populate multiples to make things work.

Yes, I could make a daughterboard that spanned multiple sockets.  May do.  But that starts being pretty specific to the one game.</description>
		<content:encoded><![CDATA[<p>David, I&#8217;m heading out to storage to check whether the 8K of ROM (6K of program and 2K of fonts and graphics) can be fit into a single socket or what the maximum ROM size is per socket.  (I know it&#8217;s flexible; just don&#8217;t know how flexible.)</p>
<p><em>If</em> the game can run with the whole ROM in a single socket, then it&#8217;s trivial to build an EPROM emulator using EEPROM, a largish ATmega (or insert your favorite microcontroller here), some tristating bus buffer ICs, and a USB-serial chip.  Which is definitely the way I&#8217;d like to go during development, except I&#8217;m afraid the sockets are going to max out at 2K or 4K EPROMs and I&#8217;ll need to populate multiples to make things work.</p>
<p>Yes, I could make a daughterboard that spanned multiple sockets.  May do.  But that starts being pretty specific to the one game.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Keith Neufeld</title>
		<link>http://www.neufeld.newton.ks.us/electronics/?p=1555&#038;cpage=1#comment-30833</link>
		<dc:creator>Keith Neufeld</dc:creator>
		<pubDate>Fri, 28 Dec 2012 19:26:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.neufeld.newton.ks.us/electronics/?p=1555#comment-30833</guid>
		<description>Jeremiah, that&#039;s certainly a practical approach.  Psychologically, though, I&#039;m pretty sure I need the reinforcement of the thrill of making the real hardware do what I tell it to do.  Using emulation might be a good choice for development cycles later in the project -- spin a few times in the emulator, upload to the hardware, iterate.  But especially up front, I&#039;m pretty sure I want to work with the hardare.</description>
		<content:encoded><![CDATA[<p>Jeremiah, that&#8217;s certainly a practical approach.  Psychologically, though, I&#8217;m pretty sure I need the reinforcement of the thrill of making the real hardware do what I tell it to do.  Using emulation might be a good choice for development cycles later in the project &#8212; spin a few times in the emulator, upload to the hardware, iterate.  But especially up front, I&#8217;m pretty sure I want to work with the hardare.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David</title>
		<link>http://www.neufeld.newton.ks.us/electronics/?p=1555&#038;cpage=1#comment-30832</link>
		<dc:creator>David</dc:creator>
		<pubDate>Fri, 28 Dec 2012 19:21:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.neufeld.newton.ks.us/electronics/?p=1555#comment-30832</guid>
		<description>How big is the EEPROM you need to emulate?
A FPGA development boardshould be able to emulate an EEPROM pretty easily.
http://www.latticesemi.com/products/developmenthardware/developmentkits/machxo2picokit.cfm
or
http://www.em.avnet.com/en-us/design/drc/Pages/Xilinx-Spartan-6-FPGA-LX9-MicroBoard.aspx

Handy little tool that works with flashrom.
http://dangerousprototypes.com/docs/Bus_Pirate</description>
		<content:encoded><![CDATA[<p>How big is the EEPROM you need to emulate?<br />
A FPGA development boardshould be able to emulate an EEPROM pretty easily.<br />
<a href="http://www.latticesemi.com/products/developmenthardware/developmentkits/machxo2picokit.cfm" rel="nofollow">http://www.latticesemi.com/products/developmenthardware/developmentkits/machxo2picokit.cfm</a><br />
or<br />
<a href="http://www.em.avnet.com/en-us/design/drc/Pages/Xilinx-Spartan-6-FPGA-LX9-MicroBoard.aspx" rel="nofollow">http://www.em.avnet.com/en-us/design/drc/Pages/Xilinx-Spartan-6-FPGA-LX9-MicroBoard.aspx</a></p>
<p>Handy little tool that works with flashrom.<br />
<a href="http://dangerousprototypes.com/docs/Bus_Pirate" rel="nofollow">http://dangerousprototypes.com/docs/Bus_Pirate</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jeremiah</title>
		<link>http://www.neufeld.newton.ks.us/electronics/?p=1555&#038;cpage=1#comment-30831</link>
		<dc:creator>jeremiah</dc:creator>
		<pubDate>Fri, 28 Dec 2012 19:14:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.neufeld.newton.ks.us/electronics/?p=1555#comment-30831</guid>
		<description>This is what emulators are for. The Asteroids hardware is pretty perfectly emulated, IIRC.

Actual hardware would be ideal, though, certainly.</description>
		<content:encoded><![CDATA[<p>This is what emulators are for. The Asteroids hardware is pretty perfectly emulated, IIRC.</p>
<p>Actual hardware would be ideal, though, certainly.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
