JKT100@PSUVM.PSU.EDU ("JKT 363-9485", 215) (05/03/91)
Here's version two! The one you have all been waiting for (I think.) Anyway, if you've got any questions about A-Max, they are hopefully answered in the following 925 line file. The list is constantly being updated... Let me know if you want something added or if you find an error! Kurt --- Enclosed File Follows - Cut Here --- Everything You've Been Wondering About A-Max -------------------------------------------- Version 5/2/91 This file is intended to answer all common (and some not-so- common) questions about A-Max, the Macintosh Emulator package by ReadySoft for the Amiga. If your question is not answered herein, or if you find an error or omission, please contact Kurt Tappe via whichever of these methods you prefer: USPS: 184 W. Valley Hill Rd. Malvern, PA 19355-2214 E-Mail: jkt100@psuvm.psu.edu or jkt100@psuvm.bitnet or "KurtTappe" on Quantum Link Phone: (215) 458-5000 (work) or (215) 363-9485 (home) First, a bit about me, my qualifications, and why I created this file: I'm a technical writer who is an avid user of both my Amiga 2000HD at home and a Mac IIci at work. As a result, I'm in a position where I know both the Amiga and the Mac well, and I use A-Max on a daily-basis. After reading many different discussion areas on various networks, I kept seeing the same questions about A-Max popping up repeatedly. It took me years to learn what I know about the Mac and Amiga and how best to bridge the Commodore-Apple gap, and I would like to help ease the learning process for others. I hope this file helps clear the fog. :-) Kurt - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Contents ======== Overview of A-Max Theory (or How The Heck Did They Get Mac Software To Run On Amiga?) How Compatible Is A-Max? What Is Needed In Addition To The Basic A-Max Package? What Else Can I Add To A-Max? What Are The Differences Between The Macintosh ROM versions? Is ReadySoft Planning A Version Of A-Max To Use The Newer ROMs? Will A-Max MultiTask With The Amiga? What Macintosh System Versions Work With A-Max? How Can I Save PRAM Settings? Is There A Way To Automatically Accelerate the Mouse? What's This I Hear About Apple Cutting Off The Supply Of ROMs? Are There Alternatives To Using Apple ROMs? Are There Legal Alternatives To Using Apple ROMs? Can A-Max Read Macintosh Disks? What Is An A-Max Format Disk? Why Can't A-Max Read Macintosh Disks In Amiga Drives? Do I Really Need To Buy A Macintosh Disk Drive? Where Can I Find The DB-19 And DB-23 Connectors To Make Make My Own Mac Drive Interface? What is A-Max II+? What Methods Can I Use To Transfer Files To And From A-Max? Can I Use A Hard Drive With A-Max? What Hard Drive Controllers Are Supported By A-Max? Can A Macintosh External Hard Drive Be Connected To The Amiga And Used With A-Max? Can I Use A Modem With A-Max? Should I Buy A-Max Or An Actual Macintosh? What Are The Cost/Benefit Comparisons For A-Max vs. An Actual Mac? How Much Of The Amiga's Memory Can Be Used By A-Max? How Does A-Max Use The Second Amiga Mouse Button? How Do You Run A-Max As An Option From The Startup Sequence? What Video Modes Can A-Max Use? Is A Special Monitor Needed? What Printing Options Are Available From A-Max? What Do All These Accessories for A-Max Cost? How Fast Is A-Max Compared To An Actual Macintosh? Can A-Max Be Accelerated? What Accelerators Are Compatible with A-Max? What Are The Differences Between The Original A-Max and A-Max II? Why You Should Get A-Max II If You Own The Original A-Max What Problems Were Corrected With Version 2.06 Of A-Max II? How Do You Tell What Version Of A-Max You Have? Where Can I Obtain Public Domain Mac Software? What Is An ".hqx" File and How Can I Decode It? About ReadySoft - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Overview of A-Max ----------------- A-Max II (referred to as just "A-Max" for short throughout this doc) is a combination hardware/software package from ReadySoft that allows your model 1000, 500, 2000 series, or 3000 series Amiga to run Macintosh software. While A-Max is operating, your Amiga is, for all intents and purposes, a Macintosh. The package consists of a cartridge that plugs into your Amiga's external floppy drive port and two floppy disks which contain the A-Max software. Theory (or How The Heck Did They Get Mac Software To Run On Amiga?) ------------------------------------------------------------------- While A-Max is called an "emulation," there are those who justifiably refer to it as (in the words of Commodore engineer Dave Haynie) "a hostile port of the Macintosh operating system." To understand what this means, a brief description of the Macintosh OS is needed. When Apple designed the Macintosh, its designers did their utmost to keep the entire basic operating system of the computer (all the built-in functions for drawing windows, moving the pointer, activating menus, drawing graphics, etc.) down to a small size and on a single set of chips. The advantages of this design are manyfold, the most notable of which are reduced cost and ease of mass-production. So a Macintosh, at its most fundamental, is merely a set of two ROM chips containing basic machine language routines that can be called by programs. The fact that the entire Mac operating system is contained on just two chips is the key to A-Max. A-Max uses actual Macintosh ROMs in its emulation. When you run A-Max, it copies the ROMs into a section of the Amiga's RAM and then selectively modifies the ROM code. The modification makes the ROM routines interact with the Amiga hardware instead of that found on a Macintosh; graphic calls, input/output, disk routines, and memory management are some of the key routines that are modified to be Amiga- compatible. When A-Max completes the modifications, it then turns control of the system over to the Mac ROM code, and voila! You now have a Macintosh operating system running on an Amiga, and thinking it is a Mac. This method differs from an emulation in that an emulation is independently developed code that tries to act like another piece of code. A-Max is the actual Macintosh code, modified (ported) to the Amiga. This fact explains A-Max's remarkably high degree of Macintosh compatibility. How Compatible Is A-Max? ------------------------ The list of major applications that run on A-Max II is very extensive, and is too long to be listed here. A-Max is well over 90% compatible, and a better question to ask than "What will A-Max run?" is "What WON'T it run?" However, a brief sampling includes: Microsoft Word 3.02 and 4.0, Quark XPress 2.12 and 3.0, PageMaker 2, 3, and 4.0, MacWrite 4.5, 5, and IIv2, MacDraw II, MacPaint, Adobe Illustrator 88, FullPaint, SuperPaint, Canvas, Freehand, and utilities such as Font/DA Mover, Disinfectant, On Cue, Adobe Type Manager 2.0, After Dark, ResEdit 2.1, DiskTools II, StuffIt, MacTools, and Norton Utilities (all parts of NU work beautifully; Speed Disk, File Recovery, Fast Find, KeyFinder). Unless a piece of software performs direct hardware calls, it will run on A-Max just as well as on a Mac Plus. Of course, be aware that a FEW programs don't run on A-Max, but they're nearly all games. The ONE major application that I have found to be incompatible is Adobe Illustrator 3. Two major games that do not run are SimCity and Dark Castle (SimCity loads and runs, but will not advance the clock, so you build all you want, but the year is always 1900.) Many games DO work, and I play Tetris, Risk, and Strategic Conquest all the time. To demonstrate the extent of the compatibility, A-Max format disks can even be sector-edited as if they were Macintosh disks! For more information about compatibility with A-Max, you can watch for the regular (monthly?) postings to comp.sys.amiga.emulations by Rich Andrews. Rich maintains two lists ("games" and "non-games") of Macintosh programs and their compatibility with A-Max. What Is Needed In Addition To The Basic A-Max Package? ------------------------------------------------------ In addition to A-Max, you will need a set of 128K Macintosh ROM chips. This is the only other REQUIRED hardware item. However, to make your life much easier you will want some other items (listed below.) Software-wise, you will need a set of the Macintosh System Software. What Else Can I Add To A-Max? ----------------------------- A plethora of hardware and software can be added to A-Max as accessories to make using A-Max easier. These include: An external Macintosh (or compatible) floppy drive to read Macintosh disks. (strongly recommended) A polarized display filter to reduce flicker. An Amiga display enhancer, such as Commodore's A2320 or MicroWay's flickerFixer, that will eliminate flicker from interlaced display modes. A display adapter must be accompanied by a VGA or multi-synch monitor that will accept the adaptor's output. Amiga RAM expansion and/or an Amiga accelerator card. Macintosh public domain software to accelerate the mouse, save Parameter RAM settings, alter the window title bars, etc. What Are The Differences Between The Macintosh ROM versions? Is ReadySoft Planning A Version Of A-Max To Use The Newer ROMs? --------------------------------------------------------------- A bit of Macintosh ROM history: The original Mac ROMs were 64K in size, and were used on the Apple LISA/Mac XL, Macintosh 128, and Mac 512. The next generation were 128K in size and were used on the Mac 512E, Mac Plus, and Mac SE. The latest generations are 256K and 512K and are used on the Macintosh Classic, Portable, SE/30, and II series. The major upgrades between the versions were: 128K - Allowed use of double sided (800K) floppy disks and added the Hierarchical File System (HFS). 256K - Allowed use of high density (1.4 Meg) floppy disks, and added color. 512K - Same as 256K, but also has a tiny version of System and Finder built-in so you can boot from ROM in an emergency. The original A-Max allowed the use of either the 64K or the 128K Mac ROMs. A-Max II requires the 128K ROMs. There is a rumor circulating that ReadySoft is working on an "A-Max III" that will use the 256K ROMs to possibly allow emulation of a Mac II. Of course, at this point this is mere speculation. A pertinent question to ask about such a rumor is where potential A-Max III customers would get hold of 256K ROM chips, as Apple has controlled their distribution strictly since they were available. Will A-Max MultiTask With The Amiga? ------------------------------------ The Macintosh is a non-multitasking computer; the operating system was not designed to allow for portions of memory to be allocated to various tasks and to be off-limits. In addition, the Mac OS was not designed to wait for other tasks to finish using shared portions of the computer, such as the screen, I/O devices, storage devices, etc. Thus, A-Max cannot multitask with the rest of the Amiga. Such a feat could not be accomplished without major modifications to the Mac ROM code, which would probably cause many software packages not to run under A-Max. So, in short, no, A-Max cannot multitask with AmigaDOS. For those technically curious: One programmer posted to the network some time ago saying that he was attempting to write his own Macintosh emulator; what he termed "A public domain A-Max." The main difference between his program and A-Max was that he tried to make his emulator multitask with the Amiga system. His strategy was to require his product be used on an Amiga with a lot of memory, and then locate the entire emulator in a 4 megabyte section of upper Amiga RAM. The RAM containing his emulator would be contiguous and not accessible to the rest of the system, thereby theoretically overcoming some of the restrictions for A-Max not multitasking with the Amiga OS. Apparently his attempt failed in trying to get his emulator to share common system resources, such as the screen, I/O, etc. What Macintosh System Versions Work With A-Max? ----------------------------------------------- A-Max has been tested with and runs system versions 4.2 through 6.0.5. System 6.0.7 does not totally work with A-Max; users of 6.0.7 have reported various problems ranging from random system crashes to increased software incompatibility. Will System 7.0 Work With A-Max? -------------------------------- The phrase that best describes the compatibility between 7.0 and A-Max is "Three strikes and you're out." System 7.0 failed in three attempts to run it on A-Max: 1) The 7.0b6 installation disks would not boot. 2) After booting with another disk, the 7.0b6 installation program crashed. 3) A-Max would not boot from an external hard drive on which System 7.0b6 has been installed and from which 7.0b6 did work on a real Macintosh. The reason for 7.0's incompatibility is unknown, though it is conceivable that Apple made 7.0 intentionally this way to discourage use of Macintosh emulators. ReadySoft is rumored to be working on another version of A-Max that will be 7.0 compatible. How Can I Save PRAM Settings? Is There A Way To Automatically Accelerate the Mouse? ------------------------------------------------ The Macintosh has a few bytes of battery backed RAM called "Parameter RAM" (PRAM) which holds information about system settings set in the Control Panel such as the time and date, mouse speed, cursor blink rate, menu blinking, and more. Because the Amiga has no such RAM, some other method is needed to preserve these settings. A-Max sets the Macintosh clock for you but does not set any of the others. There are a variety of utilities to set some or all PRAM settings. Many are available from the public domain sources listed in the section below about finding public domain software. For accelerating the mouse, I recommend "Pointing Device," a Control Panel device that sets the mouse speed upon every startup to a predefined set of exacting acceleration thresholds you can define in the Control Panel. For setting the RAM Cache and Volume settings, try "PramSet." On a side note, to change the window title bars to a pattern other than the horizontal lines that cause horrible flickering on interlaced displays, try "WindChooser." "Pointing Device," "PramSet," and "WindChooser" can all be found in the InfoMac directory of FTP site 36.44.0.6. What's This I Hear About Apple Cutting Off The Supply Of ROMs? -------------------------------------------------------------- In September of 1990, some discouraging news came out for A-Max users. Apple, which had previously freely sold the 128K ROMs to whomever wanted to purchase them, was restricting the supply. Commencing September 15, 1990, Apple would only ship a new set of ROMs to dealers who returned a defective set. Are There Alternatives To Using Apple ROMs? ------------------------------------------- Since the above announcement, the supply of Mac 128K ROMs has indeed dwindled. This has opened the door to a new wave of EPROM copies of the Mac ROMs and to the distribution of pirated versions of A-Max which contain the Mac ROMs on disk. Until Apple makes the actual ROMs available again, the pirated versions will proliferate These pirated versions of A-Max will probably hurt Apple more than ReadySoft, because serious users of A-Max will still need to buy the actual product in order to obtain the cartridge to allow them to connect a Macintosh drive to their Amiga. The pirated versions of A-Max that load the ROMs from disk do work with the cartridge, so users that cannot obtain ROMs can find a pirated A-Max, buy the package, thereby circumventing Apple. Are There Legal Alternatives To Using Apple ROMs? ------------------------------------------------- At least two third-party companies are currently developing alternatives to Macintosh ROMs. The most notable is a company called "NuTek" (not to be confused with NewTek, the developers of the Video Toaster.) As reported in the January 29, 1991 issue of MacWeek: "NuTek Chip Set Could Pave Way For Legal Clones A small start-up company is preparing to mount an assault on Apple's proprietary bastions. NuTek Computers, Inc. last week claimed to have developed technologies that will allow OEMs to create Mac-compatible computers without violating Apple patents and copyrights. NuTek will rely on Mac-compatible ROM it said was written from scratch and on the Open Software Foundation's Motif user interface. The company, funded by U.S. and Taiwanese venture capital, said that by the fourth quarter it will deliver all the components required for Mac compatibility, including Mac-compatible operating system software in ROM and on disk, user-interface software based on Motif, and three VLSI (very large scale integration) application- specific integrated circuits (ASICs) that replicate the Mac's internal logic functions. OEMs will need at least six months thereafter, NuTek officials said, to build Mac-compatible machines, using Motorola 68020 or 68030 microprocessors. Apple said it could not comment because it has not seen NuTek's technology. Computers developed with NuTek's chip set and software will have all the capabilities of Macs, according to Benjamin Chou, the company president. They will be able to use Mac peripherals and run all off-the-shelf Mac programs, except for those that access the hardware directly, he said. (sound like another product we all know? -Ed) Mac interface calls will be remapped to the Motif interface, but applications will retain full-functionality. NuTek said it has not decided whether it will attempt to replicate System 7.0's features. The company is currently negotiating with three key OEMs who have "global distribution channels," the company said. Analysts who had seen prototypes of the Mac compatibles said the execution appeared sound. "They've taken a very reasoned approach," said Bill Higgs, vice president of InfoCorp/Gartner Group in Santa Clara, Calif. NuTek stressed that it had taken scrupulous precautions to protect itself legally, following clean-room procedures and documenting all steps of its development process. It said it is financially prepared to withstand a legal battle with Apple and will shoulder legal liabilities on behalf of its OEMs. A legal battle is not unlikely, experts said. "I suspect Apple will try to find a way to challenge this," said Jack Russo, a computer law attorney based in Palo Alto, Calif. Apple will look for whatever it can "claim was derivative of its original work," Russo predicted. NuTek Computers Inc. is at 1601 Saratoga-Sunnyvale Road, Suite 250, Cupertino, Calif. 95014. Phone (408) 973-8857, Fax (408) 973-8557." What this means to ReadySoft and A-Max is that ReadySoft would seem to be a prime customer of NuTek, adapting A-Max to use the NuTek ROMs. Unfortunately, as stated in the article above, the new ROMs won't be available until Fall 1991 at the earliest, and probably much later when Apple sues them and delays the release. Can A-Max Read Macintosh Disks? What Is An A-Max Format Disk? Why Can't A-Max Read Macintosh Disks In Amiga Drives? Do I Really Need To Buy A Macintosh Disk Drive? -------------------------------------------------------------- One quirk about the Macintosh is that it uses a radically different disk format than any other computer that uses 3.5" disks. Macintosh floppy drives are variable speed, unlike the constant speed drives used by Amiga, IBM, Atari, Sun, etc. This is why an actual Macintosh drive needs to be connected to A-Max if you want to read Macintosh floppy disks. To use the Amiga floppy drives, A-Max formats floppy disks in a special A-Max format that is neither AmigaDOS format nor Macintosh format. This is to greatly increase compatibility with the Amiga drives; A-Max format floppies can even be sector-edited from the A-Max side. Had A-Max used AmigaDOS format, the disks would have been too different from Macintosh format to be used by the Mac ROMs. Macintosh format could not have been used because Amiga floppy drives cannot change their speed to read the Macintosh disks. If you don't wish to purchase a Macintosh floppy drive, see the sections on A-Max II+ and Transferring files to and from A-Max for other alternatives. Where Can I Find The DB-19 And DB-23 Connectors To Make Make My Own Mac Drive Interface? ------------------------------------------------------- Some folks have obtained a file that describes how to make their own hardware interface between a Mac drive and the Amiga. The schematics call for a DB-19 and a DB-23 connector. They may be obtained from: Benetech Electronic Supply P.O. Box 400085 Euless, TX 76040 (800) 866-6860 What is A-Max II+? ------------------ A-Max II+ is an internal card for the Amiga 2000 and 3000 series of computers that is being developed by ReadySoft. A-Max II+ will provide all the capabilities of A-Max II. The card replaces the need for the current A-Max cartridge by allowing the Mac ROM chips to be plugged into sockets on the card. In addition, it will allow A-Max to read and write actual Macintosh format disks in Amiga drives. It overcomes the problem of variable speeds by quickly turning the Amiga's drive motors on and off to slow them to whatever speed is needed to read a particular track of a Mac floppy. This effectively eliminates the need for a Macintosh floppy drive to be connected to the Amiga to read Mac disks. A-Max II+ will also provide an AppleTalk port that will allow A-Max to be connected to an AppleTalk network. A-Max II+ will support Commodore's new 1.76 Mb high-density drive and will reportedly allow the new drive to read Macintosh high- density disks. However, only Macs with the 256K ROMs can use high-density disks. So in order for A-Max to truly make use of Commodore's new high-density drive, ReadySoft will have to treat high-density disks as something other than floppies. Time will tell what solution is implemented. A-Max II+ was announced by ReadySoft when A-Max II was released. The original due date was November 1990, but as of this writing the card has not yet been completed. The new release date is expected to be late spring 1991. What Methods Can I Use To Transfer Files To And From A-Max? ---------------------------------------------------------- A-Max comes with a very good File Transfer utility that lets you move programs between the Amiga and Mac sides if you have a Mac drive attached to A-Max. The utility also will translate the file as it is transferred if you so choose. The translation options available are "None," "Text" (Mac uses linefeeds in ASCII text, while Amiga uses carriage returns), "MacPaint," "MacBinary," and "PostScript." If transferring from Mac to Amiga, each option except "MacBinary" lets you choose whether to transfer the Data or the Resource fork of the Mac file. "MacBinary" is a format that translates both the Data and the Resource forks. ReadySoft also attempted to provide a method for transferring Mac files to and from A-Max without a Mac drive, for those users who had access to an actual Macintosh. This method calls for use of FTF (File Transfer Format) disks which are a hybrid format disk that can be written to by both Macintoshes and Amigas. An FTF disk holds about 200K and is formatted such that the usable portion is on the tracks for which the Macintosh spins the floppy at the same speed as the Amiga, thus forcing the Mac to write data that is readable by Amiga drives. Unfortunately, the FTF disks are both tedious and unreliable. This method of transfer, when it works, takes many times longer to use than if a Macintosh drive were connected to A-Max, and it does require the proximity of an actual Macintosh. Many users have reported problems using FTF disks; some could not get the Mac to recognize the disk, others could not get the Amiga to recognize them, and many could not get the FTF disk formatted in the first place. Because of the inconvenience and unreliability of the FTF method, it is widely suggested that any regular users of A-Max purchase a Macintosh or compatible drive for reading and writing Macintosh disks and transferring files. Can I Use A Hard Drive With A-Max? What Hard Drive Controllers Are Supported By A-Max? --------------------------------------------------- One of the most notable upgrades from A-Max to A-Max II was the addition of hard drive support. Most popular SCSI hard drive controllers are compatible with A-Max II, which requires its own specialized drivers to allow it to interface to various controller cards. Here is a list of HD driver files for A-Max II and the controllers they support: ALF.amhd - Amiga Loads Faster (ALF) cltd.amhd - C-Ltd controller comspechd.amhd - Comspec SA500/1000/2000 controllers DISscsi.amhd - CMI MultiPort board gvpscsi.amhd - GVP Series I and II* gvpat.amhd - GVP AT/IDE controller** hddisk.amhd - A2090 icddisk.amhd - ICD SCSI controller icddiskide.amhd - ICD IDE (AT style) controller ivs_scsi.amhd - TrumpCard controller ivs_SCSIpro.amhd - TrumpCard Professional (available from IVS) nexus.amhd - Advanced Storage System / Nexus controllers scsi.amhd - Commodore A590/A2091/A3000 scsi.amhd - Extam-688 Plus (different driver than above) supra.amhd - Supra A500 Byte Sync Controller*** * To use the gvpscsi.amhd driver with GVP ROM versions below 3.0, you must use the "Mount" command. ** To use the gvpat.amhd driver you also must use gvpat.device V2.4 and have A-Max 2.06 (or later.) *** Requires A-Max II v2.06 and Supra 1.10x controller software obtained from Supra; the cost is approximately $20-$30. There is also apparently a public domain Supra driver available on American PeopleLink. Thanks to Dan Zenchelsky and Dave Carlton for helping to compile this list. Xetec is missing from this list; nobody responded to my post with info about Xetec drivers. If someone has this info, please e-mail it to me. Note that A-Max can be used with a hard drive whether you have the 1.2, 1.3, or 2.0 Kickstart ROMs in your Amiga. A-Max II allows you to assign any partition or whole hard drive connected to the SCSI controller to be used with A-Max. Simply create the partition or connect the drive (either internally or externally) and assign the partition a volume name recognized by A-Max. With versions up to and including 2.04, this device name must start with the characters "AMAX". Version 2.06, attempting to comply with Commodore's standards for 3 character naming of physical devices, allows names of AX0, AX1, etc. Is There A Way To Get Rid Of The A-Max Partition Icon? ------------------------------------------------------ When you partition part of a hard drive for use with A-Max, the icon for that partition will appear on your WorkBench if the hard drive is being used with an automounting controller. To keep the A-Max icon from appearing, the partition must be made not to automount. Change the the A-Max partition to "Reserved File System." By creating a mountlist for the partition, it can be mounted only when A-Max is to be used, and will not appear on WorkBench. The method for achieving this varys from controller to controller. However, a very handy utility for this task is "DInfo" which reads data from the hard drive's RDB and generates a mountlist for the partition. "DInfo" is FreeWare and can be found on FTP site "tukki.jyu.fi" (sorry, no IP number available as of this writing.) Can A Macintosh External Hard Drive Be Connected To The Amiga And Used With A-Max? ---------------------------------------------------- Yes. You should not try to access the drive from AmigaDOS, but A-Max will recognize any Mac hard drives connected to the Amiga once you enter Mac mode. Be sure the external drive does not have the same SCSI ID as any Amiga drives. Can I Use A Modem With A-Max? ----------------------------- A-Max will work with any modem (or any other device you can find Mac software to drive) that is connected directly to the serial port. So if you have an external modem on the serial port, it will work. A-Max will NOT work with the Supra 2400zi internal modem. It will also not work with a modem connected to a serial expansion board (such as the A2232 or the expansion hack published in Amazing Computing) where the modem is not plugged into the built-in serial port. Queries to ReadySoft revealed that they have no plans to modify A-Max to work with any modems not directly connected to the serial port. Should I Buy A-Max Or An Actual Macintosh? What Are The Cost/Benefit Comparisons For A-Max vs. An Actual Mac? -------------------------------------------------------- (Be aware that this is a loaded question which asks for personal opinion. The following response reflects this.) If you already have an Amiga or are wary of buying a Mac because you sort of want an Amiga, I would recommend A-Max II. It is an impressive piece of software. A-Max is not a total replacement for buying a Mac--if you ONLY want a Macintosh and have no intention of using the Amiga side, get a Mac. If you need a color Mac, A-Max will not fit the bill; it emulates a Mac Plus, which is not color. But A-Max is a wonderful solution for the buyer who cannot decide between an Amiga and a Mac and does not have the money for both. Buyers do not make a great sacrifice in choosing A-Max over an actual Mac, owing to A-Max's high degree of compatibility and speed, and to the Amiga's versatility. So, in short: Buy (or at least strongly consider) A-Max if: * You already own an Amiga and want a Mac * You don't own either an Amiga or a Mac, and want both. Buy a Mac if: * You only want a Mac and don't need or want an Amiga. As for the benefits/costs of getting A-Max vs. an actual Mac: The Mac you could get for the price of A-Max (assuming you already own an Amiga) would not measure up performance-wise. According to MacWeek, the market price for a used Mac Plus is $560 and a complete A-Max package is approx. $400. A-Max gives you two machines in a box, so you save desk space. But that is the LEAST of the advantages. You also get a FASTER Mac; A-Max runs 14% faster than a Mac Plus, or about the same as a Mac SE (see the section on Speed Comparisons.) A-Max on an Amiga 3000 has been timed as faster than a Mac II. If you don't mind interlaced mode (or even better, if you have a flickerFixer, an A2320, or an A3000) you can run A-Max in 640x400 screen resolution, so you get a larger screen than a Mac Plus, SE, or Classic. You can even run it in overscan mode (672x460) so the horizontal screen size is greater than a Mac II, and vertical is nearly as large. You can also set the two screen colors, (which are obviously only black and white on a Plus/SE/Classic) to any two colors you desire. For example, some writers have claimed that yellow on blue is the most soothing combination of colors for the eyes; A-Max allows you to choose such a combination if you agree. Of course, there are tradeoffs to getting A-Max. Not all software runs on A-Max; many commercial games will not run. Many people would argue that if you own an Amiga, the games are better on the Amiga side, so this may not be a consideration, but it does bear stating. There is also the consideration of interlace flicker. A basic A-Max package may cost only $400, but to eliminate flicker a user could spend another $250 on a display enhancer and $300 more on a monitor to connect to the enhancer. These are options though, and it depends on the individual whether a $14 polarized screen filter will suffice to reduce flicker or whether the $550 display enhancer/monitor combination is better. But compatibility and display are the only two major costs of purchasing A-Max over a Mac Plus. Interestingly, you do not considerably sacrifice support from Apple in buying A-Max vs. a Macintosh. Unlike Commodore, who supplies a toll-free customer support hotline and Commodore Express service for its customers, Apple supports its owners entirely through its dealer network. Theoretically, an A-Max owner can get support from an Apple dealer just as a Mac owner can, so A-Max owners need not feel they have lost the "Apple connection" in not buying a Mac. How Much Of The Amiga's Memory Can Be Used By A-Max? ---------------------------------------------------- There seems to be a rumor circulating that A-Max can only use 1 megabyte of the Amiga's RAM and so will only give you a 1 megabyte Macintosh. Quite simply, this is not true. My A2000HD, for example, has 7 megs and A-Max II uses all of it. A-Max DOES incorrectly report the amount of RAM available once in Macintosh mode. Reports of incorrect RAM have varied from reporting 512K more than it should to up to 5 megabytes more than it should. This inconsistency does not hinder performance though; if you try to load a piece of software that requires more RAM than is actually available (but that A-Max seems to report IS available), the A-Max will catch itself and report the RAM deficiency. According to ReadySoft, A-Max II v2.06 can use up to 12 megs of Amiga RAM. See the section on "What problems were corrected with version 2.06," below. How Does A-Max Use The Second Amiga Mouse Button? ------------------------------------------------- It doesn't. The right mouse button has no function in A-Max mode. How Do You Run A-Max As An Option From The Startup Sequence? ------------------------------------------------------------ A utility called "CLIXECUTE" will allow you to run A-Max from the startup sequence by holding the left mouse button. This utility is available from jeremy@brahms.udel.edu. What Video Modes Can A-Max Use? Is A Special Monitor Needed? ------------------------------------------------------------- A-Max can be used with any monitor that can be connected to the Amiga. The standard Macintosh display, such as that used by the Mac Plus, SE, and Classic, is a 512 x 342 pixel resolution display. A-Max lets you choose the Macintosh screen size you want to emulate, with choices ranging from the basic 512 x 342 through 672 x 460. A-Max also lets you choose, independently of the Mac screen size, the Amiga video mode you want to use. In order to produce a Macintosh screen with a resolution larger than 200 vertical pixels, A-Max provides numerous options: 1) A-Max will use a 640 x 200 display to show part of the Mac display and will scroll the screen when you move the pointer to a portion not currently displayed. 2) Similar to #1, but will jump to the undisplayed portion instead of smooth scrolling to it. 3) Use a 640 x 400 interlaced display to provide enough resolution to show the entire screen at one time. 4) Use an interlaced overscan display to provide enough resolution to display a 672 x 460 Macintosh screen. Most users find that options 1 and 2 are much too distracting to use regularly. But unless you own an A3000 or some type of display enhancer, options 3 and 4 produce a flickering interlaced display which you will also likely find distracting. There are solutions though. I recommend using option 3 or 4 and getting some kind of display enhancer to reduce or eliminate interlace flicker. For months I used an A2002 monitor with a polarized display filter to reduce the flicker. This produced a darker, yet usable and very inexpensive solution; such polarized filters cost only $10-$15. Another possible solution is to use an A1080 medium-persistence monitor, which greatly reduces flicker because the phosphors on its tube take longer to fade than normal display tubes. Now that Commodore's A2320 display enhancer is available, it is a high-quality solution that should be considered by every serious A-Max user. Using an A2320 or a flickerFixer with an "el-cheapo" VGA monitor yields good results, and makes your Amiga-side look much better too. Of course, there is the solution suggested by AmigaWorld; wear polarized sunglasses while using A-Max. ;-) What Printing Options Are Available From A-Max? ----------------------------------------------- A-Max, like any other computer system, offers an assortment printing options, of both low and high quality and varying expense. For those seeking an inexpensive solution, A-Max has an ImageWriter emulation mode which allows you to print to an Epson compatible printer while the Mac software thinks it is printing to an ImageWriter. The output from this method is not up to full ImageWriter quality (the output is stretched vertically), but is close, and is certainly acceptable for those who merely need rough-draft quality output. Higher quality output can be attained with a variety of methods. An Apple LaserWriter will readily connect to the Amiga's parallel port and can be used from A-Max by simply selecting the LaserWriter driver from Chooser. While LaserWriters provide 300 dot-per-inch resolution, are fast, and support PostScript, they are quite costly. Another high-quality option is to purchase "JetLink Express," a 3rd party package (recommended by ReadySoft) that allows a Macintosh (or A-Max in this case) to print to non-PostScript laser printers. Using JetLink Express, which costs about $85 from most Macintosh mail-order catalogs, one can obtain 300 dpi laser printer output from LaserJet, DeskJet, InkJet, or BubbleJet printers costing under $1000. Comparable to JetLink Express are packages such as "Macprint" and "Freedom of Press." ReadySoft cannot confirm that either of these two products are compatible with A-Max II, but several users have reported successfully printing from A-Max II with them. A public domain Deskjet driver is available on FTP site sumex-aim.stanford.edu that is compatible with A-Max 2.06. What Do All These Accessories for A-Max Cost? --------------------------------------------- Here is a list of all the necessary items and of some optional ones you may wish to purchase. Be aware, of course, that many of the optional items will also be of use on the Amiga side, so aren't just for use by A-Max. Prices are constantly fluctuating, so the prices listed below are sure to be incorrect by the time you read this, but here goes anyway: Optional or Item Necessary? Approx. Price ------------------------------------------------------- A-Max II N $125 Mac 128K ROMs N $150 Mac Floppy Drive O $200 Polarized Screen Filter O $12 A2320 O $250 flickerFixer O $325 VGA monitor O $350 JetLink Express O $85 How Fast Is A-Max Compared To An Actual Macintosh? Can A-Max Be Accelerated? What Accelerators Are Compatible with A-Max? ------------------------------------------------------------- My personal tests (which agree with tests run by other A-Max users) show that A-Max running on an unaccelerated 7.14 MHz Amiga 500 or 2000 runs about 14% faster than an actual Mac Plus. This is roughly equal to the speed of a Mac SE. Any accelerator you add to your Amiga side will likewise increase the speed of the A-Max side. A-Max will recognize 68020 and 68030 CPUs and 68881 and 68882 math co-processors. According to ReadySoft, every Amiga accelerator available on the market as of this writing is compatible with A-Max. The only accelerators ReadySoft has ever experienced trouble with were the first generation CSA processor accelerators. CSA's currently sold Mega-Midget racer products are third generation and are 100% compatible with A-Max. A-Max running on Amigas with 68030 CPUs will think they are running under a 68020 CPU. The popular belief on this subject is that A-Max deliberately misreports the CPU in order to increase software compatibility. Thomas Tombs (tombs@ee.rochester.edu) at the University of Rochester ran speed tests on A-Max II and posted the following results: "Here are the results I got with my A3000-25/50 under AMAXII running 'Speedometer 2.5' compared to various Macs running the same program: Note: Values in parentheses indicate Floating point unit was NOT used. Higher values indicate better performance except for the Sieve and Savage tests. A3000/25/50 MacIIci MacIIcx MAC+ ------------------------------------------------------ KWhetstones/sec. 882.4(39.4) - 588.2(60.3) (7.37) Dhrystones/sec. 2871(2717) - 3736(3816) (768.8) Sieve (sec.) 3.70(3.83) - 6.00(5.98) (40.03) Savage Cum. Error 7.988e-10 - 7.988e-10 (2.297e-11) (2.297e-11) - (2.297e-11) - Savage Time (sec.) 8.52(71.43) - 11.13(40.27) (385.4) Savage Iterations 25000(5000) - 25000(5000) (5000) CPU test (6.40) (5.15) (4.25) (.87) Math test 95.27(5.24) (9.79) 95.27(7.82) (1.02) Hard disk test 2.69 3.42 2.95 - Performance rating (5.42) (5.73) (4.96) - What Are The Differences Between The Original A-Max and A-Max II? ----------------------------------------------------------------- The differences between A-Max (the original Mac emulator by ReadySoft, released in 1989) and A-Max II (the update to A-Max which was released in the late summer of 1990) are entirely in the software, and the differences are considerable. A-Max emulated a Mac 512E while A-Max II emulates a Mac Plus. A-Max II allows use of hard drives, emulates digitized Mac sound, Mac MIDI, offers more memory configuration options, and version 2.0.6 of A-Max II has now finally corrected the bugs with printing from A-Max. One other notable difference is that you could use 64K Mac ROMs with A-Max, you cannot use them with A-Max II - it requires the 128K ROMs. This is a software requirement though; the same cartridge is used. Why you should get A-Max II if you own the original A-Max --------------------------------------------------------- * If you own a hard drive, this is the biggest reason. The Mac, just like the Amiga (or nearly any computer) becomes a whole new beast when you add a hard drive. You will wonder how you ever did without it. * If you intend to print from the Mac side, you won't get good results without the newest (March 13, 1991) version of A-Max II. * If you own an Amiga 3000 with more than 8 megs of RAM, you need the newest version to avoid memory problems. * Some software will run on a Mac Plus but not a Mac 512E. * Sound, while considered by some to be a luxury, is part of the Mac system, and you aren't getting the whole picture with the original A-Max, which only emulated the basic Mac "beep." These are the big reasons. There are many other less significant (but possibly important to you) bugs that were fixed between the versions. I personally feel that the $54 upgrade price I paid for A-Max II was well worth it. What Problems Were Corrected With Version 2.06 Of A-Max II? ----------------------------------------------------------- The long-awaited version 2.06 was finally finished on March 13, 1991. This version corrects at least two major bugs, corrects a long-standing inconsistency with AmigaDOS, and corrects some unnamed minor bugs. Quoting from the README file on the disk: "Amigas with > 8 Mb RAM: Version 2.06 functions correctly with large RAM A3000s. The maximum selectable Mac system size is 8Mb; the maximum addressable by A-Max is 12 Mb. So if, for example, you have an A3000 with 16 Mb 32-bit RAM, and 1 Mb chip RAM (sic), A-Max will at most use 8Mb of 32-bit for Mac system memory, 192K of 32-bit for A-Max code, 128K chip RAM for A-Max use, and approximately 3.5 Mb 32-bit for the RAM disk. Of course these numbers only apply to the MMU memory mode." Another problem fixed in 2.06 is a bug that corrupted printouts to a LaserJet, DeskJet, InkJet, or BubbleJet printer using 3rd party printer drivers. Now that this is fixed, it opens the door to A-Max owners who would like to use inexpensive non-Postscript laser printers and still obtain high-quality output. See the printer options section for more info. Until 2.06, A-Max II had required that A-Max hard drive partitions be physically named with the first four letters "AMAX." Now, in keeping with Commodore's standards for device naming, 2.06 allows devices to be named AX0, AX1, etc. AMAX is still supported for users who used previous versions. Several new hard drive controllers are now supported; see the list of HD drivers in a section above. How Do You Tell What Version Of A-Max You Have? ----------------------------------------------- Just after entering Macintosh mode as the Mac starts up with the "smiley Mac," there is a text box at the top-center of the screen containing the ReadySoft copyright notice. In this box the version of A-Max is identified. Where Can I Obtain Public Domain Mac Software? ---------------------------------------------- For those of you looking for software accessories for A-Max, and who have access to computers connected to Internet, Bitnet, UseNet, etc. and with File Transfer Protocol (FTP) capabilities, try this FTP site: sumex-aim.stanford.edu 36.44.0.6 There are lots of goodies in the "info-mac" directory, such as mouse accelerators, control panel settings savers, etc. Of course, there are also the usual sources for public domain software; * Local User Groups * Compuserve, Apple-Link, GEnie, American People-Link * Apple dealers * Local bulletin board systems * University and college Macintosh labs What Is An ".hqx" File and How Can I Decode It? ---------------------------------------------- .hqx is a "BinHex"ed file. (Don't ask me how they got "hqx" from "BinHex...) The easiest way to un-BinHex a file is to use Stuffit. Stuffit version 1.5.1 has a "Decode BinHex file" option. The reason to use Stuffit is that the file you get after unBinHexing is often a Stuffed file, so you will need Stuffit anyway--easier to load one application than two! About ReadySoft --------------- ReadySoft, the publisher of A-Max, is a Canadian company that also produces "64 Emulator II," a C-64 emulator. ReadySoft has excellent telephone support if you have a question about A-Max, and is able to recommend Macintosh software and Amiga hardware that is compatible with the package. ReadySoft can be contacted at: 30 Wertheim Court, Unit 2 Richmond Hill, Ontario Canada L4B 1B9 TEL: (416) 731-4175 FAX: (416) 764-8867