ICD Multi I/O Board Manual (Rev 5/20/1987) Software Configuration

 

Chapter 3 — Software Configuration Index

This chapter is solely devoted to the MIO software configuration program. The program MENU is entered by pressing (and holding) the SELECT key while booting the computer or while pressing RESET. When the menu appears, you may release the SELECT key.

Selecting Sub-Menus

The configuration menus are divided into four logical areas:

  1. The upper left of the screen contains the sub-menu choices:
    Drive Configuration
    Printer Configuration
    RS-232 Configuration
    Save Configuration

    By pressing the keys '1' through '3', you may enter the desired sub-menu. Note that initially you enter the "Drive Configuration" sub-menu (characterized by a black screen). The sub-menu choices in the upper left remain the same through all three sub-menus. The fourth option, "Save Configuration" is not a sub-menu, you are simply asked if you want to save the configuration to your hard disk. (More on that later.)

  2. The upper right of the screen contains the sub-menu options. These options affect the current sub-menu and allow you to change parameters in the middle of the screen (and bottom third if in the "Drive Configuration" sub-menu).
  3. The middle third of the screen displays the current configuration or status which the current sub-menu allows you to change. If you perform a "Save Configuration", this data (from all sub-menu) is saved to the hard disk (ID=0, LUN=0). As you switch between sub-menus, this information will change to reflect the status of the new sub-menu.
  4. The bottom third of the screen always shows the condensed drive configuration. This will display the type of drive (if any) that is assigned to each drive number (D1: through D8:).
  


ICD Multi I/O Board
 

  

1 - Drive Config
2 - Printer Config
3 - RS-232 Config
4 - Save Config

N - Drive Number
T - Drive Type
S - Swap Drives
L - Write Lock


Selection:
Drive # 1 Status
 

Drive Type:
Interface:
ID, LUN:
Drive Size:

 Hard
 SCSI
 0,0
 16562K

Cylinders:
Heads:
Start Sector:
End+1 Sector:

 615
 4
 1
 65536


Drive Configuration
 

D1: Hard (16562K)
D2: Hard (4000K)
D3:*RAM (750K)
D4: n/a

 

D5: Floppy #1
D6: n/a
D7: n/a
D8: n/a
 

Figure 3-1. Sample MIO Configuration Display

Drive Configuration

This section describes the procedure for configuring your drives. Press '1' to enter the "Drive Configuration" sub-menu. The middle third of the screen shows the status of the selected drive number (1 through 8). The bottom third is a condensed version which shows drive type and size if applicable (floppy switch setting if a floppy drive).

N – Drive Number
Press 'N' to select the drive number. This allows you to cycle through the possible drive numbers and edit whichever drive you desire (with T, S, or L).

T – Drive Type
Press 'T' to change drive type. Now press SPACE to toggle through the possible choices: RAM Disk, Hard Disk, Floppy, or not assigned. Press 'RETURN' when the desired choice is displayed.

If selecting a RAM Disk, then press the space bar until the desired size appears (in increments of 32K), finally press RETURN when done. Note that the every RAM disk (in the MIO) is reformatted whenever you change a RAM Disk size or Print Spooler Size.

If selecting a floppy drive, you must then select the physical drive number of the drive (the number the drive would normally be accessed by). Note that if you choose "not assigned" ("n/a") for a particular drive number, the floppy drive connected as that drive number will respond. (e.g. Selecting "n/a" for D1: with a floppy #1 connected as any other drive number, will still allow access to floppy #1 but now as "D1:".)

If selecting a hard drive, you must follow the prompts with the following responses (follow each response with a RETURN): a) "Interface" — press SPACE until correct choice is displayed, b) "ID, LUN" — enter the correct SASI/SCSI bus ID (0-7), followed by the drive until number (0-7) (no RETURN necessary if both numbers entered, otherwise press RETURN), c) "Cylinders" — enter the number of cylinders the drive contains (or RETURN for no change), d) "Heads" — enter the number of heads your drive has (or RETURN for no change), e) "Start Sector" — enter first sector number in this partition (more on this later), f) "End+1 Sector" — enter the last (plus one) sector number in this partition (more on this later).

S – Swap Drives
Press 'S' to swap two drives. You will be asked "Exchange With D?" — enter the drive number you wish to swap the current drive with. This allows you to quickly move drives around. The primary use for this is to select desired hard drive to boot from (as drive 1) or to select a RAM disk to boot when system powered up.

L – Write Lock
Press 'L' to write lock current drive. This is the same as placing a write protect tab on a floppy. All writes to the drive are disabled. Note that only RAM drives and Hard drives will allow you to write protect them (cover the notch on floppies to protect them). This does not protect a hard disk from HDFMTPH.COM — it bypasses much of the configuration tables.

If setting up a hard drive, read Chapter 4 thoroughly before attempting the configuration menu. Briefly, there are 3 main steps to set up the hard drive: 1) set interface type, ID/LUN, cylinders, and heads, 2) format hard drives, 3) set partitions, and 4) build directory structures. Chapter 4 will take you step by step through this procedure. It will also discuss the meaning of the "Start Sector" and "End+1 Sector" numbers.

Printer Configuration

This section describes the procedure for configuring your printer. Press '2' to enter the "Printer Configuration" sub-menu. The middle third of the screen shows the current status of the printer spooler and options. The options sub-menu choices (in the upper right corner) are as follows:

P – Pause/Resume
Press 'P' to toggle paused state. When the spooler is paused, the printer will stop printing until you press another 'P' to continue printing. This is only applicable if using the spooler.

C – Clear Spooler
Press 'C' to clear the spooler. All pointers will be reset and the buffer emptied. This is only applicable if using the spooler.

R – Repeat Copies
Press 'R' to instruct the spooler to print another copy of the document just printed. This will reprint everything currently in the buffer. Make sure that before you print a document (that you want several copies of), that you clear the buffer first. You may stack up to 9 repeat copies. Again, this is only applicable if using the spooler.

T – Set Port Type
Continue pressing 'T' until the desired port type is displayed. This toggles through 2 parameters: the line feed option, and the port type (serial/parallel). If "Yes" to "Line Feeds", then a line feed will be printed after every carriage RETURN (EOL character on Atari). This is how most computers operate. If "No", then the printer must be set in a forced line feed following carriage return mode (usually by some internal switches on the printer). The other parameter "Port Type" determines which port will be used for the printer. If "Parallel", then the parallel port on the right of the MIO is used (this is the usual configuration). If "Serial", then the serial port on the left of the MIO is used. The RS-232 port supports XON/XOFF software handshake protocol and READY/BUSY hardware handshaking protocol for serial printers.

S – Spooler Size
Continue pressing 'S' until the desired printer spooler size is shown. The size is selected in 32k increments. If a size of 0 (Spooler: Off) is selected, then the buffer is disabled and the port acts like a normal P:R: Connection or 850 printer port. Note that the every RAM disk (in the MIO) is reformatted whenever you change a RAM Disk size or Print Spooler Size..

N – Port Number
Press 'N' until the desired port number is displayed. You have the option of letting the MIO act as printer 1, (1 is normal) 2, or none at all (printer port disabled). This will override all other external printer interfaces, however, if you select the MIO as "P1:", then printing to "P2:" will go to the external printer interface and vice versa.

RS-232 Configuration

This section describes the procedures for configuring your RS-232 port. Press '3' to enter the "RS-232 Configuration" sub-menu. The middle third of the screen (the status area) shows the current setting of the RS-232 port. The port configuration (baud rate, stop bits, and parity) is primarily used when configuring for a serial printer. When using the port through the "R:" handler, it is configured through XIO calls to the "R:" handler (by terminal programs and bulletin boards — BBS).

B – Baud Rate
Continue pressing 'B' until the desired baud rate is displayed. This value is a default only and can be overridden by an XIO to the "R:" handler (if enabled).

S – Stop Bits
Continue pressing 'S' until the desired number of stop bits is displayed. This value is a default only and can be overridden by an XIO to the "R:" handler (if enabled).

P – Parity Mode
Continue pressing 'P' until the desired parity mode is displayed. This value is a default only and can be overridden by an XIO to the "R:" handler (if enabled).

A – Port Assign
Press 'A' to change the port assignment. If the port is already assigned to the printer, then pressing 'A' does nothing. If the port is not assigned, then it may be assigned to the "R:" handler and used to interface to MODEMs or other computers.

Save Configuration

Press '4' followed by a 'Y' ("Are you sure?") to save the current configuration to the hard disk (Unit 0,0). Then, when you reboot the system (and the MIO has been powered off and back on again), your configuration will be read from the hard disk. This is so that you do not have to set the configuration each time you boot your system, however, as long as the MIO remains on, it will retain its current configuration. Thus, the configuration is read from the hard drive only when the MIO has lost power and you are rebooting your system.

Using SpartaDOS

SpartaDOS 3.x or higher supports parallel devices. You cannot use the MIO with any SpartaDOS version lower than that. SpartaDOS 3.2 supports up to 16 megabytes per drive and gives a MEMLO of $1A88 with the MIO installed. SpartaDOS is strongly recommended as the DOS to use with the MIO! We will not be responsible for problems arising from the use of other DOS types with the MIO.

Using Other DOS Types

Most DOSes (except MyDOS) will not support drives larger than 1024 sectors (about 256K). This is a limitation of the Atari DOS 2 compatible sector chain, not the MIO. MyDOS doesn't have this limitation, but it is still a small computer style of DOS. Simply put, you get more flexibility with SpartaDOS than any other DOS for the Atari 8-bit line of computers. (SpartaDOS is much like MS-DOS and UNIX — there must be a reason they are so popular.)

Since you have a lot of flexibility in drive assignments, you may still want to put DOS 2 (or MyDOS) on one of the partitions of a hard drive — this way you can swap drives and boot whichever DOS you would like.

Using Boot Disks

To use a boot disk, go to the configuration editor and set "D1:" as "Floppy #1". The best way to do this is to "Swap Drives" between "D1:" and the drive that says "Floppy #1" after it. If none are configured as floppy 1, then swap with a "n/a" drive. The computer can now be rebooted from floppy drive 1.


Previous page Next page