Manufacturer | NEC Home Electronics |
---|---|
Type | Video game console |
Generation | Fourth generation |
Release date |
|
Media | HuCard, CD-ROM² |
CPU | Hudson Soft HuC6280 |
Best-selling game | Daimakaimura[citation needed] |
Predecessor | PC Engine (main system) |
Successor | PC Engine Duo (updated system) |
The PC Engine SuperGrafx (PCエンジンスーパーグラフィックス, Pī Shī Enjin SūpāGurafikkusu), also known as simply the SuperGrafx, is a fourth-generationhome video game console manufactured by NEC Home Electronics and released in Japan in 1989. It is the successor system to the PC Engine, released two years prior. Originally known as the PC Engine 2 during production stages,[2] it was purported as a true 16-bit home console, featuring improved graphics and audio capabilities over its predecessor.
The console was rushed to market, released several months before its initial release date of 1990, only having modest updates to the hardware. With only six retail games released that took advantage of the console's hardware updates, the SuperGrafx was a commercial failure, selling only 75,000 units total in both regions. None of the hardware advancements it possessed were carried over to NEC's later consoles, such as the TurboDuo.
Hardware[edit]
Compared to the PC Engine, the SuperGrafx has four times the amount of working RAM for the main CPU and a second video chip with its own video RAM. Also included is a priority controller chip, which allows the output of both video chips to be combined in various ways.[citation needed] The SuperGrafx has support for two independently scrolling background layers, like the Sega Mega Drive, as opposed to the PC Engine's single layer.
Decima is a proprietary game engine made by Guerrilla Games and released in November 2013, that includes tools and features like artificial intelligence and game physics.It is compatible with 4K resolution and high-dynamic-range imaging used for games on the PlayStation 4, PlayStation 5, and Microsoft Windows. Get a better online experience through gamer developed technology. No more issues with Lag, Ping, Packet Loss and Jitter. Try it out now for free! The SuperGrafx is also compatible with the CD-ROM² and Super CD-ROM² System add-ons, allowing it to play any CD-ROM² format game with the required System Card. No SuperGrafx-specific CD-ROM² titles were produced. The SuperGrafx is compatible with all standard PC Engine input devices, such as the TurboPad and the Multitap. Aug 01, 2021 Select your game's process. Scroll through the list of processes until you find your game, then click the game's name. If you're attempting to use Cheat Engine for a browser game, you'll select your browser's name instead. If your game doesn't appear in the 'Processes' list, you cannot edit it in Cheat Engine. The Booty5 game engine is a powerful robust fast but small foot print game engine which is directly compatible with the Booty5 game makers exported JSON format. However, as Booty5 exports JSON, any game engine can pick up the data and use it at will. You can see demos that were created using the Booty5 Game Maker on the demos page.
It is a very common misconception[3] that the extra video hardware capabilities were taxing on the system's CPU, and is often cited as the main reason few games were developed for the system. In reality, despite having the same CPU as the PC Engine, the SuperGrafx is more than capable of keeping up with the new graphics enhancements, as the majority of the workload is handled by the VDPs.
Since the SuperGrafx was produced and marketed as an upgraded PC Engine model rather than as a new platform, it was backwards compatible with standard PC Engine HuCards in addition to its own. However, SuperGrafx-specific HuCards were expensive compared to standard HuCards, in some cases approaching as much as $110 USD at retail.
The SuperGrafx is also compatible with the CD-ROM² System add-on (via the ROM² Adaptor), as well as the Super CD-ROM² add-on. No CD-ROM² format games were produced that took advantage of the SuperGrafx's added capabilities.
Technical specifications[edit]
CPU[edit]
The CPU was an 8-bit HuC6280A, a modified 65SC02, running at 1.79, or 7.16 MHz (switchable by software). Features included integrated bankswitching hardware (driving a 21-bit external address bus from a 6502-compatible 16-bit address bus), an integrated general-purpose I/O port, a timer, block transfer instructions, and dedicated move instructions for communicating with the HuC6270A VDC.
Memory[edit]
There was 32KB of work RAM and 128KB (64KB per HuC6270A VDC) Video RAM.
Display subsystem[edit]
The display subsystem was composed composed of two 16-bit HuC6270A Video Display Controllers (VDCs), one HuC6202 Video Priority Controller, and one HuC6260 Video Color Encoder (VCE). The HuC6270A featured Port-based I/O similar to the TMS99xx VDP family.
The X (Horizontal) Resolution was variable, maximum of 565 (programmable to 282, 377 or 565 pixels, or as 5.37mhz, 7.159mhz, and 10.76mhz pixel dot clock)[4] Taking into consideration overscan limitations of CRT televisions at the time, the horizontal resolutions were realistically limited to something a bit less than what the system was actually capable of. Consequently, most game developers limited their games to either 256, 336, or 512 pixels in display width for each of the three modes.[5]The Y (Vertical) Resolution was also variable, maximum of 242 (programmable in increments of 1 scanline).
Color had a depth of 9 bits with 512 colors available with up to 512 colors on screen (241 background and 240 sprite colors from each of the two VDCs). There were 32 palettes in total: 16 for background tiles and 16 for sprites. Each sprite palette could have 15 colors defined, and had one transparent color index; and each background tile palette could have 15 colors defined, plus one color index whose color was a color that was shared across all background tile palettes.
128 sprites were simultaneously displayable with sizes of: 16×16, 16×32, 16×64, 32×16, 32×32, 32×64. Each sprite can use up to 15 unique colors (one color must be reserved as transparent) via one of the 16 available sprite palettes. The dual HuC6270A VDCs are capable of displaying 2 sprite layers (1 each). Sprites could be placed either in front of or behind background tiles. Each layer can display 16 sprites or 256 sprite pixels per scanline, giving the combined sprite per scanline limit of 32 sprites or 512 sprite pixels.
Tiles were 8x8 with each background tile able to use up to 16 unique colors via one of the 16 available background palettes. The first color entry of each background palette must be the same across all background palettes.
Audio capacity[edit]
Six Wavetable Synthesis audio channels, programmable through the HuC6280A CPU.Each channel had a frequency of 111.87 kHz for single cycle of 32 samples (while not in D/A mode) with a bit depth of 5 bits. Each channel also was allotted 20 bytes (32×5 bits) of RAM for sample data.The waveforms were programmable so the composers were not limited to the standard selection of waveforms (square, sine, sawtooth, triangle, etc.). But the use of standard waveforms, and semi-standard forms, such as a 25% pulse wave were used fairly often.The first two audio channels (1 and 2) were capable of LFO when channel #2 was used to modulate channel #1.
Optional software enabled Direct D/A which allows for sampled sound to be streamed into any of the six PSG audio channels. When a channel is in D/A mode the frequency is as fast as the CPU can stream bytes to the port, though in practicality it is limited to 6.99 kHz when using the TIMER interrupt with its smallest loop setting (1023 cpu cycles) or 15.7 kHz using the scanline interrupt.There is a method that combines two channels in DDA mode to play back 8-bit, 9-bit, or 10-bit samples.The addition of the CD-ROM peripheral adds CD-DA sound, and a single ADPCM channel to the existing sound capabilities of the PC Engine.
Software media[edit]
The SuperGrafx is backwards compatible with all standard PC Engine HuCard-format games in addition to its own. The labels on SuperGrafx HuCards were upside-down relative to standard HuCards; A standard HuCard will read upside down on a SuperGrafx, while its own are right-side-up. The SuperGrafx is also compatible with the CD-ROM² and Super CD-ROM² System add-ons, allowing it to play any CD-ROM² format game with the required System Card. No SuperGrafx-specific CD-ROM² titles were produced.
Peripherals[edit]
The SuperGrafx is compatible with all standard PC Engine input devices, such as the TurboPad and the Multitap.
The ROM² Adaptor (RAU-30) was an adapter released in Japan on 20 April 1990[6] that allows the SuperGrafx unit to be connected into the CD-ROM² System Interface Unit. This was not required for the later Super CD-ROM² System add-on.
Power Console (PI-PD7)[7] was an unreleased cockpit-sized controller that attaches onto the SuperGrafx unit itself, connecting via the expansion port on the front side. The peripheral would have added numerous control options such as an eight-way joystick, four action buttons, a flight yoke with two triggers (one on each handle), a throttle lever, a jog dial, three mode switches, an LCD panel, an LED indicator, four additional controller ports and a numerical keypad. The Power Console was scheduled to be released in Spring 1990 with a suggested retail price of 59,800 yen, but was never released due to its high production cost and the poor sales of the SuperGrafx itself.[8][9]
Software[edit]
There were only five SuperGrafx-specific HuCards produced.
- Daimakaimura (aka Ghouls'n Ghosts)
In addition to these fives games, NEC Avenue also released Darius Plus as a standard PC Engine HuCard that offered slight enhancements when played on a SuperGrafx console. As such, it was the only commercially-released HuCard game to carry the PC-SG mark.[10] A special version of Darius Plus, titled Darius Alpha, was also released as a sweepstakes giveaway, which was limited to 800 copies that were distributed on a weekly basis from 21 September through 16 November 1990.[11]
Compatible Game Engine
Many of the games that were announced for the PC Engine SuperGrafx were either canceled or repurposed into other formats. One notable example was the PC Engine port of Strider Hiryu, which was initially announced as a SuperGrafx title, but was ultimately released as an Arcade CD-ROM² disc.[12]
References[edit]
- ^'PC-Engine'. www.pc-engine.co.uk.
- ^Harris, Steve (July 1989). 'Cover Story - Next Generation Gaming'. Electronic Gaming Monthly. Vol. 1 no. 2. pp. 31–32.
- ^'101 PC Engine Secrets'. nfggames.com.
- ^'MagicEngine :: View topic - Screen Dimension Test program'. forums.magicengine.com.
- ^'Login'. www.pcenginefx.com.
- ^'PC-Engine'. www.pc-engine.co.uk.
- ^'PC Engine SuperGrafx promotional pamphlet'. ゲーム広告資料館 [Game Advertisement Museum] (in Japanese).
- ^'PCエンジンSG周辺機器早くも登場!!' [New PC Engine SG peripheral coming soon!]. Famicom Tsūshin (in Japanese). 4 (23). 11 October 1989.
- ^'PC-ENGINE最終兵器' [The PC Engine's Ultimate Weapon]. ゲームパッド地下秘密 [The Underground Secrets of the Gamepad].
- ^'スーパーPCエンジンファン' [Super PC Engine Fan] (in Japanese). Vol. 1. Tokuma Shoten Intermedia. 15 January 1994.Cite magazine requires
|magazine=
(help) - ^'ダライアスプラス ( ゲーム ) - ゲーム広告資料館 - Yahoo!ブログ' (in Japanese).
- ^'Prescreen'. Edge. July 1994. p. 38.
External links[edit]
- pcenginefx - Enthusiast-run site for NEC video game consoles.
To find out more about the Booty5 game editor see the Booty5 Game Editor Introduction.
Create awesome flashy Flash style animations for desktop and mobile for free and place on your web site or sell to your clients.Create simple or complex animations, the Booty5 time line animation editor offers a Flash like in-depth powerful time line based animation editor that enables you to create animations of elements such as position, scale, rotation, velocity, opacity, origin and many more properties.Specify how often animations repeat, when they start, what do to when they finish, repeat or even when each key frame is hit.Additional animation features include sprite frame animation and basic linear and angular velocities for more simple animations.Preview everything right in the editor.To find out more about the Booty5 game editor see the Booty5 Game Editor Introduction.
Booty5 exports directly to the free open source Booty5 HTML5 game engine.The Booty5 game engine, whilst tiny (around 70k) has a huge range of features including bitmap / shape rendering, gradients, shadows, child clipping, cached rendering, self clippingSupport for physics simulation, multi-fixture, joints, particle systems, time line animations, tweening, sprite depth, docking.Support for keyboard / touch input, camera panning, camera follow target, auto scaling to device resolution and much more..To find out more about the Booty5 engine see the Booty5 Game Engine Introduction.You can view various demos using Booty5 on the demos page.
The Booty5 game maker is an advanced feature rich game editor and Flash style animation editor that enables rapid production of game layouts, complex animations, events setup, code editing, shape creation and and much more.
The Booty5 game engine is a powerful robust fast but small foot print game engine which is directly compatible with the Booty5 game makers exported JSON format. However, as Booty5 exports JSON, any game engine can pick up the data and use it at will.
You can see demos that were created using the Booty5 Game Maker on the demos page
To keep updated on the latest Booty5 developments you can follow on Twitter, Facebook and Google+
Game Engine 2d
Who is Booty5 Game Maker for?
Booty5 can be used by anyone, but it is primarily aimed at:
- Game developers
- Facebook Instant Game developers
- Web and Flash developers
- Animators
- Educators and students
- Hobbyists
Booty5 Game Maker Book
The Booty5 HTML5 Game Maker Manual e-book is available here.
Compatible Game Engineer
Native Deployment to Mobile Devices and Desktop
As of v1.8.4b you can now export Web Marmalade compatible HTML5 games, using Web Marmalade as well as CocoonJS, Intel XDK and PhoneGap, you can deploy these exported HTML5 games to mobile devices and app stores.
As of v1.9.2b exported game projects can be deployed to native Windows, Mac and Linux desktop via node-webkit.
As of v1.9.3b you can now deploy directly to Android device via Droidscript. Not yet seen Droidscript then you need to check it out.
As of v1.9.5 you can now deploy to Facebook Instant Games.
Compatible Game Engines
Related topics
217,053 total views, 60 views today