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 ......................
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.
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.
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.
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.
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.
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)
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.
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...
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.
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)
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...
Need help?
Do you have a question about the miniFLASH and is the answer not in the manual?
Questions and answers