Emerald Software - Emerald Software

Emerald Software
Industrie Videospiele
Gegründet 1988
Schicksal 1991 geschlossen
Hauptquartier Waterford , Irland
Schlüsselpersonen
David Martin, Mike Dixon
Produkte Der rennende Mann , Michael Jacksons Moonwalker
Anzahl der Angestellten
17 Programmierer, 5 Grafiker, 2 Administratoren

Emerald Software war ein Videospiel-Publisher, der 1988 von zwei britischen Unterhaltungsmanagern gegründet wurde - David Martin von Martech und Mike Dixon, die zuvor bei EMI und als CEO des Unternehmens gearbeitet hatten.

Das Unternehmen hatte seinen Hauptsitz in einem dreistöckigen georgianischen Haus ("Washington Lodge") in der Wilkin Street in Waterford , Irland.

Das ehrgeizige Unternehmen hatte einen vielversprechenden Start, aber eine Reihe kritischer Verzögerungen im Entwicklungsprogramm führten schließlich 1991 zu seiner Schließung.

Die Menschen

Das Unternehmen wurde hauptsächlich von Absolventen oder Praktikanten des damaligen Waterford Regional Technical College bevölkert - einige vom University College Dublin und andere ohne formale Computerausbildung.

In seiner Blütezeit beschäftigte Emerald Software 17 Programmierer und 5 Grafiker. Diese Personen verteilten sich auf 5 Abteilungen, die lose auf jede der unterstützten Entwicklungsplattformen und Grafiken verteilt waren - mit zwei zusätzlichen Mitarbeitern in den Bereichen Verwaltung und Personalwesen.

Die Entwickler waren:

  • Michael Murphy
  • Brian Kelly
  • Frank Somers
  • Billy Newport
  • Brian Gorman
  • Robert Healy
  • Martin Murphy
  • Robert (Sean) Rogers
  • Paul Kelly
  • Damian Scattergood (Herr Z80)
  • Jonathon Brogue
  • Niall Whelan
  • Aidan Troy
  • Martin Duggan
  • Jerome Reid
  • John McCann

Die Künstler waren:

  • Martin Ahearne
  • Clare Scott
  • Paul McLaughlin
  • Mark Cushen
  • Jer O'Carroll

Entwicklung

Das Unternehmen hat Spiele für die CPC- Systeme Commodore Amiga , IBM PC , Atari ST , Commodore 64 , ZX Spectrum und Amstrad entwickelt.

Die Entwicklung für Amiga- und Atari ST-Spiele wurde mit Manx C und der Assemblersprache Motorola 68000 durchgeführt . Da sowohl Amiga als auch ST 68000-basierte Maschinen waren, wurden Spiele normalerweise auf dem Amiga erstellt und dann unter Verwendung einer intern erstellten Portierungs- / Remote-Debug- / Entwicklungsumgebung portiert. Dadurch konnte der Code auf dem leistungsfähigeren Amiga bearbeitet, dann an den ST übertragen und vom Amiga aus remote ausgeführt / debuggt werden. Das Entwicklungssystem wurde von Brian Kelly geschrieben und basierte auf Lattice C. Grafiken und Soundroutinen mussten neu erstellt werden, aber in vielen Fällen war dies unkompliziert.

Die Amiga-Spiele liefen nicht auf Workbench / AmigaOS, sondern auf einem benutzerdefinierten winzigen Betriebssystem (KOS) mit einem proprietären Festplattenformat, das eine höhere Datenkapazität pro Diskette bot und das gelegentliche Kopieren behinderte. Dies wurde von Brian Kelly (der K in KOS) geschrieben.

Die Entwicklung für Spectrum- und CPC-Spiele erfolgte in einer im Handel erhältlichen Cross-Assembler- Entwicklungsumgebung (PDS), die auf einem IBM PC-Klon gehostet wurde, der mit einem Spectrum verbunden war. Auf diese Weise konnte das Spiel in einer stabilen PC-Umgebung (einschließlich Festplattensicherung) erstellt und dann direkt in den Spectrum-Speicher "gestrahlt" werden, um sofortige Tests zu ermöglichen. Die Entwicklung auf diese Weise ermöglichte signifikant höhere Entwicklungsgeschwindigkeiten als dies durch native Entwicklung auf dem Spektrum erreicht werden konnte.

Da sowohl ZX Spectrum als auch CPC 464 Zilog Z80- basierte Maschinen waren, waren CPC-Versionen normalerweise portierte Versionen der Spectrum-Spiele, wobei die Grafikanzeige auf dem leistungsfähigeren CPC so konfiguriert wurde, dass sie der des primitiveren Spectrum nahe kommt. Die Entwicklung von Z80 wurde hauptsächlich von Damian Scattergood betrieben. Das Team entwickelte ein Grafikdisplaysystem für den CPC 464, das das Spectrum-Bildschirmlayout emulierte, sodass Grafikroutinen schnell portiert werden konnten. Damian entwickelte auch seine eigene Makro-Programmiersprache, mit der Code sofort kompiliert und auf beiden Plattformen geteilt werden konnte. Die Entwicklung von Z80 erfolgte tatsächlich auf einem PC, auf dem der Code schnell bearbeitet und kompiliert werden konnte, und wurde dann zum Testen über RS232 direkt auf die Spectrum- und CPC-Maschinen portiert.

Liste der Spiele

Das Unternehmen produzierte während seines kurzen Bestehens eine Reihe von Spielen, die zu etwas gemischten Kritiken führten. Dies waren größtenteils Ports bestehender Arcade-Spiele ( zum Beispiel Vigilante ) oder Original -Filmkopplungen ( The Running Man ), aber es gab auch einige originelle Spielkonzepte (z. B. Phantom Fighter):

Der rennende Mann

  • Die Intro-Sequenz für die Amiga-Version von 'The Running Man' belegte praktisch eine volle 800k-Diskette des Zwei-Disketten-Sets. Es lief in einer Endlosschleife, bis es unterbrochen wurde, und enthielt digitalisierte Sprach-, Musik- und Videosequenzen aus dem Film. Daher wurde es häufig als Amiga-Feature-Demonstrator in Computergeschäften verwendet.

Verweise

Externe Links