Main product image for MSX Cassette + USB Module Designed for RC2014
Product image 1 for MSX Cassette + USB Module Designed for RC2014
Product image 2 for MSX Cassette + USB Module Designed for RC2014
Product image 3 for MSX Cassette + USB Module Designed for RC2014
Product image 4 for MSX Cassette + USB Module Designed for RC2014
Product image 5 for MSX Cassette + USB Module Designed for RC2014
Product image 6 for MSX Cassette + USB Module Designed for RC2014
Product image 7 for MSX Cassette + USB Module Designed for RC2014
Product image 8 for MSX Cassette + USB Module Designed for RC2014
Save your MSX-BASIC programs to cassette tape and give your Z80 access to a wide range of USB devices.

MSX Cassette + USB Module Designed for RC2014

Sold by Dino Boards

$28.90

No tax for United States [change]
Stock available: 1
Retrocomputing

Description

Relive the olden days of storing and loading programs onto cassette tapes. Experience the nostalgia of the old medium or perhaps find out what all the fuss was about.

But if that is not enough for you, then use the other side of this kit and bring your MSX RC2014 build into the 90's with Universal Serial Bus. After updating your ROM images, you will be able to load and store via MSX-BASIC or MSX-DOS (NEXTOR) on:

  • USB flash devices
  • USB magnetic mechanical hard disks
  • USB 3.5" Floppy drives
  • and probably many other USB storage devices.

But that's not all, you can also:

  • use compatible USB hubs to attach multiple devices (supports up to 4 storage devices)
  • with the use of a USB to Centronics adapter, connect your old dot matrix printer - (earplugs are also recommended)

There are also plans to update the software to support keyboard, ethernet adapters, and other useful USB devices.

What is it?

As described above this kit has 2 key features.

  • A true retro cassette interface to save and load programs on an external regular cassette recorder (or any device capable of recording and playing back audio).
  • An only slightly less retro USB 1.1 port which can enable your build to connect and utilise an assortment of USB 1.1/2.0 devices.

The cassette interface uses a conventional MSX design based around the LM311N Voltage Comparator. This little circuit will convert the 'analogue' signal from the cassette to a digital TTL signal

The USB interface use the cheap CH376S module. A module that handles the low level 12Mhz signals. The Z80 is still responsible for all the USB protocol encoding/decoding for various USB device classes - such as UFI for floppy and SCSI for Mass storage.

The CH376 does provide a high level interface for connecting to most common mass storage, but is limited and will not work through hubs. The MSX-DOS (NEXTOR) driver written does not use this feature of the chip, and instead uses the lower level USB protocol to implements the specific USB class for the attached storage device and will work though hubs, and support a wider range of devices.

Key features:

  • MSX Cassette storage interface (with motor signal LED)
  • USB 1.1/2.0 compatible (although certainly not certified)
  • Tested with a large assortment of flash drives, HDD, Floppy, printer, and hubs.
  • Drivers written in C so a little more accessible than pure Z80 assembly
  • Individually programmable LEDs to indicate USB operation

What is the 'Yellow MSX Series of Boards'?

These are a series of boards developed to achieve MSX+ compatibility.

What's included in this kit

The full kits includes everything you need (PCB, capacitors, IC sockets, CH376S module, connectors, and the ICs). Also includes a small Flash drive that's been tested and confirmed to work with the current software revision.

What else do I need to make this work?

  • A working MSX system on RC2014 bus
  • An updated system ROM for the [MSX Memory Board for RC2014](../memory/README.md)

You need a ROM image released on or after 2023-10-21. You can find prebuilt images under the project's github releases.

The cassette part of the module, as it requires specific MSX signals will only work in conjunction with the full MSX on RC2014 kits.

The USB module and associated signal LEDS could in theory have the potential to work on a stock RC2014 - at this stage it will *not*. There has been no software developed for this configuration, nor any testing done to confirm no conflicts or other unknown issues.

Disclaimer

Please note that this is a kit, produced by a non-professional (me) for hackers, DIYers' and retro lovers, to tinker with. I will do my best to answer any support questions you may have.

The level of USB compliance of the solution is determined by the quality of the USB driver software I have written for this kit - so there may be specific compatibility issues with untested devices. I have done my best to test with as many devices as possible. I will do my best to address any identified compatibility issues -- but there can be no guarantees. The supplied USB thumb drive has been confirmed to work with the latest MSX rom build.

Links to code and documentation

Documentation (dinoboards.com.au)

Code (github.com)

Design Files (hackaday.io)

Product HS Code: 85429000

Shipping policy

Normally shipped next working day, however during busy periods this may extend slightly.

It is your responsibility to pay any import duty or other taxes where appropriate.

For EU locations:

* Please see Lectronz's Terms and Condititions (https://lectronz.com/pages/terms_and_conditions)

* For order 150 EUR or over, it will be your responsibility to pay any import duty or other taxes where appropriate.

For USA: From Aug 29 2025, new rules are to be enforce.

Package delivery may become impossible for USA destinations. Items may be rejected at point of entry into the country.

https://auspost.com.au/business/shipping/parcels-international/international-post-guide/results/united-states#usa-tariff

This product does not ship to United States.

The seller

Dino Boards

Dino Boards logo

Melbourne, Victoria, Australia
3 orders since Sep 13, 2024
Reliving the 80s thru retro computing