Difference between revisions of "GEMS"

From Sega Retro

m (spelling/grammar/fixes)
(21 intermediate revisions by 7 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 [[Technopop]] by [[Sega]]'s request.
+
{{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].
 
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 106: Line 124:
  
 
===I===
 
===I===
*''[[The Incredible Crash Dummies]]''
+
*''[[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 195: Line 213:
 
*''[[Super Battleship]]''
 
*''[[Super Battleship]]''
 
*''[[Super High Impact]]''
 
*''[[Super High Impact]]''
 +
*''[[Super Mario World 64]]''
 
*''[[Sylvester and Tweety in Cagey Capers]]''
 
*''[[Sylvester and Tweety in Cagey Capers]]''
  
Line 255: 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 264: Line 283:
 
*''[[WWF WrestleMania: The Arcade Game]]''
 
*''[[WWF WrestleMania: The Arcade Game]]''
  
[[Category:Technical Information]]
+
[[Category:Mega Drive sound drivers]]

Revision as of 04:08, 17 July 2017

n/a

GEMS Graphical User Interface.png

GEMS
System(s): Mega Drive, Sega 32X
Developer:

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.

GEMS Graphical User Interface (alt).png

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.svg Download GEMS Development Kit
File: GEMS.zip (324 kB) (info)

List of Sega Mega Drive games that use GEMS

A

B

C

D

E

F

G

H

I

J

K

M

N

O

P

R

S

T

U

V

W

X

Y

Z

List of Sega 32X games that use GEMS