|
|
Line 48: |
Line 48: |
| * '''phasor''' is the Applied Engineering Phasor music/sound card, which is back compatible with the Mockingboard but has extended capabilities supported by e.g. Ultima V. | | * '''phasor''' is the Applied Engineering Phasor music/sound card, which is back compatible with the Mockingboard but has extended capabilities supported by e.g. Ultima V. |
| * '''alfam2''' is the ALF Apple Music II 9-voice music/sound card. I don't believe any games supported it, but I could be wrong. | | * '''alfam2''' is the ALF Apple Music II 9-voice music/sound card. I don't believe any games supported it, but I could be wrong. |
− | * '''cffa2''' is the CFFA2 SD/IDE card for the Apple II. This version has 65C02 firmware so it will only work properly on the enhanced IIe and IIgs. | + | * '''aesms''' is the Applied Engineering Super Music Synthesizer. It's not compatible with any other cards, but if you can find the software for it it can be fun for a few minutes. |
| + | * '''cffa2''' is the CFFA2 SD/IDE card for the Apple II. This version has 65C02 firmware so it will only work properly on the enhanced IIe and IIgs. This works with most standard Apple II hard disk images. |
| * '''cffa202''' is the CFFA2 SD/IDE card with plain 6502 firmware which works on the II, II Plus, and unenhanced IIe. | | * '''cffa202''' is the CFFA2 SD/IDE card with plain 6502 firmware which works on the II, II Plus, and unenhanced IIe. |
| * '''memexp''' is the Apple II Memory Expansion Card, sometimes called "Slinky". It has 1 megabyte populated, and is automatically recognized by most versions of AppleWorks. | | * '''memexp''' is the Apple II Memory Expansion Card, sometimes called "Slinky". It has 1 megabyte populated, and is automatically recognized by most versions of AppleWorks. |
Line 56: |
Line 57: |
| * '''applicard''' is the PCPI AppliCard, which also runs CP/M but at a much faster speed since it uses on-card RAM instead of sharing the Apple's. The AppliCard also works on the Apple /// driver. It does require the specific AppliCard startup disk. | | * '''applicard''' is the PCPI AppliCard, which also runs CP/M but at a much faster speed since it uses on-card RAM instead of sharing the Apple's. The AppliCard also works on the Apple /// driver. It does require the specific AppliCard startup disk. |
| * '''videoterm''' is the Videx VideoTerm 80-column card for the II and II Plus. | | * '''videoterm''' is the Videx VideoTerm 80-column card for the II and II Plus. |
| + | * '''aevm80''' is the Applied Engineering ViewMaster 80 80-column card. This is their enhanced clone of the Videx VideoTerm. |
| * '''ap16''' is a German clone of the Videx VideoTerm 80-column card. | | * '''ap16''' is a German clone of the Videx VideoTerm 80-column card. |
| * '''ap16alt''' is the same German clone of the Videx VideoTerm with a different firmware version. | | * '''ap16alt''' is the same German clone of the Videx VideoTerm with a different firmware version. |
Line 70: |
Line 72: |
| * '''focusdrive''' is Focus Technologies' version of the '''zipdrive''' IDE card. The same caveat about custom hard disk images applies. | | * '''focusdrive''' is Focus Technologies' version of the '''zipdrive''' IDE card. The same caveat about custom hard disk images applies. |
| * '''echoiiplus''' is the Street Electronics Echo II Plus hardware speech synthesizer. This works with a lot of accessibility software for the Apple II and some games. | | * '''echoiiplus''' is the Street Electronics Echo II Plus hardware speech synthesizer. This works with a lot of accessibility software for the Apple II and some games. |
− | * '''scsi''' is the Apple II Revision C SCSI Card. It supports harddisks and CD-ROMs. | + | * '''scsi''' is the Apple II Revision C SCSI Card. It supports standard hard disk and CD-ROM ISO and BIN/CUE images as well as MAME's CHD format. |
− | * '''aesms''' is the Applied Engineering Super Music Synthesizer. It's not compatible with any other cards, but if you can find the software for it it can be fun for a few minutes. | + | * '''mouse''' is the Apple II Mouse Card for the II, II Plus, and IIe. This is useful for mouse-compatible software like Dazzle Draw, Apple II DeskTop, and MousePaint. |
| + | * '''parallel'' is the Apple II Parallel Card. |
| + | * '''corvus''' is the Corvus Systems "flat cable" hard disk interface. This is very difficult to set up on the Apple II; I've gotten it to boot DOS 3.3 off the hard disk, but unless you were an expert on these things back in the day it's for curiosity only. |
| + | * '''mcms1''' and '''mcms2''' are the 2 cards of the Mountain Computer Music System. They must be placed in adjacent slots or MAME will not start up. These cards give the Apple II wavetable synthesis capability, which was used as part of the Alpha Syntauri system. |
| + | * '''dx1''' is the Decillonix DX-1 sampler card. Currently this doesn't do much because MAME doesn't have audio input support. |
| + | * '''tm2ho''' is the Applied Engineering TimeMaster II H.O. clock/calendar card. The optional X-10 home control feature is not supported in MAME. |
| + | * '''ezcgi''' is a graphics/sprites card from a design published in BYTE Magazine. |
| + | * '''ezcgi9938''' and '''ezcgi9958''' are extended versions of the '''ezcgi''' card with the TMS9938 and TMS9958 GPUs. |
| + | * '''ssprite''' is the Synetix SuperSprite graphics and sound card, which has similar capabilities to the Arcade Board and the EZ-CGI. |
| + | * '''ssbapple''' is the SSB Apple speech card. This only works with its own software to my knowledge, it wasn't as widely supported as the Echo II line. |
| + | * '''twarp''' is the Applied Engineering TransWarp accelerator card. This works to run e.g. AppleWorks at faster speeds without unthrottling MAME and making typing difficult. |
| + | * '''vulcan''' is the Applied Engineering Vulcan IDE card. This requires a custom partitioned/formatted hard disk image; the software to set that up is reasonably easy to find, but it's intended primarily for users who had the card in their real Apple II. |
| + | * '''vulcangold''' is the Gold version of the Vulcan IDE card. The firmware we have for it currently only works on 65816 CPUs and so this card is only an option on the IIgs. |
| + | * '''4play''' is the 4 Play Joystick Card, which gives you 4 players in compatible software (primarily NinjaForce's Bomberman clone for the IIgs). |
| + | * '''ceyes2''' is the ComputerEyes/2 video digitizer (added in 0.214), which gives higher-quality digitization results than the game port version. |
Designed by Steve Wozniak, the Apple II series was both one of the first mass-market 8-bit microcomputers and the longest-lived. The machines exemplified Wozniak's design sensibilities of not including hardware when software can perform the same function, and of being wide open for expansion. Elements of the II's design influenced many later computers; PCs today have expansion slots in part because the Apple II did, for instance.
Assuming you don't have the Software List library, you can use MAME like any other Apple II emulator with the disk images you already have. For the II, II Plus, IIe, IIc, and IIGS, you can boot a 5.25" disk by using the command line switch -flop1. For example, "mame64 apple2e -flop1 Dung_Beetles.dsk". For the IIc Plus and IIGS, you can boot a 3.5" disk image by using the switch -flop3. For example, "mame64 apple2gs -flop3 FTA_Nucleus.2mg".
MAME defaults to configuring these systems to run the widest variety of software "out of the box".
To find out what a version of MAME supports for configurable slot and port devices, run MAME with the -listslots parameter on the commandline. The Apple II and II Plus have 8 slots, which are "sl0" through "sl7" plus a game port. The IIe has 8 slots, "sl1" through "sl7" plus the "aux" slot and the game port. The IIgs has "sl1" through "sl7", while the memory slot is handled through the "ramsize" switch. For instance, "-ramsize 4M" on the IIgs gives you 4 megabytes of RAM.
Slots 1-7 on the II, II Plus, IIe, and IIgs generally support all of these cards: