<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to 543: Limit TMS VDP VRAM access</title><link>https://sourceforge.net/p/openmsx/bugs/543/</link><description>Recent changes to 543: Limit TMS VDP VRAM access</description><atom:link href="https://sourceforge.net/p/openmsx/bugs/543/feed.rss" rel="self"/><language>en</language><lastBuildDate>Sun, 14 Sep 2014 20:30:01 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/openmsx/bugs/543/feed.rss" rel="self" type="application/rss+xml"/><item><title>#543 Limit TMS VDP VRAM access</title><link>https://sourceforge.net/p/openmsx/bugs/543/?limit=250#c921</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Mostly implemented in commit ddcd3a47a22375a1266a405bf23c6c7b8c0de457 by Wouter (thanks!). But it is not exactly known/sure yet what the value for the delta is on the TMS, see VDP.cc:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="c1"&gt;// TODO how many extra cycles on TMS99x8?&lt;/span&gt;
&lt;span class="c1"&gt;//  To be on the save side, I picked 10 cycles, translated to&lt;/span&gt;
&lt;span class="c1"&gt;//  V99x8 that's x4 = 40cycles.&lt;/span&gt;
&lt;span class="c1"&gt;// See doc/internal/vdp-vram-timing/vdp-timing-2.html for details.&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;If I understand correctly, Wouter wants to keep this ticket open until the definitive value is determined (how?).&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Manuel Bilderbeek</dc:creator><pubDate>Sun, 14 Sep 2014 20:30:01 -0000</pubDate><guid>https://sourceforge.neteb1c90e2dff2f42a2348f7a0e5eee725fb067d37</guid></item><item><title>Limit TMS VDP VRAM access</title><link>https://sourceforge.net/p/openmsx/bugs/543/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Currently, the limits on accessing the VRAM of the various TMS VDPs are not emulated.&lt;/p&gt;
&lt;p&gt;The VRAM access timing is very accurately described in section 2.1.5 of the application manual:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://map.grauw.nl/resources/video/texasinstruments_tms9918.pdf" rel="nofollow"&gt;http://map.grauw.nl/resources/video/texasinstruments_tms9918.pdf&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Also there are some interesting tidbits of the inner workings of the TMS VDP range in these records of an interview with one of its designers Karl Guttag: &lt;a href="http://spatula-city.org/~im14u2c/vdp-99xx" rel="nofollow"&gt;http://spatula-city.org/~im14u2c/vdp-99xx/&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Laurens Holst</dc:creator><pubDate>Wed, 23 Jul 2014 17:08:46 -0000</pubDate><guid>https://sourceforge.net230a51a6226cb6b289dfaafb08daf41707592b86</guid></item></channel></rss>