Actions

Difference between revisions of "ProSonic"

From Sonic Retro

m (Text replace - 'Saxman' to 'saxman')
(Features)
Line 3: Line 3:
  
 
==Features==
 
==Features==
ProSonic's entire list of features is not yet known, but the features that have been mentioned include:
+
Some of ProSonic's key features include:
* Importing level data from the original Sonic games
+
* Import level data from the original Sonic games
* Physics and player functionality based directly off the original game code, making it one of the most accurate to date
+
* Integrated real-time level editor
* 64,000 colors available to create environments not possible on the console
+
* Genesis YM2612 FM synthesis with GYM and VGM file support
 +
* True Sonic physics ported directly from the disassembly
 +
* 16-bit hi-color for creating colorful environments not possible on Sega Genesis
  
 
The engine is being programmed in C with the aid of the Allegro software development library. Current builds are for the Microsoft Windows operating system, but it has been ported to MS-DOS and Linux operating systems in the past. According to saxman, he wants the engine to ''"take control of the community the same way [[:Category:Hacks|ROM hacking]] and secrets research took control, and the same way [[assembly]] coding eventually took control of the direction and projects."'' ROM hackers are the current target market for the engine, but later releases of the engine will target the general [[:Category:Fan Games|fan gaming]] scene.
 
The engine is being programmed in C with the aid of the Allegro software development library. Current builds are for the Microsoft Windows operating system, but it has been ported to MS-DOS and Linux operating systems in the past. According to saxman, he wants the engine to ''"take control of the community the same way [[:Category:Hacks|ROM hacking]] and secrets research took control, and the same way [[assembly]] coding eventually took control of the direction and projects."'' ROM hackers are the current target market for the engine, but later releases of the engine will target the general [[:Category:Fan Games|fan gaming]] scene.

Revision as of 21:40, 8 February 2009

Sonicretro-round.svg This short article is in need of work. You can help Sonic Retro by adding to it.

ProSonic is a Sonic the Hedgehog game engine that has been in development since December 15, 2005. It is headed by saxman, a long-time veteran of the Sonic community. The engine made its first public release on August 22, 2008. The next release has been temporarily put on hold due to another project saxman is heading called "K-E", a Kid Chameleon level editor.

Features

Some of ProSonic's key features include:

  • Import level data from the original Sonic games
  • Integrated real-time level editor
  • Genesis YM2612 FM synthesis with GYM and VGM file support
  • True Sonic physics ported directly from the disassembly
  • 16-bit hi-color for creating colorful environments not possible on Sega Genesis

The engine is being programmed in C with the aid of the Allegro software development library. Current builds are for the Microsoft Windows operating system, but it has been ported to MS-DOS and Linux operating systems in the past. According to saxman, he wants the engine to "take control of the community the same way ROM hacking and secrets research took control, and the same way assembly coding eventually took control of the direction and projects." ROM hackers are the current target market for the engine, but later releases of the engine will target the general fan gaming scene.

BLAST Programming Interface

The BLAST Programming Interface is part of the ProSonic engine. The interface allows Motorola 68000 code and the internal ProSonic engine code to communicate and share data. This essentially opens the door for 68000 emulation. BLAST isn't actually complete emulation, but is instead a partial implementation of 68000 instruction interpretations with modifications to make 68000 compatible data to work on Intel-based platforms.

External links