SC734 – RCBus Micro SD

SC734 is a micro SD card storage module for the 80-pin RCBus.

See user guide (below) for details of support in RomWBW.

Downloads

Errata

Nothing known

Suppliers

KitsWebsiteFromCurrency
Small Computers DirectSCDirectUKGBP
Stephen C CousinsTindieUKUSD
Small Computer CentralLectronzUKEuro/USD
PCBsWebsiteFromCurrency
Small Computers DirectSCDirectUKGBP
Stephen C CousinsTindieUKUSD
Small Computer CentralLectronzUKEuro/USD
Assembled and TestedWebsiteFromCurrency
Not available
Components
See parts list
Small Computers Direct does not collect VAT for EU countries
Tindie does not collect VAT for EU countries
Lectronz does collect EU VAT for orders up to 150 EUR

Parts List

ReferenceQtyComponent
PCB1SC734, v1.0, PCB
C1 to C33Capacitor, ceramic, 100 nF
C41Capacitor, electrolytic, 100 µF
JP11Header, male, 2 row x 8 pin, angled
Jumper8Jumper shunt
P11Header, male, 2 row x 40 pin, angled
P21Header, male, 1 row x 8 pin, angled
P31Header, male, 1 row x 6 pin, angled
R1 to R44Resistor, 10k, 0.25W
RN11Resistor network, 8x100k, SIL, 9-pin
S11Header, female, 1 row x 6 pin, angled
Screw (for spacer)1Machine screw, 6mm, M3
Spacer1Spacer, 10mm, M3, nylon
Adapter1MicroSD card adapter
U1174HCT688
U2174HCT273
U3174HCT125
IC socket 20-pin
U1 and U2
2Socket, DIP, 20-pin
IC socket 14-pin
U3
1Socket, DIP, 14-pin
Component details and sourcing

Printed Circuit Board

Note: The PCB is designed to allow a DIP switch to be fitted instead of the header pins JP1.

User Guide

SC734 is an SD card storage module for the 80-pin RCBus.

Support is included in RomWBW v3.5 but not in the Small Computer Monitor (SCM).

To enable support in RomWBW v3.4 the following line needs to be added to the RCBus_std configuration file:

SDENABLE .SET TRUE ; SD: ENABLE SD CARD DISK DRIVER

This module provides simple bit-bang data transfer so it is slow, similar to a 1980 floppy disk but with much greater capacity.

The RCBus I/O port address for this module is set in binary with JP1. Fit a jumper shunt to each bit position where the address bit should be a logic ‘1’ (high voltage).

The address assumed by RomWBW is hexadecimal 69 or binary 01101001. The jumper shunt positions required for this address are illustrated below.


Jumper shunts for RCBus address hexadecimal 69 (or binary 01101001)
Input/output port functions
RCBus I/O Address ReadWrite
Configurable *1Read
0: IN0
1: not used
2: not used
3: not used
4: not used
5: not used
6: not used
7: MISO
Write
0: MOSI
1: OUT1
2: OUT2
3: /CS
4: SCK
5: OUT5
6: OUT6
7: OUT7
  1. The RCBus I/O address should be set to match the software you are using. Typically, this is 0x69.
Jumper options
JumperFunction
JP 1Set SC734’s RCBus I/O address

Assembly Guide

Below is the suggested order of assembly. A general guide to assembling circuit boards can be found here.

  1. Resistors R1 to R4 (10k)
  2. Header socket S1 (1 row x 6 way, angled)
  3. Decoupling capacitors C1 to C3 (100 nF)
    These can be fitted either way around
  4. Bus header pins P1 (1 row x 40 way, angled)
  5. Header pins P2 (1 row x 8 way, angled)
  6. Header pins P3 (1 row x 6 way, angled)
  7. IC sockets for U1 to U3
    Ensure the notch in the socket matches the marking on the PCB
  8. Resistor network RN1 (8 x 100k)
    These must be fitted the correct way around whereby the dot on the component matches the dot on the PCB silkscreen
  9. Jumper pins JP1 (2 row x 8 pin, angled)
  10. Fit the IC’s in their sockets
    Ensure the notch in the IC matches the PCB and IC socket
  11. Capacitor C4 (100 uF)
    This must be fitted the correct way around, as described here
  12. Fit the nylon spacer in the mounting hole
  13. Fit the Micro SD card adapter to socket S1
    You may need to bend the adapter’s header pins a little to make the adapter sit parallel to the SC734 PCB

Fit jumper shunts in the positions shown below.

Jumper shunts for RCBus address hexadecimal 69 (or binary 01101001)

Compatibility

This module conforms to the RCBus specification v1.0 for RCBus-2014 and RCBus-Z80.

The RCBus specification includes RCBus-2014 (both RC2014 standard 40-pin bus and RC2014 enhanced 60-pin bus) and also the full 80-pin RCBus. The 80-pin RCBus provides support for advanced Z80 features, such as the interrupt daisy-chain, as well as support for other processor families.

The table below indicates electrical compatibility with each backplane type (40, 60 and 80 pin)

Backplane?Compatibility notes
RCBus 80-pinFully supported
RCBus 60-pin
(RC2014 enhanced)
Fully supported
RCBus 40-pin
(RC2014 standard)
Fully supported

Notes

  • This product is designed for hobby use and is not suitable for industrial, commercial, or safety-critical applications.
  • The product contains small parts and is not suitable for young children.

Homebrew 8-bit retro computing