Sonic Classic Collection
From Sonic Retro
Sonic Classic Collection | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
System(s): Nintendo DS | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Publisher: Sega | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Developer: The Creative Assembly, Sega | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Game total: 6 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Original system(s): Sega Mega Drive | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Number of players: 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Official in-game languages: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Sonic Classic Collection is a Nintendo DS compilation featuring several Sega Mega Drive Sonic games, with features such as the ability to save mid-game and resume from that point.
This is a DSi-enhanced title. This makes it incompatible with Nintendo DSi or Nintendo 3DS systems that don't match the game's region, but can still be played on a Nintendo DS or Nintendo DS Lite system from any region. It is also only one of two Sega-related DS games to feature DSi enhancements, the other being DS-Pico Series: Sanrio Puroland: Waku Waku Okaimono: Suteki na Oheya wo Tsukurimasho!
The compilation was confirmed to be in development 11 November 2009 when the compilation was listed, along with the included game list, on the BBFC website.[8] On 18 November, Nintendo of Australia posted a news article which revealed the compilation was to be released on the Nintendo DS.[9] It was released on 2 March 2010 in North America.[1]
Contents
Game list
- Sonic the Hedgehog
- Sonic the Hedgehog 2
- Sonic the Hedgehog 3
- Sonic & Knuckles
- Knuckles in Sonic 2
- Sonic 3 & Knuckles (listed as Knuckles in Sonic 3 in the collection)
Emulation
Sonic Classic Collection uses a modified version of jEnesisDS by Stephan Dittrich, who was hired by SEGA and was the lead DS programmer of this game. The ROMs used in this game were modified to not show features that a single DS couldn't use, such as 2 Player modes in Sonic 2 and Sonic 3, as well as other things such as Sonic 2's options screen and Level Select. Additionally, the button on the DS is generally disabled, with the player pausing the game by using the touch screen, which actually pauses the emulator. As a result, several, but not all of the original cheats are rendered defunct (see below). The ROM images were modified to take advantage of a bug in jEnesisDS that effectively makes them unusable in other emulators.
Strangely, the mid-boss music in Sonic & Knuckles is replaced with the Sonic 3 mid-boss music, however the same does not apply to Sonic 3 & Knuckles. Also, in every game, when Power Sneakers are used, the pitch is affected too, as the songs in this collection are being streamed instead of synthesized.
When played on Nintendo DSi or Nintendo 3DS, the emulator will take advantage of the systems' extra RAM and higher CPU clock speed to run with a better performance..
Cheat codes
Since the games in the collection were modified for use on the Nintendo DS, some cheat codes that worked in the Mega Drive originals do not work in this collection. Any cheats that were enabled by button combinations will still work. Which cheats are available and which aren't are as follows:
- Sonic the Hedgehog - All of the original cheats work as this game used button combinations to unlock cheats, except the player has to use the button instead of the and buttons.
- Sonic the Hedgehog 2 - The only cheat that works for Sonic 2 is the "Change Tails' name to Miles in the HUD" cheat. All other cheats cannot be enabled as the options menu has been disabled.
- Sonic the Hedgehog 3 - The Level Select cheat can be entered, but it is not possible to press after the code is enabled as needed.
- Sonic & Knuckles - The level select cheat is still enabled, but requires the player to get a Game Over or finish the game to use it.
- Knuckles in Sonic 2 - All of the original cheats work, except the player has to use the button instead of the button.
- Sonic 3 & Knuckles The Level Select cheat can be entered, but it is not possible to press after the code is enabled as needed. It is possible, however, to hold after getting a Game Over to be able to access the ability to use edit mode the original way at Mushroom Hill Zone.
Action Replay codes exist, which allows one to enter the level select screens.
Emulation bug
The jEnesisDS emulator incorrectly emulates $Axxx and $Fxxx instructions as if they were $6xxx instructions. The $Axxx opcodes were typically used to implement system calls on 68000-based computers, and the $Fxxx opcodes were used for floating-point coprocessors. Since the Mega Drive doesn't run an operating system or have a floating-point unit, these opcodes are typically unused. (These opcodes trigger the Line 1010 and Line 1111 emulator traps in the Motorola 68000 CPU. If you've ever seen the "LINE 1010 EMULATOR" or "LINE 1111 EMULATOR" error in Sonic the Hedgehog or other games, that means one of these opcodes was executed, and the game doesn't have any function to handle it.)
For whatever reason, when jEnesisDS encounters an $Axxx or $Fxxx opcode, it handles it as if it's $6xxx. The 6-line opcodes are used as conditional branches; that is, if a certain condition is met, the CPU will branch to another part of the program. The Sonic Classic Collection developers decided to randomly change all of the $6xxx opcodes in the games to $Axxx or $Fxxx, resulting in a ROM image that functions normally on jEnesisDS, but breaks horribly on all other emulators.
In order to fix this bug, the $Axxx and $Fxxx opcodes need to be changed back to $6xxx in the ROM images, or an emulator needs to be hacked to handle these opcodes as if they were $6xxx opcodes. (Doing the latter option may break some obscure ROMs that depend on the A-line and F-line emulator traps.)
Gallery
Also included with the game is an art gallery featuring 27 pictures previously seen in Sonic the Screen Saver.
History
Development
Main article: Sonic Classic Collection/Development |
Production credits
Main article: Sonic Classic Collection/Production credits |
Manuals
Main article: Sonic Classic Collection/Manuals |
Magazine articles
Main article: sega:Sonic Classic Collection/Magazine articles |
Artwork
Box art
Physical scans
Reception » |
Nintendo DS, AU |
---|
Technical information
ROM dump status
External links
References
- ↑ 1.0 1.1 http://www.nintendo.com:80/games/detail/87sAur9r0XdAbzarwyz1X8L1a5tU9zY- (Wayback Machine: 2016-06-27 16:21)
- ↑ https://www.nintendo.co.uk/Games/Nintendo-DS/Sonic-Classic-Collection-272926.html (archive.today)
- ↑ https://www.nintendo.fr/Jeux/Nintendo-DS/Sonic-Classic-Collection-272926.html (archive.today)
- ↑ https://www.nintendo.de/Spiele/Nintendo-DS/Sonic-Classic-Collection-272926.html (archive.today)
- ↑ https://www.nintendo.at/Spiele/Nintendo-DS/Sonic-Classic-Collection-272926.html (archive.today)
- ↑ https://www.nintendo.es/Juegos/Nintendo-DS/Sonic-Classic-Collection-272926.html (archive.today)
- ↑ https://www.nintendo.it/Giochi/Nintendo-DS/Sonic-Classic-Collection-272926.html (archive.today)
- ↑ http://www.bbfc.co.uk/website/Classified.nsf/e8ea0df3a881175480256d58003cb570/e071fc27bafa43468025766b0043334a?OpenDocument (Wayback Machine: 2010-08-28 02:26)
- ↑ http://aussie-nintendo.com/news/20456/ (Wayback Machine: 2010-01-22 03:00)
Sonic Classic Collection | |
---|---|
Manuals |
Sonic the Hedgehog games for the following systems | |
---|---|
2005 Sonic Rush 2007 Sonic Rush Adventure 2008 Mario & Sonic at the Olympic Games | Sonic Chronicles: The Dark Brotherhood 2009 Mario & Sonic at the Olympic Winter Games | Sega Fun Pack: Sonic Rush & Super Monkey Ball: Touch & Roll 2010 Sonic & Sega All-Stars Racing | Sonic Classic Collection | Sonic Colours Unknown date Super Speed Pack (201x) Unreleased Sonic DS
|