Sonic Retro logo

Welcome Guest ( Log In | Register )


 

Recent Changes | Random | Help | Special Pages | Upload

Sonic Classic Collection

From Sonic Retro

Jump to: navigation, search

Sonic Classic Collection Title.png

Fast Facts on Sonic Classic Collection
Publisher: Sega
Developer: The Creative Assembly, Sega
System(s): Nintendo DS
Game Total: 6
Original Console(s): Sega Mega Drive
Released in US: March 2, 2010[1]
Released in EU: March 2010
Released in JP: TBC
Released in Australia: March 11, 2010

Sonic Classic Collection is a Nintendo DS compilation featuring several Mega Drive/Genesis Sonic games. The ability to save mid-game and resume from that point has been added.

The compilation was confirmed to be in development November 11th of 2009 when the compilation was listed, along with the included game list, on the bbfc website.[2] On November 18th Nintendo of Australia posted a news article which revealed the compilation was to be released on the Nintendo DS.[3] It was released on March 2, 2010 in North America. [4]

Contents

Game List

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 Start 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 the Cheat Codes section for more info. 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 and Knuckles is replaced with the Sonic 3 mid-boss music, however the same does not apply to Sonic 3 and Knuckles. Also, in every game, when Speed Shoes are used, rather than the music playing faster, the music gets higher.

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 Genesis 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.)

Extras

Also included with the game are an art gallery featuring 30 Sonic pictures previously seen in Sonic Jam and Sonic Gems Collection, and a credits screen.

Manuals

Resources

Scans

Nintendo DS, US
SCC US cover.jpg
Cover
Nintendo DS, EU
SCC EU cover.jpg
Cover
Nintendo DS, UK
SCC UK cover.jpg
Cover
Nintendo DS, Australia
SCC Aus cover.jpg
Cover
Nintendo DS, Germany
SCC Ger cover.jpg
Cover
Nintendo DS, Austria
SCC Ger PEGI cover.jpg
Cover
Nintendo DS, France
SCC Fr cover.jpg
Cover
Nintendo DS, Spain
SCC Spa cover.jpg
Cover
Nintendo DS, Italy
SCC Ita cover.jpg
Cover
Sonic Classic Collection
Sonic Classic Collection
Sonic Classic Collection Title cropped.png

Main Article
Cheat Codes
Game Development

Games
Sonic1 title.png

Sonic 1

Sonic2 title.png

Sonic 2

Sonic3 title.png

Sonic 3

Sonic & Knuckles title.png

Sonic & Knuckles

Lock-On Games
Sonic and knuckles and sonic2 title.png

Knuckles in Sonic 2

S3k title.png

Sonic 3 & Knuckles

Sonic games for the Nintendo DS
Sonic Rush (2005) | Sonic Rush Adventure (2007) | Mario & Sonic at the Olympic Games (2008) | Sonic Chronicles: The Dark Brotherhood (2008) | Mario & Sonic at the Olympic Winter Games (2009) | Sega Fun Pack: Sonic Rush & Super Monkey Ball Touch and Roll (2009) | Sonic & Sega All-Stars Racing (2010) | Sonic Classic Collection (2010) | Sonic Colours (2010)
Pre-release/Scrapped Sonic games for the Nintendo DS
Sonic Rush (E3 beta) | Sonic DS