p4 |
|
However, most software that requires large amounts of high-speed calculations generally relies on floating-point math. High on this list are graphics programs, especially for CAD and graphic design. The floating-point unit is a separate math coprocessor chip in early 680x0-based machines, but in the 68040 machine, it is an integral part of the main CPU. (A less-expensive version of the 68040 without the integrated floating-point unit-the 68LC040-also is available.) In contrast the floating-point unit not only is an integral part of the PowerPC chip, it is an essential source of its long-term performance potential. Apple says that for native applications, Power Mac integer operations should be two to four times faster than a Quadra 950 and floating-point operations as much as ten times faster. Therefore, while most programs for Power Mac will initially be simple ports, second-generation software will probably make use of floating-point math for as many jobs as possible to gain maximum use of the PowerPC chip. Presumably, at this point we'll start seeing products with features that simply are not possible with the 68040 Macs. Right now, the music-software vendors, at least, probably haven't had time to consider the possibilities beyond porting their existing products. Besides, as we'll see, fancy digital-audio tricks might be done better with third-party DSP cards than on the PowerPC CPU. But it seems likely that faster multimedia operations means smoother, more responsive interactivity. Unsurprisingly, you will need more memory for native-code software. Apple recommends you add at least 4 MB to your current RAM to account for larger applications. Power Macs ship with 8 MB soldered on the motherboard, though, so you have a head start.
Not So Fast, Buster! Operations that call be done in the background without interrupting the processor-such as screen redraws or printing-don't force the processor into emulation mode and can be accelerated dramatically in native code. However, real-time operations, such as reading and writing MIDI bytes, have to be handled immediately, requiring the processor to interrupt its other work, The time required to switch to and from emulation mode to handle the interrupts could mean you wont see it lot of real-time performance improvements from native MIDI programs. If the MIDI application uses emulation mode all the time, however, there is no switching. Therefore it might be better for real-time music applications to be written in mixed code, with 680x0 code for time-sensitive operations and |
One of the long-standing (and overblown) arguments in the computer world pits Mac users against Windows aficionados. We're not quite to the point where everyone can quit fighting, but we're getting closer. Insignia Solutions has a line of programs that let you run DOS (Soft PC Professional) or Windows (Soft PC with Windows) on a Mac. Unfortunately, even if you have a fast 68030- or 68040-based Mac, it can't exceed 25 MHz 80386SX performance when running applications in Insignia's environment. PC MIDI applications have never been tested.
With Power Macintosh, some of this, at least, is changing. Insignia Solutions licensed the Windows source code from Microsoft and also struck a deal with Apple. The result is that under Insignia's Soft Windows, Windows 3.1 applications run on a Power Mac 7100/66 as fast as on a 25 MHz 80486SX. When Windows 4.0 comes out, Insignia will have the source code to emulate that, too. You can even run System 7 and Soft Windows simultaneously, in separate windows, and transfer data between them via the clipboard. Estimated list price for the program is $499, and at least 16 MB of RAM is required. The company expects to ship when Apple ships the first Power Mac. In fact, Apple will optionally bundle preinstalled Soft Windows with Power Macs that have 16 MB of RAM or more. The first version of Soft Windows for Power Mac emulates the 80286, albeit at 80486 speed. Later this year, an 80386/486 emulator is planned that will permit running Windows software in Enhanced mode. PC veterans might notice that hard-drive access is a tad slower, because the Macintosh does more data-integrity checks than a PC when accessing a drive. Unfortunately, the initial offering won't support digital-audio recording (e.g., Sound Blaster 16 emulation), though it permits PC system beeps. Digital-audio support is also on the 1994 agenda. Insignia still has not tested their environment with MIDI software, but we're pressing them, and they have promised full MIDI tests in the near future. By the way, if MIDI works under Soft Windows, it should work under Insignia's Soft PC programs, too. Stay tuned. Overall, I got the impression that Insignia is not hip to the relatively small music-software market. But even without MIDI and audio support, Soft Windows lets the Power Mac user run specialized nonmusic programs from the PC world. |
return to top |