Difference between revisions of "GEMS"
From Sega Retro
(28 intermediate revisions by 8 users not shown) | |||
Line 1: | Line 1: | ||
− | {{stub}}'''GEMS''' is a sound driver used in [http://gdri.smspower.org/wiki/index.php/Mega_Drive/Genesis_Sound_Engine_List 186 documented games] for the Sega [[Genesis]], including ''[[Sonic Spinball]]''. It was developed by [[ | + | {{Bob |
+ | | bobscreen=GEMS Graphical User Interface.png | ||
+ | | imgwidth= | ||
+ | | title= | ||
+ | | developer=Jonathan Miller, Burt Sloane, Chris Grigg, Mark Miller, [[Recreational Brainware]] | ||
+ | | system=[[Mega Drive]], [[Sega 32X]] | ||
+ | }} | ||
+ | {{stub}}'''GEMS''' (''Genesis Editor for Music and Sound effects'') is a sound driver used in [http://gdri.smspower.org/wiki/index.php/Mega_Drive/Genesis_Sound_Engine_List 186 documented games] for the Sega [[Genesis]], including ''[[Sonic Spinball]]''. It was developed by Jonathan Miller (drivers and firmware), Burt Sloane (programming), Chris Grigg and Mark Miller (concept and design) of [[Recreational Brainware]] by [[Sega]]'s request, and mainly used by western developers. | ||
+ | |||
+ | The software integrates a programming language that can be built into the composition file and is context-sensitive to gameplay events within the game itself.This is acomplished by setting aside shared memory space that will allow the sound driver to comunicate with the game and vice-versa.Using this technique, the music can change to reflect conditions within the game.For instance, it can be used to track the number of enemies onscreen and change pitch or tempo when a certain threshold is reached or it can be timed to play when certain effects, such as flashes of light, are used. | ||
+ | [[File:GEMS Graphical User Interface (alt).png|thumb|right]] | ||
+ | While in games using other drivers, such [[Alien Soldier]] or [[Shinobi 3]] basic behaviour such as playback speed is controlled by a single variable (which can be easly manipulated by an action replay or hex editor), GEMS has to change the data of the whole music track stored on the ROM for the same effect. This can be easily noticed by comparing data in partially PAL optimized games, such as [[Cool Spot]]. | ||
+ | |||
+ | On September 24, 2007, [[sonic:drx|drx]] released the official [http://www.hidden-palace.org/?news/c/13 GEMS development kit]. | ||
+ | |||
− | + | {{Download | |
+ | | title=GEMS Development Kit | ||
+ | | file=GEMS.zip | ||
+ | | filesize=328KB | ||
+ | }} | ||
==List of Sega Mega Drive games that use GEMS== | ==List of Sega Mega Drive games that use GEMS== | ||
Line 8: | Line 26: | ||
*''[[AAAHH!!! Real Monsters]]'' | *''[[AAAHH!!! Real Monsters]]'' | ||
*''[[Action 52]]'' | *''[[Action 52]]'' | ||
+ | *''[[The Adventures of Rocky and Bullwinkle and Friends]]'' | ||
*''[[Aero the Acro-Bat]]'' | *''[[Aero the Acro-Bat]]'' | ||
*''[[Aero the Acro-Bat 2]]'' | *''[[Aero the Acro-Bat 2]]'' | ||
Line 25: | Line 44: | ||
*''[[Batman Returns (Mega Drive)|Batman Returns]]'' | *''[[Batman Returns (Mega Drive)|Batman Returns]]'' | ||
*''[[Battletech]]'' | *''[[Battletech]]'' | ||
+ | *''[[The Berenstain Bears' Camping Adventure]]'' | ||
*''[[Beyond Zero Tolerance]]'' (beta) | *''[[Beyond Zero Tolerance]]'' (beta) | ||
*''[[Blood Shot]]'' (Battle Frenzy) | *''[[Blood Shot]]'' (Battle Frenzy) | ||
Line 55: | Line 75: | ||
*''[[David Robinson's Supreme Court]]'' | *''[[David Robinson's Supreme Court]]'' | ||
*''[[Daze Before Christmas]]'' | *''[[Daze Before Christmas]]'' | ||
+ | *''[[The Death and Return of Superman]]'' | ||
*''[[Demolition Man]]'' | *''[[Demolition Man]]'' | ||
*''[[Desert Demolition]]'' | *''[[Desert Demolition]]'' | ||
*''[[Dick Vitale's "Awesome Baby!" College Hoops]]'' | *''[[Dick Vitale's "Awesome Baby!" College Hoops]]'' | ||
*''[[Dinosaurs for Hire]]'' | *''[[Dinosaurs for Hire]]'' | ||
+ | *''[[A Dinosaur's Tale]]'' | ||
*''[[Aladdin|Disney's Aladdin]]'' | *''[[Aladdin|Disney's Aladdin]]'' | ||
*''[[Donald in Maui Mallard]]'' | *''[[Donald in Maui Mallard]]'' | ||
− | *''[[Doom Troopers | + | *''[[Doom Troopers]]'' |
*''[[Double Dragon V: The Shadow Falls]]'' | *''[[Double Dragon V: The Shadow Falls]]'' | ||
*''[[Dragon: The Bruce Lee Story]]'' | *''[[Dragon: The Bruce Lee Story]]'' | ||
Line 93: | Line 115: | ||
*''[[Generations Lost]]'' | *''[[Generations Lost]]'' | ||
*''[[Goofy's Hysterical History Tour]]'' | *''[[Goofy's Hysterical History Tour]]'' | ||
− | *''[[Greatest Heavyweights | + | *''[[The Great Waldo Search]]'' |
+ | *''[[Greatest Heavyweights]]'' | ||
*''[[Greendog: The Beached Surfer Dude]]'' | *''[[Greendog: The Beached Surfer Dude]]'' | ||
Line 101: | Line 124: | ||
===I=== | ===I=== | ||
+ | *''[[The Incredible Crash Dummies (Mega Drive)|The Incredible Crash Dummies]]'' | ||
*''[[Izzy's Quest for the Olympic Rings]]'' | *''[[Izzy's Quest for the Olympic Rings]]'' | ||
Line 106: | Line 130: | ||
*''[[Jammit]]'' | *''[[Jammit]]'' | ||
*''[[Jelly Boy]]'' (beta) | *''[[Jelly Boy]]'' (beta) | ||
− | *''[[Jeopardy!]]'' | + | *''[[Jeopardy! (GameTek)|Jeopardy!]]'' |
*''[[Jimmy White's Whirlwind Snooker]]'' | *''[[Jimmy White's Whirlwind Snooker]]'' | ||
− | *''[[Joe Montana Sports Talk Football]]'' | + | *''[[Joe Montana II Sports Talk Football]]'' |
+ | *''[[The Jungle Book]]'' | ||
*''[[Jurassic Park (Mega Drive)|Jurassic Park]]'' | *''[[Jurassic Park (Mega Drive)|Jurassic Park]]'' | ||
*''[[Jurassic Park: Rampage Edition]]'' | *''[[Jurassic Park: Rampage Edition]]'' | ||
Line 120: | Line 145: | ||
===M=== | ===M=== | ||
*''[[Madden NFL '96]]'' | *''[[Madden NFL '96]]'' | ||
+ | *''[[The Magic School Bus]]'' | ||
*''[[Marko's Magic Football]]'' | *''[[Marko's Magic Football]]'' | ||
*''[[Marsupilami]]'' | *''[[Marsupilami]]'' | ||
Line 130: | Line 156: | ||
===N=== | ===N=== | ||
− | *''[[NBA Action]]'' | + | *''[[NBA Action '94]]'' |
− | *''[[NBA Action '95]]'' | + | *''[[NBA Action '95 Starring David Robinson]]'' |
*''[[NBA Jam]]'' | *''[[NBA Jam]]'' | ||
*''[[NBA Jam Tournament Edition]]'' | *''[[NBA Jam Tournament Edition]]'' | ||
*''[[NBA Hang Time]]'' | *''[[NBA Hang Time]]'' | ||
− | *''[[NCAA | + | *''[[NCAA Football]]'' |
− | *''[[NCAA Final Four | + | *''[[NCAA Final Four Basketball]]'' |
*''[[NFL '95]]'' | *''[[NFL '95]]'' | ||
*''[[NFL Football '94]]'' | *''[[NFL Football '94]]'' | ||
− | *''[[NFL | + | *''[[NFL 98]]'' |
*''[[NFL Quarterback Club]]'' | *''[[NFL Quarterback Club]]'' | ||
*''[[NFL Quarterback Club '96]]'' | *''[[NFL Quarterback Club '96]]'' | ||
*''[[Nightmare Circus]]'' | *''[[Nightmare Circus]]'' | ||
*''[[Normy's Beach Babe-O-Rama]]'' | *''[[Normy's Beach Babe-O-Rama]]'' | ||
+ | |||
+ | ===O=== | ||
+ | *''[[The Ooze]]'' | ||
===P=== | ===P=== | ||
+ | *''[[The Pagemaster]]'' | ||
*''[[Paperboy II]]'' | *''[[Paperboy II]]'' | ||
*''[[Phantom 2040]]'' | *''[[Phantom 2040]]'' | ||
*''[[Pink Goes to Hollywood]]'' | *''[[Pink Goes to Hollywood]]'' | ||
*''[[Pinocchio]]'' | *''[[Pinocchio]]'' | ||
− | *''[[Pirates of Dark Water]]'' | + | *''[[The Pirates of Dark Water]]'' |
*''[[Pirates! Gold]]'' | *''[[Pirates! Gold]]'' | ||
*''[[Pocahontas]]'' | *''[[Pocahontas]]'' | ||
Line 157: | Line 187: | ||
*''[[Prince of Persia]]'' | *''[[Prince of Persia]]'' | ||
*''[[Pro Quarterback]]'' | *''[[Pro Quarterback]]'' | ||
+ | *''[[The Punisher]]'' | ||
===R=== | ===R=== | ||
*''[[RBI Baseball '94]]'' | *''[[RBI Baseball '94]]'' | ||
+ | *''[[The Ren & Stimpy Show Presents Stimpy's Invention]]'' | ||
*''[[Risk]]'' | *''[[Risk]]'' | ||
*''[[Robocop vs The Terminator]]'' | *''[[Robocop vs The Terminator]]'' | ||
Line 165: | Line 197: | ||
===S=== | ===S=== | ||
− | *''[[Scooby-Doo | + | *''[[Scooby-Doo Mystery]]'' |
*''[[SeaQuest DSV]]'' | *''[[SeaQuest DSV]]'' | ||
*''[[Sega Channel]]'' | *''[[Sega Channel]]'' | ||
− | *''[[Shadowrun]]'' | + | *''[[Shadowrun (Mega Drive)|Shadowrun]]'' |
− | *''[[Shanghai | + | *''[[Shanghai II: Dragon's Eye]]'' |
*''[[Shaq-Fu]]'' | *''[[Shaq-Fu]]'' | ||
+ | *''[[The Simpsons: Bart's Nightmare]]'' | ||
+ | *''[[The Smurfs]]'' | ||
*''[[Sonic Spinball]]'' | *''[[Sonic Spinball]]'' | ||
− | *''[[Spider-Man | + | *''[[Spider-Man: The Animated Series]]'' |
*''[[Spirou]]'' | *''[[Spirou]]'' | ||
*''[[Spot Goes to Hollywood]]'' | *''[[Spot Goes to Hollywood]]'' | ||
− | *''[[Star Trek: The Next Generation]]'' | + | *''[[Star Trek: The Next Generation: Echoes from the Past]]'' |
− | *''[[Super Battle Tank: War in the Gulf]]'' | + | *''[[Garry Kitchen's Super Battletank: War in the Gulf|Super Battle Tank: War in the Gulf]]'' |
*''[[Super Battleship]]'' | *''[[Super Battleship]]'' | ||
*''[[Super High Impact]]'' | *''[[Super High Impact]]'' | ||
− | *''[[Sylvester | + | *''[[Super Mario World 64]]'' |
+ | *''[[Sylvester and Tweety in Cagey Capers]]'' | ||
===T=== | ===T=== | ||
Line 185: | Line 220: | ||
*''[[Taz-Mania]]'' | *''[[Taz-Mania]]'' | ||
*''[[Taz in Escape From Mars]]'' | *''[[Taz in Escape From Mars]]'' | ||
− | *''[[ | + | *''[[TechnoClash]]'' |
*''[[Tecmo Super Baseball]]'' | *''[[Tecmo Super Baseball]]'' | ||
*''[[Tecmo Super Hockey]]'' | *''[[Tecmo Super Hockey]]'' | ||
*''[[Tecmo Super NBA Basketball]]'' | *''[[Tecmo Super NBA Basketball]]'' | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
*''[[Thomas the Tank Engine & Friends]]'' | *''[[Thomas the Tank Engine & Friends]]'' | ||
− | *''[[Tintin | + | *''[[Tintin in Tibet]]'' |
*''[[TNN Bass Tournament of Champions]]'' | *''[[TNN Bass Tournament of Champions]]'' | ||
*''[[TNN Outdoors Bass Tournament '96]]'' | *''[[TNN Outdoors Bass Tournament '96]]'' | ||
Line 225: | Line 246: | ||
*''[[Wacky Worlds]]'' | *''[[Wacky Worlds]]'' | ||
*''[[Warlock]]'' | *''[[Warlock]]'' | ||
− | *''[[Wayne | + | *''[[Wayne Gretzky and the NHLPA All-Stars]]'' |
− | + | ||
*''[[Wild Snake]]'' (beta) | *''[[Wild Snake]]'' (beta) | ||
− | *''[[World Series Baseball]]'' | + | *''[[World Series Baseball (Mega Drive)|World Series Baseball]]'' |
*''[[World Series Baseball '95]]'' | *''[[World Series Baseball '95]]'' | ||
*''[[World Series Baseball '96]]'' | *''[[World Series Baseball '96]]'' | ||
− | *''[[World Series Baseball | + | *''[[World Series Baseball 98 (Mega Drive)|World Series Baseball 98]]'' |
*''[[WWF RAW]]'' | *''[[WWF RAW]]'' | ||
− | *''[[WWF Royal Rumble]]'' | + | *''[[WWF Royal Rumble (Acclaim)|WWF Royal Rumble]]'' |
*''[[WWF Super Wrestlemania]]'' | *''[[WWF Super Wrestlemania]]'' | ||
− | *''[[WWF | + | *''[[WWF WrestleMania: The Arcade Game]]'' |
===X=== | ===X=== | ||
Line 253: | Line 274: | ||
==List of Sega 32X games that use GEMS== | ==List of Sega 32X games that use GEMS== | ||
*''[[Brutal: Above the Claw]]'' | *''[[Brutal: Above the Claw]]'' | ||
− | *''[[Doom]]'' | + | *''[[Doom (32X)|Doom]]'' |
*''[[Golf Magazine: 36 Great Holes Starring Fred Couples]]'' | *''[[Golf Magazine: 36 Great Holes Starring Fred Couples]]'' | ||
*''[[Motocross Championship]]'' | *''[[Motocross Championship]]'' | ||
Line 262: | Line 283: | ||
*''[[WWF WrestleMania: The Arcade Game]]'' | *''[[WWF WrestleMania: The Arcade Game]]'' | ||
− | [[Category: | + | [[Category:Mega Drive sound drivers]] |
Revision as of 04:08, 17 July 2017
GEMS |
---|
System(s): Mega Drive, Sega 32X |
Developer: Jonathan Miller, Burt Sloane, Chris Grigg, Mark Miller, Recreational Brainware |
This short article is in need of work. You can help Sega Retro by adding to it.
GEMS (Genesis Editor for Music and Sound effects) is a sound driver used in 186 documented games for the Sega Genesis, including Sonic Spinball. It was developed by Jonathan Miller (drivers and firmware), Burt Sloane (programming), Chris Grigg and Mark Miller (concept and design) of Recreational Brainware by Sega's request, and mainly used by western developers.
The software integrates a programming language that can be built into the composition file and is context-sensitive to gameplay events within the game itself.This is acomplished by setting aside shared memory space that will allow the sound driver to comunicate with the game and vice-versa.Using this technique, the music can change to reflect conditions within the game.For instance, it can be used to track the number of enemies onscreen and change pitch or tempo when a certain threshold is reached or it can be timed to play when certain effects, such as flashes of light, are used.
While in games using other drivers, such Alien Soldier or Shinobi 3 basic behaviour such as playback speed is controlled by a single variable (which can be easly manipulated by an action replay or hex editor), GEMS has to change the data of the whole music track stored on the ROM for the same effect. This can be easily noticed by comparing data in partially PAL optimized games, such as Cool Spot.
On September 24, 2007, drx released the official GEMS development kit.
Download GEMS Development Kit
File: GEMS.zip (324 kB) (info)
|
Contents
List of Sega Mega Drive games that use GEMS
A
- AAAHH!!! Real Monsters
- Action 52
- The Adventures of Rocky and Bullwinkle and Friends
- Aero the Acro-Bat
- Aero the Acro-Bat 2
- Andre Agassi Tennis
- Another World
- Arcade Classics
- Awesome Possum
B
- B.O.B. (Space Funky B.O.B.)
- Baby's Day Out (beta)
- Ballz 3D
- Barbie Super Model
- Bass Masters Classic
- Bass Masters Classic Pro Edition
- Batman: Revenge of the Joker
- Batman Returns
- Battletech
- The Berenstain Bears' Camping Adventure
- Beyond Zero Tolerance (beta)
- Blood Shot (Battle Frenzy)
- Body Count
- Bonkers
- Boxing Legends of the Ring
- Brutal: Paws of Fury
C
- Caesar's Palace
- Cal Ripken Jr. Baseball
- Cannon Fodder
- Captain Planet and the Planeteers
- Chakan: The Forever Man
- Champions World Class Soccer
- Championship Pool
- Chavez II
- Clay Fighter
- Cliffhanger
- Clue
- College Football's National Championship
- College Football's National Championship II
- College Slam
- Comix Zone
- Cool Spot
- Crystal's Pony Tale
D
- David Crane's Amazing Tennis
- David Robinson's Supreme Court
- Daze Before Christmas
- The Death and Return of Superman
- Demolition Man
- Desert Demolition
- Dick Vitale's "Awesome Baby!" College Hoops
- Dinosaurs for Hire
- A Dinosaur's Tale
- Disney's Aladdin
- Donald in Maui Mallard
- Doom Troopers
- Double Dragon V: The Shadow Falls
- Dragon: The Bruce Lee Story
- Dragon's Revenge
- Duke Nukem 3D
- Dune: The Battle for Arrakis
- Dungeons & Dragons: Warriors of the Eternal Sun
E
- Earthworm Jim
- Earthworm Jim 2
- Ecco Jr.
- ESPN Baseball Tonight
- ESPN National Hockey Night
- ESPN SpeedWorld
- ESPN Sunday Night NFL
- Eternal Champions
- Evander Holyfield's Real Deal Boxing
- Ex-Mutants
F
- F1 World Championship Edition
- Ferias Frustradas do Pica-Pau
- Flashback: The Quest for Identity
- Frank Thomas Big Hurt Baseball
- Fun-n-Games
G
- Garfield: Caught in the Act
- Gargoyles
- Generations Lost
- Goofy's Hysterical History Tour
- The Great Waldo Search
- Greatest Heavyweights
- Greendog: The Beached Surfer Dude
H
I
J
- Jammit
- Jelly Boy (beta)
- Jeopardy!
- Jimmy White's Whirlwind Snooker
- Joe Montana II Sports Talk Football
- The Jungle Book
- Jurassic Park
- Jurassic Park: Rampage Edition
- Justice League Task Force
K
- Kawasaki Superbike Challenge
- Kid Chameleon (Chameleon Kid)
- Krusty's Super Fun House
M
- Madden NFL '96
- The Magic School Bus
- Marko's Magic Football
- Marsupilami
- Menacer 6-Game Cartridge
- Mick & Mack as the Global Gladiators
- Mickey's Ultimate Challenge
- Monopoly
- Mortal Kombat 3
- Muhammad Ali Heavyweight Boxing
N
- NBA Action '94
- NBA Action '95 Starring David Robinson
- NBA Jam
- NBA Jam Tournament Edition
- NBA Hang Time
- NCAA Football
- NCAA Final Four Basketball
- NFL '95
- NFL Football '94
- NFL 98
- NFL Quarterback Club
- NFL Quarterback Club '96
- Nightmare Circus
- Normy's Beach Babe-O-Rama
O
P
- The Pagemaster
- Paperboy II
- Phantom 2040
- Pink Goes to Hollywood
- Pinocchio
- The Pirates of Dark Water
- Pirates! Gold
- Pocahontas
- Power Monger
- Premier Manager 97
- Prince of Persia
- Pro Quarterback
- The Punisher
R
- RBI Baseball '94
- The Ren & Stimpy Show Presents Stimpy's Invention
- Risk
- Robocop vs The Terminator
- Roger Clemens' MVP Baseball
S
- Scooby-Doo Mystery
- SeaQuest DSV
- Sega Channel
- Shadowrun
- Shanghai II: Dragon's Eye
- Shaq-Fu
- The Simpsons: Bart's Nightmare
- The Smurfs
- Sonic Spinball
- Spider-Man: The Animated Series
- Spirou
- Spot Goes to Hollywood
- Star Trek: The Next Generation: Echoes from the Past
- Super Battle Tank: War in the Gulf
- Super Battleship
- Super High Impact
- Super Mario World 64
- Sylvester and Tweety in Cagey Capers
T
- Tale Spin
- Taz-Mania
- Taz in Escape From Mars
- TechnoClash
- Tecmo Super Baseball
- Tecmo Super Hockey
- Tecmo Super NBA Basketball
- Thomas the Tank Engine & Friends
- Tintin in Tibet
- TNN Bass Tournament of Champions
- TNN Outdoors Bass Tournament '96
- ToeJam & Earl in Panic on Funkotron
- Toxic Crusaders
- Toy Story
- Toys
- Troy Aikman NFL Football
U
V
W
- Wild Snake (beta)
- World Series Baseball
- World Series Baseball '95
- World Series Baseball '96
- World Series Baseball 98
- WWF RAW
- WWF Royal Rumble
- WWF Super Wrestlemania
- WWF WrestleMania: The Arcade Game