Difference between revisions of "Melange"
(→Downloads) (Tags: Mobile edit, Mobile web edit) |
(→Overview) |
||
(9 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
{{Infobox emulator | {{Infobox emulator | ||
+ | |title = | ||
|logo = Melange.png | |logo = Melange.png | ||
− | |logowidth = | + | |logowidth = 170 |
|version = 1.0.9a | |version = 1.0.9a | ||
|active = Yes | |active = Yes | ||
Line 15: | Line 16: | ||
}} | }} | ||
− | '''Melange''' is a [[Cellphone_emulators#Binary Runtime Environment for Wireless (BREW)|BREW]] wrapper for [[Emulators on Android|Android]]. | + | '''<span style="font-size: 120%; font-weight: 400; color: #000000; -webkit-text-stroke-width: 0.5px; -webkit-text-stroke-color: black;">Melange</span>''' is a [[Cellphone_emulators#Binary Runtime Environment for Wireless (BREW)|BREW]] wrapper (emulator) for [[Emulators on Android|Android]]. |
Filesystem implementation is written in C++ and the rest is in C. While the core emulator is free and open-source, it relies on proprietary components from Qualcomm, the creators of BREW. | Filesystem implementation is written in C++ and the rest is in C. While the core emulator is free and open-source, it relies on proprietary components from Qualcomm, the creators of BREW. | ||
Line 21: | Line 22: | ||
As BREW and Android share the ARM architecture, Melange only has to translate specific calls, providing increased performance compared to a virtual machine or emulator. | As BREW and Android share the ARM architecture, Melange only has to translate specific calls, providing increased performance compared to a virtual machine or emulator. | ||
− | It can | + | It can run many 2D and 3D BREW games that don't require OpenGL or some other APIs. As such, some KTF and KDDI BREW titles work but have trouble properly rendering fonts, and no [[Zeebo]] games are currently supported since they all require OpenGL. The emulator is still in early development. |
+ | |||
+ | ==Compatibility list== | ||
+ | See "'<i><b>[[Melange compatibility list]]</b></i>"' | ||
==How to use== | ==How to use== | ||
===Game path=== | ===Game path=== | ||
− | + | To use, you need to put game file in the <code><b><span style="color:#FE2E2E">/sdcard/MelangeBREW/</b></span></code> folder, | |
place manifest files (.mif) in <code><b><span style="color:#FE2E2E">mif/<game_name>.mif</code></b></span> and application resources (folder) in <code><b><span style="color:#FE2E2E">mod/<game_name></code></b></span>. | place manifest files (.mif) in <code><b><span style="color:#FE2E2E">mif/<game_name>.mif</code></b></span> and application resources (folder) in <code><b><span style="color:#FE2E2E">mod/<game_name></code></b></span>. | ||
===Screen resolution=== | ===Screen resolution=== | ||
− | Create a <i><b> | + | Create a <i><b>breConfig.toml</i></b> file under the path |
<code><b><span style="color:Red">/MelangeBREW/sys/</code></b></span> | <code><b><span style="color:Red">/MelangeBREW/sys/</code></b></span> | ||
− | Add the following text in <i><b> | + | Add the following text in <i><b>breConfig.toml</i></b> |
<code><b><span style="color:#FE2E2E"> | <code><b><span style="color:#FE2E2E"> | ||
Line 41: | Line 45: | ||
</code></b></span> | </code></b></span> | ||
− | <small> For example</small> | + | <small>For example</small> |
<code><b><span style="color:#FE2E2E"> | <code><b><span style="color:#FE2E2E"> | ||
Line 47: | Line 51: | ||
height = 320 | height = 320 | ||
</code></b></span> | </code></b></span> | ||
− | < | + | |
+ | <small>Samples</small> | ||
* <code><b>[https://cdn.discordapp.com/attachments/735124238398259281/914296973052485662/breConfig.toml 176×203]</code></b> | * <code><b>[https://cdn.discordapp.com/attachments/735124238398259281/914296973052485662/breConfig.toml 176×203]</code></b> | ||
* <code><b>[https://cdn.discordapp.com/attachments/735124238398259281/914334809906643004/breConfig_-_128x146.toml 128×146]</code></b> | * <code><b>[https://cdn.discordapp.com/attachments/735124238398259281/914334809906643004/breConfig_-_128x146.toml 128×146]</code></b> | ||
Line 53: | Line 58: | ||
===Storage limit=== | ===Storage limit=== | ||
− | If | + | If game says there is not enough space in the storage. |
− | Create a <i><b> | + | Create a <i><b>breConfig.toml</i></b> file under the path |
<code><b><span style="color:Red">/MelangeBREW/sys/ </code></b></span> | <code><b><span style="color:Red">/MelangeBREW/sys/ </code></b></span> | ||
− | Add the following text in <i><b> | + | Add the following text in <i><b>breConfig.toml</i></b> |
<code><b><span style="color:#FE2E2E"> | <code><b><span style="color:#FE2E2E"> | ||
Line 65: | Line 70: | ||
==Features== | ==Features== | ||
− | * Most BREW titles | + | * Most BREW titles works. |
* One screen control support. | * One screen control support. | ||
− | * Screenshot button [+] | + | * Screenshot button [+] implemented. |
* Sound is not supported. | * Sound is not supported. | ||
* Touchscreen support is unimplemented. | * Touchscreen support is unimplemented. | ||
− | * Some KTF | + | * Some KTF and KDDI BREW titles run but have issues with font rendering. |
* Zeebo games are not yet supported. | * Zeebo games are not yet supported. | ||
Line 77: | Line 82: | ||
===Gameplay=== | ===Gameplay=== | ||
<gallery widths="152px" heights="320px" perrow=6> | <gallery widths="152px" heights="320px" perrow=6> | ||
− | EWJ.jpg| | + | EWJ.jpg| |
− | TDK.jpg| | + | TDK.jpg| |
− | USM.jpg| | + | USM.jpg| |
− | DS.jpg| | + | DS.jpg| |
− | Samurai.jpg| | + | Samurai.jpg| |
− | Sonic.jpg| | + | Sonic.jpg| |
− | NFS.jpg| | + | NFS.jpg| |
− | Spore.jpg| | + | Spore.jpg| |
− | GOF3D.jpg| | + | GOF3D.jpg| |
− | HS3D.jpg| | + | HS3D.jpg| |
− | SFllCE.jpg| | + | SFllCE.jpg| |
− | Sonic2.jpg| | + | Sonic2.jpg| |
− | DN3D.jpg| | + | DN3D.jpg| |
− | NFSR.jpg| | + | NFSR.jpg| |
− | Pacm.jpg| | + | Pacm.jpg| |
− | OEll.jpg| | + | OEll.jpg| |
− | HAWK.jpg| | + | HAWK.jpg| |
− | Sypro1.jpg| | + | Sypro1.jpg| |
− | SDM.jpg| | + | SDM.jpg| |
− | NFSPS.jpg| | + | NFSPS.jpg| |
− | REG.jpg| | + | REG.jpg| |
− | W8B.jpg| | + | W8B.jpg| |
− | Chess.jpg| | + | Chess.jpg| |
− | Sypro2.jpg| | + | Sypro2.jpg| |
</gallery> | </gallery> | ||
− | ===Menu view=== | + | ===Menu UI view=== |
<gallery widths="152px" heights="320px"> | <gallery widths="152px" heights="320px"> | ||
UI.jpg|Small icons | UI.jpg|Small icons | ||
Line 109: | Line 114: | ||
UI3.jpg|List | UI3.jpg|List | ||
</gallery> | </gallery> | ||
+ | |||
+ | ==List of dumped games== | ||
==Downloads== | ==Downloads== | ||
− | ; Melange | + | ;Melange |
− | {| cellpadding=" | + | {| cellpadding="2" |
|- | |- | ||
|align=center|{{Icon|APK-big}} | |align=center|{{Icon|APK-big}} | ||
− | |'''[https://deltacxx.insomnia247.nl/brewemu/versions/ | + | |'''[https://deltacxx.insomnia247.nl/brewemu/versions/ Builds] |
− | |||
|} | |} | ||
− | ; Apps | + | ;SDKs |
+ | {| class="wikitable" style="text-align:center;" | ||
+ | |- | ||
+ | ! scope="col"|SDK | ||
+ | ! scope="col"|Description | ||
+ | |- | ||
+ | | [https://archive.org/details/brewx.7z Old BREW SDK] | ||
+ | | Old BREW SDK extensions from brewx.qualcomm.com | ||
+ | Archived by /bin/cat | ||
+ | |- | ||
+ | | [https://archive.org/details/brew_1.1_sdk Qualcomm BREW 1.1 SDK] | ||
+ | | An SDK for making mobile applications for Qualcomm's BREW runtime, version 1.1 | ||
+ | |- | ||
+ | | [https://archive.org/details/bmp-sdkmp-7.12.5 Brew MP SDK 7.12.5] | ||
+ | | | ||
+ | |- | ||
+ | | [https://www.mediafire.com/file/3spev5vb59ivbtv/Zeebo_SDK_%252B_BREW_SDK_4.0.2_%252B_BREW_MP_SDK.zip/file Zeebo SDK + BREW SDK + BREW MP SDK] | ||
+ | | | ||
+ | |- | ||
+ | | [https://mega.nz/folder/DHBwwTIK#Jh-bkcWsRICxg0xBeCXRLQ BREW MP SDK + tools] | ||
+ | | | ||
+ | |} | ||
+ | |||
+ | ;Apps | ||
[[File:Icon_BREW.png|100px]] | [[File:Icon_BREW.png|100px]] | ||
− | Downloaded BREW apps are tied to an individual handset via a digital signature, making piracy or sideloading difficult if not impossible. However, some devices can run backups and pirated apps, which are much rarer and harder to find than ones for J2ME. Many games have been dumped, but most are undumped as of yet. There are collections of European, American and | + | Downloaded BREW apps are tied to an individual handset via a digital signature, making piracy or sideloading difficult if not impossible. However, some devices can run backups and pirated apps, which are much rarer and harder to find than ones for J2ME. Many European and American games have been dumped, but most are undumped as of yet. There are collections of European, American, Korean and few Japanese titles, but not Chinese ones. |
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" | ||
|- | |- | ||
! scope="col"|Set | ! scope="col"|Set | ||
+ | ! scope="col"|Description | ||
! scope="col"|Backups | ! scope="col"|Backups | ||
|- | |- | ||
− | |[https://drive.google.com/u/0/uc?id=12_wvGkV1OJnTcrvDagHMu9IEXOSPRt9b&export=download BREW games] | + | |[https://mega.nz/folder/THwnXBRD#zRj5xP4_v_CWsMkXMt8qpA BREW games] |
− | |[https://mega.nz/#F!LfRQCYqR!Bc_lPnMJbH5pYGZx7IB-Qw 08-10]<br/> [https://mega.nz/#F!fSZmBQbK!cOhvnFTNoI375xGjxCT9fg 15-18]<br/> [https://www.mediafire.com/folder/b65px7qldysq9/Games Mirror]<br/> [https://archive.org/details/qualcomm-brew- | + | | 2022 collection by Kraze |
+ | |N/A | ||
+ | |- | ||
+ | |[https://drive.google.com/u/0/uc?id=12_wvGkV1OJnTcrvDagHMu9IEXOSPRt9b&export=download BREW games] | ||
+ | |Include 2020 collection | ||
+ | |[https://mega.nz/#F!LfRQCYqR!Bc_lPnMJbH5pYGZx7IB-Qw 08-10]<br/> [https://mega.nz/#F!fSZmBQbK!cOhvnFTNoI375xGjxCT9fg 15-18]<br/> [https://www.mediafire.com/folder/b65px7qldysq9/Games Mirror]<br/> [https://archive.org/details/qualcomm-brew-Games Original from 2021] | ||
|- | |- | ||
− | |[https://archive.org/details/ktf-brew Korean KTF BREW | + | |[https://archive.org/details/ktf-brew Korean KTF BREW Mobile Games] |
− | |[https://drive.google.com/file/d/1lqooICJIZKXSLYGBEmWPixL62_U2u09I/view | + | |courtesy of DUBIGAME |
+ | |[https://drive.google.com/file/d/1lqooICJIZKXSLYGBEmWPixL62_U2u09I/view ✓] | ||
|- | |- | ||
|[https://archive.org/details/ktf.....game..qpst. Korean 2003-2004 KTF BREW eMule network Mobile Games] | |[https://archive.org/details/ktf.....game..qpst. Korean 2003-2004 KTF BREW eMule network Mobile Games] | ||
− | |[https://mega.nz/file/uTwG3RpI#G9YKztyKE18HlhF6CX6wt_zSDwyxmYjkxewtoZxkV8c | + | |Archive of 2003-2004-ish KTF BREW Games, courtesy of Kraze. |
+ | |[https://mega.nz/file/uTwG3RpI#G9YKztyKE18HlhF6CX6wt_zSDwyxmYjkxewtoZxkV8c ✓] | ||
|- | |- | ||
− | |[https://www.4shared.com/rar/VYYDAE2U/BREW_by_Straces.html Straces | + | |[https://www.4shared.com/rar/VYYDAE2U/BREW_by_Straces.html BREW collection by Straces] |
+ | |🔑 : ''Straces'' | ||
|N/A | |N/A | ||
|- | |- | ||
− | |[http://straces.wz.cz/brew/brew_games.htm | + | |[http://straces.wz.cz/brew/brew_games.htm straces.wz.cz] |
+ | |BREW Games collection | ||
|N/A | |N/A | ||
|- | |- | ||
− | |[http://forum.allsiemens.com/viewtopic.php?t=58169 Allsiemens.com | + | |[https://web.archive.org/web/20220113073347/http://forum.allsiemens.com/viewtopic.php?t=58169 Allsiemens.com] |
+ | |Games list by kraze. | ||
|N/A | |N/A | ||
|- | |- | ||
− | |[https://spac1.net/files/user/rostislav582/list/dostup-zapreschen-postoronnim/kollekcija-korejskih-java-igr-dlja-brew-mp-7225391 Korean BREW MP | + | |[https://spac1.net/files/user/rostislav582/list/dostup-zapreschen-postoronnim/kollekcija-korejskih-java-igr-dlja-brew-mp-7225391 Korean KTF collection] |
+ | |BREW MP Games (unsorted) | ||
|N/A | |N/A | ||
|} | |} | ||
− | ; | + | ;Signed / Unsigned |
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" | ||
|- | |- | ||
! scope="col"|Games | ! scope="col"|Games | ||
! scope="col"|Download | ! scope="col"|Download | ||
+ | ! scope="col"|Description (Version) | ||
|- | |- | ||
− | |Kingdom Hearts | + | |Kingdom Hearts 3D V-CAST |
|[https://mega.nz/file/FcNygIJT#4j6MyVL7dqdiuNwv85AXsS4UmQu5JVk41r-88ZxviHI 💾] | |[https://mega.nz/file/FcNygIJT#4j6MyVL7dqdiuNwv85AXsS4UmQu5JVk41r-88ZxviHI 💾] | ||
+ | |Partially found (Episodes 1-3 found) | ||
+ | ---------------- | ||
+ | Superscape Group plc's 3D Swerve Technology | ||
|- | |- | ||
− | |Transformers G1 Awakening | + | |Fox Motocross 3D |
+ | |[https://mega.nz/file/jbg0CQ4D#gnDH_SQH9i9ZaqT6Yu94R5zQwbPBE1vqFABic1TnFiE 💾] | ||
+ | |176x204, stretchable to 240x320 | ||
+ | -------------- | ||
+ | Superscape Group plc's 3D Swerve Technology | ||
+ | |- | ||
+ | |Assassin's Creed II 3D | ||
+ | |[https://mega.nz/file/KSJjSAAa#VKpJa9rIam9L5KC1uO5wd6yGXfoIfkl4MkQNk5Pe0Qw 💾] | ||
+ | |BREW exclusive | ||
+ | |- | ||
+ | |Transformers G1 Awakening V-CAST | ||
|[https://mega.nz/file/cFEg1IRL#TIqWCGANV2GZpZHIrr7CNVML_Y5-ZVtWiOgSgvfqBmI 💾] | |[https://mega.nz/file/cFEg1IRL#TIqWCGANV2GZpZHIrr7CNVML_Y5-ZVtWiOgSgvfqBmI 💾] | ||
+ | |Partially found | ||
|- | |- | ||
− | |Asphalt | + | |Asphalt series |
|[https://mega.nz/file/SWAhmQLL#TLg0gb9qkF6P6R8SAYs1XrgMsi6MVSeuE0UXhi8TBdM 💾] | |[https://mega.nz/file/SWAhmQLL#TLg0gb9qkF6P6R8SAYs1XrgMsi6MVSeuE0UXhi8TBdM 💾] | ||
+ | | | ||
|- | |- | ||
− | |Nascar 09 | + | |Nascar 09 |
+ | --------------- | ||
+ | Verizon Championship Racing | ||
|[https://mega.nz/file/7OZTDKyY#PM2JPvvlroucluAgqOHaHLZe2osyPtnH87KHykAt6Wo 💾] | |[https://mega.nz/file/7OZTDKyY#PM2JPvvlroucluAgqOHaHLZe2osyPtnH87KHykAt6Wo 💾] | ||
+ | | | ||
|- | |- | ||
− | |Spider-Man 2: | + | |Spider-Man 2: NY Rooftops 3D |
|[https://mega.nz/file/DP4WBQSZ#CJbTl9GqAGaZEb-RNFDNyET7jgANNHi6dYdGeCc0Idw 💾] | |[https://mega.nz/file/DP4WBQSZ#CJbTl9GqAGaZEb-RNFDNyET7jgANNHi6dYdGeCc0Idw 💾] | ||
+ | |[[Mascot Capsule 3D|Mascot Capsule Ver.3]] | ||
|- | |- | ||
|Red Baron | |Red Baron | ||
| [https://mega.nz/file/aSoX2SbJ#GFWeuEKlhCBZPJLD-9NSjpl_EyBiCwZht68nBx0BPB8 💾] | | [https://mega.nz/file/aSoX2SbJ#GFWeuEKlhCBZPJLD-9NSjpl_EyBiCwZht68nBx0BPB8 💾] | ||
+ | | | ||
|- | |- | ||
|Ratchet & Clank: Going Mobile | |Ratchet & Clank: Going Mobile | ||
|[https://mega.nz/file/bOQz2ART#oPD8E_bqtHcHZKV6mGqoW-sscP4XqKRd6b0mDipLnuw 💾] | |[https://mega.nz/file/bOQz2ART#oPD8E_bqtHcHZKV6mGqoW-sscP4XqKRd6b0mDipLnuw 💾] | ||
+ | | | ||
|- | |- | ||
|Tom Clancy's Splinter Cell: Pandora Tomorrow 3D | |Tom Clancy's Splinter Cell: Pandora Tomorrow 3D | ||
|[https://cdn.discordapp.com/attachments/735124238398259281/819371808343064586/scpt_3d.zip 💾] | |[https://cdn.discordapp.com/attachments/735124238398259281/819371808343064586/scpt_3d.zip 💾] | ||
+ | | The game came out cut off compared to the 2D version, and it also lagged. | ||
+ | |- | ||
+ | | Brave Shot 2 | ||
+ | | [https://cdn.discordapp.com/attachments/735124238398259281/969302555521855558/bsh2_signed.zip 💾] | ||
+ | |320x240 | ||
+ | ----------------- | ||
+ | [[Mascot Capsule 3D|Mascot Capsule Ver.3]] | ||
|- | |- | ||
|Contra 4: Redux | |Contra 4: Redux | ||
|[https://mega.nz/file/3bgRnSxS#uxMukrqGvn5YxZKVU4BAs09OZAWNvKY1OHJmiQ8-Ldk 💾] | |[https://mega.nz/file/3bgRnSxS#uxMukrqGvn5YxZKVU4BAs09OZAWNvKY1OHJmiQ8-Ldk 💾] | ||
+ | | | ||
|- | |- | ||
− | |The Legend of Spyro: A New Beginning | + | |The Legend of Spyro: A New Beginning |
+ | ---------------- | ||
+ | The Legend of Spyro: The Eternal Night | ||
|[https://mega.nz/file/uehRyCCA#rq_sogGg1qWBV4GbhPxU7_G_2YHHUEQfs4rUp9KsesE 💾] | |[https://mega.nz/file/uehRyCCA#rq_sogGg1qWBV4GbhPxU7_G_2YHHUEQfs4rUp9KsesE 💾] | ||
+ | | | ||
|- | |- | ||
|Sonic The Hedgehog | |Sonic The Hedgehog | ||
|[https://drive.google.com/file/d/1OPJHKu-JsqwqMJ80wUaqS_eyClx3yETv/view?fbclid=IwAR0Nxnu-306y5O1NTaAIp2tSvTgBA_ZqXQerZE_Bsp2GeaqhZC3gxh8uNLI 💾] | |[https://drive.google.com/file/d/1OPJHKu-JsqwqMJ80wUaqS_eyClx3yETv/view?fbclid=IwAR0Nxnu-306y5O1NTaAIp2tSvTgBA_ZqXQerZE_Bsp2GeaqhZC3gxh8uNLI 💾] | ||
+ | | | ||
|- | |- | ||
|Sonic The Hedgehog 2 | |Sonic The Hedgehog 2 | ||
− | |[https://mega.nz/file/3fg30SDJ#XZReUQXDeEaNxNxFGSoVV2eMqYnwGEC4rj0ZFPwi__E 💾]<br/>[https://mega.nz/file/TDhmCCaZ#UK1DO565oQcg9L_6yTDBkaqMauAkcg-KTbjN4xJFtgI 💾] | + | |[https://mega.nz/file/3fg30SDJ#XZReUQXDeEaNxNxFGSoVV2eMqYnwGEC4rj0ZFPwi__E 💾]<br/> |
+ | ----------[https://mega.nz/file/TDhmCCaZ#UK1DO565oQcg9L_6yTDBkaqMauAkcg-KTbjN4xJFtgI 💾] | ||
+ | |240x320 | ||
+ | ------------- | ||
+ | 320x240 | ||
|- | |- | ||
|OpenLara port (Tomb Raider) | |OpenLara port (Tomb Raider) | ||
|[https://cdn.discordapp.com/attachments/735124238398259281/950398259556417566/OpenLara.7z 💾] | |[https://cdn.discordapp.com/attachments/735124238398259281/950398259556417566/OpenLara.7z 💾] | ||
+ | |Ported by /bin/cat | ||
|- | |- | ||
− | |Tetris Blue | + | |Tetris Blue |
|[https://mega.nz/file/CCZj2ALY#yj3Rqd0gZX00GJC32keVqpfoB8oOCSPRI3UaZ-tF6JU 💾] | |[https://mega.nz/file/CCZj2ALY#yj3Rqd0gZX00GJC32keVqpfoB8oOCSPRI3UaZ-tF6JU 💾] | ||
+ | |KDDI EZweb (BREW) unsigned | ||
|- | |- | ||
− | |Tetris Remix | + | |Tetris Remix |
|[https://mega.nz/file/Pe5gEDzJ#h1n4c5SC4ZMzGhyHID7Y8-um598ZKJpI4Ex1WgRDk_g 💾] | |[https://mega.nz/file/Pe5gEDzJ#h1n4c5SC4ZMzGhyHID7Y8-um598ZKJpI4Ex1WgRDk_g 💾] | ||
+ | |KDDI EZweb (BREW) unsigned | ||
|- | |- | ||
− | |Puyo Puyo Fever DX | + | |Puyo Puyo Fever DX |
|[https://mega.nz/file/iTBFRILT#cgADaekTjJQSTYj1mfCqKM5vl7dq9s4H15-ACEZZlv8 💾] | |[https://mega.nz/file/iTBFRILT#cgADaekTjJQSTYj1mfCqKM5vl7dq9s4H15-ACEZZlv8 💾] | ||
+ | |KDDI EZweb (BREW) and unsigned demo | ||
|- | |- | ||
− | |Need For Speed: Underground 2 Mobile | + | |Need For Speed: Underground 2 Mobile |
|[https://archive.org/details/nfsu2mobile 💾] | |[https://archive.org/details/nfsu2mobile 💾] | ||
+ | |Debug / prototype build | ||
|- | |- | ||
|Need For Speed: Most Wanted Mobile | |Need For Speed: Most Wanted Mobile | ||
|[https://archive.org/details/nfsmw_202107 💾] | |[https://archive.org/details/nfsmw_202107 💾] | ||
+ | | | ||
|- | |- | ||
|Doom RPG | |Doom RPG | ||
|[https://archive.org/details/doomrpg_brew 💾] | |[https://archive.org/details/doomrpg_brew 💾] | ||
+ | | | ||
|- | |- | ||
|Orcs & Elves | |Orcs & Elves | ||
|[https://archive.org/details/orcsandelves_brew 💾] | |[https://archive.org/details/orcsandelves_brew 💾] | ||
+ | | | ||
|- | |- | ||
|Need For Speed: Undercover | |Need For Speed: Undercover | ||
| [https://mega.nz/file/7f4ShL4D#mDk5oKvc7X1Yg4Ra7oXV0r6hKDMZDTA-0vyXcsK1aCM 💾] | | [https://mega.nz/file/7f4ShL4D#mDk5oKvc7X1Yg4Ra7oXV0r6hKDMZDTA-0vyXcsK1aCM 💾] | ||
+ | | | ||
|- | |- | ||
− | |Predator 3D | + | |Predator 3D: The Duel |
|[https://mega.nz/file/zDIwka6Y#yiuvontOXYE7tc5vzg1VYSCnAUb4PG0PxYCw_4IzZ8E 💾] | |[https://mega.nz/file/zDIwka6Y#yiuvontOXYE7tc5vzg1VYSCnAUb4PG0PxYCw_4IzZ8E 💾] | ||
+ | |[[Mascot Capsule 3D|Mascot Capsule Ver.3]] | ||
|- | |- | ||
− | | The Fast and Furious | + | | The Fast and Furious series |
|[https://mega.nz/file/yWI1Dazb#rJRGqJLlJJYjkdAcjMJ4N09QS_MMSpv0sdJQKPr9QUg 💾] | |[https://mega.nz/file/yWI1Dazb#rJRGqJLlJJYjkdAcjMJ4N09QS_MMSpv0sdJQKPr9QUg 💾] | ||
+ | | 4-2D/3D, 5/6-3D | ||
|} | |} | ||
Line 230: | Line 320: | ||
[[File:icon_Zeebo.png|110px]] | [[File:icon_Zeebo.png|110px]] | ||
− | A video game console and online distribution platform developed with developing markets in mind, that also runs on BREW. Dumps of the Zeebo and its games exist, and gameplay footage of them has been uploaded on YouTube. | + | A brazilian video game console and online distribution platform developed with developing markets in mind, that also runs on BREW. Dumps of the Zeebo and its games exist, and gameplay footage of them has been uploaded on YouTube. |
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" | ||
Line 239: | Line 329: | ||
|[https://archive.org/details/zeebo-game-app-compilation-open-zeebo Zeebo Games & Apps compilation] | |[https://archive.org/details/zeebo-game-app-compilation-open-zeebo Zeebo Games & Apps compilation] | ||
| | | | ||
− | [https://mega.nz/file/A6h1XArB#iSwtRslH_nG1wo76JzjO6T26d2RIAiH0EXaRH-Tr6qQ | + | [https://mega.nz/file/A6h1XArB#iSwtRslH_nG1wo76JzjO6T26d2RIAiH0EXaRH-Tr6qQ ✓] |
|- | |- | ||
|[https://archive.org/details/zeebo-romset-and-devtools Zeebo (All Games + Dev Tools)] | |[https://archive.org/details/zeebo-romset-and-devtools Zeebo (All Games + Dev Tools)] | ||
− | | | + | | [https://www.tripleoxygen.net/files/devices/zeebo/ ✓] |
|- | |- | ||
− | |[https://archive.org/details/zeebo-zeebo Zeebo | + | |[https://archive.org/details/zeebo-zeebo Zeebo Games] |
|N/A | |N/A | ||
|- | |- | ||
Line 250: | Line 340: | ||
|N/A | |N/A | ||
|} | |} | ||
− | |||
− | |||
− | |||
==See also== | ==See also== | ||
Line 260: | Line 347: | ||
* [https://discord.gg/re9Ab3cpj7 Discord server] | * [https://discord.gg/re9Ab3cpj7 Discord server] | ||
* [https://lpcwiki.miraheze.org/wiki/Qualcomm_BREW BREW articles] | * [https://lpcwiki.miraheze.org/wiki/Qualcomm_BREW BREW articles] | ||
− | * [https://www.youtube.com/channel/UC-c4v27-3H_rZJW_jk3jPJw kraze's YouTube channel] - Dedicated to BREW | + | * [https://www.youtube.com/channel/UC-c4v27-3H_rZJW_jk3jPJw kraze's YouTube channel] - Dedicated to BREW and Zeebo preservation |
− | * [https://4pda.to/forum/index.php?showtopic=1033270 | + | * [https://4pda.to/forum/index.php?showtopic=1033270 Melange - 4PDA] |
[[Category:Emulators]] | [[Category:Emulators]] |
Revision as of 13:30, 21 September 2022
Developer(s) | UsernameAK (a.k.a. /bin/cat) |
---|---|
Latest version | 1.0.9a |
Active | Yes |
Platform(s) | Android |
Emulates | BREW |
Programmed in | C, C++ |
License | N/A |
Source code | GitLab |
Melange is a BREW wrapper (emulator) for Android. Filesystem implementation is written in C++ and the rest is in C. While the core emulator is free and open-source, it relies on proprietary components from Qualcomm, the creators of BREW.
Overview
As BREW and Android share the ARM architecture, Melange only has to translate specific calls, providing increased performance compared to a virtual machine or emulator.
It can run many 2D and 3D BREW games that don't require OpenGL or some other APIs. As such, some KTF and KDDI BREW titles work but have trouble properly rendering fonts, and no Zeebo games are currently supported since they all require OpenGL. The emulator is still in early development.
Compatibility list
See "'Melange compatibility list"'
How to use
Game path
To use, you need to put game file in the /sdcard/MelangeBREW/
folder,
place manifest files (.mif) in mif/<game_name>.mif
and application resources (folder) in mod/<game_name>
.
Screen resolution
Create a breConfig.toml file under the path
/MelangeBREW/sys/
Add the following text in breConfig.toml
width = px
height = px
For example
width = 240
height = 320
Samples
Storage limit
If game says there is not enough space in the storage.
Create a breConfig.toml file under the path
/MelangeBREW/sys/
Add the following text in breConfig.toml
storageLimit = Bytes
Features
- Most BREW titles works.
- One screen control support.
- Screenshot button [+] implemented.
- Sound is not supported.
- Touchscreen support is unimplemented.
- Some KTF and KDDI BREW titles run but have issues with font rendering.
- Zeebo games are not yet supported.
Screenshots
Gameplay
Menu UI view
List of dumped games
Downloads
- Melange
Builds |
- SDKs
SDK | Description |
---|---|
Old BREW SDK | Old BREW SDK extensions from brewx.qualcomm.com
Archived by /bin/cat |
Qualcomm BREW 1.1 SDK | An SDK for making mobile applications for Qualcomm's BREW runtime, version 1.1 |
Brew MP SDK 7.12.5 | |
Zeebo SDK + BREW SDK + BREW MP SDK | |
BREW MP SDK + tools |
- Apps
Downloaded BREW apps are tied to an individual handset via a digital signature, making piracy or sideloading difficult if not impossible. However, some devices can run backups and pirated apps, which are much rarer and harder to find than ones for J2ME. Many European and American games have been dumped, but most are undumped as of yet. There are collections of European, American, Korean and few Japanese titles, but not Chinese ones.
Set | Description | Backups |
---|---|---|
BREW games | 2022 collection by Kraze | N/A |
BREW games | Include 2020 collection | 08-10 15-18 Mirror Original from 2021 |
Korean KTF BREW Mobile Games | courtesy of DUBIGAME | ✓ |
Korean 2003-2004 KTF BREW eMule network Mobile Games | Archive of 2003-2004-ish KTF BREW Games, courtesy of Kraze. | ✓ |
BREW collection by Straces | 🔑 : Straces | N/A |
straces.wz.cz | BREW Games collection | N/A |
Allsiemens.com | Games list by kraze. | N/A |
Korean KTF collection | BREW MP Games (unsorted) | N/A |
- Signed / Unsigned
Games | Download | Description (Version) |
---|---|---|
Kingdom Hearts 3D V-CAST | 💾 | Partially found (Episodes 1-3 found)
Superscape Group plc's 3D Swerve Technology |
Fox Motocross 3D | 💾 | 176x204, stretchable to 240x320
Superscape Group plc's 3D Swerve Technology |
Assassin's Creed II 3D | 💾 | BREW exclusive |
Transformers G1 Awakening V-CAST | 💾 | Partially found |
Asphalt series | 💾 | |
Nascar 09
Verizon Championship Racing |
💾 | |
Spider-Man 2: NY Rooftops 3D | 💾 | Mascot Capsule Ver.3 |
Red Baron | 💾 | |
Ratchet & Clank: Going Mobile | 💾 | |
Tom Clancy's Splinter Cell: Pandora Tomorrow 3D | 💾 | The game came out cut off compared to the 2D version, and it also lagged. |
Brave Shot 2 | 💾 | 320x240
|
Contra 4: Redux | 💾 | |
The Legend of Spyro: A New Beginning
The Legend of Spyro: The Eternal Night |
💾 | |
Sonic The Hedgehog | 💾 | |
Sonic The Hedgehog 2 | 💾 💾 |
240x320
320x240 |
OpenLara port (Tomb Raider) | 💾 | Ported by /bin/cat |
Tetris Blue | 💾 | KDDI EZweb (BREW) unsigned |
Tetris Remix | 💾 | KDDI EZweb (BREW) unsigned |
Puyo Puyo Fever DX | 💾 | KDDI EZweb (BREW) and unsigned demo |
Need For Speed: Underground 2 Mobile | 💾 | Debug / prototype build |
Need For Speed: Most Wanted Mobile | 💾 | |
Doom RPG | 💾 | |
Orcs & Elves | 💾 | |
Need For Speed: Undercover | 💾 | |
Predator 3D: The Duel | 💾 | Mascot Capsule Ver.3 |
The Fast and Furious series | 💾 | 4-2D/3D, 5/6-3D |
- Zeebo
A brazilian video game console and online distribution platform developed with developing markets in mind, that also runs on BREW. Dumps of the Zeebo and its games exist, and gameplay footage of them has been uploaded on YouTube.
Set | Backups |
---|---|
Zeebo Games & Apps compilation | |
Zeebo (All Games + Dev Tools) | ✓ |
Zeebo Games | N/A |
Zeebo collection | N/A |
See also
- Infuse - BREW emulator for Windows Mobile
External links
- Discord server
- BREW articles
- kraze's YouTube channel - Dedicated to BREW and Zeebo preservation
- Melange - 4PDA