Difference between revisions of "Sierra 68000 C Compiler"

From Sega Retro

Line 11: Line 11:
 
}}
 
}}
 
}}
 
}}
{{stub}}The '''''{{PAGENAME}}'''''{{fileref|Dr. Dobb's Journal US 162.pdf|page=88}} is a ''MS-DOS'' software-based PC hosted C cross-compiler, developed by [[Sierra Systems]] and released in 1987, for the [[Motorola 68000]] Family  microprocessors, composed by a 68000 C compiler, macro assembler, linker, librarian, up/down loader
+
{{stub}}The '''''{{PAGENAME}}'''''{{fileref|Dr. Dobb's Journal US 162.pdf|page=88}} is a ''MS-DOS'' software-based PC hosted C cross-compiler, developed by [[Sierra Systems]] and released in 1987, for the [[Motorola 68000]] Family  microprocessors, composed by a 68000 C compiler, macro assembler, linker, librarian, up/down loader (both serial and parallel) and a high end C source level debugger called '''''QuickFix'''''. It was largely used in the early 90's in 68000-based applications ranging from navigational systems to printer applications and video games (the [[Sega Channel]] [[BIOS]] and the  [[Western Technologies]] [[Genesis Development Card]]{{ref|http://www.smspower.org/forums/files/segadev_front_785.jpg}} firmware, were both programmed with the Sierra 68000 C Compiler) and was licensed to and included by [[Sega]] in their [[Sega Mega Drive]] Development Kit sold to Third-Party video game development companies (listed in old [[Cross Products]] Price lists{{fileref|Cross Products Export Price List - May 1995.pdf|page=3}}, which was, at the time, part of [[Sega]]). It contains several key features such as highly optimized code, rapid compilation times, ROMable code, position independent and reentrant code generation and support for resident libraries, fragmented address space and IEEE floating point format.
(both serial and parallel) and a source level debugger. It was largely used in the early 90's in 68000-based applications ranging from navigational systems to printer applications and video games (the [[Sega Channel]] [[BIOS]] and the  [[Western Technologies]] [[Genesis Development Card]]{{ref|http://www.smspower.org/forums/files/segadev_front_785.jpg}} firmware, were both programmed with the Sierra 68000 C Compiler) and was licensed to and included by [[Sega]] in their [[Sega Mega Drive]] Development Kit sold to Third-Party video game development companies (listed in old [[Cross Products]] Price lists{{fileref|Cross Products Export Price List - May 1995.pdf|page=3}}, which was, at the time, part of [[Sega]]). It contains several key features such as highly optimized code, rapid compilation times, ROMable code, position independent and reentrant code generation and support for resident libraries, fragmented address space and IEEE floating point format.
 
  
A special parallel download/upload capability was possible through the use of an optional proprietary cable, which once connected to the printer port of the host computer and plugged under a EPROM on the target board  allowed for "blazing fast" downloads.
+
A special parallel download/upload capability was possible through the use of an optional proprietary ROM communication cable provided with the '''''QuickFix'''''{{intref|Press release: 1991-03-01: Source Level Symbolic Debugger}} debugger, which once connected to the printer port of the host computer and plugged under a EPROM on the target board  allowed for "blazing fast" downloads.
  
 
==Patents==
 
==Patents==

Revision as of 05:10, 9 November 2017

n/a

Sierra 68000 C Compiler Graphical User Interface(Alt).png

Sierra 68000 C Compiler
Developer:
Release Date RRP Code
IBM PC compatibles
US
$2,0002,000[1] CC010 (Cross Products ref Nº)

This short article is in need of work. You can help Sega Retro by adding to it.


The Sierra 68000 C Compiler[2] is a MS-DOS software-based PC hosted C cross-compiler, developed by Sierra Systems and released in 1987, for the Motorola 68000 Family microprocessors, composed by a 68000 C compiler, macro assembler, linker, librarian, up/down loader (both serial and parallel) and a high end C source level debugger called QuickFix. It was largely used in the early 90's in 68000-based applications ranging from navigational systems to printer applications and video games (the Sega Channel BIOS and the Western Technologies Genesis Development Card[3] firmware, were both programmed with the Sierra 68000 C Compiler) and was licensed to and included by Sega in their Sega Mega Drive Development Kit sold to Third-Party video game development companies (listed in old Cross Products Price lists[4], which was, at the time, part of Sega). It contains several key features such as highly optimized code, rapid compilation times, ROMable code, position independent and reentrant code generation and support for resident libraries, fragmented address space and IEEE floating point format.

A special parallel download/upload capability was possible through the use of an optional proprietary ROM communication cable provided with the QuickFix[5] debugger, which once connected to the printer port of the host computer and plugged under a EPROM on the target board allowed for "blazing fast" downloads.

Patents

References