Sonic the Hedgehog, Sonic the Hedgehog 2, and Sonic Spinball published by EA Mobile

Discussion in 'Discussion & Q&A' started by DarkSilentKill, Oct 4, 2022.

  1. DarkSilentKill

    DarkSilentKill Newcomer Trialist

    Joined:
    Sep 1, 2022
    Messages:
    6
    In case you are unaware, Sonic the Hedgehog BREW EA Mobile is a port of the original Sonic the Hedgehog for Verizon phones from 2005. It's actually what the 2006 'Sonic Genesis' GBA port is based on. The Sonic 1 J2ME Part 1 (240x320) is exactly similar to the BREW (Binary Runtime Environment for Wireless) EA Mobile Version that was dumped from the Casio C721 months ago. But there a few difference like the Menu before you start the Game, the Music is unique on the Verizon BREW Phones, and I think the EA Mobile Port didn't have a rewarded way of earning a Chaos Emeralds at the end of the Act. Unlike the iFone, J2ME, and I-Mode 90X the player leaps into the Giant Ring, they are automatically rewarded with a Chaos Emerald at the end of the Act. There is an early port of the original Sonic the Hedgehog game for low-end (120x160) BREW devices from Verizon for Low-end Phones like Samsung Smooth/Glint SCH-U350, LG VX8300, and also a Brazilian-Portuguese and that has some Tectoy credits.

    Below are Gameplay Videos:
    Sonic 1 EA Mobile Version FULL Gameplay: https://www.youtube.com/watch?v=ILDQEF7pCn0

    Low-end version FULL Gameplay: https://youtu.be/KZJnwUx0S4E

    Motobug playing it on the actual LG VX8300: https://www.youtube.com/watch?v=TAfb_VcHgxo
    He made a playlist with all of the content that was able to upload before it was lost here: https://www.youtube.com/playlist?list=PLukXi-rg904ZOmQtmCO_JMyV00Jrkfe_I

    Low-end Gameplay including Motorola V265 Brazilian Portuguese with TecToy Credits: https://youtu.be/ET6Cfw4lBAE

    Krz One: https://www.youtube.com/watch?v=VAHymrR1i6g

    Below is Dumped BREW Game File's:
    Sonic 1 EA Mobile: https://drive.google.com/drive/folders/1cDTKeDB9ltkod8xjm_IfUwYb2zI9It7V?usp=sharing

    Sonic 1 Low-end: https://drive.google.com/drive/folders/1y_N-x3jip6c9BTehdo_Tb-DyogNnfgab?usp=sharing

    Sonic the Hedgehog BREW 2 EA Mobile is a closely mimic of the Sega Mega Drive version and plays like it with only downgraded music and low fps (fast fps depending on Phone which it's dumped). This also have the Special Stage & Super Sonic like the Original Genesis/Mega Drive. The is a lost existed port that nobody have ever seen or known that it existed, other the Sonic the Hedgehog 2 (2006 Sonic Café).I remembered playing this game on the Samsung SCH-R390 back 8 Years Ago in 2014. I had 7 BREW Games installed. Sadly my mom threw that Phone with the iPhone 5s, I wished she never threw them away and I wished that I could find it on my Community that I live in.

    Below are Gameplay Videos:

    Gunner Runner playing it on the Samsung Intensity II SCH-U460: https://www.youtube.com/watch?v=tc8VKtABRMc&t=5s

    KrZ One playing it on the Samsung SCH-R380: https://www.youtube.com/watch?v=QBLVSwpCQMo&lc=UgxBuklO_cJxdnR7RW94AaABAg

    Ziro Playing it on the LG enV3 VX9200.: https://www.youtube.com/watch?v=C7wZOW-xNsg&feature=youtu.be

    Sonic 2 EA Mobile FULL Gameplay: https://www.youtube.com/watch?v=4VXaeQWKL28&t=1432s

    Below is Dumped BREW Game File's:
    Sonic 2 EA Mobile: https://drive.google.com/drive/folders/1gsquQfWcZBJeT3k0_9Om4uNWn6Up5OvC?usp=sharing

    Everyone is should be made aware that there is a Sonic Spinball J2ME by EA Mobile since this is already dumped & archived in the World Wide Web.
    FULL Gameplay: https://www.youtube.com/watch?v=DCjHVyEY2II
    Sonic Spinball for Windows Phones in the early 2010s: https://www.youtube.com/watch?v=yJPqXZAHDJc

    Below is Dumped BREW Game File's:
    Sonic Spinball BREW EA Mobile: https://drive.google.com/drive/folders/1_8q68dpRBAz6blVlGnpR71m69Rvec7se?usp=share_link

    Referral Links to back my Statements Up:
    https://tcrf.net/Sonic_the_Hedgehog_Mobile
    http://info.sonicretro.org/Sonic_th...es_between_the_Mega_Drive_and_Mobile_versions
    https://sonic.fandom.com/wiki/Sonic_the_Hedgehog_Mobile#Differences
    https://info.sonicretro.org/Sonic_the_Hedgehog_2_(mobile)
    https://sonic.fandom.com/wiki/Sonic_the_Hedgehog_2_(2006_Sonic_Cafe)
    https://forums.sonicretro.org/index.php?threads/new-sonic-mobile-game-released-by-ea.18412/

    EA Mobile Website of Sonic 1 (Archived): https://web.archive.org/web/2009121....eamobile.com/mobile-games/sonic-the-hedgehog

    SEGA Mobile Website (Archived): https://web.archive.org/web/2006102...gamobile.com/gamespage.php?GameID=60&PageID=1

    Sonic the Hedgehog Verizon Promotion: https://www.verizon.com/about/news/vzw/2005/12/pr2005-12-21f

    Sonic the Hedgehog Verizon (Archived): https://web.archive.org/web/2008080...index.aspx?id=games_details_new&appId=2033305

    EA Mobile Website of Sonic 2 (Archived): https://web.archive.org/web/20091227114941/http://www.eamobile.com/mobile-games/sonic-the-hedgehog-2

    Sonic Spinball: http://info.sonicretro.org/Sonic_the_Hedgehog_Spinball_(EA_Mobile)

    In order to played Sonic 1 & Sonic 2 EA Mobile BREW, you have to download & install Melange BREW, there is no Sound implemented yet but it should be later in the future or coming soon: https://emulation.gametechwiki.com/index.php/Melange

    BREW does a Resource Files that the Developers use for Photos, Sprites, and Music. BREW does use midi but however most of them will be in the .bar file like the Dumped version of Sonic the Hedgehog 2 EA Mobile from the LG VX8550. Most of the BREW game's music were packed .bar file and some of them used other formats. Some bar files aren't actually bar files and are only renamed files. BREW doesn't require a bar file at all. Developers are free to use whatever format they wish for resources. Bar is just particularly nice because BREW provides a built-in library to read them. The bar File can be easily extracted by using Dragon UnPACKER. For Sonic 1 EA Mobile & Low-end there is no bar or Resource File , its got to be hidden somewhere. Unless you or somebody that you know have work with Qualcomm BREW MP Team or with Sonic Team back in 2005 that can cracked this & locate the Resource File using BREW SDK tools or so.

    P.S. someone stated this but I don't know if its true or not "There were EA versions of those games for not only BREW, but also Java. It was on the EA mobile website from 2010, I remember the Samsung Impression had one of them, and the Impression only used Java."


    Sonic 1 & Sonic 2 EA Mobile on AT&T App Center Retro & Arcade Category (Archived): https://web.archive.org/web/2011051...de/gallery/7882?tid=00000000018304TIGTG0PYDJJ

    Sonic 2 & Sonic Spinball (Underneath Bundles) (Archived): https://web.archive.org/web/20120131213155/https://appcenter.wireless.att.com/
     
    Last edited: Dec 13, 2022
    Royameadow and Nik Pi like this.
  2. fuzzy

    fuzzy Inconsistent Member

    Joined:
    Oct 30, 2022
    Messages:
    11
    I specifically do remember that you had to pay for the BREW SDK and as such there's little to no documentation on it, at least from what I am aware of. Would decompiling the BREW version even be possible with what we have now? I'm absolutely no expert, but would love to see some progress made on researching these versions.

    Also, this exists.
     
  3. DarkSilentKill

    DarkSilentKill Newcomer Trialist

    Joined:
    Sep 1, 2022
    Messages:
    6
     
    Last edited: Nov 15, 2022
  4. DarkSilentKill

    DarkSilentKill Newcomer Trialist

    Joined:
    Sep 1, 2022
    Messages:
    6
    like... games? well, manually. It's as possible as decompiling native windows games or whatever. They get compiled to ARM assembly one way or another. Some people completely reverse-engineered Doom RPG and made a pc port it took them a few months though. They've never opensourced that though :(

    Also I seen the Qualcomm Brew Conference Promo video & I know it existed.
     
  5. fuzzy

    fuzzy Inconsistent Member

    Joined:
    Oct 30, 2022
    Messages:
    11
    Ah, I thought BREW was more similar to J2ME, given its name. I've never touched ARM so I'm of no help, but good luck!
     
  6. DarkSilentKill

    DarkSilentKill Newcomer Trialist

    Joined:
    Sep 1, 2022
    Messages:
    6
    No its different because BREW is not a virtual machine such as Java ME, but it runs a native code. Its originally for code division multiple access (CDMA) mobile phones, featuring third-party applications such as mobile games. It is offered in some feature phones (mostly with specifications similar to those of mid to high-end mobile phones) but not in smartphones. As a software platform that can download and run small programs for playing games, sending messages, and sharing photos, the main advantage of Brew MP is that the application developers can easily port their applications among all Brew MP devices by providing a standardized set of application programming interfaces. Software for Brew MP enabled handsets can be developed in C or C++ using the freely downloadable Brew MP software development kit (SDK).[1] The BREW runtime library is part of the wireless device on-chip firmware or operating system to allow programmers to develop applications without needing to code for system interface or understand wireless applications. BREW is described as a pseudo operating system, but not a true mobile operating system.

    Link: https://en.wikipedia.org/wiki/Binary_Runtime_Environment_for_Wireless
     
  7. DarkSilentKill

    DarkSilentKill Newcomer Trialist

    Joined:
    Sep 1, 2022
    Messages:
    6
    The Zeebo also Emulates BREW because the Software was based by Qualcomm.

    But there are limitation, you can't run games that are preserved & dumped as Unsigned Code. The only way to do that is to do fmapplet's memory copy function. The process of patching and copying files is shown in this video:
    https://www.youtube.com/watch?v=f8qyDCnFqm4

    The Zeebo is Rare to get because of the High Demand Cost, you will also need the tools that Kraze (KrZ One) provided in the video, and Soldering skills.