<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Aura MSX — MSX1 Emulator for Cardputer &amp; Cardputer-ADV]]></title><description><![CDATA[<p dir="auto">Hi everyone!</p>
<p dir="auto">I want to share a project I've been working on: <strong>Aura MSX</strong>, a fully working MSX1 emulator for the M5Stack Cardputer.</p>
<p dir="auto"><img src="/assets/uploads/files/1782590415550-whatsapp-image-2026-06-06-at-9.06.59-pm.jpeg" alt="WhatsApp Image 2026-06-06 at 9.06.59 PM.jpeg" class=" img-fluid img-markdown" /></p>
<h2>What is Aura MSX?</h2>
<p dir="auto">Aura is an MSX1 emulator written from scratch for the Cardputer. It runs real MSX software — games, BASIC programs, and tools — straight from the SD card, with a custom launcher to pick what to load.</p>
<p dir="auto">Under the hood:</p>
<ul>
<li><strong>CPU</strong>: Z80 core by superzazu</li>
<li><strong>Video</strong>: TMS9918A VDP emulation</li>
<li><strong>Sound</strong>: AY-3-8910 PSG</li>
<li><strong>BIOS</strong>: C-BIOS (free and open-source — no proprietary firmware required)</li>
<li><strong>Custom launcher</strong> to browse ROMs and cassette images from the SD card</li>
</ul>
<h2>Datasette module (this is my favorite part)</h2>
<p dir="auto">Aura includes a working <strong>Kansas City Standard datasette emulator</strong>. It outputs FSK audio at 1200 baud through the Cardputer's headphone jack, so you can:</p>
<ul>
<li>Save BASIC programs from the emulator as real .cas files</li>
<li>Load .cas files placed in the <code>/cintas</code> folder on the SD card</li>
<li>Connect the headphone output to a real MSX and transfer programs to original hardware</li>
</ul>
<p dir="auto">The timing was validated against <code>cas2wav</code> to make sure the audio is bit-accurate.</p>
<p dir="auto"><img src="/assets/uploads/files/1782590436976-703539445_10238837044962711_853978074363069083_n-resized.jpg" alt="703539445_10238837044962711_853978074363069083_n.jpg" class=" img-fluid img-markdown" /></p>
<h2>Hardware compatibility</h2>
<p dir="auto">Aura runs on <strong>both the original Cardputer and the Cardputer-ADV</strong> from a single binary. On the ADV, it uses the TCA8418 keyboard and the ES8311 audio codec automatically.</p>
<h2>How to use it</h2>
<ol>
<li>Flash the firmware to your Cardputer</li>
<li>Prepare a FAT32 microSD card with:
<ul>
<li>ROM files in the root or in a folder</li>
<li>A <code>/cintas</code> folder for <code>.cas</code> cassette images</li>
</ul>
</li>
<li>Insert the card, power on, and the launcher takes over</li>
</ol>
<h2>Documentation</h2>
<p dir="auto">A full Spanish user manual is included, plus a printable trifold quick reference card.</p>
<p dir="auto">SD (FAT32)<br />
/msx/roms/ cartuchos .ROM<br />
/msx/disks/ programas .BAS<br />
/cintas/ cintas .CAS</p>
<p dir="auto"><img src="/assets/uploads/files/1782590948349-captura-de-pantalla-2026-06-27-170837.jpg" alt="Captura de pantalla 2026-06-27 170837.jpg" class=" img-fluid img-markdown" /></p>
<p dir="auto">I'll be uploading it to M5Burner shortly so it's a single click to flash. I'll edit this post with the link once it's up.</p>
<p dir="auto">Feedback, bug reports, and suggestions are very welcome.</p>
<p dir="auto">Cheers,<br />
<strong>Altaris Software</strong></p>
]]></description><link>https://community.m5stack.com/topic/8275/aura-msx-msx1-emulator-for-cardputer-cardputer-adv</link><generator>RSS for Node</generator><lastBuildDate>Sun, 28 Jun 2026 19:07:41 GMT</lastBuildDate><atom:link href="https://community.m5stack.com/topic/8275.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 27 Jun 2026 20:11:48 GMT</pubDate><ttl>60</ttl></channel></rss>