Difference between revisions of "Melange"

From Emulation General Wiki
Jump to navigation Jump to search
(Downloads)
(Tags: Mobile edit, Mobile web edit)
(Tags: Mobile edit, Mobile web edit)
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
 
{{Infobox emulator
 
{{Infobox emulator
 +
|title =
 
|logo = Melange.png
 
|logo = Melange.png
 
|logowidth = 150
 
|logowidth = 150
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 boot many 2D/3D BREW games that don't require OpenGL (e.g. Id Software games, EA games) or some other APIs. As such, some KTF/KDDI BREW titles work but have trouble properly rendering fonts and no [[Zeebo]] titles are currently supported, as OpenGL is unimplemented. The emulator is still in early development.
+
It can boot 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, as OpenGL is unimplemented. The emulator is still in early development.
  
 
==How to use==
 
==How to use==
  
 
===Game path===
 
===Game path===
In <code><b><span style="color:#FE2E2E">/sdcard/MelangeBREW/</b></span></code>,  
+
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>`breConfig.toml`</i></b> text file under the path  
+
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>`breConfig.toml`</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 42:
 
</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 48:
 
height = 320
 
height = 320
 
</code></b></span>
 
</code></b></span>
<br/>
+
 
 +
<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 55: Line 57:
 
If a game says there is not enough space in the storage.  
 
If a game says there is not enough space in the storage.  
  
Create a <i><b>`breConfig.toml`</i></b> text file under the path
+
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>`breConfig.toml`</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 67:
  
 
==Features==
 
==Features==
* Most BREW titles work without problems.
+
* Most BREW titles works.
 
* One screen control support.
 
* One screen control support.
* Screenshot button [+] added.
+
* Screenshot button [+] implemented.
 
* Sound is not supported.
 
* Sound is not supported.
 
* Touchscreen support is unimplemented.
 
* Touchscreen support is unimplemented.
* Some KTF/KDDI BREW titles run but have issues with font rendering.
+
* 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 79:
 
===Gameplay===
 
===Gameplay===
 
<gallery widths="152px" heights="320px" perrow=6>
 
<gallery widths="152px" heights="320px" perrow=6>
EWJ.jpg|Earthworm Jim: SE
+
EWJ.jpg|Earthworm Jim: Special Edition
 
TDK.jpg|The Dark Knight
 
TDK.jpg|The Dark Knight
 
USM.jpg|Ultimate Spider-Man
 
USM.jpg|Ultimate Spider-Man
Line 83: Line 85:
 
Samurai.jpg|Samurai
 
Samurai.jpg|Samurai
 
Sonic.jpg|Sonic The Hedgehog
 
Sonic.jpg|Sonic The Hedgehog
NFS.jpg|Need for Speed: Shift 3D
+
NFS.jpg|Need for Speed: Shift
 
Spore.jpg|Spore
 
Spore.jpg|Spore
 
GOF3D.jpg|Galaxy on Fire 3D
 
GOF3D.jpg|Galaxy on Fire 3D
HS3D.jpg|Heli Strike 3D - Advance Air Combat
+
HS3D.jpg|Heli Strike™ - Advance Air Combat
 
SFllCE.jpg|Street Fighter ll
 
SFllCE.jpg|Street Fighter ll
 
Sonic2.jpg|Sonic The Hedgehog 2
 
Sonic2.jpg|Sonic The Hedgehog 2
Line 103: Line 105:
 
</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 111: Line 113:
  
 
==Downloads==
 
==Downloads==
; Melange
+
;Melange
 
{| cellpadding="4"
 
{| cellpadding="4"
 
|-
 
|-
 
|align=center|{{Icon|APK-big}}
 
|align=center|{{Icon|APK-big}}
|'''[https://deltacxx.insomnia247.nl/brewemu/versions/stable/ Stable]<br/>
+
|'''[https://deltacxx.insomnia247.nl/brewemu/versions/stable/ Stable]
 
|'''[https://deltacxx.insomnia247.nl/brewemu/versions/beta/ Beta]<small> (debug build)</small>
 
|'''[https://deltacxx.insomnia247.nl/brewemu/versions/beta/ Beta]<small> (debug build)</small>
 
|}
 
|}
  
; 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]
 +
|
 +
|}
 +
 
 +
;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 Korean titles, but not Japanese and Chinese ones.
+
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] <small>(includes 2020 collection)</small><br/>
+
|[https://drive.google.com/u/0/uc?id=12_wvGkV1OJnTcrvDagHMu9IEXOSPRt9b&export=download 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-games Original from 2021]
+
|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 358 Mobile Games]
 
|[https://archive.org/details/ktf-brew Korean KTF BREW 358 Mobile Games]
|[https://drive.google.com/file/d/1lqooICJIZKXSLYGBEmWPixL62_U2u09I/view Backup]
+
|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 Backup]
+
|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 games & Apps collection pack]<br/><small> (🔑 : ''Straces'')</small>
+
|[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 Straces games collection]
+
|[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 games list by kraze]
+
|[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 games collection]
+
|[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
 
|}
 
|}
Line 156: Line 183:
 
! scope="col"|Games
 
! scope="col"|Games
 
! scope="col"|Download
 
! scope="col"|Download
 +
! scope="col"|Description (Version)
 
|-
 
|-
|Kingdom Hearts <small> (Ep.1-3 / Partially found)</small>
+
|Kingdom Hearts
 
|[https://mega.nz/file/FcNygIJT#4j6MyVL7dqdiuNwv85AXsS4UmQu5JVk41r-88ZxviHI 💾]
 
|[https://mega.nz/file/FcNygIJT#4j6MyVL7dqdiuNwv85AXsS4UmQu5JVk41r-88ZxviHI 💾]
 +
|Episode 1-3 found
 
|-
 
|-
|Transformers G1 Awakening <small> (Partially found)</small>
+
|Transformers G1 Awakening
 
|[https://mega.nz/file/cFEg1IRL#TIqWCGANV2GZpZHIrr7CNVML_Y5-ZVtWiOgSgvfqBmI 💾]
 
|[https://mega.nz/file/cFEg1IRL#TIqWCGANV2GZpZHIrr7CNVML_Y5-ZVtWiOgSgvfqBmI 💾]
 +
|Partially found
 
|-
 
|-
|Asphalt <small>(All Versions)</small>
+
|Asphalt series
 
|[https://mega.nz/file/SWAhmQLL#TLg0gb9qkF6P6R8SAYs1XrgMsi6MVSeuE0UXhi8TBdM 💾]
 
|[https://mega.nz/file/SWAhmQLL#TLg0gb9qkF6P6R8SAYs1XrgMsi6MVSeuE0UXhi8TBdM 💾]
 +
|
 
|-
 
|-
|Nascar 09 + Verizon Championship Racing <small>(All Versions)</small>
+
|Nascar 09<br/>Verizon Championship Racing
 
|[https://mega.nz/file/7OZTDKyY#PM2JPvvlroucluAgqOHaHLZe2osyPtnH87KHykAt6Wo 💾]
 
|[https://mega.nz/file/7OZTDKyY#PM2JPvvlroucluAgqOHaHLZe2osyPtnH87KHykAt6Wo 💾]
 +
|
 
|-
 
|-
|Spider-Man 2: 3D NY Rooftops
+
|Spider-Man 2: NY Rooftops 3D
 
|[https://mega.nz/file/DP4WBQSZ#CJbTl9GqAGaZEb-RNFDNyET7jgANNHi6dYdGeCc0Idw 💾]
 
|[https://mega.nz/file/DP4WBQSZ#CJbTl9GqAGaZEb-RNFDNyET7jgANNHi6dYdGeCc0Idw 💾]
 +
|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 💾]
 +
|
 +
|-
 +
| Brave Shot 2
 +
| [https://cdn.discordapp.com/attachments/735124238398259281/969302555521855558/bsh2_signed.zip 💾]
 +
|320x240 and 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<br/>The Legend of Spyro: The Eternal Night
 
|The Legend of Spyro: A New Beginning<br/>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 and 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 <small>(KDDI)</small>
+
|Tetris Blue
 
|[https://mega.nz/file/CCZj2ALY#yj3Rqd0gZX00GJC32keVqpfoB8oOCSPRI3UaZ-tF6JU 💾]
 
|[https://mega.nz/file/CCZj2ALY#yj3Rqd0gZX00GJC32keVqpfoB8oOCSPRI3UaZ-tF6JU 💾]
 +
|KDDI EZweb (BREW) unsigned
 
|-
 
|-
|Tetris Remix <small>(KDDI)</small>
+
|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 Demo! <small>(KDDI)</small>
+
|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 <small> (Debug build / prototype)</small>
+
|Need For Speed: Underground 2 Mobile
 
|[https://archive.org/details/nfsu2mobile 💾]
 
|[https://archive.org/details/nfsu2mobile 💾]
 +
|Debug build / prototype
 
|-
 
|-
 
|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 - The Duel
+
|Predator 3D: The Duel
 
|[https://mega.nz/file/zDIwka6Y#yiuvontOXYE7tc5vzg1VYSCnAUb4PG0PxYCw_4IzZ8E 💾]
 
|[https://mega.nz/file/zDIwka6Y#yiuvontOXYE7tc5vzg1VYSCnAUb4PG0PxYCw_4IzZ8E 💾]
 +
|Mascot Capsule Ver.3
 
|-
 
|-
| The Fast and Furious (4/-2D)(5/6-3D)
+
| The Fast and Furious series
 
|[https://mega.nz/file/yWI1Dazb#rJRGqJLlJJYjkdAcjMJ4N09QS_MMSpv0sdJQKPr9QUg 💾]
 
|[https://mega.nz/file/yWI1Dazb#rJRGqJLlJJYjkdAcjMJ4N09QS_MMSpv0sdJQKPr9QUg 💾]
 +
| 4-2D and 5/6-3D
 
|}
 
|}
  
Line 230: Line 285:
 
[[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 244: Line 299:
 
|N/A
 
|N/A
 
|-
 
|-
|[https://archive.org/details/zeebo-zeebo Zeebo games]
+
|[https://archive.org/details/zeebo-zeebo Zeebo Games]
 
|N/A
 
|N/A
 
|-
 
|-
Line 260: Line 315:
 
* [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/Zeebo preservation
+
* [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 4pda] - Melange
+
* [https://4pda.to/forum/index.php?showtopic=1033270 Melange 4PDA forums]
  
 
[[Category:Emulators]]
 
[[Category:Emulators]]

Revision as of 15:25, 30 July 2022

Melange.png
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 boot 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, as OpenGL is unimplemented. The emulator is still in early development.

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 a 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

Downloads

Melange
Android Stable Beta (debug build)
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
Apps

Icon BREW.png

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 Include 2020 collection 08-10
15-18
Mirror
Original from 2021
Korean KTF BREW 358 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
Standalone (Signed/Unsigned)
Games Download Description (Version)
Kingdom Hearts 💾 Episode 1-3 found
Transformers G1 Awakening 💾 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 💾
Brave Shot 2 💾 320x240 and Mascot Capsule Ver.3
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 and 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 build / prototype
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 and 5/6-3D
Zeebo

Icon Zeebo.png

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

Backup

Zeebo (All Games + Dev Tools) N/A
Zeebo Games N/A
Zeebo collection N/A

Compatibility list

See "'Melange compatibility list"'

See also

  • Infuse - BREW emulator for Windows Mobile

External links