@haitchfive<p>That wasn't too hard either. Now I'm dealing with tape and floppy access stuff, but for the most part this is working surprisingly well.</p><p>I only had to adjust the translation of keypresses, so you can use a PC/Mac keyboard arrows and Tab=Edit and so on, but other than that, surprisingly straightforward when you start with a clean codebase.</p><p><a href="https://oldbytes.space/tags/ZXSpectrum" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ZXSpectrum</span></a> <a href="https://oldbytes.space/tags/Spectrum" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Spectrum</span></a> <a href="https://oldbytes.space/tags/Speccy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Speccy</span></a> <a href="https://oldbytes.space/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrocomputing</span></a> <a href="https://oldbytes.space/tags/foss" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>foss</span></a> <a href="https://oldbytes.space/tags/golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>golang</span></a> <a href="https://oldbytes.space/tags/z80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>z80</span></a></p>