home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World 1999 June
/
PCWorld_1999-06_cd.bin
/
software
/
temacd
/
vmacx
/
DOCS
/
README.DOS
< prev
next >
Wrap
Text File
|
1998-06-28
|
11KB
|
266 lines
*************************************************
* vMac/DOS README *
* Port by Yoav Shadmi (yoav@nettaxi.com) *
* README by Ray Ruvinskiy (rruvin@sprint.ca) *
* (rruvin@idirect.com) *
*************************************************
NOTE: Using this software shows your acceptance to the End User License
Agreement which was shown to you before downloading vMac.
If you have not read or accepted it, you are not entitled
to use this software!!!
Please read EULA.TXT (located in the same directory as the readme),
make sure you understand it and accept its terms. If you don't
accept vMac's End User License Agreement, please delete vMac from
your machine.
0. Brief introduction
1. Copyright notice and other legal issues.
2. Getting vMac
3. Installing vMac
4. Configuring vMac
5. Running vMac
6. While vMac is running...
7. Troubleshooting
8. How to help...
0. Brief introduction
---------------------
What is vMac? vMac is a free software emulator that emulates the Apple
Macintosh Plus(tm). That means that vMac does not cost anything, and
does not use any hardware. A lot of the Macintosh Plus' functionality is
already implemented in this port, and that includes:
- 68000 CPU, 68010 CPU, 68020 CPU + 68881 FPU emulation
- 4 MB of RAM
- Keyboard support
- Floppy support
- Sound support
- Mouse support
- Minimal printer support [Experimental]
- Minimal SCSI support
- Can run MacOS (System Software) versions up to 7.5.5
Currently, work is being done on IceCube, a new CPU emulator that would
replace UAE's CPU emulator which we use currently, Hard Disk suppport,
and other stuff :).
The system requirements for vMac are:
- MS-DOS 5.0 or higher
- 80486 with a 80487 FPU
A Pentium 133 recommended
- A minimum of 8 MB of RAM
16 MB of RAM recommended
- Mouse
- About 3 - 4 MB of harddrive space for minimum install (vMac + ROM file + disk image)
15 - 20 MB of harddrive space recommended (You do want to use some Mac software
with vMac, right?)
1. Copyright Notice
-------------------
vMac is Copyright 1997 Philip Cummins and The vMac Team (ALL RIGHTS RESERVED).
The UAE engine, which vMac's core is based on, is copyrighted by the UAE team.
In addition to vMac core copyrights, each port author reserves the right to
copyright his or her respective port.
WE ARE NOT RESPONSIBLE OR LAIBLE FOR ANYTHING. THERE ARE NO GUARANTEES.
USE AT YOUR OWN RISK! YOU MAY NOT USE CODE FROM THIS SOURCE OR CODE
BASED ON THIS SOURCE FOR COMMERCIAL PURPOSES WIHTOUT PERMISSION FROM
THE VMAC TEAM.
Please also read the EULA notice which is distributed with the binary
release.
vMac is freeware, so please redistribute it! You may NOT change any of the
included files in any way. If you distribute other files along with vMac,
YOU are 100% responsible for those files. You may NOT charge for vMac or
to distribute vMac, unless you are bundling it with other files on CD-ROM,
DVD, or other media. I encourage bundling vMac, as long as you comply with
the above. If you bundle it, I would like to know, so please notify me by
E-Mail. If you have any questions about this feel free to E-Mail me, or any
other member of the vMac team about it.
2. Getting vMac
---------------
vMac's homepage is at http://www.vMac.org. If that doesn't work, try
http://leb.net/vmac. If *that* doesn't work, try again another day, the
site is probably down :\. Click on the Download link, fill a few
blanks and download vMac. If you are reading this, however, you have
probably already downloaded vMac. This section is here just in case...
3. Installing vMac
------------------
Unzip the file you downloaded into a directory of your choice.
You have to have a ROM in a file taken from a real Macintosh Plus in order
to use the emulator.
NOTE: LEGALLY, YOU HAVE THE RIGHT TO USE A MAC ROM _ONLY_ IF YOU OWN A
REAL MAC PLUS. ALSO, YOU MUSTN'T USE YOUR REAL MAC AND HAVE vMac RUNNING
AT THE SAME TIME.
If you do not have a ROM in a file, and you do own a real Macintosh
Plus, read the file vmac_rom.txt.
You also need a System Software disk image. System 6.0.8, System 7.0.0,
and System 7.0.1 are distributed freely and can be downloaded from
Apple's FTP site (ftp://ftp.apple.com), or the vMac Application Site
(VAS - http://www.hostus.com/vas). A considerably large selection of
Macintosh applications and games can also be found on VAS.
Once you've got your ROM and MacOS disk image, edit vMac.cfg and modify
it to suite your system (and desires). All options are self explanatory.
For example: to boot off Disk1.dsk put "Disk1.dsk" (without the quotes)
beside DrivePath1=.
4. Configuring vMac
-------------------
vMac can manage several config files simultaenously. By default, it will
use "vMac.cfg", but you can use other config files as well (see the command
line help for more instructions - type "vmac -h").
The config file contains all you need to fine-tune vMac to suite your system
needs and desires. The file is commented, so there shouldn't be any problem
understanding what's going on.
5. Running vMac
---------------
There are four binaries - vmac.exe for vMac with a 68000 CPU, vmac010.exe for
vMac with a 68010 CPU, vmac020.exe for vMac with a 68020 CPU and vmac881.exe
for vMac with a 68020 CPU + 68881 FPU. In the examples in this README we will
always use "vmac". Note, however, that you can always substitute "vmac" with
any of the above mentioned filenames.
Please note, that the 68020 and 68020/68881 binaries are slower than the
68000 and 68010 binaries. This is natural, of course, as emulating a more
sophisticated CPU requires a stronger host machine.
Launch vMac (by typing "vmac") and if everything is alright, vMac should boot
within a minute. Voila, you can run Macintosh software on your PC.
To get a command line help, type "vmac -h".
If you want to enter debug mode you can press F9 at any time during the
emulation. For further information about the debugger included with
vMac see "debug.txt" (located at the same directory as the readme file).
6. While vMac is running...
---------------------------
The keyboard mappings:
Alt : This key emulates the Command [or Pretzel] key on the Mac.
Ctrl : This key emulates the Option key on the Mac.
Shift : This key emulates the Shift key on the Mac.
CapsLock: This key emulates the CapsLock key on the Mac.
Keypad : The gray keypad emulates the Macintosh Plus keypad.
The regular [white] keypad acts like under Num-Lock.
F1 : Inserts floppy-disk in internal floppy drive.
F2 : Inserts disk-image in external drive 1.
F3 : Inserts disk-image in external drive 2.
F4 : Inserts disk-image in external drive 3.
F8 : Will dump the screen contents [640x480] to a .BMP file.
F9 : Enter online debug mode [see "debug.txt" for further information].
F10 : This will close vMac.
F11 : This key emulates the Interrupt/Programmer Switch of the
Macintosh Plus.
F12 : This key emulates the Reset Switch of the Macintosh Plus.
7. Troubleshooting
------------------
This section currently deals with very elementary stuff. Hopefully
(or then again, maybe not) it will be expanded in the future.
A) Startup problems
1. vMac must be run in MS-DOS mode.
2. vMac requires a mouse driver. You must load the mouse driver [Any
generic mouse driver should be fine, as long as it's not PS/2] before
running vMac.
3. Sound driver - To use vMac's sound emulation, your sound card must
be installed [Naturally], and all of its drivers [if there are any]
must be loaded BEFORE running vMac. It is also recommended that you
set the BLASTER variable in your environment setting. Refer to your
sound-card documentation on how to configure it for DOS. You should
also keep in mind, that vMac's sound code was written and tested for
"Creative Sound-Blaster" cards. It was not tested under any other
sound card brand.
4. "Cannot open printer port" means you specified the wrong paraller
port of your printer. Most printers are usually connected through
LPT1.
B) QuickDraw hack issues - You should read this if you intend to use vMac's
QuickDraw patch.
1. The Macintosh start-up icon [i.e. Happy Mac, Sad Mac etc] is hardcoded
into the ROM, and will not be shown when you run vMac with the QDHack
option set to ON.
2. In 640x480 mode, some alert boxes are smaller, and centered to the old
512x342 screen. This is not a major bug, of course, but still looks
weird.
C) Bootup issues
1. When vMac starts, a floppy with a question mark on it appears - the
Mac can't find your disk image/parition/floppy. Double check the path
and name of the disk-image in the config file.
2. When vMac starts, a floppy with an X on it appears - the Mac can't
boot off your floppy/disk image/partition. It means that the
disk-image/floppy/partition you were trying to boot from is corrupt.
3. When I try to boot System 7 or higher, the Mac writes something like
"You need more RAM to boot this version of the System Software" -
tell vMac to emulate more RAM, through the config file.
4. It takes longer for vMac to boot when I run it with 4 MB RAM than
when I run it with 1 MB of RAM - this is natural. It takes time to
check for all that RAM. In this version, however, you can disable
the memory test through the config file.
5. MacOS 7.6 and higher won't boot! - MacOS version 7.6 and higher don't
even work on a real Macintosh Plus. You can either downgrade to an
older Macintosh operating system, or wait until new Mac models are
implemented..
D) During runtime
1. vMac is running incredibly slowly with MacOS x.x.x - You might have a
slow machine. You might try to remove extensions and control panels
from System Folder:Extensions and/or System Folder:Control Panels.
You might not have enough RAM on your machine. You might want to try to
downgrade your MacOS version.
2. You should keep in mind that 68020 emulation is slower, so if vMac
is going too slow with the 68020 binary, you might want to use the
the 68000 binary instead.
E) To get help with any other problem, e-mail the port author.
8. How to help...
-----------------
If you'd like to help, please e-mail the port author you want to help to.
The e-mail addresses of porters are located on vMac's site
(http://www.vMac.org), in the Port Roster. We appreciate all help we can
get so if you are able/willing to donate some of your time, we'll probably
find something for you to do.