Yard.Sale.Hidden.Treasures.Sunnyville.USA.NDS-ACCUCiSiON

1718 visiteurs sur le site | S'incrire

Accédez aux coordonnées de l’ensemble des techniciens professionnels recommandés par logic-sunrise 20 derniers dossiers et tutoriaux
11 juillet 2010
Plate-forme :
3DS / DS
     |                                                                     |
     |                                                                     |
     |                                                                     |
     |                                                                     |
     +---------------------------------------------------------------------+
     |       ____  _____ ____.__ __. _____.___. ____.___. ____ .___ __.    |
     |      /    \/    /`   /|  |  |/    /|   |/   /|   |/    \|   |  |    |
     |     /   |  \   C_   C_|  |  |    C_|   |\   \|   |   '  |      |    |
     |    /____.___\____\____|_____|\_____\___|/___/|___|\____/|__|___|    |
  ---+------------------------+- - ACCUCiSiON - --+------------------------+---
     |                                                                     |
     |  Game Title: Yard Sale Hidden Treasures: Sunnyville                 |
     |  Publisher: Konami                                                  |
     |  Developer: Konami                                                  |
     |  ACCUCiSiON Release Date: July 10th, 2010                           |
     |  Retail Date: June 15th, 2010                                       |
     |  Region: United States                                              |
     |  Filename: a-yshts.r**                                              |
     |                                                                     |
     +---------------------------------------------------------------------+
     |                            Introduction                             |
     +---------------------------------------------------------------------+
     |                                                                     |
     |    Hello, all!  Welcome to our first release for the Nintendo DS    |
     |  platform.  We spent a great deal of time observing the behavior    |
     |  of others who release for this platform, and, quite frankly, were  |
     |  appalled at what we saw.  All the qualities that are most vital    |
     |  to a release team seem to be completely ignored by our current     |
     |  "competition".  There is no quality control; no one thus far has   |
     |  demonstrated the level of care and effort that we feel is          |
     |  necessary.  We are here to change that.                            |
     |                                                                     |
     |    You might be wondering how we came up with this name.  Accuracy  |
     |  is the condition or quality of being true, correct, or exact;      |
     |  freedom from error or defect.  Precision is a strictness,          |
     |  meticulousness, or rigor.  We are the embodiment of these two      |
     |  concepts.  We are ACCUCiSiON.                                      |
     |                                                                     |
     |    As we are dedicated to the purity and completeness of the ROM    |
     |  data that we put forth, we will be as thorough as possible in our  |
     |  work.  While this entails that the end user receives the best      |
     |  representation and replication of the physical game cartridge, it  |
     |  has the side-effect that we end up spending a lot of time with     |
     |  each game.  With the amount of time spent, we get somewhat         |
     |  invested, and will often feel motivated to write out our           |
     |  findings.  In short, what this means to the reader is that our     |
     |  .NFO files will often be quite long.  So, let's get down to        |
     |  business!                                                          |
     |                                                                     |
     +---------------------------------------------------------------------+
     |                 Completionist Dumping and New Data                  |
     +---------------------------------------------------------------------+
     |                                                                     |
     |    At first glance, our ROM image may look very similar to the      |
     |  content that other groups have been releasing.  This is because,   |
     |  in large part, it is.  We release our Nintendo DS games as .SRL    |
     |  files.  This is the same container that has been used since the    |
     |  first Nintendo DS release several years ago.  Though the           |
     |  convention up until this point has been to rename the file to      |
     |  .NDS, this is an arbitrary convention.  While it might be argued   |
     |  that the .SRL convention is just as arbitrary, we prefer it, as    |
     |  it at least maintains the intentions of the developers, rather     |
     |  than just being a clumsy extension invented by Piracy Groups.      |
     |                                                                     |
     |    But, looks can be deceiving!  Most if not all of the tools used  |
     |  by groups to copy the ROM image from the cartridge are designed    |
     |  to be run on the Nintendo DS console directly.  Incorporating the  |
     |  system itself as part of the process is convenient, as most        |
     |  people who have a game to dump likely have the system as well.     |
     |  Using the system simplifies the process and makes it portable and  |
     |  easy.  However, simple is not always best.                         |
     |                                                                     |
     |    As it turns out, these dumps are incomplete.  Think of it as an  |
     |  exercise in perspective.  When one is walking through a maze, he   |
     |  or she is likely to get lost.  The limited point of view makes it  |
     |  difficult to determine which turns to take in order to escape.     |
     |  However, if we switch to a top-down perspective, as if viewing a   |
     |  map, the correct path becomes clear, and things that were muddled  |
     |  before come into focus.  Similarly, from the Nintendo DS's         |
     |  perspective, ROM images as they are currently dumped are           |
     |  complete.  However, from a more objective and technical point of   |
     |  view, some data is still absent.  This data may only be accessed   |
     |  by a ROM reader external and separate from the system.             |
     |                                                                     |
     |    Now, why has it taken this long for someone to be discovered?    |
     |  Well, here we have two options.  The first is that, coming back    |
     |  to our earlier point, no one else has actually taken the time and  |
     |  care to investigate and verify their content.  By lowering         |
     |  standards to a level that accepts any file that boots as valid,    |
     |  other groups are oblivious to these faults.  While this first      |
     |  option reflects more favorably on us, the second is far more       |
     |  likely.  The second possibility is that they are already known     |
     |  among some knowledgeable people who took the time to investigate   |
     |  the cartridge.  Likely suspects include members of the group       |
     |  "Legacy", who assembled their own hardware dumper, similar in      |
     |  several ways to our own.  However, it is still very possible that  |
     |  the software they developed to read the ROM data was not truly     |
     |  copying all data on the cartridge.  Much like the header bytes     |
     |  that have started appearing in dumps lately, that only software    |
     |  like "Wood Dumper" (a nice tool created by freelance coder         |
     |  "Yellow Wood Goblin") can detect and properly copy, this is new    |
     |  territory in accurate dumping!                                     |
     |                                                                     |
     +---------------------------------------------------------------------+
     |         Cartridge Integrity Bytes and Their Significance            |
     +---------------------------------------------------------------------+
     |                                                                     |
     |    I know what that the majority of those reading this are already  |
     |  groaning, whining, "More useless data with no game                 |
     |  functionality!"  This is simply not the case.  While no titles     |
     |  currently make use of this information, this is only temporary.    |
     |  As it is universally missing in all presently released games       |
     |  (excluding this one), it gives Nintendo the perfect opportunity    |
     |  for a successful anti-piracy measure.  While it is unclear if      |
     |  original Nintendo DS and Nintendo DS Lite systems will be          |
     |  impacted, the possibility of a mass block on Nintendo DSi,         |
     |  Nintendo DSi XL (and likely Nintendo "3DS") systems through a      |
     |  simple check of the presence and integrity of these bytes is too   |
     |  great to ignore.  As Nintendo forces developers towards the TWL    |
     |  development kit, more and more games will have DSi sections,       |
     |  regardless of whether or not they actually make use of the         |
     |  camera and other functions exclusive to the DSi.  As part of this  |
     |  switch, Nintendo may easily insert a call into all licensed games  |
     |  that checks these bytes.  All retail carts will pass, as the data  |
     |  is there to be read.  ROM images lacking this data will fail to    |
     |  return the proper checksum, and the game will crash, or load to    |
     |  whatever anti-piracy screen Nintendo decides to insert.            |
     |                                                                     |
     |    Fortunately, this ROM image and all future images by us will     |
     |  include this data.  As we are the first to make a public           |
     |  announcement about their existence, we have taken it upon          |
     |  ourselves to name this group of bytes.  We prefer things that are  |
     |  exact and direct, so we believe that a simple name is best.  As    |
     |  their only known potential functionality is to test cartridge      |
     |  integrity, we have deemed them "Cartridge Integrity Bytes", or     |
     |  CIB.  We are happy to publicise our findings, and hope to see      |
     |  more releases including this data in the future.  Read below for   |
     |  release specific details.  See you in the next one!                |
     |                                                                     |
     +---------------------------------------------------------------------+
     |                       Game Header Read-Out                          |
     +---------------------------------------------------------------------+
     |                                                                     |
     | ----| File Data |-------------------------------------------------- |
     |  System:             Nintendo Dual Screen                           |
     |  File:               NBYHE00.SRL                                    |
     |  Path:                                                              |
     |        C:\Yard.Sale.Hidden.Treasures.Sunnyville.USA.NDS-ACCUCiSiON  |
     |  Compressed:         No                                             |
     |  Length:             33554432 Bytes (256 Mbit)                      |
     |  CRC32:              2469055C                                       |
     |  MD5:                A70D4AE9 2C70C1EB A93610AE 9BD4891C            |
     |  SHA1:               02218692 7CD5F324 0E38EBDB 799E3E89 2C8B5948   |
     | ----| Header Data |------------------------------------------------ |
     |  Game Title:         YARDSALESUN                                    |
     |  Game Serial:        BYHE (USA)                                     |
     |  Maker Code:         A4 (Konami)                                    |
     |  Unit Code:          0x00                                           |
     |  Encryption Seed:    0x00                                           |
     |  Device Capacity:    0x08 (Ok; 256 Mbit; 33554432 Bytes)            |
     |  Reserved 1:         0x000000000000000000                           |
     |  Version:            0x00 (v1.0)                                    |
     |  Autostart:          0x00 (No)                                      |
     |  ARM9 ROM Offset:    0x00004000                                     |
     |  ARM9 Entry Address: 0x02000800                                     |
     |  ARM9 RAM Offset:    0x02000000                                     |
     |  ARM7 ROM Offset:    0x0003B400                                     |
     |  ARM7 Entry Address: 0x02380000                                     |
     |  ARM7 RAM Offset:    0x02380000                                     |
     |  FNT Offset:         0x00062600                                     |
     |  FNT Size:           0x00002356                                     |
     |  FAT Offset:         0x00064A00                                     |
     |  FAT Size:           0x00000F28                                     |
     |  ARM9 Overlay Offset:0x00000000                                     |
     |  ARM9 Overlay Size:  0x00000000                                     |
     |  ARM7 Overlay Offset:0x00000000                                     |
     |  ARM7 Overlay Size:  0x00000000                                     |
     |  Normal CMD Setting: 0x00416017                                     |
     |  Key1 CMD Setting:   0x001808F8                                     |
     |  Icon Address:       0x00065A00                                     |
     |  Secure CRC16:       0x13B6 (Bad; 0x2A13; Decrypted)                |
     |  Secure Timeout:     0x051E                                         |
     |  ARM9 Autoload Address:0x02000AAC                                   |
     |  ARM7 Autoload Address:0x02380188                                   |
     |  Secure Disable:     0x0000000000000000                             |
     |  Used Rom Size:      0x012C6C5C (19688540 Bytes)                    |
     |  Header Size:        0x00004000 (16384 Bytes)                       |
     |  Reserved 2:         9C4B00000000000000000000000000000000000000000  |
     |                      000000000000000000000000000000000000000000000  |
     |                      0000000000000000000000                         |
     |  Nintendo Logo:      24FFAE51699AA2213D84820A84E409AD11248B98C0817  |
     |                      F21A352BE199309CE2010464A4AF82731EC58C7E83382  |
     |                      E3CEBF85F4DF94CE4B09C194568AC01372A7FC9F844D7  |
     |                      3A3CA9A615897A327FC039876231DC7610304AE56BF38  |
     |                      840040A70EFDFF52FE036F9530F197FBC08560D68025A  |
     |                      963BE03014E38E2F9A234FFBB3E0344780090CB88113A  |
     |                      9465C07C6387F03CAFD625E48B380AAC7221D4F807     |
     |  Logo CRC16:         0xCF56 (Ok)                                    |
     |  Header CRC16:       0x59F0 (Ok)                                    |
     | ----| Icon/Title Data |-------------------------------------------- |
     |  Icon Version:       0x0001                                         |
     |  Icon CRC16:         0x76A2 (Ok)                                    |
     |  Japanese Title:                                                    |
     |  Yard Sale                                                          |
     |  Sunnyville                                                         |
     |  ⌐ Konami 2010                                                      |
     |  English Title:                                                     |
     |  Yard Sale                                                          |
     |  Sunnyville                                                         |
     |  ⌐ Konami 2010                                                      |
     |  French Title:                                                      |
     |  Yard Sale                                                          |
     |  Sunnyville                                                         |
     |  ⌐ Konami 2010                                                      |
     |  German Title:                                                      |
     |  Yard Sale                                                          |
     |  Sunnyville                                                         |
     |  ⌐ Konami 2010                                                      |
     |  Spanish Title:                                                     |
     |  Yard Sale                                                          |
     |  Sunnyville                                                         |
     |  ⌐ Konami 2010                                                      |
     |  Italian Title:                                                     |
     |  Yard Sale                                                          |
     |  Sunnyville                                                         |
     |  ⌐ Konami 2010                                                      |
     | ----| Encrypted Data |--------------------------------------------- |
     |  Encrypted Secure:   0x13B6 (Ok)                                    |
     |  Encrypted CRC32:    8DFF6E4E                                       |
     |  Encrypted MD5:      030D562F 72F6DACC 8FC787EB 2F0ECF13            |
     |  Encrypted SHA1:     3032FEFD AA0684F6 580A635A EFA4C9DE 973BF714   |
     |                                                                     |
     +---------------------------------------------------------------------+