Difference between revisions of "GEMS"
From Sega Retro
Line 23: | Line 23: | ||
*''[[AAAHH!!! Real Monsters]]'' | *''[[AAAHH!!! Real Monsters]]'' | ||
*''[[The Adventures of Rocky and Bullwinkle and Friends]]'' | *''[[The Adventures of Rocky and Bullwinkle and Friends]]'' | ||
− | |||
*''[[Aero the Acro-Bat 2]]'' | *''[[Aero the Acro-Bat 2]]'' | ||
*''[[Andre Agassi Tennis]]'' | *''[[Andre Agassi Tennis]]'' | ||
− | |||
*''[[Awesome Possum]]'' | *''[[Awesome Possum]]'' | ||
Line 35: | Line 33: | ||
*''[[Barbie Super Model]]'' | *''[[Barbie Super Model]]'' | ||
*''[[Batman: Revenge of the Joker]]'' | *''[[Batman: Revenge of the Joker]]'' | ||
− | |||
− | |||
*''[[Beyond Zero Tolerance]]'' (beta) | *''[[Beyond Zero Tolerance]]'' (beta) | ||
*''[[Body Count]]'' | *''[[Body Count]]'' | ||
Line 55: | Line 51: | ||
===D=== | ===D=== | ||
*''[[David Crane's Amazing Tennis]]'' | *''[[David Crane's Amazing Tennis]]'' | ||
− | |||
*''[[The Death and Return of Superman]]'' | *''[[The Death and Return of Superman]]'' | ||
*''[[A Dinosaur's Tale]]'' | *''[[A Dinosaur's Tale]]'' | ||
*''[[Aladdin|Disney's Aladdin]]'' | *''[[Aladdin|Disney's Aladdin]]'' | ||
*''[[Donald in Maui Mallard]]'' | *''[[Donald in Maui Mallard]]'' | ||
− | |||
*''[[Duke Nukem 3D (Mega Drive)|Duke Nukem 3D]]'' | *''[[Duke Nukem 3D (Mega Drive)|Duke Nukem 3D]]'' | ||
*''[[Dune: The Battle for Arrakis]]'' | *''[[Dune: The Battle for Arrakis]]'' | ||
Line 88: | Line 82: | ||
*''[[Jimmy White's Whirlwind Snooker]]'' | *''[[Jimmy White's Whirlwind Snooker]]'' | ||
*''[[Jurassic Park (Mega Drive)|Jurassic Park]]'' | *''[[Jurassic Park (Mega Drive)|Jurassic Park]]'' | ||
− | |||
===M=== | ===M=== | ||
Line 103: | Line 96: | ||
*''[[NBA Hang Time]]'' | *''[[NBA Hang Time]]'' | ||
*''[[NCAA Football]]'' | *''[[NCAA Football]]'' | ||
− | |||
*''[[NFL Football '94]]'' | *''[[NFL Football '94]]'' | ||
*''[[NFL Quarterback Club '96]]'' | *''[[NFL Quarterback Club '96]]'' | ||
*''[[Nightmare Circus]]'' | *''[[Nightmare Circus]]'' | ||
− | |||
===P=== | ===P=== | ||
Line 120: | Line 111: | ||
*''[[RBI Baseball '94]]'' | *''[[RBI Baseball '94]]'' | ||
*''[[The Ren & Stimpy Show Presents Stimpy's Invention]]'' | *''[[The Ren & Stimpy Show Presents Stimpy's Invention]]'' | ||
− | |||
===S=== | ===S=== | ||
Line 130: | Line 120: | ||
*''[[Star Trek: The Next Generation: Echoes from the Past]]'' | *''[[Star Trek: The Next Generation: Echoes from the Past]]'' | ||
*''[[Super Battleship]]'' | *''[[Super Battleship]]'' | ||
− | |||
*''[[Super Mario World 64]]'' | *''[[Super Mario World 64]]'' | ||
*''[[Sylvester and Tweety in Cagey Capers]]'' | *''[[Sylvester and Tweety in Cagey Capers]]'' | ||
Line 140: | Line 129: | ||
*''[[Tecmo Super Baseball]]'' | *''[[Tecmo Super Baseball]]'' | ||
*''[[Tintin in Tibet]]'' | *''[[Tintin in Tibet]]'' | ||
− | |||
*''[[TNN Outdoors Bass Tournament '96]]'' | *''[[TNN Outdoors Bass Tournament '96]]'' | ||
*''[[Toy Story]]'' | *''[[Toy Story]]'' | ||
Line 147: | Line 135: | ||
===W=== | ===W=== | ||
*''[[Wacky Worlds]]'' | *''[[Wacky Worlds]]'' | ||
− | |||
*''[[Wild Snake]]'' (beta) | *''[[Wild Snake]]'' (beta) | ||
*''[[World Series Baseball (Mega Drive)|World Series Baseball]]'' | *''[[World Series Baseball (Mega Drive)|World Series Baseball]]'' |
Revision as of 12:47, 25 January 2019
This article needs cleanup. This article needs to be edited to conform to a higher standard of article quality. After the article has been cleaned up, you may remove this message. For help, see the How to Edit a Page article. |
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 for the Sega Mega Drive. 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 of America'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 III 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.
Contents
List of games that use GEMS
Mega Drive
Query: SELECT `cargo__releases`.`name` AS `name`,`cargo__releases`.`date` AS `date` FROM `cargo__sound` LEFT OUTER JOIN `cargo__releases` ON ((`cargo__sound`.`_pageName`=`cargo__releases`.`_pageName`)) WHERE `cargo__sound`.`driver` LIKE '%GEMS%' and `cargo__releases`.`console`="MD" GROUP BY `cargo__releases`.`_pageName` ORDER BY `cargo__releases`.`_pageName` LIMIT 1000 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-15e6a-518ecc-f.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)
- Akira (unreleased)
- Astropede (unreleased)
- Baby Boom (unreleased)
- Baby's Day Out (unreleased)
- Beethoven's 2nd: The Quest for Pups (unreleased)
- Beyond Zero Tolerance (unreleased)
- Chameleon (unreleased)
- DJ Demo Reel (unreleased)
- DynoBlaze (unreleased)
- GEMS Module Test Program (unreleased)
- Jelly Boy (unreleased)
- Lobo (unreleased)
- Monster Hunter (unreleased)
- Nuclear Rush (unreleased)
- Payne Stewart Pro Golf (unreleased)
- Prince of Persia 2: The Shadow and the Flame (unreleased)
- Putty Squad (unreleased)
- R.B.I. Baseball '95 (unreleased)
- Relentless (unreleased)
- Scrabble (unreleased)
- Ship (unreleased)
- Stone Protectors (unreleased)
- Super Star Wars (unreleased)
- The Head (unreleased)
- Untitled Xaropinho game (unreleased)
- WildSnake (unreleased)
A
- AAAHH!!! Real Monsters
- The Adventures of Rocky and Bullwinkle and Friends
- Aero the Acro-Bat 2
- Andre Agassi Tennis
- Awesome Possum
B
- B.O.B. (Space Funky B.O.B.)
- Baby's Day Out (beta)
- Ballz 3D
- Barbie Super Model
- Batman: Revenge of the Joker
- Beyond Zero Tolerance (beta)
- Body Count
- Bonkers
- Brutal: Paws of Fury
C
- Cal Ripken Jr. Baseball
- Cannon Fodder
- Championship Pool
- Clay Fighter
- Cliffhanger
- Clue
- College Football's National Championship
- College Slam
- Cool Spot
D
- David Crane's Amazing Tennis
- The Death and Return of Superman
- A Dinosaur's Tale
- Disney's Aladdin
- Donald in Maui Mallard
- Duke Nukem 3D
- Dune: The Battle for Arrakis
E
F
G
- Garfield: Caught in the Act
- Gargoyles
- Generations Lost
- Goofy's Hysterical History Tour
- The Great Waldo Search
- Greendog: The Beached Surfer Dude
J
M
- Madden NFL '96
- The Magic School Bus
- Marko's Magic Football
- Mickey's Ultimate Challenge
- Mortal Kombat 3
N
- NBA Action '94
- NBA Action '95 Starring David Robinson
- NBA Jam
- NBA Hang Time
- NCAA Football
- NFL Football '94
- NFL Quarterback Club '96
- Nightmare Circus
P
R
S
- SeaQuest DSV
- Sega Channel
- Shadowrun
- Shaq-Fu
- Spirou
- Star Trek: The Next Generation: Echoes from the Past
- Super Battleship
- Super Mario World 64
- Sylvester and Tweety in Cagey Capers
T
- Tale Spin
- Taz-Mania
- Taz in Escape From Mars
- Tecmo Super Baseball
- Tintin in Tibet
- TNN Outdoors Bass Tournament '96
- Toy Story
- Troy Aikman NFL Football
W
32X
Query: SELECT `cargo__releases`.`name` AS `name`,`cargo__releases`.`date` AS `date` FROM `cargo__sound` LEFT OUTER JOIN `cargo__releases` ON ((`cargo__sound`.`_pageName`=`cargo__releases`.`_pageName`)) WHERE `cargo__sound`.`driver` LIKE '%GEMS%' and `cargo__releases`.`console`="32X" GROUP BY `cargo__releases`.`_pageName` ORDER BY `cargo__releases`.`_pageName` LIMIT 1000 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-15e6a-518ecc-15.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)
- Beyond Zero Tolerance (unreleased)
- Izzy's Quest for the Olympic Rings (unreleased)
- Spot Goes to Hollywood (unreleased)
Development kit
On September 24, 2007, drx released the official GEMS development kit.
Download GEMS Development Kit
File: GEMS.zip (324 kB) (info)
|