🤖Have you ever tried Chat.M5Stack.com before asking??😎
    M5Stack Community
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    Aura MSX — MSX1 Emulator for Cardputer & Cardputer-ADV

    Scheduled Pinned Locked Moved PROJECTS
    1 Posts 1 Posters 30 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • AltarisA Offline
      Altaris
      last edited by

      Hi everyone!

      I want to share a project I've been working on: Aura MSX, a fully working MSX1 emulator for the M5Stack Cardputer.

      WhatsApp Image 2026-06-06 at 9.06.59 PM.jpeg

      What is Aura MSX?

      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.

      Under the hood:

      • CPU: Z80 core by superzazu
      • Video: TMS9918A VDP emulation
      • Sound: AY-3-8910 PSG
      • BIOS: C-BIOS (free and open-source — no proprietary firmware required)
      • Custom launcher to browse ROMs and cassette images from the SD card

      Datasette module (this is my favorite part)

      Aura includes a working Kansas City Standard datasette emulator. It outputs FSK audio at 1200 baud through the Cardputer's headphone jack, so you can:

      • Save BASIC programs from the emulator as real .cas files
      • Load .cas files placed in the /cintas folder on the SD card
      • Connect the headphone output to a real MSX and transfer programs to original hardware

      The timing was validated against cas2wav to make sure the audio is bit-accurate.

      703539445_10238837044962711_853978074363069083_n.jpg

      Hardware compatibility

      Aura runs on both the original Cardputer and the Cardputer-ADV from a single binary. On the ADV, it uses the TCA8418 keyboard and the ES8311 audio codec automatically.

      How to use it

      1. Flash the firmware to your Cardputer
      2. Prepare a FAT32 microSD card with:
        • ROM files in the root or in a folder
        • A /cintas folder for .cas cassette images
      3. Insert the card, power on, and the launcher takes over

      Documentation

      A full Spanish user manual is included, plus a printable trifold quick reference card.

      SD (FAT32)
      /msx/roms/ cartuchos .ROM
      /msx/disks/ programas .BAS
      /cintas/ cintas .CAS

      Captura de pantalla 2026-06-27 170837.jpg

      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.

      Feedback, bug reports, and suggestions are very welcome.

      Cheers,
      Altaris Software

      1 Reply Last reply Reply Quote 0

      Hello! It looks like you're interested in this conversation, but you don't have an account yet.

      Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

      With your input, this post could be even better 💗

      Register Login
      • First post
        Last post