Advertisement

Quick Links

miniFLASH

User Manual

1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the miniFLASH and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Cloud-9 miniFLASH

  • Page 1: Miniflash

    User Manual...
  • Page 2 © 2015 Cloud-9 All Rights Reserved Reproduction or use of any portion of this manual, without express written permission from Cloud-9 is prohibited. While reasonable efforts have been made in the preparation of this manual to assure its accuracy, Cloud-9 does not assume liability resulting from any errors in or omissions from this...
  • Page 3: Table Of Contents

    Table Of Contents miniFLASH ............................1 User Manual ............................. 1 Congratulations! ........................... 4 Features............................4 System Requirements ........................4 Getting Started ..........................5 Examining the Interface ........................5 DIP Switches ..........................5 Jumper Block ..........................5 Configuring the Interface ........................6 Setting the Base Address ......................
  • Page 4: Congratulations

    1. Congratulations! Thank you for purchasing the miniFLASH, another one of the fine products offered by Cloud-9. This product was designed to be used with the Radio Shack/TRS-80 Color Computers 1, 2, and the Tandy Color Computer 3. The miniFLASH allows you to use FLASH technology to store ROM Pak images or your favorite DOS.
  • Page 5: Getting Started

    We know you’re excited about using your new miniFLASH! However, before you plug it into your CoCo, please read the following pages carefully for important configuration information. Examining the Interface There are a number of DIP switches on the miniFLASH that must be set properly to reflect your particular system DIP Switches The DIP switch block has three switches, and can be accessed even with the cover in place.
  • Page 6: Configuring The Interface

    You will learn shortly how to set these jumpers for your specific system setup. Configuring the Interface In order to insure that your miniFLASH matches your Color Computer system, it is important to set the state of the jumpers to reflect the proper base address as well as FBSR reset behavior.
  • Page 7: Setting The Flash Reset Behavior

    Connecting to the CoCo Now, it’s time to connect the miniFLASH to your Color Computer. Be sure that power is OFF on your Color Computer and your Multi-Pak, then insert the miniFLASH is in slot 3. Your floppy disk controller should reside in slot 4.
  • Page 8: Using The Flash

    Hardware Switching DIP Switches 2 and 3, located on the side of the miniFLASH, can select bank 0, 1, 2 or 3 as the desired bank to reference on power-up. Simply set up the switches for the desired bank to be active.
  • Page 9: Coco 1/2 Flash Bank Software Switching

    POKE &HFF59,X (where X is the bank 0-3) EXEC &HE010 Determining the Active FLASH Bank You can determine which of the four banks of FLASH memory is active by reading the FBSR. Type the following (assuming the miniFLASH’s base address is $FF50): PRINT PEEK(&HFF59)
  • Page 10: Programming The Flash

    DriveWire-compatible DOS such as HDB-DOS in one of the FLASH banks. You may also want to just keep the miniFLASH in a slot in the Multi-Pak and have one or more ROM Paks programmed into the FLASH, allowing them to be selected on the fly.
  • Page 11 To start, type: RUN”FLASH” The program will prompt you for the following information: 1. The base address of the miniFLASH 2. The MPI slot of the miniFLASH 3. The FLASH bank where the ROM image will be programmed 4. The name of the file to program Once the information is provided, the file will be opened and its contents transferred to the appropriate bank of FLASH.
  • Page 12: Supplied Software

    8 so that the cartridge does not auto-start. Also insure that DIP Switch 1 of the miniFLASH is in the OFF (Up) position. Failure to do so will result in a crash when the program starts the transfer! ROMXFER.BAS...
  • Page 13: Technical Information

    6. Technical Information This chapter provides detailed technical information on the miniFLASH, including register layout and the software interface for programming the FLASH. Hardware Register Layout The hardware registers are documented below. FLASH Bank Selection Register This register is located in memory-mapped I/O and is settable to $FF49, $FF59, $FF69, or $FF79 via the jumper block on the board.
  • Page 14: Special Considerations

    There is a parameter block at $7100 that is referenced by the FLASH.BIN routine. That parameter block contains the following offsets: Offset Value $7100 Read/Write Mode ($00 = Read ROM, $01 = Read FLASH, $FF = Write FLASH) $7101 Multi-Pak Slot where FLASH or ROM is located (0-3, or $FF if no Multi-Pak is present) $7102 FLASH bank to read/write (0-3)
  • Page 15: Additional Information

    7. Additional Information If Problems Arise Although our products are engineered with quality and care, Cloud-9 cannot guarantee that you won’t run into problems. If you have a problem or question, please contact us via the Internet at support@cloud9tech.com. You can also visit our website at http://www.cloud9tech.com...
  • Page 16 Manual Revision 1.1 – April 15, 2015...

Table of Contents