___/\ ________:___________________________________________________: \___ \ / \ ¦ __/ ________ _ /___/ _______/ . _/ ¦ _ | \ \/ / \ | \_______ \ \_/ \ / \ _|___ \ |/ \ | \ / \____ \_ | \_ \_ \_ / \_ ____/ \_ | \_ |____\/______/________/_________/_____/______/_________/__|______/_______/ . \ MYSTICAL PLACES! / \/\ _ ___________: ______________________________________ _ /\/ \ \\_ ____ \| _| . _/ ______/ ______/ ______/ // | \_____/|/ \ _|___ \ / \ ___/ \______ \ | | | \_ ____/ \_ / \_ / \_ | \_ zACK|____|_________/__|______/________/________/________/ · @@@@@@ NOW RUNNING ON 6 BLAZING NODEZ!!! @@@¯¯@@@ _____ _____________ _________________ __ _____@@@__________/ \/ \_____ \/ _____/ ______/______ __ \:\\::::@@@@@@@@::::/ _ .\ | .\ | .\ ___)_\____ .\::::::://:/ \:\\:::@@@:::@@@::/ | \\ | \\ | \\ \_ \\::::://:/ ¯¯ ¯¯¯@@@¯¯¯@@@¯¯\____| \_____/_______/______/_______/¯¯¯¯¯ ¯¯ @@@@@@@ |______\zACK ¯¯¯¯¯ Y · - - - - -- - - -- -- -- - - - -- - -- - - - - --- -- -- - -- - -- -- - · eLITY oNLY [ NODE #1: +31-(0)10-4779507 rINGDOWN 28k8 v.FAST ] tHE sTAFF: 0/1 dAYZ [ NODE #2: +31-(0)10-4779568 ,, ,, 28k8 v.FAST ] - tHC - 68030/68882 [ NODE #3: +31-(0)10-4779633 ,, ,, 28k8 v.FAST ] - eUROSOFT - 40 mHZ [ NODE #4: +31-(0)10-4774218 21k6 dUAL ] - dELITE - pOWER! [ NODE #5: +31-(0)10-4762711 21k6 dUAL ] - cREW^ONE - 1,5 gIG! [ NODE #6: +31-(0)10-4761459 21k6 dUAL ] - pLL! - · - - - - -- - - -- -- -- - - - -- - -- - - - - --- -- -- - -- - -- -- - · >>>> M Y T H W O R L D H E A D Q U A R T E R S <<<< · - - - - -- - - -- -- -- - - - -- - -- - - - - --- -- -- - -- - -- -- - · _w*wµ_ µP ¬ JØ µP ØØÞ _w*wµ_ JØ JØ# _#" ØØr ØØ _ _ æµÆØ¦&´ æ@ ¯ _w*wµ_ _w*wµ_ _w*wµ_ JØ _w*wµ_ _Ø#µ__wØr JØ@ JØ@ µP ØØr µP ØØr µP ØØrÆ' µP ØØ µÆ ØØr ÆØ ØØ ÆØ' Æ@*MSW*@@ Æ@*MSW*@@ Æ@ °@ÝF Æ@ @ JØ ¯ JØ¿ áØF JØ# dØ dØ dØ Ø` dØ ® ØØ ØØ __ ,ذ ØØ #ØK _w #ØK _w #ØK _w² #ØK _w" ØØ áØ ¶Ñ*=° JØ °#ØÑææ#° °#ØÑææ#° °#ØÑææ#°`¿ °#ØÑææ#° áØ JØ ¯¯¯ ¯¯¯ ¯¯¯ ¯¯¯ ! = ==================.======.===.====:=====.====|===.==.=|SaRgE = ! ! HELLF!RE UK HEADQUARTERS XX:XX:XX >=- NO ATTITUDES HERE -=< ! +---------------------------------+ +-------------------------------+ | C00l SyS0P tEAM SaRgE/HF/INO | | OVER 1100 /X FILES ONLINE | | MULTINODE SYSTEM! NuMaRk/INO | | 2 GIG FULL ONLINE AMIGA WAREZ | | 040 TURBO POWER sHY!/HF | | NEW AMI-EXPRESS UTILS X5 | | RELAXED /\ RATIOS 33.6 v.FAST! | | MAJORS X2 GROUP RELEASE X3 | +---------------------------------+ +-------------------------------+ ACCEPTING NEW MEMBERS FOR LIMITED PERIOD! +44-1255-220608 - N.U.P - ?????? - +44-1255-220612 .-- ------------------ ---- ------ --------------------- ------ ---- --. | H E L L F I R E D I S T S I T E ! | :---------------------------------------------------------------------------: | This file passed through "STEEL DAWN" ... if you want access then : : FIND the number & NUP | : UPLOADED AT 23:25:00 ON 20-Jul-95 : `-------- ---- - ------------------ --------------------- --- ----- ---- -' ««««««««««««««««««««««««««««««««««««««««««««««««««««««««««««««««««««««««««« tAKEN fROM tHE nUT & bOLT EURo-HQ. _____ _______________|___ _|____________ _________ ______________ ___________ \_______ \__ / \_____ _____/ \______ \_/______ \ \_/____ ____/ _/ / / / | | | | / _/_ _ / \_ ___/___| | \ / _/ / | | | & | / / \/ / \ | | \___/ \__________|__|____| |_________/__________/_________|____| +- -/_____/- -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -+ tHE mANSiON +44-(0)P-R-I-V-A-T-E (Node 1) tHE mANSiON +44-(0)P-R-I-V-A-T-E (Node 2) Thu Jul 20 18:24:28 1995 @BEGIN_FILE_ID.DIZ /\_ ____________ ______/\___________/\___ / ¬\/ |¬\ __ / \____ / ¬\ |\ __ / / | \ | \/ ¬\/ & | _ \ | \ |_\/ ¬\/ \__|__/_____/\__/ |_____/____/____/\__/ +---------[ CRaZY GaNG ARE BACK! ]---------+ PC tASk VERSiON 3.0 mANUAl bY sHARd/N&B! @END_FILE_ID.DIZ · : ¦ . _________ ________ _____________ ._____¦ | · __ / : ___________/ _ \ \ __ _ / | \ |____: : \_/ -A : \______ \ | \_ _: \_/ \_/ | \ ¦ | ¦ \_ ··D_ / / _/ | / |___/ \_ | : : | |_______/ `N· _/ \ \_________/ | \________/ ¦ |_____¦ ¦ | : \__________/ \ ¦ \_ : : \__________| \___________/ . · . »»»» PRESENTS «««« PC TASK - VERSION 3 =================== TYPED BY SHARD - N&B USER REFERENCE MANUAL --------------------- CONTENTS -------- General Information 1.1 Introduction 1.2 System Requirements 1.3 Backing up your PC Task Disks 1.4 Installing PC-Task 1.5 Starting PC-Task Configuring PC-Task 2.1 Option Screen 2.2 Saving Options / Using Defaults / Quitting 2.3 Floppy Disk Options 2.4 Hard Disk Options 2.5 Graphics Adapter Options 2.6 Advanced Video Options 2.7 Mouse, Parallel, Serial & Sound Options 2.8 Priority Options 2.9 Memory Options 2.10 ToolTypes / Shell Arguments Emulating 3.1 General Emulating Information 3.2 Turning the Mouse Driver On 3.3 Rebooting and Quitting the Emulator Using your PC 4.1 Creating a Bootable MS DOS Disk 4.2 Getting Around in MS DOS 4.3 Using CopyToA, CopyToI & DirA 4.4 Getting Software to Run 4.5 Obtaining as Much Memory as Possible 4.6 Achieving Faster Emulation Technical Information 5.1 File Exchange with Floppy Disks 5.2 Using a 5.25" 40 Track Drive 5.3 Creating a HardDiskFile 5.4 File Exchange with HardDiskFiles 5.5 Creating a Hard Disk Partition 5.6 File Exchange with Hard Disk Partitions 5.7 Using an Amiga CD-ROM Drive Appendix A Common Problems Appendix B Hints & Tips Using PC-Task Appendix C PC Boot Procedure Appendix D Video Modes Appendix E MS-DOS Hard Disk Transfer Appendix F Technical Support Appendix G Bug Reporting Appendix H References Appendix I Glossary Index 1.1 Introduction ---------------- Even though the world computer market is still dominated by PC's, the Amiga range of computers is excellent. You may wish to run PC software but do not want to purchase a second computer. This is where PC-Task is ideal. It allows you to run the majority of PC software packages (that require an 80286 processor or below) on your Amiga computer, making use of the peripherals and memory (up to 16MB) which you already own. The multitasking capabilities of the Amiga range of computers is what has set it apart from other computer systems. PC-Task is no exception - it works without taking over your computer. When in operation the PC Task application can be switched to when required. Multiple versions of PC Task can be executed at the one time allowing you to run multiple PC packages at once. At last pre emptive multitasking comes to the PC! PC Task can support two floppy drives (including high density) and two hard disks. Pseudo hard disks can be created as a file on your hard disk. This feature allows the use of already created bridgeboard pseudo hard disk files. You can also use an Amiga partition as an MS DOS hard disk. MS-DOS is not supplied with this package. Versions of DOS that are suitable for use include 3.33, 5.0 or 6.2. MS-DOS can be purchased from most computer stores. If you have a PC computer you are able to make a bootable disk quite easily. Please refer to Section 4.1 - Creating a Bootable MS-DOS Disk for more information. Note: If you purchase MS DOS 6.2 it is supplied on high density floppies. If you do not have a high density drive, there is a form included in the package that entitles you to receive free low density disks. 1.2 System Requirements ----------------------- PC-Task requires an Amiga computer with at least 512K of RAM and AmigaOS 1.2+. Please note that some features of PC-Task will only work if you have at least 1MB of RAM. Some display features will also be unavailable if you do not have an AGA compatible Amiga or a third party graphics card. See Section 2.5 - Graphic Adapter Options for more information concerning display modes. Provided on the PC Task program disks are versions of the software for different Amiga processors. The supplied Commodore installer program will install the correct version for your machine. If you are having problems with the install process, remember that there is a help button you can press. Note: If you intend to run Windows 3.1 you will require a minimum of 1.5MB contiguous RAM (more recommended) and at least 6MB of available hard disk space (10MB recommended). 1.3 Backing up your PC-Task Disks --------------------------------- The PC-Task program disks are not copy protected to allow you to make working backups of these disks. We recommend that you do this before installing the software and to then install the software from the backups Consult your Workbench manual for further information on making backups. It is legal to make one backup copy only of the package for your own personal use. Please respect the enormous amount of time and effort put into this product and do not make copies for other people. Please support the developers of software as it is only through software purchases that this, and other products, can be developed and improved. 1.4 Installing PC-Task ---------------------- PC-Task can easily be run from your program disks. It is not bootable so you must use a Workbench disk to start your machine. If you have a hard drive, PC-Task can be installed by double clicking the Install-PC-Task icon. Follow the instructions that appear on screen. On PC-Task Disk 1 is a directory called MSDOSUtils. It contains six optional utilities that you can use with PC-Task during emulation: COPYTOA.EXE See Section 4.3 COPYTOI.EXE See Section 4.3 DIRA.EXE See Section 4.3 PCTQUIT.EXE See Section 3.3 PCTMOUSE.EXE See Section 3.2 PCTCDROM.SYS See Section 5.7 These utilities are not required by PC-Task to run. If you wish to use them, either use the ProduceUtilDisk program, to create a 720k MS-DOS disk with a copy of the files, or copy the individual files across to an MS-DOS disk if you have the appropriate software. 1.5 Starting PC-Task -------------------- If you are running under AmigaOS 1.2 or 1.3 then you need to first double click the TDPatch1213 program. This program fixes bugs and adds some features to Kickstart to allow reading and writing to PC floppy disks when running PC-Task. To start PC Task double click the program icon that is appropriate to your machine. The correct version of PC-Task for your machine is dependent on your processor type. Below is a guide to which version is applicable for each Amiga model: PC-Task68000_10/PC-TaskTurbo68000_10 are for 68000 & 68010 machines. i.e. stock Amiga 500, 600, 1000, 2000's. PC-Task68020_60/PC-TaskTurbo68020_60 are for 68020 or later processors. i.e. stock Amiga 1200, 3000, 3000T, 4000's. The program should load and display an option screen. If the option screen does not appear, but instead an error window stating that you have the wrong processor type is displayed, then the wrong version of PC-Task has been selected. If this occurs please reselect the correct icon. There are two PC Task programs for each type of processor. The Turbo version of the program is faster but at a cost. It uses four times as much memory as the normal version. So if you are running 1 MB extended memory (plus the 1 MB conventional and upper memory area) PC Task will allocate approximately 5MB, but if you use the PC TaskTurbo version, it will try to allocate approximately 8MB of RAM. 2.1 Option Screen ----------------- The option screen allows you to change the various functions of PC-Task. To start the emulation just click the start button or press the return key, after you have set the options to suit your preferences. 2.2 Saving Options / Using Defaults / Quitting ---------------------------------------------- At the bottom right of the PC Task option screen there are three gadgets. These are used to control the configuration of PC Task. Use Defaults This resets all options to the default values. Save Configuration This creates a file in the current directory called "PC.config" which contains the configuration as currently set. PC-Task attempts to load this file each time it is executed and will use its values if found. Quit Quits PC Task 2.3 Floppy Disk Options ----------------------- PC-Task is able to take advantage of the Amiga's disk drives so you are able to read and write PC formatted disks. PCs use a different naming system for their disk drives. Whereas the drives on the Amiga are called DF0:, DF1: and so on, on the PC they are called drive A and drive B. You can only have two floppy disk drives on a PC, so the letters C, D, etc are used for hard drives. On the bottom left of the option screen are two text gadgets used to assign PC-Task's floppy drives A and B for use during emulation. The floppy drives can be assigned to any device, by entering the name of the drives into the text gadgets. By default DF0: is assigned as drive A, and DF1: is assigned as drive B (if applicable). These are the first two Amiga floppy drives. Alternatively if you have extra floppy drives you can assign these as the PC drives, for example set DF1: as drive A and DF2: as drive B. By default, your Amiga floppy drives are used as MSDOS 720K drives during emulation (or 1.44MB if you have a high density drive) and hence can only read disks of that format. Please note only some later A3000's and all A4000's were shipped standard with high density drives, other machines do not have high density drives. To determine whether your drive is high density, insert a high density floppy disk in the drive (these disks have an extra hole opposite the write protect tab) and format it from Amiga Workbench (only AmigaOS 2.0+). If it creates a disk with 1.76 MB capacity then this is a high density drive. If you do not have a high density drive in your Amiga several 3rd party high density drives are available. People who mount their drives as MS DOS drives, so they can read and write files using the AmigaOS 2.1 + MS-DOS filesystem, or other such software, can enter the device names that they use for that (e.g. PC0: & PC1:) in the text gadgets. 2.4 Hard Disk Options --------------------- During emulation a hard disk can either be a file or a partition on your Amiga hard disk. Each has its advantages. A hard disk file is more versatile. You are able to copy it, back it up and move it around, as AmigaDOS treats it as a normal datafile. But the compromise is speed. A hard disk partition is considerably faster. You can emulate two hard disks, drive C and drive D. If you choose to set up only one emulator hard disk, it must be assigned as drive C, as drive D will not be accessed if drive C is not found. The emulator will boot off drive C if no MS-DOS disk is found in floppy drive A and drive C is bootable. Note that early versions of MS-DOS do not work with hard disk partitions larger than 32MB. It is suggested that you create hard disks of 32MB or less if you are using MS-DOS version 3.33 or lower. It is important that you refer to Section 5.5 - Creating a Hard Disk Partition if you want to use a real partition on your Amiga hard disk instead of a hard disk file. The use of partitions should only be attempted by advanced users. If you have an existing bridgeboard hard disk file, click the left mouse button on one of the hard disk text gadgets and enter the file name (including path) in the text gadget e.g. "Work:IBMHardDiskFile". PC-Task does not work with JLink virtual drives. If you want to create a hard disk file on your Amiga hard disk follow the instructions contained in Section 5.3 - Creating a HardDiskFile. 2.5 Graphics Adapter Options ---------------------------- You can emulate five different display adapters with PC-Task. You can toggle between modes by clicking the left mouse button on the gadget right of the Graphics Adapter text. MDA This is a monochrome, text only adapter that gives faster screen updates. You are able to select the colours that will be used in the Advanced Video Options CGA CGA is the default graphics option and has the most complete implementation and compatibility. EGA EGA will do the same modes as MDA and CGA and adds some higher resolution graphics modes. VGA VGA will do all the modes of MDA, CGA, EGA and higher resolution graphics modes. One VGA mode requires a machine with the AGA chipset (such as the A1200 & A4000) or with a graphic board capable of 256 colours in order to display the correct colours. Other machines will display the mode but with incorrect colours. SVGA 512K / SVGA 1 Mb / SVGA 2Mb SVGA modes are high resolution graphics modes, some of which require a machine with the AGA chipset or a graphics board capable of 256 colours in order to display the correct colours. Other machines will display the mode but with incorrect colours Many PC games use non-standard modes and features of EGA/VGA and therefore will not run correctly. 2.6 Advanced Video Options -------------------------- Underneath the Graphics Adapter options you are able to select Advanced Video Options. This will bring up another window allowing you to select the Amiga screen mode for each graphics mode available. For a complete list of modes, please refer to Appendix D - Video Modes. Down Mode This will move down through the list of available video modes. Up Mode This will move up through the list of available video modes. Window/Screen This will select whether the current mode will run in a window or on its own screen. If running in a window the Public Screen can be selected using the PUBSCREEN ToolType. See Section 2.10 - ToolTypes / Shell Arguments. Graphics Update This selects whether the screen is updated immediately when any changes are made, or only updated after every 1 , 2, 4 or 8 frames. MDA Palette This allows you to select the colours used when MDA is selected as the graphics adapter. Colours can be adjusted by sliding the red, green and blue gadget controls to the right of the colour boxes. Set Mode This gives you a choice, through the use of a screenmode requestor, of the available screenmodes on which to run the current video mode. AmigaOS 1.2 / 1.3 users will have to enter the mode ID in the text gadget next to the Set Mode button. Some common modes are: $0000 Lores $8000 Hires $8004 Hires Laced PC Task will automatically default to values viewable on all machines if no screenmode is selected for a PC graphics mode. If you select an Amiga graphics mode which has less colours than the PC mode you are using, the screen may look wrong, as PC-Task won't be able to use the correct colours. 2.7 Mouse, Parallel, Serial & Sound Options ------------------------------------------- You can toggle the Parallel, Serial, COM2 Mouse and Sound gadgets to on or off by clicking the left mouse button on these gadgets at the top right of the option screen. When a tick is displayed in the gadget, the parallel or serial port can be used during emulation for printing or communications with a modem. By default both are selected for use. To access either the serial or parallel ports with another Amiga program, while PC Task is running, you will need to turn the relevant port in PC-Task to off. See the Section 2.10 - ToolTypes / Shell Arguments for information on how to select other serial and parallel ports. The COM2 Mouse option changes the mouse driver (when activated) to emulate a Microsoft compatible serial mouse On COM2:. This increases compatibility with software that uses its own drivers for serial mice (eg. Windows 3.1). For more information on the mouse driver see Section 3.2- Turning the Mouse Driver On. The Sound option emulates basic PC sound. This is equivalent to the motherboard sound present on most real PCs and is intended for simple beeps it does not emulate SoundBlaster or other PC sound cards. 2.8 Priority Options -------------------- As PC Task allows your Amiga to continue to multitask, two options are provided to control the Amiga processor allocations to allow maximum emulation performance. "Priority when selected" is the priority the processor gives to running the emulator, when the emulator screen / window is selected. Assigning a value of one (1) to this option gives the emulator the majority of the processors time when PC Task is in use. This means that the emulation will run faster in the Amiga's multitasking environment. There is usually no need to raise this value, as there is only minor speed increases. "Priority when not selected" is the priority the processor gives to running the emulator when the emulator screen / window is not selected. Assigning a value of negative one (-1) to this option gives other programs the majority of the processor's time when PC-Task is not being used. 2.9 Memory Options ------------------ In the bottom right of the option screen there are three sets of left / right gadgets that allow you to change memory options of the PC. Before we explain these options the way memory is used on PCs will be discussed. The first 640K of memory on a PC is called conventional memory. After that you have 384K which is used for system hardware, device drivers, memory-resident programs, etc. and is referred to as the upper memory area. If you are not using EGA, VGA or SVGA, you can extend your conventional memory to 704K, and into the upper memory area. Beyond this first 1MB there is the high memory area extended memory and expanded memory. Consult your DOS manual or related book for information on expanded memory and the high memory area. The following memory options are available on the PC-Task option screen: Conventional Memory Sets the amount of memory PC Task will allocate for emulation with the maximum base memory allowed being 704K, if MDA or CGA graphics adapter selected, and 640K if EGA, VGA or SVGA is selected. For best compatibility select 640K. If the emulator fails to get the amount set it will try for a smaller amount until it gets too low to be functional. Extended Memory Sets the amount of extended memory which will be allocated for emulation. You are able to select up to 15MB of extended memory. It is best if you do not allocate all available fast RAM on your Amiga for emulation. If you allocate more, PC Task may use Chip memory, which will slow down the emulation. Minimum Leave Available This is the minimum amount of memory that the emulator will leave available for other Amiga programs, after it has allocated the main memory. This is used to ensure that your Amiga's available memory does not get too low when the emulator allocates the amount it requires. If the memory available gets below 64K the system may crash. It is suggested that this value is never lowered below 16K. Because MS DOS only manages conventional memory you need to use a extended memory manager. HIMEM.SYS is one that does this and is provided with MS-DOS. If you wish to use your extended memory you will need the following line (or similar, depending on options) in your CONFIG.SYS: DEVICE=C:\DOS\HIMEM.SYS If you are a using a different memory manager, please refer to its documentation. Some programs require the availability of expanded memory. Since MS-DOS only comes with EMM386, you are unable to use it on PC-Task's 8086/80286 emulation. There are a number of shareware or public domain memory managers that work well with PC-Task. We have found that EMS40.SYS is one of these. To free conventional memory to allow DOS programs to run, MS-DOS provides the option of running MS-DOS in the high memory area, using the following command in your CONFIG.SYS: DOS=HIGH This works with PC-Task, but we suggest only do this if you really need the memory. Because of the way PC-Task works, this will slow down the emulation. A RAMDrive comes in handy when using PC-Task. The extended memory area can be used for this. A typical RAMDrive would be set up in the following manner in your CONFIG.SYS: DEVICE=C:\DOS\RAMDRIVE.SYS 256 / e 2.10 Tooltypes / Shell Arguments -------------------------------- There are a number of options that cannot be accessed from the PC-Task option screen. These options are generally suited to the advanced user and are specified by adding the ToolType to the PC-Task icon or specifying the keyword after the program name when starting PC-Task from a Shell / CLI. If you are using AmigaOS 1.2 or 1.3 you will need to add "=ON" to a ToolType to turn it on. These users will also have to enclose the ToolType with brackets to turn it off. For example, with the NOOPTIONWINDOW ToolType, AmigaOS 1.2 / 1.3 users will use: NOOPTIONWINDOW=ON to stop the option screen from appearing, and (NOOPTIONWINDOW=ON) to make it appear (if there is no ToolType, the option screen will still appear). Following are the accepted ToolTypes. LANGUAGE=ENGLISH, DEUTSCH, FRANCAIS Three languages are built into PC-Task and can be selected by this ToolType. If you do not have this keyword, PC-Task will default to the languages set in your preferences if you have AmigaOS 2.1 or above. Otherwise the English language will be used. MAXDEPTHTWO MAXDEPTHTHREE These two ToolTypes limit the maximum screen depth that PC-Task will open. This can be of great use on an Old or ECS Chipset machines with chip (graphics) memory only or chip and slowfast (memory at $c00000 which is called fast on the system but is as slow as chip memory) memory only. On such a machine any more than a depth of two on a screen with a width of 640 will slow down the operation of PC Task if you do not mind losing some colours you can get faster operation by using either of these keywords. MAXDEPTHTWO limits the screen display to a depth of 2 for HIRES (width 640) screens. For LORES (width 320) screens double the depth is allowed before slowdown occurs. BOOTANYFLOPPY Does not check for valid boot code. Will boot from any MS-DOS floppy disk. SERIAL=name.device,unit,flags If you have more than the internal serial port on your machine or just want PC Task to use the device instead of going direct to the internal serial port hardware, you can use this keyword. For using the internal port with the serial device use "serial.device,0,0". PARALLEL=name.device,unit,flags If you have more than the internal parallel port on your machine you can use this keyword. What PC-Task defaults to when you dont give a PARALLEL keyword is "parallel.device,0,32". The 32 means it will open in shared mode. FONT=name.font If you wish to specify your own font for use during emulation use this keyword. You can supply 8*8, 8*14 and 8*16 fonts. NEVERBLANKPOINTER Stops the mouse pointer from ever being turned off. FORCEFASTMEM Force PC-Task to get the PC memory from fast ram. This is only of use if you have more chip memory than fast memory. NOOPTIONWINDOW This stops the option screen/window from appearing when loading PC-Task. This option should be used when you want to use the options you have previously saved and go straight to the emulation. PUBSCREEN=PUBSCREENNAME PC-Task has the ability to open its option and emulation window on a public screen. This is how you are able to use it as a window on the Workbench screen. It also means you can open it on your favourite program (as long as it uses a public screen). To use this ToolType, substitute the public screen name for PUBSCREENNAME. For example, if you wish to open the window on Workbench you would use: PUBSCREEN=Workbench And to open the window on your first DirWork 2.1 screen: PUBSCREEN=DIRWORK_1 NOGOLDENGATE Use this to ignore a GoldenGate I or II board. BOOTHARDDISKFIRST If used PC-Task will ignore any floppy disks in your drives and boot from drive C if available. BADPAL Allows the 68020+ processors to use the 68000 version of PC-Task. This may be of use to people who have a bad 68030 board that doesn't read words from odd locations. DISKMASK=MASKVALUE Some hard disk controllers cannot DMA to all memory locations. This can cause problems with PC Task, but this ToolType can fix the problem. The MASKVALUE determines the highest memory location PC-Task will use for disk transfers. Some typical examples would be: DISKMASK=0xFFFFFFFE DISKMASK=0xFFFFFF Some controllers that may exhibit problems when DMA'ing to 32bit RAM: GVP Series II SCSI/RAM A570 with ROM revision below 6.6 A2091 with ROM revision below 6.6 3.1 General Emulating Information --------------------------------- The PC emulator starts by displaying the memory available for the PC and drive A-D's allocation. Insert a 720K DOS boot disk (or 1.44MB if you have a high density drive) into drive A, which is usually the internal drive DF0:, which the emulator will try to boot off. If no disk is found in drive A, the emulator will try to boot off the hard disk C. Once PC Task has booted you will be able to run PC software as you would on a real PC. 3.2 Turning the Mouse Driver On ------------------------------- To turn the mouse driver on press LeftAmiga-P. This should be done prior to starting the PC program that you wish to use the mouse with. You can also use the MS-DOS utility PCTMouse.EXE that is supplied with PC-Task to turn the mouse driver on. If you want the mouse driver to be on always, you can put the PCTMouse.EXE command in your AUTOEXEC.BAT file (see your MS-DOS manual for more details on the AUTOEXEC.BAT file). Note: If you are using a screen for PC-Task the top part of the screen is cleared when you turn the mouse driver on and you can no longer use the screen's drag and depth gadgets. This means you cannot use the mouse to move the screen to the back. LeftAmiga-M will allow you to switch screens. 3.3 Rebooting & Quitting the Emulator ------------------------------------- PC-Task can be rebooted just like a real PC, using the same keys as a PC. To do this, press the Ctrl-Alt-DEL keys all at the same time. To quit the emulator press LeftAmiga-RightAmiga-DEL or LeftAmiga-DEL. You can also use the MS-DOS utility PCTQUIT.EXE, which is supplied with PC-Task, from the MS-DOS shell. 4.1 Creating a Bootable MS-DOS Disk ----------------------------------- In order for you to be able to use the PC-Task emulation (or even a real PC) a bootable MS-DOS disk is needed unless you have a bootable HardDiskFile or partition from which to boot. To create a system disk (720K bootable) for use with PC-Task, you can insert a 3,5" DSDD (double sided double density) disk in a real PC's drive A: and enter at the MS-DOS prompt: format A: /s Or format A: /s /f:720 Or format A: /s /n:9 Insert this disk when you boot the emulator. 4.2 Getting Around in MS-DOS ---------------------------- There are many versions of DOS for PC's. Here is a quick guide to DOS. We recommend you purchase a guide for DOS if you are not familiar with it. There are many available, and any good PC store or technical bookshop should be able to help you. DOS is in some ways similar to the Shell/CLI. If you type 'dir' you will get a directory listed of the current directory and if you type 'cd ' you will change your current directory. Your MS-DOS manual will give a list of all the commands available. One difference to note is the use of the backslash (\) instead of the foreslash (/) used under AmigaDos. As we have said before, the floppy disk drives are called drive A and drive B and the hard disks are called drive C, D, etc. Remember to use '' to change the current drive, instead of 'cd A:'. e.g. 'C:' or 'A:'. Filenames under MS-DOS have a maximum of 8 characters with a 3 character extension describing the type of file. Files ending with .EXE or .COM are usually programs which can be run by typing their name. Script type files with a .BAT extension are text files containing a list of commands to execute which you can execute by just typing their name. General text files usually end with .DOC or .TXT. Some common files you will see are AUTOEXEC.BAT and CONFIG.SYS. These are both text files and are similar to the AmigaDOS startup-sequence located in the s: directory. The CONFIG.SYS file is executed first, and contains commands which configure your computer, such as device and mouse drivers. The AUTOEXEC.BAT file is executed next, and runs commands such as setting your path, running virus checkers, and starting memory resident programs. 4.3 Using CopyToA, CopyToI & DirA --------------------------------- PC-Task comes with two MS-DOS utility programs which allow you to copy files between the PC devices PC-Task is using and your Amiga devices. These programs are located on the MSDOSUtil disk (see Section 1.4 - Installing PC-Task) are are used whilst running the PC Task emulation. The programs are: CopyToI AmigaPathFile IBMPathFile Allows you to copy a file from your Amiga device (such as RAM, hard disk or floppy) to your PC device. For example: CopyToI DH0:file.dat a:file.dat This copies the file file.dat from DH0: to the floppy disk in drive A. CopyToA IBMPathFile AmigaPathFile Allows you to copy a file from your PC device to your Amiga device. It works the same way as CopyToI but in the opposite direction. For example: CopyToA a:file.dat DH0:file.dat This copies file.dat from your PC floppy drive A to your Amiga hard drive DH0:. To print a file using your Amiga printer driver use the following example: CopyToA a:file.txt PRT: To copy a file directly to your Amiga parallel port use the following example: CopyToA a: file.txt PAR: DirA AmigaPathFile Allows you to display the contents of an Amiga drive while running the PC-Task emulation. For example, typing: DirA work: files/ will display all the contents of the work:files/ directory on your Amiga's drive. 4.4 Getting Software to Run --------------------------- If a program does not work it may if you use a different graphics adapter. CGA is the most compatible adapter in PC-Task. Make sure the program you are trying will work on a normal PC and does not require a 80386 or greater processor machine, or more memory than you can allocate. Use the 640K conventional memory setting on the options screen as it is the most compatible. 4.5 Obtaining as Much Memory as Possible ---------------------------------------- If you have 1.5MB or less memory available on your machine you might not be getting the full 640K for your PC emulation. Try one or more of the following: Software Methods Make a boot disk that only runs PC-Task (include TDPatch1213 if using AmigaOS 1.2/1.3). Select MDA from the option screen, as it uses the least memory. Switch the serial and parallel ports to off in the PC-Task option screen. Disconnect external Disk Drives. Lower the value of "Minimum Leave Available" on option screen. Run the LeaveSlowFast program from a Shell/CLI if you have a 512KChip/512K Slow Fast machine. Do not crunch the PC-Task program. Hardware Methods Many A500/A501 machines and A2000's have 512K chip memory and 512K fast memory. Since this memory is in separate locations PC-Task can only allocate a largest possible area of 512K. Most of these machines can be allocated to have 1MB of chip memory by a repair centre. This helps PC-Task access more memory for emulation. There is no speed loss as this "fast" memory is actually as slow as chip and not real "fast". Alternatively you could buy more memory! 4.6 Achieving Faster Emulation ------------------------------ Software Methods Use the MDA Graphics Adapter. This mode only uses 2 colour text and is one of the fastest video modes to update. When using either CGA, EGA, VGA or SVGA add MAXDEPTHTWO or MAXDEPTHTHREE to the PC-Task icon ToolTypes or your Shell/CLI arguments. These keywords reduce the number of colours displayed and therefore make a large difference to speed on a machine with only chip and slow fast memory. Do not run other programs in the background when using the emulator. Use AmigaOS 2.0+. When using PC-Task in its own window or on a graphics board, screen updates will be considerably faster under AmigaOS 3.0+. Hardware Methods Having at least 1MB of true Fast RAM (2Mb or more is recommended). Faster processors such as a 68020, 68030 or 68040 will increase the emulation speed. It is very important to have at least 1MB of 32bit RAM when using faster processors. AGA machines, such as an A1200 or A4000, or machines with 24bit graphics boards have faster graphics updates. Some display modes PC-Task uses slow down emulation on ECS or earlier chipset machines. 5.1 File Exchange with Floppy Disks ----------------------------------- Files on an MS-DOS disk can be accessed from the Amiga environment by using CrossDos as supplied with AmigaOS 2.1+, MSH, MultiDOS and similar products. The files on these disks may then be accessed transparently from within any Amiga program. You are also able to specify these devices as either drive A or B in PC-Task's Floppy Disk Options (see Section 2.3 - Floppy Disk Options). Warning: Filesystems usually make the assumption they are the only one with access to a drive, hence they often keep data internally. Don't write to a drive from AmigaDOS and under PC-Task and expect both systems to know about the change. You can use the disk change command from the Amiga side to tell the Amiga filesystem that the disk has been changed since it was last accessed but no such command exists under MS-DOS. We suggest you don't write to a drive from the Amiga side while PC-Task is running to avoid this problem. 5.2 Using a 5.25" 40 Track Drive -------------------------------- Amiga owners with 40 Track, or 40 Track capable, 5.25" disk drives can use them under PC-Task. They are accessed by using a mountlist entry that indicates to PC Task that they have 40 Tracks (not 80). This can be done by adding the following to your "devs:mountlist" file: MS3: Device =trackdisk.device Unit = 2 Flags = 0 Surfaces = 2 BlocksPerTrack = 9 LowCyl = 0 HighCyl = 39 # Where the value for unit corresponds to 0=DF0:, 1=DF1:, 2=DF2: and the value for BlockPerTrack corresponds to 9=360K, 8=320K. You should use an MS-DOS device (such as mfm.device that comes with Workbench 2.1 +) instead of trackdisk.device. If you are running AmigaOS 1.2 or 1.3 you will need to provide an MS-DOS device as trackdisk.device won't be patched by TDPatch1213 and will therefore result in errors. MS3: FileSystem = L:CrossDOSFileSystem Device = mfm.device Unit = 2 Flags = 0 Surfaces = 2 SectorsPerTrack = 9 SectorSize = 512 Reserved = 1 Interleave = 0 LowCyl = 0 HighCyl = 39 Buffers = 5 BufMemType = 0 StackSize = 600 Priority = 10 GlobVec = -1 DosType = 0x4D534400 # Execute the command "mount MS3:" from a Shell/CLI. Then specify MS3: in the drive A or drive B text gadget on the option screen. This will allow you to use that drive as a 360K 5.25" disk drive. 5.3 Creating a HardDiskFile --------------------------- A HardDiskFile is an Amiga datafile which PC-Task uses as an MS-DOS hard disk. To get the best speed out of HardDiskFiles you should create them on a freshly formatted or defragmented AmigaDOS hard disk partition. Step 1 Click on the Create HardDiskFile gadget on the option screen. Step 2 Click on the file name text gadget and enter the file name (including path) you wish to assign to your hard disk file. eg. Work: IBMHardDriveFile Step 3 Click the size text gadget and enter the size in megabytes you wish to use. A value of less than 32MB is recommended when using version 3.33 or below of MS-DOS. Step 4 Click the GoDoIt gadget. If all is well the file should be created on your hard drive after a period of time. Do not reset your computer while creating a hard disk file as this may invalidate your hard disk. Step 5 Click the HardDrive C text gadget and enter the name you entered in step 2. Save this configuration. Step 6 Start the emulator and boot off an MS-DOS disk that contains the MS-DOS programs FDisk and Format. Do not use FDisk and Format programs which you may have copied from a PC portable, FDisk and Format are MS-DOS commands, not contained in COMMAND.COM, that come separately with the MS-DOS package. Note: You can use the MS-DOS 5.0 install disk for steps 6 to 8. Step 7 Execute the FDisk program and partition the hard disk (Note: Usually it is sufficient to enter return to all options). Step 8 Now use the format command: format c: (To format only) format c: /s (To make the hard disk bootable) Or make the hard disk bootable by using the command: sys c: Step 9 You should now be able to access hard disk C. Make sure that the partition you have created the HardDiskFile on has buffers. This will speed up its operation. You do this by either using HDToolBox or the Addbuffers command in a Shell/CLI. Using 29 buffers per megabyte of HardDiskFile is the optimum, ie. if you have a 20MB HardDiskFile, use buffers of 580 (20x29). 5.4 File Exchange with HardDiskFiles ------------------------------------ CrossDos - as supplied with AmigaOS 2.1+, MSH, MultiDOS and similar products currently do not allow reading of PC Task and bridgeboard type hard disk files. Provided on the PC-Task disk is a device called "hardfile.device" which can be used to allow reading and writing of files from these drives. To access the hard disk file, add an entry to your "devs:mountlist" and mount the device. You must also assign HF: to the directory containing the hard disk file. The hard disk file must be named HardFileX where X is the unit you wish to use. When PC Task creates a HardDiskFile it always uses 32 BlocksPerTrack, 4 Surfaces and varies the number of cylinders (16 per MB). The hardfile.device automatically goes past the partition information, losing the first track of the hard disk file. The mountlist must allow for this missing track. A simple way to do this is to set surfaces to 1 instead of 4, and to multiply the cylinder number by 4 and subtract one for the missing partition track. A simple way to calculate the HighCyl requires is to use the following calculation: HighCyl = (Size in MB X 4 x 16) - 2 For a 4MB HardDiskFile your HighCyl would be: HighCyl = (4 x 4 x 16) - 2 = 254 Below is an example of a 1MB HardDiskFile under AmigaOS 2.1+: MH0: Device = hardfile.device Unit = 0 Flags = 0 Surfaces = 1 BlocksPerTrack = 32 LowCyl = 0 HighCyl = 62 Reserved = 0 FileSystem = L:CrossDOSFileSystem Stacksize = 4000 Priority = 5 GlobVec = -1 Buffers = 5 BufMemType = 1 DosType = 0x4D534400 # Below is an example for an MSH 1MB HardDiskFile: MH0: Device = hardfile.device Unit = 0 Flags = 0 Surfaces = 1 BlocksperTrack = 32 LowCyl = 0 HighCyl = 62 Reserved = 0 FileSystem = L:MessyFileSystem Stacksize = 4000 Priority = 5 GlobVec = -1 Buffers = 5 BufMemType = 1 DosType = 0 # Do not use this device name (e.g. MH0:) as the hard drive specification for drive C or drive D in PC Task. Warning: Filesystems usually make the assumption they are the only one with access to a drive, hence they often keep data internally. Don't write to a drive from AmigaDOS and under PC-Task and expect both systems to know about the change. You can use the diskchange command from the Amiga side to tell the Amiga filesystem that the disk has been changed since it was last accessed but no such command exists under MS-DOS. We suggest you don't write to a drive from the Amiga side while PC Task is running to avoid this problem. 5.5 Creating a Hard Disk Partition ---------------------------------- Setting up a partition on your hard disk is more complicated than using a file as a hard disk, as described in Section 2.4 - Hard Disk Options. Only advanced users should attempt to set up a PC partition and even then must keep in mind that the wrong setup may cause loss of data on the hard disk. You must assign an area of your hard disk for creating a PC partition, either by using partitioning software such as Commodore's HDToolBox or GVP's Faaastprep (if using a drive attached to a GVP controller), or by creating a mountlist entry for the partition in the file "devs:mountlist". If using versions of MS-DOS below 3.33 a partition cannot be larger than 32MB. The DOSType (sometimes called the Identifier) must be set to 0x4d534800, then specify the partition as hard disk C or D on the PC Task option screen and use FDisk and Format to partition it. If you wish to be able to boot from this partition you must specify the drive as hard disk C and boot from a floppy. Follow steps 6-9 in Section 5.3 - Creating a HardDiskFile for FDisking and formatting your partition. MS-DOS has a series of restrictions on the size of various parameters of a hard disk. PC-Task solves this problem if the DOSType=0x4D534800 through the following formula: TotalNumberOfBlocks= ((HighCyl+1)- L- LowCyl) *Surfaces*BlocksPerTrack MSDOS_BlocksPerTrack=26 MSDOS_Surfaces=((TotalNumberOfBlocks/26)/1024/)+1 OR id ((TotalNumerofBlocks/26)/1024)=1 < 2 MSDOS_Surfaces=2 MSDOS_CYLINDERS=(TotalNumberOfBlocks/26)/MSDOS_Surfaces If you do not set DOSType=0x4d534800, PC-Task will pass on the real drive parameters to MS-DOS. They must be within these restrictions: Surfaces - Must have a value in range of 1 to 255 BlockPerTrack - Must have a value in range of 8 to 63 Also: ((Highcyl+1)-LowCyl) Must have a value in range of 1 to 1024. 5.6 File Exchange with Hard Disk Partitions ------------------------------------------- CrossDos - as supplied with AmigaOS 2.1+, MSH, MultiDOS and similar products can read and write to MS-DOS hard disk partitions. Most products currently have reservations about accessing hard disks, so proceed completely at your own risk. The following information is provided as a guide. Consult the other product documentation for a more complete explanation. This subject is further complicated by the option of getting PC-Task to give MS-DOS different parameters to the real ones using DOSType=0x4d534800 as outlined in Section 5.5 - Creating a Hard Disk Partition. CrossDos handles the partition information if you have DosType=0x4D534800. You need to create a mountlist with the actual Device, Unit, Flags, LowCyl, HighCyl, Surfaces and BlocksPerTrack. We suggest that you use HDToolBox to read these parameters. Consult your Amiga Hard Drives manual for more information on using HDToolBox. Your mountlist must use a separate device name to the one you use with PC-Task. PCC: /* Replace these values with your Hard Disk's values */ Device = scsi.device Unit = 0 Flags = 0 Surfaces = 4 BlocksPerTrack = 32 LowCyl = 551 HighCyl = 653 /* These values will not normally change */ FileSystem = L:CrossDOSFileSystem Stacksize = 4000 Priority = 5 GlobVec = -1 DosType = 0x4d534800 Buffers = 30 BufMemType = 0 # Note: If in HDToolBox, the parameters given for Heads x BlocksPerTrack do not equal BlocksPerCylinder, then assume that Heads are equal to 1 and BlocksPerTrack are equal to BlocksPerCylinder. Warning: Filesystems usually make the assumption they are the only one with access to a drive, hence they often keep data internally. Don't write to a drive from AmigaDOS and under PC-Task and expect both systems to know about the change. You can use the diskchange command from the Amiga side to tell the Amiga filesystem that the disk has been changed since it was last accessed but no such command exists under MS-DOS. We suggest you don't write to a drive from the Amiga side while PC-Task is running to avoid this problem. 5.7 Using an Amiga CD-ROM Drive ------------------------------- PC-Task comes with a very basic CD-ROM driver called PCTCDROM.SYS. This, combined with the MS-DOS CD-ROM extension software, allows the reading of CD-ROM's from PC-Task. This is included with MS-DOS 6, but can also be obtained separately for MS-DOS 5 users. Internet users can go via anonymous ftp to the ftp.cdrom.com site and fetch /cdrom/cdext.exe (a self-extracting archive). It should also be available on Microsoft BBS's and the MSL library on CompuServe as CDEXT.EXE. Your CONFIG.SYS file must have an entry: DEVICE=PCTCDROM.SYS /D:device,unit Where device is the Amiga device to which the CD-ROM is connected (eg. scsi.device) and unit is the unit number. An example CONFIG.SYS file is: LASTDRIVE=F FILES=20 DEVICE=SETVER.EXE DEVICE=PCTCDROM.SYS /D:scsi.device,0 You must enter manually or have in your AUTOEXEC.BAT file a line like: MSCDEX.EXE /D:MSCD001 /M:8 /V The only argument that is important to PC-Task is the /D:MSCD001. Notes: MSCDEX V2.20 does not run under DOS 5.0 unless you use the MS-DOS command SETVER on it. Do this if it comes up with incorrect DOS version error message. If you are using the CSA accelerator board in an Amiga 1200, and encounter problems while using CD-ROMs under PC-Task, try turning off the caching and burst mode. APPENDIX A - Common Problems ---------------------------- No cursor Try one or more of the following: turn off mode promotion, reduce overscan, move the screen to the right, don't use VGAOnly, try a different screen mode. Disk Full requester when selecting CreateHardDiskFile You have tried to create a file larger than the space available on the hard disk you specified. Either reduce the size of the HardDiskFile and try again or give a filename with a path to a different hard disk. PC-Task68020+ hangs with GVP board Some old GVP 68030 Accelerator Boards have a PAL (a type of computer chip) that will not allow reading/writing from odd locations. If you find that the PC-Task68020_60/PC-TaskTurbo68020_60 version crashes or hangs soon after the emulation starts this could be the problem. These people should contact GVP for a replacement PAL which fixes this problem. See Section 2.10 - ToolTypes/Shell Arguments on the BADPAL option. Wrong program for your processor You have tried to run the incorrect version of PC-Task for your processor. Try another version of the PC Task program. Error opening or using: parallel.device Task cannot allocate the parallel.device for use. Possibly caused by another program using the serial port. Error opening or using: Timer PC-Task cannot allocate the timer required for use. Possibly caused by another program using timers. Try PC-Task again after quitting other programs. Keyboard seems to miss keys or similar Delete the KEYB entry or any other keyboard related utilities from your AUTOEXEC.BAT unless it is needed to remap to a German keyboard or similar. APPENDIX B - Hints & Tips Using PC-Task --------------------------------------- Following is some points we have picked up along the way which will help you when using PC-Task. Some of these are found elsewhere in the manual next to a related point. If you have an A600 you are still able to use the numeric keypad by using the keypad commodity which is available from most Amiga dealers, the Fred Fish library and most other sources of freely distributable software. Character sets do not work in MDA or CGA on PC Task. However they dont work on a real PC under these modes. To get lower right or upper right characters on foreign keymaps, use a combination of one or more of ALT, CTRL and SHIFT with the key. eg. the \ on the German keymap can be obtained by pressing ALT-CTRL-\. For a listing of available keymaps and characters refer to your MS-DOS manual. Do not use disk compression software under PC Task, such as DoubleSpace. If PC-Task cannot get a screen with enough colours on your Amiga, such as when you access a 256 colour PC mode on a non-AGA Amiga (or without a graphics board), PC-Task will use less colours.This means the colours for that software will look wrong. Speed test programs are not a good indication of the actual speed of PC-Task. When using the 8086 emulation, and running a test program, it may say the PC-Task is using a NEC V20 or V30 CPU. Blinking text is not supported. Windows for Workgroups 3.11 requires a 80386 or greater to run, so will not work with PC-Task. CGA video drivers for Windows 3.1 are available from Microsoft's BBS. Turning multitasking off does not increase PC Task's emulation speed. Please do not request us to do this. Some screen blankers do not work correctly with PC-Task running. If you experience problems, disable your screen blanker before running PC-Task. APPENDIX C - PC Boot Procedure ------------------------------ When you switch on a PC or start PC Task, inbuilt routines (commonly called the BIOS) carry out initialization procedures. The system then checks for a bootable disk in drive A or hard disk C to read from, and gives control to the DOS contained on this boot disk. The first sector on a DOS disk (located on track 0 sector 1 side 0) called the boot record is loaded and executed. It contains a routine that reads in the ROM BIOS interface for the DOS, usually contained in a file called IBMBIO.COM or IO.SYS. The DOS program file called IBMDOS.COM or MSDOS.SYS is loaded and executed. Following this, the root directory of the boot disk is checked for a CONFIG.SYS file which contains information about device drivers and various other configuration details. The AUTOEXEC.BAT file is executed line by line similar to the Amiga's "S:startup-sequence" file. COMMAND.COM, the interface between DOS and the user is then loaded. It produces the A:>prompt, or similar, at which you type commands in the PC environment. APPENDIX D - Video Modes ------------------------ The modes supported by PC-Task are listed below: Mode Type Size Graphics Adapters Colours Mode $00 Text 40*25 CGA, EGA, VGA, SVGA 2 Mode $01 Text 40*25 CGA, EGA, VGA, SVGA 16 Mode $02 Text 80*25 CGA, EGA, VGA, SVGA 2 Mode $03 Text 80*25 CGA, EGA, VGA, SVGA 16 Mode $04 Graphics 320*200 CGA, EGA, VGA, SVGA 4 Mode $05 Graphics 320*200 CGA, EGA, VGA, SVGA 4 Mode $06 Graphics 640*200 CGA, EGA, VGA, SVGA 2 Mode $07 Text 80*25 MDA, EGA, VGA, SVGA 2 Mode $0D Graphics 320*200 EGA, VGA, SVGA 16 Mode $0E Graphics 640*200 EGA, VGA, SVGA 16 Mode $0F Graphics 640*350 EGA, VGA, SVGA 2 Mode $10 Graphics 640*350 EGA, VGA, SVGA 16 Mode $11 Graphics 640*480 VGA, SVGA 2 Mode $12 Graphics 640*480 VGA, SVGA 16 Mode $13 Graphics 320*200 VGA, SVGA 256 Mode $100 Graphics 640*400 VGA, SVGA 256 Mode $101 Graphics 640*480 SVGA 256 Mode $102/6a Graphics 800*600 VGA, SVGA 16 Mode $103 Graphics 800*600 SVGA 256 Mode $104 Graphics 1024*768 SVGA 16 Mode $105 Graphics 1024*768 SVGA (1Mb), SVGA (2Mb) 256 Mode $106 Graphics 1280*1024 SVGA (1Mb), SVGA (2Mb) 16 Mode $107 Graphics 1280*1024 SVGA (2Mb) 256 APPENDIX E - MS-DOS Hard Disk Transfer -------------------------------------- Creating a hard disk partition for use with PC-Task is one thing. Making this partition compatible with a real MS-DOS machine is another. Whilst AmigaDOS's RDB's (Rigid Disk Block) occupy the first 2 cylinders of a given hard disk, MS-DOS uses a different method. Thus installing RDB's on a disk that is to be used as an MS-DOS device on another (non-Amiga) machine will render the disk useless. To get around this problem we require a mountlist. Any device that is listed when the "info" command is used, is "mounted". Most Amiga hard disk controllers auto-mount drives which contain RDB's. However, when a hard disk, or controller, does not contain or support RDB's, a mountlist is required. This is a file either called "mountlist" found in the devs: drawer (AmigaOS 1.2-2.04), or as a file named the same as the required device name in "devs:dosdrivers/" (AmigaOS 2.1+). The mountlist contains the relevant information required to tell AmigaDOS the specifications of the partition being mounted. This consists of the filesystem being used, the DOSType, the actual drive geometry and so on. As we are trying to use the hard disk with an MS-DOS format on the Amiga, we require an MS-DOS filesystem such as MSH or CrossDos. CrossDos is a commercial product, that allows the reading and writing of MS-DOS formatted disk's (both floppy and hard) transparently from within AmigaDOS. CrossDos is included with AmigaOS 2.1+. CrossDos will look for the first MS-DOS partition, and change the geometry you set to match this. PC Task requires the actual drive geometry, and so we must not use the CrossDosFileSystem with PC Task when we FDisk and format the drive. If we just use CrossDos, the disk may appear to format ok, but will be unreadable on an MS-DOS machine because the information written by FDisk will not be present. In order to get the right drive geometry, we suggest you use HDToolBox on the Amiga. When the program is run, it will scan the SCSI bus to find any attached devices. Click on the device that you wish to format, and select Change Drive Type. Select Define New and then Read Configuration. You will need to write down the number of Heads, Cylinders and BlocksPerTrack. When you have written this down simply Cancel and Exit the program. Do not save the changes to the drive! These numbers can then be placed into a mountlist. Surfaces is equal to the number of Heads. LowCyl should be 0, and HighCyl is equal to the number of Cylinders minus 1. The following is a mountlist for use with PC Task. It is for a 44MB SyQuest cartridge and the cartridge is readable on real MS-DOS machines, and Macintosh systems running "AccessPC" or similar. PCD: Device = Unit = Flags = 0 Surfaces = 1 BlocksPerTrack = 34 LowCyl = 0 HighCyl = 2549 DosType = 0x4d534800 # Simply insert this into your mountlist file and type "mount pcd:". This will make AmigaDOS aware of the drive, but you will not be able to access the drive from AmigaDOS. Now boot up PC-Task and specify PCD: as drive C: at the option screen. Follow the instructions in Section 5.5 - Creating a Hard Disk Partition to FDisk and Format the drive. You should now be able to read from and write to the hard disk with PC-Task and transfer files between AmigaDOS and PC-Task using the CopyToI and CopyToA commands (see Section 4.3 - Using CopyToA, CopyToI & DirA). While using these utilities is suitable for a small number of files, you may be required to transfer hundreds of files between a PC and your Amiga. In instances like this it is far easier to use your favourite directory utility such as DirWork to copy all the files across. In order to do this you require CrossDos and another mountlist that gives your device a filesystem to use under AmigaDOS. Below is an example mountlist entry for a 44MB SyQuest cartridge. PCC: FileSystem = L:CrossDOSFileSystem Device = Unit = Flags = 0 Surfaces = 1 BlocksPerTrack = 34 LowCyl = 0 HighCyl = 2549 Buffers = 5 BufMemType = 1 StackSize = 600 Priority = 5 GlobVec = -1 DosType = 0x4d534800 # When this device is mounted, you will be able to read and write to the device just like any AmigaDOS partition. Its simply a matter of using a CLI or a directory utility like DirWork to copy any needed files across. It is important to note that all filenames will be truncated to MS-DOS's 8.3 format. CrossDos takes the first 8 characters before a point and the first three after. You may have to rename your files as the files TESTFILE1.PICTURE and TESTFILE2.PICTURE would both be named TESTFILE.PIC when copied to the MS-DOS device. We suggest that you name your devices as we have here. While it does not matter what you call your device, the last letter of the CrossDos mountlist is very important. As with AmigaDOS, MS-DOS hard disks may contain several partitions. The last letter of the CrossDos mountlist denotes which partition on the disk to mount. Ending the device name in C will access the first partition, ending in D will access the second partition and so on. Warning: Filesystems usually make the assumption they are the only one with access to a drive, hence they often keep data internally. Don't write to a drive from AmigaDOS and under PC Task and expect both systems to know about the change. You can use the diskchange command from the Amiga side to tell the Amiga filesystem that the disk has been changed since it was last accessed but no such command exists under MS-DOS. We suggest you don't write to a drive from the Amiga side while PC-Task is running to avoid this problem. In order to use another size device, all that needs to be changed are the Surfaces (equivalent to the number of Heads), BlocksPerTrack, and the HighCyl (the number of Cylinders -1). A mountlist for an 88MB SyQuest cartridge for PC-Task would be: PCD: Device = Unit = Flags = 0 Surfaces = 1 BlocksPerTrack = 64 LowCyl = 0 HighCyl = 2709 DosType = 0x4d534800 # and for CrossDos would be: PCC: FileSystem = L:CrossDOSFileSystem Device = Unit = Flags = 0 Surfaces = 1 BlocksPerTrack = 64 LowCyl = 0 HighCyl = 2709 Buffers = 5 BufMemType = 1 StackSize = 600 Priority = 5 GlobVec = -1 DosType = 0x4d534800 # A mountlist for a 270MB SyQuest cartridge for PC Task would be: PCD: Device = Unit = Flags = 0 Surfaces = 1 BlocksPerTrack = 192 LowCyl = 0 HighCyl = 2729 Buffers = 5 BufMemType = 1 StackSize = 600 Priority = 5 GlobVec = -1 DosType = 0x4d534800 # and for CrossDos would be: PCC: FileSystem = L:CrossDOSFileSystem Device = Unit = Flags = 0 Surfaces = 1 BlocksPerTrack = 192 LowCyl = 0 HighCyl = 2729 Buffers = 5 BufMemType = 1 StackSize = 600 Priority = 5 GlobVec = 1 DosType = 0x4d534800 # APPENDIX F - Technical Support ------------------------------ Technical support for PC-Task can be received by any of the following methods. Internet: pctask@quasar.dialix.oz.au Amiganet: Either by using the PC-Task EchoMail area or, netmail to Tech Support at 41:300/584.0 Note: If you do not recieve an E-Mail reply assume your mail was not received or our reply bounced. Voice, Fax & BBS: +61 3 583 8806 (Voice) +61 3 585 1074 (Fax) +61 3 584 8590 (The Galaxy BBS 1200-28,8K) Mail: Quasar Distribution PO Box 88 Southland Centre Victoria 3192 Australia APPENDIX G - Bug Reporting -------------------------- Please refer to Appendix A - Common Problems, to see if there is already a solution to your problem. If your problem is not listed then try to isolate the problem. To do this check to see if the problem occurs when only Commodore supplied software is running, as third party programs can often cause conflicts with other programs. If the problem still occurs and you believe you have found a bug with the PC-Task software, please provide as much information as possible. The following information should always be provided with a bug report to make isolating and fixing the problem possible. Machine Model: Kickstart Version: Worbench Version: Memory : Expansion Boards: The AmigaOS 2.0+ program, ShowConfig, normally in the Tools directory, provides the above information, except machine model. To use ShowConfig open a shell and enter: ShowConfig >ram:config To produce a file called ram:config. ShowConfig >PRT: To print the information to your printer. Also include the following information which is specific to PC-Task. PC-Task Version: MS-DOS Version: Initial BIOS Screen- Memory Available: Location Allocated: AUTOEXEC.BAT file: CONFIG.SYS file: If the problem only occurs with a certain program, please provide the program where possible (please check copyright restrictions and ask before E-Mailing the program to Technical Support). APPENDIX H - References ----------------------- CrossDos This is the MS-DOS filesystem that is provided with AmigaOS 2.1+ DirWork This is a commercial directory utility, also written by Chris Hames and published by Quasar Distribution. EMS40.SYS This is a freely distributable Expanded memory driver that will work under PC-Task. It is available via anonymous ftp from wsmr-simtel20.army.mil and the support BBS in the PC Task Updates and Utils file area. Fish Library Is a group of disks containing Freely Redistributable Software. Disks and CD-ROMs containing the library can be obtained through Amiga User Groups and software dealers. Microsoft The publishers of MS-DOS, Windows and numerous other packages. Updates are available via anonymous ftp from ftp.microsoft.com or from Microsofts support BBS (+1 206 936 6735). MSH "Messydos File System Handler" copyright Olaf "Rhialto" Seibert. This is freely distributable shareware software package which is available from the Fred Fish Library collection. If you use this software please reward the author. It allows you to read and write MS-DOS 720K floppy disks and hard disks from the Amiga environment as if they were Amiga format disks. MultiDos MultiDos is an MS-DOS filesystem and is Copyright 1990, 1991 by Kjell H. Didriksen. All rights reserved. It is freely distributable, but may not be distributed for profit without written permission from the author. It can be found in the Fred Fish Library or BBS's and networks APPENDIX I - Glossary --------------------- AGA Advanced Graphic Architecture. The chipset which is found in the Amiga 1200 and 4000 models. AmigaDOS The disk operating system that is used by the Amiga range of computers. CLI The command line interface. This is used, via the Shell, to communicate with the computer through a series of commands. Contiguous RAM Consisting of a series of adjacent items. Contiguous RAM is a block of RAM. Default A value or action that is assumed if no other values or actions have been specified by the user. Depth Often when talking about screens on the Amiga the word depth is used. In standard display modes you can equate the palette from the depth. For example a depth of 4 means 4 bits are allocated for each pixel. The number of colours that this would allow would be 2 to the power of 4 or 16 colours. So for normal display modes (not HAM, HAM8 etc) Colours=2 to the power of depth. Device A physical mechanism such as a printer or disk drive. Double-click To rapidly press and release a mouse button twice Drawer Corresponds to an AmigaDOS directory. This allows files to be stored in a tree-like structure. E-Mail Electronic mail Gadget A graphical representation for a function can be activated by clicking on it with the mouse. GoldenGate The GoldenGate II bridgecard lets you use AT compatible PC plug-in cards in your Amiga PC slots, as Amiga devices controlled by Amiga software, if a custom driver is available. The GoldenGate I & II expansion boards were created by David Salamon. PC-Task will, if a port is unknown, try to use the GoldenGate port. Keyword A Word that is recognized by a command as identifying an argument or specifying an option. Mountlist A text tile in the DEVS: directory that contains information about devices that have been attached to or installed in the Amiga. MS-DOS The disk operating system that is used by PCs Patition A subsection of a hard disk usually treated as if it is a separate hard disk. Path The series of device, directory and subdirectory names that defines the location of a file. The example "DF0:hello" is the path to the directory "hello" on the floppy disk drive "DF0:" If you wanted to refer to a file called "world" in that directory you would give the full filename (including path) of "DF0:hello/world" Processor The main CPU (central processing unit) that the computer executes instructions with. The Amiga range of computers is based on the 68000 and later processors. Public Screen A screen that can be used by any application, such as Workbench. Tool Types A method of passing arguments used by the Graphic User Interface. It is a field in the information window of a project or tool icon where optional parameters can be entered. ---------------------------------END----------------------------------- · : ¦ . _________ ________ _____________ ._____¦ | · __ / : ___________/ _ \ \ __ _ / | \ |____: : \_/ -A : \______ \ | \_ _: \_/ \_/ | \ ¦ | ¦ \_ ··D_ / / _/ | / |___/ \_ | : : | |_______/ `N· _/ \ \_________/ | \________/ ¦ |_____¦ ¦ | : \__________/ \ ¦ \_ : : \__________| \___________/ . · . -------------------------------------------------------------------------- · CALL THE BOARDS WORLDWIDE · -------------------------------------------------------------------------- dEAtH rOW..............[ Shadower! ]...............+1-8014769068 WHQ tHE mANSiON...........[ Linebacker! ]...............+44-PRI-VATE! EHQ sOUtHERn cOMfORt.......[ 243! ]...............+61-PRI-VATE! OZHQ Wanna Join , Mail A Member! tAKEN fROM tHE nUT & bOLT EURo-HQ. _____ _______________|___ _|____________ _________ ______________ ___________ \_______ \__ / \_____ _____/ \______ \_/______ \ \_/____ ____/ _/ / / / | | | | / _/_ _ / \_ ___/___| | \ / _/ / | | | & | / / \/ / \ | | \___/ \__________|__|____| |_________/__________/_________|____| +- -/_____/- -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -+ tHE mANSiON +44-(0)P-R-I-V-A-T-E (Node 1) tHE mANSiON +44-(0)P-R-I-V-A-T-E (Node 2) Thu Jul 20 18:24:29 1995 .-- ------------------ ---- ------ --------------------- ------ ---- --. | H E L L F I R E D I S T S I T E ! | :---------------------------------------------------------------------------: | This file passed through "STEEL DAWN" ... if you want access then : : FIND the number & NUP | : UPLOADED AT 23:25:00 ON 20-Jul-95 : `-------- ---- - ------------------ --------------------- --- ----- ---- -' [-AquaAdder v1.0-] _w*wµ_ µP ¬ JØ µP ØØÞ _w*wµ_ JØ JØ# _#" ØØr ØØ _ _ æµÆØ¦&´ æ@ ¯ _w*wµ_ _w*wµ_ _w*wµ_ JØ _w*wµ_ _Ø#µ__wØr JØ@ JØ@ µP ØØr µP ØØr µP ØØrÆ' µP ØØ µÆ ØØr ÆØ ØØ ÆØ' Æ@*MSW*@@ Æ@*MSW*@@ Æ@ °@ÝF Æ@ @ JØ ¯ JØ¿ áØF JØ# dØ dØ dØ Ø` dØ ® ØØ ØØ __ ,ذ ØØ #ØK _w #ØK _w #ØK _w² #ØK _w" ØØ áØ ¶Ñ*=° JØ °#ØÑææ#° °#ØÑææ#° °#ØÑææ#°`¿ °#ØÑææ#° áØ JØ ¯¯¯ ¯¯¯ ¯¯¯ ¯¯¯ [-AquaAdder v1.0-] [0 p   [· mYTH wORLD hEADQUARTERS ·]  __  /\ /\ ____| \_____________________ _______________ ________   _// \/ \/  || \_  _______ .__/__)/ / \|. _/__:_  |/  \__ ___/_____ \/ .|| .| /____/ | \| |___|  _/  \/ \\| |_/  | \\_ ||| || / \ _ \\ | \_  \_____|| \____|\ _____/___||____|___ \\___| \________/  -|-----|______/-----\_____/----Stz!---------\_______/--|______/------|-  | _________________ _____ __________________/\___________ .|  | \_______ \ _/ / \/ / ____ / _____/ ||  _|______|. __/  \_ |___/ | \ /____/ __/_\ //______  \____|  : || \______/ | \_ _  \\_ / \_  \/\_ / \\_  |_____| |__________/ |_____/_______/__________/__________/  \______| ____________________________________________________________________________  sYSOP: ThC/mYTH   cO-sYSOP'S: eUROSOFT/mYTH, cREW-1/mYTH, dELITE/mYTH, dIABLO/mYTH   »»--( mAJOR uPLOADS 2x cREDITZ, mAJOR gROUP uPLOAD 3x cREDITZ )--««  »»---( 28k8 pOWER »-« mORE aS 5 yEARS oN-LINE »-« nO nEWUSER PASW )---««  »»------------( /X 4.x , 68030 40 mHZ , 1300 mEGS oN-lINE! )------------«« ____________________________________________________________________________  NODE #1: +31-(0)10-4779507 rINGDOWN 28k8 v.FAST   NODE #2: +31-(0)10-4779568 ,, ,, 28k8 v.FAST   NODE #3: +31-(0)10-4779633 ,, ,, 28k8 v.FAST   NODE #4: +31-(0)10-4774218 21k6 dUAL   NODE #5: +31-(0)10-4762711 21k6 dUAL   NODE #6: +31-(0)10-4761459 21k6 dUAL  [A¡RaDDer v3.4 By A¡Rcø]