Page 2
About the cover image: Darren Atkinson designed the CoCo SDC hardware and software. http://cocosdc.blogspot.com Printed circuit board manufactured by Ed Snider. https://sites.google.com/site/thezippsterzone/ The clear acrylic case designed by Tim Lindner. https://youtu.be/OdSOUcd60Ok This manual takes inspiration from Brian Blake’s original.
COCO SDC | iii Table of Contents What is the CoCo SDC? ................... 1 Features and Specifications ................... 2 Hardware Guide ......................... 2 Jumper Settings ......................... 3 DIP Switch Settings ......................3 How is the SDC different from competing products? .......... 4 Getting Ready For Fun ...................
Page 4
| Table of Contents Using the CoCo SDC with Drivewire .................16 Connecting via the Color Computer .................17 Accessing Real Floppy Disks ..................18 Automatic Program Execution ..................18 EXP ............................19 DEF DW = n ........................19 Using the Flash ..................... 21 Running a Cartridge Image ..................21 Erasing Banks and Sectors ....................22...
COCO SDC | 1 What is the CoCo SDC? The CoCo SDC is a home-brew project for the One drawback of these offerings has been TRS-80 Color Computer (CoCo). It has been in that they aren’t compatible with software that various stages of development since 2009.
• “Disk Switch” button to support multi-disk programs • PCB can be mounted in a Tandy FD-502 enclosure CoCo SDC Revision 3 Board. Hardware Guide Also on board is 128K of Flash memory which is divided into 8 banks of 16K. These...
FAT16 or FAT32 file system. It could also indicate that the card was not inserted properly or that there is a problem with the CoCo SDC itself. Although SD cards are hot-swappable, the CoCo SDC firmware does not handle that situation very well.
4 | Chapter 1 Three of the switches specify the Flash bank to How is the SDC different from competing activate upon power-up or system reset. The products? switches are labeled on the board as 4, 2 and • No reliance on expensive third-party 1.
The Basics D & E Compatibility Issues There are a few very important things that must The CoCo SDC is compatible with all versions be touched upon before we get into the actual of the Color Computer and Dragon Computer operation of the CoCo SDC: lines.
This does not affect normal operation of the open the case and look inside. The boards in CoCo SDC in terms of being able to read data question have a large metal shielded area that or execute code from the Flash. When writing...
The modification is rather simple and involves Finding a Suitable Enclosure cutting just one leg of a capacitor. Be sure to Before you plug in the CoCo SDC, you should disconnect power to the CoCo and discharge consider an enclosure for the device. Ideally,...
D or E board CoCo 1, and Before installation begins you will be asked ended up with a CoCo SDC that will only for confirmation by pressing the Y key. After boot to DECB. The recovery steps should be installation is complete the CoCo will re-boot.
Atmega micro-controller will read that file at prompts. boot. The STARTUP.CFG file must contain the 10. Your CoCo SDC should now be back to the following line in order cause the Atmega to way it was when it was shipped to you.
COCO SDC | 11 Using the SDC If you had to go thru the CoCo SDC update The second column in the table indicates process, then you already are familiar with whether or not Disk Image mode is currently one of the enhanced commands. As stated on or off.
DRIVE command CoCo SDC has over products that preceded will give you a status on the CoCo SDC’s drive it to market is the ability to use software that mapping. However, the DRIVE command, as...
To alleviate this the CoCo SDC, next to the SD slot, one time. problem you can add a startup configuration The red LED will blink twice indicating that file to the SD card.
Sinistaar: Just entering DIR after first powering on the DIR "GAMES/" CoCo, with the CoCo SDC inserted will most Lists the files and folders in the GAMES folder. likely end in an I/O? error since no image was DIR "GAMES/SUNDOG/"...
COCO SDC | 15 Setting Current Directory You can specify a Current Directory for commands that access the SD card. Once specified, all subsequent commands that refer to files or directories on the SD card are relative to the Current Directory unless the path name begins with a slash (/).
SD card is great. The possibilities are almost To create a single sided disk image in the SDF endless. However, the CoCo SDC is not a one format use the NEW+ option. trick pony.
– let’s say Flight Simulator containing an array of up to 256 floppy images, II – from your PC to the CoCo SDC. The steps you can specify the index of the desired floppy you would take are:...
Disk Image mode has been turned off. Finally, the floppy controller emulation features of the CoCo SDC are only available to images To turn off Disk Image mode for a particular located on the SD card. The Drivewire support...
COCO SDC | 19 The EXP command has been added to provide quick access to a program for browsing the contents of the SD card (Explorer utility). Entering the EXP command will cause the system to search the root directory of the SD card for a disk image named SDCEXP.DSK.
Normally, pressing the RESET button on the programmed if necessary. CoCo will re-activate the Flash bank set by the DIP switches on the CoCo SDC board. You can Running a Cartridge Image force the system to retain the bank selection of...
22 | Chapter 4 After using this option you will need to When erasing a single sector you can specify any address from C000 to FEFF. The entire fully power-down the CoCo (and Multi-Pak Interface) in order to restore the normal Reset sector containing that address will be erased.
ROM cartridge into When creating a utility program to manage one of the Flash banks of the CoCo SDC. the Flash, one feature that is often needed is The example assumes an MPI is attached and the ability to quickly move a block of memory.
324 sectors or 18 The secondary format, known as SDF, was tracks of a single-sided CoCo disk (enough to created specifically for the CoCo SDC and is accommodate the Disk BASIC directory track). used for imaging floppy disks only. The third is The disk geometry associated with a DSK the JVC format.
All of the bytes are optional, but are interpreted in the order listed in the table. If omitted their default values are assumed. The CoCo SDC requires the Sectors Per Track to be 18, and the Sector Size Code to be 1. It will honor a Side Count of 1 or 2.
Unused Unused Compression flags and name length. The CoCo SDC will honor a Number Of Sides value of 1 or 2. It will also honor the Write Protect bit. SDF Images The SDF image format is used to represent floppy disks that have a non-standard layout which is anything other than 18 sectors per track and 256 bytes per sector using standard numbering of the tracks and sectors.
28 | Chapter 5 SDF File Format An SDF file consists of a header followed by a variably-sized array of track records. The track records are arranged in ascending order corresponding to their physical position on the disk (cylinder and side). SDF FILE Single Sided Double Sided...
COCO SDC | 29 Following the File Header is the array of Track Records. Each track record begins with a 256 byte header and is then followed by 6250 bytes of raw track data. There are 150 bytes of unused padding at the end of a track record which are included to align every track on a 512 byte boundary within the file.
Page 34
30 | Chapter 5 Byte Offset Length in Description Bytes The 14 low-order bits of this 16 bit field contain the offset from the beginning of the Track Record to the first byte of the sector’s ID field within the raw track data. The two high-order bits (14 and 15) are used as flags.
Need help?
Do you have a question about the CoCo SDC and is the answer not in the manual?
Questions and answers