<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div>I second all of that, but with one caveat: qemu doesn't try to be pipeline accurate, and I'm not even sure I know what that means as soon as you are multi issue.  What I think you really mean is ISA internal state consistent, which (unfortunately)  does expose a bit of pipeline state the way the ISA was originally designed.</div><div><br></div><div>What I personally would like to see is if someone could take ownership of the test rom, which was originally done by someone who had an itch to scratch ;) and extend it with corner cases...</div><div><br>Cheers,<div>J.</div></div><div><br>On Sep 5, 2016, at 09:19, Christopher Friedt <<a href="mailto:chrisfriedt@gmail.com">chrisfriedt@gmail.com</a>> wrote:<br><br></div><blockquote type="cite"><div><p dir="ltr">I might suggest you try improving support for SH2 / J2 in Qemu rather than writing your own emulator.</p>
<p dir="ltr">If you feel up to the task, take a look at my branch.</p>
<p dir="ltr"><a href="https://github.com/cfriedt/qemu/branches/all">https://github.com/cfriedt/qemu/branches/all</a></p>
<p dir="ltr">Also take a look at some of the previous mailing list history. You *should* run the boot ROM, as it's a very good way to determine whether or not an emulator correctly mimics the internal state of the SH2 pipeline. Unfortunately, Qemu currently does not.</p>
<p dir="ltr">C</p>
</div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>J-core mailing list</span><br><span><a href="mailto:J-core@lists.j-core.org">J-core@lists.j-core.org</a></span><br><span><a href="http://lists.j-core.org/mailman/listinfo/j-core">http://lists.j-core.org/mailman/listinfo/j-core</a></span><br></div></blockquote></body></html>