Friday, May 24, 2013

The Price of PC Sound (and some other stuff)


How much do we pay for sound hardware in our PCs today, not including speakers?  The answer is usually nothing, all PC motherboards come with onboard sound chips that are satisfactory for 95% of users.  Before 1987, the answer would have been the same, since there was no sound hardware available for PCs.  You were stuck with the PC speaker or the three-voice sound chip if you owned a Tandy 1000 or IBM PCjr.

In 1987, sound hardware products were being marketed and released for the IBM PC platform for the first time.  The first device that was not tied to a particular application (like Bank Street Music Writer) was the IBM Music Feature Card.  This $600 card provided a MIDI interface and a four operator OPP frequency modulation synthesis chip with eight channels and stereo sound.  The card came with 240 preset patches and allowed up to 96 user-created patches.  It was intended for professional musicians.

The second device may have been the Roland MT-32.  While Roland had marketed a MIDI Interface called the MPU-401 prior to 1987, it was an external box that could be used with many systems when combined with the right interface card.  There were interface cards for the Apple II, Commodore 64, all the major Japanese computers of the mid-80s and two cards for the IBM PC.  The MPU-401 was also marketed toward professional MIDI musicians, but with the MT-32, Roland had a product with a price point that could be enjoyed by professional and non-professional musicians alike.  (Consider that the Yamaha DX-7, the first and very famous all-digitized synthesizer, cost $1,955 in 1983).  The MT-32 was derived from Roland's D-50 Synthesizer and used a technology called Linear Arithmetic to combine digital samples with waveform synthesis.  It supported eight channels and one percussion channel.  It supported 32 voices, with each channel requiring 1-4 voices depending on the sound selected.  It has 128 preset patches, 30 percussion patches and allowed for up to 64 custom patches.  It supported reverb and stereo playback.

The third device may have been a cheaper card manufactured by Ad Lib, Inc. called the Ad Lib Music Synthesizer Card.  This card simply interfaced an OPL2 chip to the PC's expansion bus and was intended for the home musician or teaching children about music.  The OPL2 is capable of nine channels of two-operator frequency modulated synthesis or six channels plus five percussion sounds.  Its only supports mono output.

Seeking a competitive edge in the burgeoning market for PC games, Sierra sought to make its products technologically advanced.  Almost all the non-PC systems had better audio capabilities, but their sound hardware was built-in.  Thanks to Nintendo, the days of buying an all-in-one computer that could run applications and games were gone.  However, people still prized their leisure time and still wanted to play games on their PC, especially the more complex games that were not generally found on consoles.  So Sierra On-Line began to search for hardware products that could bring its PC games to the next level.  Roland suggested the MT-32 and history was made.  Then the Adlib came for the many more budget-minded PC game players.

In 1988, Sierra began to sell computer add-on hardware directly to its customers.  It is the only company of the time I know of which did this.  Thus if your local computer store did not carry the cards, you had an easy outlet to obtain them.  Sierra would include flyers in its new games, beginning with King's Quest IV, explaining and hyping the benefits of these new sound cards.  It would send you a demo cassette tape almost for free to show off these cards' capabilities.  Here are the prices if you wanted to take the plunge.

1988
Adlib - $245.00/$195.00 (with/without Visual Composer)
MT-32 + MPU-IPC - $550.00

Sierra never offered IBM's card for sale, and its support for it in games was underwhelming.  Eventually Sierra stopped shipping drivers and patches for it, and at least two games, King's Quest I SCI and Sorcerian will freeze with the driver.  You paid MT-32 prices for the IBM Music Feature but ended up with Adlib sound quality with Sierra's games.

The idea of spending $550 just to hear PC game audio was not something many people were prepared to spend money on in 1988.  According to the U.S.'s Bureau of Labor Statistics CPI Inflation Calculator, $550 has the same buying power today as $1,081.08.  Who today is going to spend over one thousand dollars today on PC sound equipment?  Someone who wanted to make music, whether as a professional or as a serious amateur.  That games could use the module seems to be to have been like chocolate icing on the cake.  Today you could not convince someone to spend a thousand dollars on a sound card for gaming regardless of how many channels and bit rates it supports, the human ear can only process so much.

1989
Adlib - $195.00/$175.00 (card only price decrease)
MT-32 + MPU-IPC - $550.00
Game Blaster - $129.95
MT-32 + MPU-IMC - $650.00

The Game Blaster was supported, presumably in an attempt to provide something better than the PC Speaker at a cheaper price point.  The Game Blaster came packaged with Sierra's Silpheed.  While the Game Blaster can provide twelve channels of stereo frequency and amplitude controlled square waves with a noise channel and an envelope channel, it frequently sounded like the Tandy 3-voice sound chip, only in stereo.  The MPU-IMC was the Microchannel version of the MPU-401 interface for IBM PS/2 computers.

1990
Adlib - $175.00
Game Blaster - $129.95
Sound Blaster - $239.95
LAPC-I - $425.00
MT-32 + MPU-IPC-T - $550.00
MT-32 + MPU-IMC - $650.00

The LAPC-I arrives to deliver on the promise of having a synthesizer fully on the card.  While it is better priced than the MT-32 and includes 33 additional sound effects, Sierra's games frequently sounded better on the MT-32 because it abused bugs in the device to make custom sounds.  Note how the prices have not really moved from the previous years.  However, by this time, Sierra would be offering deals if you bought a card from them, like two free Sierra games of your choice if you bought the MT-32.  (At their prices, that was over $100 in savings).

With the LAPC-I, for the first time gamers can enjoy a discount from Sierra.  The MT-32 requires a separate MPU-401 interface, which seems to increase the price by $100-200.  The LAPC-I has the interface built-in except for the external ports and was slightly cheaper to manufacture.  However, by this time the MT-32/LAPC-I only had two years before it would be supplanted in the market by the Roland SCC-1 and other devices.

Since the Adlib was an extremely simple card, clones began popping up once other vendors discovered which chips it was using and games from Sierra and other publishers were being released with support for it.  The people at Ad Lib, Inc. thought they were being clever by scratching off the chip part instead of obtaining an exclusivity agreement with Yamaha for the chips being used.  However, in 1987 the board was not yet a great success.  By this year you would see a $20 rebate coupon for the Ad Lib in game boxes.  If you bought a clone board, you could easily save yourself $50-60.

Sierra replaced the MPU-IPC with the MPU-IPC-T, and while these two devices are virtually identical, the -T version leaves off the SYNC connector on the expansion box.  It does allow for easy changing of the I/O ports, but Sierra only supported the MPU-401 on I/O 330-331.

The Sound Blaster is also sold, and at this price it contained the Game Blaster chips.  It provided an Adlib-compatible OPL2 chip, a joystick/MIDI interface for the first time and provided a widely-accepted standard for digitized sound output.

1991
MT-32 + MPU-IPC-T - $399.99
MT-32 + MPU-IMC - $499.99
CM-32L + MPU-IPC-T - $545.00/$449.95
CM-32L + MPU-IMC - $549.95/$499.95
CM-32L Macintosh - $545.00
LAPC-I -$445.00/$399.95/$349.99
MCB-1 - $90.00/$84.95 (combo w/LAPC-I is $449.95)
Game Blaster - $99.99
Adlib - $109.99
Sound Blaster - $170.00/$159.95/$149.99/$129.95
Sound Blaster MCV - $249.95
Sound Blaster MIDI Box - $129.95/$89.95
Thunderboard - $99.95
Pro Audio Spectrum - $249.95
CD-ROM Kit - $795.00
Supra 2400 Baud Modem (internal) - $88.88
Supra 2400 Baud Modem (external) - $128.88
Gravis Analog Joystick - $59.95
Gravis Eliminator Game Card - $44.95
Gravis Eliminator Microchannel Game Card - $79.99

All throughout 1990 and beyond, Sierra began talking about the benefits of CD-ROM technology, their adoption of it and its eventual replacement of floppy disks.  CD-ROMs were a huge expense in the early days and while Sierra may have released some of the first PC CD-ROM games, the real killer apps for the technology were probably The 7th Guest and Myst.  Interestingly, Sierra seemed to have better support for the Media Vision Pro Audio Spectrums, including stereo FM synthesis support and later 16-bit digitized audio than the Sound Blaster cards.  Presumably by this time there were no difficulties in trying to purchase multimedia hardware from a computer store.

The CD-ROM kit include the Pro Audio Spectrum, a Sony SCSI CD-ROM drive, the CD-version of Jones in the Fast Lane and Compton's Multimedia Encyclopedia.  CD-ROMs were generally connected via SCSI or proprietary interfaces until IDE CD-ROMs became cheap enough to become the only standard most consumers would ever deal with.  Sound cards would be the main way to connect a CD-ROM until the Pentium era.

The Pro Audio Spectrum allowed for stereo OPL2 music, 8-bit stereo digital output at 22K, a MIDI/joystick interface and a non-bootable SCSI interface.  The Thunderboard was a Sound Blaster 2.0 clone without MIDI or Game Blaster support.

The CM-32L finally replaces the MT-32 for the external synthesizer version, and its capabilities are identical to the LAPC-I.  The LAPC-I gets the MCB-1 external MIDI box to reach full parity with the CM-32L and MPU-IPC-T.  The Sound Blaster MCV is the Microchannel version of the Sound Blaster for IBM PS/2 machines.  The Sound Blaster MIDI box is an overpriced device, the functionality of which can be replicated with a standard joystick/MIDI interface cable.

The Sound Blaster prices kept dropping throughout the year.  By this time, the Game Blaster chips were  an upgrade and by the end of the year, Sierra would probably have been shipping the smaller 2.0.

Presumably to complement Dynamix's line of simulators, Sierra also began offering joysticks.  The Gravis Analog Joystick sports three buttons and has a large base and hand-grip handle.  It has a tension dial and the buttons are reconfigurable.  Unfortunately it did not come with a trigger button.  The Eliminator game card was a dual port card with an external dial to control the speed of the card.

By this time, Sierra had just started up The Sierra Network, its online entertainment portal.  It was similar to CompuServe, Prodigy and America On-Line.  The modems being offered were not very fast, but were cheap and apparently sufficient for their service's needs.  In the next year, hardware manufacturers would advertise 9,600 and 14,400 baud modems.

1992
CD-ROM Kit - $795.00
CM-32L + MPU-IPC-T - $449.95
CM-32L + MPU-IMC - $549.95
CM-32L Macintosh  - $449.95
LAPC-I - $399.95
MCB-1 - $84.95
LAPC-I + MCB-1 - $449.95
Sound Blaster - $129.95
Sound Blaster MCV - $249.95
Sound Blaster MIDI Box - $89.95
Thunderboard - $99.95
Pro Audio Spectrum - $249.95
Pro Audio Spectrum 16 - $199.95

1992 is the last year that Sierra would attempt to sell products directly for quite a while.  Increasingly, advertisements from various hardware companies would put their ads into Sierra's Interaction magazine.  Few new products to report, the most notable being the Pro Audio Spectrum 16 at a reasonable price.

1996
Thrustmaster Formula T2 - $129.95
Sierra Screamin' 3D - $199.95

The Sierra Screamin' 3D is a 4MB Rendition Verite 1000 card.  It was bundled with good-to-decent games like Indy Car II, A-10 Silent Thunder, CyberGladiators and a demo of the Rendition version of Quake (vQuake).  Sierra tried again to be predictive of the upcoming technology, but it missed the mark.  Unfortunately, the Rendition chipset had an achilles heel, namely that 2D VGA performance was incredibly poor.  While most games could greatly benefit when the VGA mode was translated into a Rendition mode, those games that could not benefit, like the DOS version of DOOM, were unplayable.  In other words, if the game went beyond the standard Mode 12-13h features, the game slowed to a crawl on the Rendition cards, even on a Pentium II.  DOOM was still extremely popular in 1996.  While Quake was one of the Killer Apps for 3D gaming, it was 3dfx's Voodoo card that took off, even though it was not a 2D card.

The Thrustmaster Formula T2 was a gameport interface racing wheel with pedals, two buttons and a gear lever.  It could be purchased with NASCAR Racing 2 or IndyCar Racing II for $149.95.  Judging by youtube video it was quite a good product back in the day.



Monday, May 13, 2013

Hardcore Computist - Hardcore IBM PC Game Hacking?

The magazine Hardcore Computist was a magazine dedicated to cracking on the Apple II platform.    Every month users would submit their cracks or "softkeys" allowing a user to break the copy protection on commercial software and freely copy that software to disk.  Naturally the magazine only claimed to assist users in making legitimate backup copies of their software, but too frequently programs would be widely distributed anyway.  The magazine also offered hacks to cheat at games, reviews, technical articles and the like.

All issues of Hardcore Computist and related items can be found here : http://computist.applearchives.com/  It is less known that eventually, around issue 48, the magazine started to invite IBM PC software cracks and hacks.  At first, they were slow in coming.  Some issues did not have any, and other issues only had applications, not games.  For these cracks, all that was usually needed was a hex editor and DEBUG, but the cracks varied widely in quality.

Some of these cracks can be found on textfiles.com, and many more can also be found there.

Game        Version PublisherIssue#Protection 
The Dam Busters
Accolade 89 Disk
Chessmaster 2000 1.01 Software Toolworks 89 Disk
The Faery Tale Adventure: Book I CGA & EGA MicroIllusions 87 Document
Ancient Art of War, The
Broderbund 87 Disk
Grave Yardage
Activision 87 Disk
Gun Boat
Accolade 87 Disk
Gauntlet
Mindscape 87 ?
Astrilis
Shaman Games 87 ?
Space Harrier
SEGA Enterprises, Ltd. 86 Disk
Heat Wave
Accolade 86 Document
Hoverforce EGA & VGA, 03-19-91 Accolade 86 Document
Carrier Command
Microplay 85 Document
Where in the U.S.A. is Carmen Sandiego
Broderbund 85 Disk
Colonel's Bequest, The
Sierra On-line 85 Document
Continuun 11/29/90 Data East 85 Document
Crime Wave 1.1 & Unknown Access Software 85 Document
Curse of the Azure Bonds
Strategic Simulations, Inc. 85 Document
Dragon's Lair II
Readysoft Incorporated 85 Document
Dragon's Lair
Sullivan Bluth Interactive Media, Inc. 85 ?
Earthrise
Intersel Corp. 85 Document
Escape from Hell
Electronic Arts, Inc. 85 Document
Earl Weaver's Baseball 1.5 Electronic Arts, Inc. 85 Document
F-15 Strike Eagle II
MicroProse 85 Document
Gunship
MicroProse 85 Document
Caveman Ugh-Lympics
Electronic Arts, Inc. 85 Document
Firehawk : Thexder II 09/24/90 Sierra On-line 85 Document
Battle Chess II : Chinese Chess
Electronic Arts, Inc. 84 Document
Battlehawks 1942
Lucasfilm Games LLC 83 Document
Alley Cat
IBM 83 Disk
Jordan vs Bird: One on One
Electronic Arts, Inc. 83 Document
Grand Slam Bridge
Electronic Arts, Inc. 83 Disk
Bargames
Access Software 83 Document
Archipelagos
FanFare 83 Document
California Games 1.01 02-23-88 Epyx 83 ?
Balance of Power 1.1 Mindscape 83 Disk
Where in the World is Carmen Sandiego 2.0 12-11-89 Broderbund 83 Disk
Where in Time is Carmen Sandiego
Broderbund 83 Disk
Dragon's Lair
Sullivan Bluth Interactive Media, Inc. 83 Disk
Battlehawks 1942 10/06/88 Lucasfilm 82 Document
Centurion
Electronic Arts, Inc. 82 Document
Champions of Krynn
Strategic Simulations, Inc. 82 Document
Command HQ
MicroProse 82 ?
Indianapolis 500
Electronic Arts, Inc. 82 Document
Jack Nicklaus' Greatest 18 Holes of Major Championship Golf CGA, TGA, EGA, HGC Accolade 82 ?
Lowblow Boxing
Electronic Arts, Inc. 82 Document
Might and Magic: Book One - Secret of the Inner Sanctum 11/18/87 New World Computing 82 ?
Might and Magic II: Gates to Another World
New World Computing 82 ?
Railroad Tycoon
MicroProse 82 Document
Silpheed 2.2 Sierra On-line 82 Document
Street Rod
California Dreams 82 Document
M1 Tank Platoon
MicroProse 82 Document/Disk (Document Only)
Test Drive II EGA & CGA Accolade 82 ?
Vette
Spectrum Holobyte 82 Document
ABC Monday Night Football
Data East 82 ?
Abrams Battle Tank
Electronic Arts, Inc. 82 Document
Bob'n Wrestle
Mindscape 82 ?
Nuclear War
New World Computing 82 Document
Pipe Dream
Lucasfilm Games LLC 82 Document
Red Storm Rising
MicroProse 82 Document/Disk (Document Only)
Wing Commander
Origin 82 Document
Populous
Electronic Arts, Inc. 82 ?
Life & Death II: The Brain
Software Toolworks 81 Disk
Crime Wave
Access Software 81 Document
Stunt Driver
Spectrum Holobyte 81 Document
Gauntlet II
Mindscape 81 Document
Wing Commander
Origin 81 Document
Thexder II : Firehawk
Sierra On-line 81 Document
Welltris 10/03/89 Spectrum Holobyte 80 Document
Serve and Volley
Accolade 80 Disk
Where in Time is Carmen Sandiego
Broderbund 78 Disk
Indianapolis 500
Electronic Arts, Inc. 77 Document
Ultima V : Warriors of Destiny
Origin 77 Disk
Where in Time is Carmen Sandiego
Broderbund 77 Disk
Interlude II
? 76 Disk
Rack'Em
Accolade 76 Disk
Mean Streets
Access Software 76 Document
Red Storm Rising
MicroProse 75 Document/Disk (Disk Only)
Pete Rose Pennant Fever
Gamestar 75 Document
Silpheed           1.0 Sierra On-line 75 Document
Paperboy CGA, TGA & EGA, PAPERxxx.EXE = 06/17/88 Mindscape 75 ?
Zany Golf
Electronic Arts, Inc. 75 Document
Pool of Radiance
Strategic Simulations, Inc. 75 Document
Paladin
Omnitrend Software, Inc. 75 Document
Welltris WELLTRIS.EXE = 10/03/89 Spectrum Holobyte 74 Document
Batman
Data East 74 ?
Motocross CGA & EGA, Possibly TGA & HGC Gamestar 74 Document
Populous
Electronic Arts, Inc. 74 Document
SimCity
Broderbund 74 Document
Their Finest Hour: The Battle of Britain
Lucasfilm Games LLC 74 Document
Battle Chess
Interplay 72 Document
Chuck Yeager's Advanced Flight Simulator           1.0 Electronic Arts, Inc. 72 Disk
Battlehawks 1942
Lucasfilm Games LLC 72 Document
688 Attack Sub
Electronic Arts, Inc. 72 Document
Shinobi SH.EXE = 9/23/89 SEGA Enterprises, Ltd. 72 ?
Zany Golf
Electronic Arts, Inc. 71 Document
Mean 18 + Arch GOLF.EXE = 89375 bytes, ARCH.EXE = 49631 Accolade 70 Disk
The Last Ninja
Activision 70 Disk
The Games: Winter Edition
Epyx 70 Disk
Jack Nicklaus' Greatest 18 Holes of Major Championship Golf
Accolade 70 Document
Defender of the Crown
Mindscape (Cinemaware) 70 Disk
Infiltrator
Mindscape 70 ?
Perfect College
Mindscape 70 ?
Gold Rush!
Sierra On-line 70 Document
F-19 Stealth Fighter 10/15/88 MicroProse 70 Disk
Police Quest II: The Vengeance
Sierra On-line 70 Document
Leisure Suit Larry Goes Looking for Love (In Several Wrong Places)
Sierra On-line 70 Document
Apollo 18: Mission to the Moon
Accolade 70 ?
Mean 18 + Arch 03/29/88 Accolade 68 Disk
Bop 'n Wrestle
Mindscape 68 ?
Willow
Mindscape 68 Disk
Ancient Art of War, The
Broderbund 68 ?
Chuck Yeager's Advanced Flight Trainer 2.0 1.2 Electronic Arts, Inc. 68 ?
The Games: Summer Edition
Epyx 68 ?
California Games
Epyx 68 ?
Trivia Master
? 68 ?
Gato
Spectrum Holobyte 68 ?
The Last Ninja
Activision, Inc. 68 Disk
Rampage
Activision 68 Disk
Leisure Suit Larry Goes Looking for Love (In Several Wrong Places)
Sierra On-line 68 Document
Fast Break
Accolade 68 Disk
4th & Inches
Accolade 68 Disk
Test Drive
Accolade 68 Disk
The Three Stooges
Cinemaware Corp 68 Disk
King's Quest IV: The Perils of Rosella 09-19-88, 09-24-88 Sierra On-line 68 Document
F-15 Strike Eagle
MicroProse 68 Disk
Reader Rabbit
The Learning Company 66 Disk
Balance of Power
Mindscape 64 Disk
Trivia Fever
Professional Software 64 Disk
Mean 18 + Arch EGA Accolade 64 Disk
Ultima II: Revenge of the Enchantress .COM Sierra On-line 63 Disk
Chuck Yeager's Advanced Flight Simulator           1.0 Electronic Arts, Inc. 63 Disk
Test Drive CGA 10/26/87, 11-17-87 (Not EGA, see Issue 65) Accolade 61 Disk
Mind Prober
The Human Edge 60 Disk
Zork II: The Wizard of Frobozz
Infocom 56 Disk
Zork: The Great Underground Empire
Infocom 56 Disk
Sargon III
Hayden Software Co. 54 Disk
Pool 1.5
Innovative Design Software 53 Disk
Zork III: The Dungeon Master
Infocom 53 Disk
Flight Simulator          1.00 Microsoft 52 Disk