Difference between revisions of "Mophun"

From Emulation General Wiki
Jump to navigation Jump to search
Line 1: Line 1:
{{Infobox emulator
+
{{Infobox console
|title = mophun
+
|title =  
|logo = mophun.png
+
|image = Mophun_3D_logo.jpg
|logowidth = 100
+
|image2 = Mophun.png
|version = 2.5.4 (Tuxality mod Alpha 2)
+
|imagewidth = 200
|active = No <small>(Official)</small><br/>Yes <small>(Tuxality mod)</small>
+
|imagewidth2 = 300
|platform = [[Emulators on Windows|Windows]]
 
|target = [[Cellphone emulators#Mophun|Mophun]]
 
 
|developer = Synergenix Interactive AB
 
|developer = Synergenix Interactive AB
|prog-lang =  
+
|type = Cellphone
|website =  
+
|generation = [[:Category:Sixth-generation video game consoles|Sixth generation]]
|support =  
+
|release = 2000 (1999)
|license = Closed-source
+
|discontinued = 2003
|source =  
+
|predecessor =  
 +
|successor = Mophun 3D
 +
|website = [https://web.archive.org/web/20040628101159/http://www.mophun.com/ mophun.com]
 +
|emulated = {{✓}}
 
}}
 
}}
  
'''mophun''' is an official Mophun emulator. It was created by Synergenix Interactive, the creators of Mophun, for the Mophun SDK (latest version 2.5). It was designed for development and demos.
+
<span style="font-size: 120%; font-weight: 400; color: #000000; -webkit-text-stroke-width: 0.9px; -webkit-text-stroke-color: black;">Mophun</span> is an even more hardware-efficient free European-centric mobile gaming solution developed by Swedish company Synergenix Interactive AB. There are two versions of Mophun, 2D for low-end (Sony Ericsson T2xx, T3xx and T6xx series) and 3D for high-end handsets (Symbian S60 and UIQ3 phones). it's often used to provide embedded (pre-installed) games on mobile phone handsets. Games for Mophun are written in assembler in ​​C and C++ using a well-documented and open API. A special version of GCC is used to compile programs.
  
==Tuxality mod==
+
==Emulators==
An unofficial mod, created by Tuxality, boots encrypted games without the need to decrypt them first by decrypting them on the fly.
+
{| class="wikitable"
 
+
|-
==Download==
+
! scope="col"|Name
{| cellpadding="4"
+
! scope="col"|Platform(s)
 +
! scope="col"|Version
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|[[Emulation accuracy|Accuracy]]
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 +
|-
 +
!colspan="7"|<span style="font-size: 120%; font-weight: 800; color: #000000; -webkit-text-stroke-width: 0.5px; -webkit-text-stroke-color: black;">Mophun 2D</span>
 +
|-
 +
|[[Mophun emulator]]<br/><small>(Official emulator)</small>
 +
|align=left|{{Icon|Windows}}
 +
|[https://archive.org/details/mophun_2.5.4_tuxality_A2 2.5.4 alpha 2]
 +
|{{✗}}
 +
|Mid
 +
|{{✓}}<br/> <small>(Tuxality mod)</small>
 +
|{{✓}}
 +
|-
 +
|Mophun SDK
 +
|align=left|{{Icon|Win}}
 +
|[http://tuxality.net/public/MophunSDK_2_5.zip 2.5]
 +
|{{✗}}
 +
|Mid
 +
|{{✗}}
 +
|{{~}}
 +
|-
 +
|MoRePhun
 +
|align=left|{{Icon|Win}}
 +
|[https://github.com/Luca1991/MoRePhun git]
 +
|{{✓}}
 +
|?
 +
|{{✓}}
 +
|{{✗}}
 +
|-
 +
|Mophun ActiveX Control
 +
|align=left|{{Icon|Internet}}
 +
|[http://web.archive.org/web/20040325124622/http://www.mophun.com:80/codebase/mophun.cab 1.0]
 +
|{{✗}}
 +
|?
 +
|{{✗}}
 +
|?
 +
|-
 +
!colspan="7"|<span style="font-size: 120%; font-weight: 800; color: #000000; -webkit-text-stroke-width: 0.5px; -webkit-text-stroke-color: black;">Mophun 3D</span>
 
|-
 
|-
|align=center|{{Icon|Win}}
 
|'''[https://cdn.discordapp.com/attachments/793085042020450324/821807058999443466/mophun_2.5.4_tuxality_A2.zip 2.5.4 (Alpha 2)]'''
 
 
|-
 
|-
|align=center|{{Icon|Win}}
+
|Mophun 3D SDK
|'''[https://cdn.discordapp.com/attachments/793085042020450324/803269504859766814/Mophun_emulator_2.5.4__games.zip 2.5.4 (also includes special version for Hitman)]'''
+
|align=left|{{Icon|Win}}
 +
|Unavailable
 +
|{{✗}}
 +
|Mid
 +
|{{✗}}
 +
|{{TBD}}
 
|-
 
|-
|align=center|{{Icon|Win}}
+
|[[Mophun Games Launcher]]
|'''[http://greencapitalcity.narod.ru/soft/mophun-202.rar 2.0.2]'''
+
|align=left|{{Icon|Symbian}}
 +
--------------
 +
{{Icon|Android|Windows|macOS|Lin}} <ref>Run Mophun Games Launcher on Windows, macOS, Linux and Android through [[EKA2L1]]</ref>
 +
|[https://archive.org/download/mophun-collection/Emulators/Mophun_Games_Launcher_for_Symbian.rar 1.01]
 +
|{{✗}}
 +
|Mid
 +
|{{✗}}
 +
|{{✓}}
 
|-
 
|-
|align=center|{{Icon|Win}}
+
|4Mophun
|'''[http://greencapitalcity.narod.ru/soft/mophun-143.rar 1.4.3]'''
+
|align=left|{{Icon|WinMobile}}
 +
--------------
 +
{{Icon|Windows}} <ref>Possible to run 4mophun on Windows through [https://www.mediafire.com/file/u6g8z7sq2lb82re/MSDeviceEmu.zip/file Microsoft's Device Emulator] with [https://archive.org/details/WM614Emulator Image]</ref>
 +
|[https://mega.nz/folder/M59gSSRQ#4_rFMoHhhUH1D-N7GuEGMA 1.1]
 +
|{{✗}}
 +
|Mid
 +
|{{✗}}
 +
|{{✓}}
 
|}
 
|}
  
<b>Package</b>
+
{{Reflist}}
 +
 
 +
;[[Mophun Games Launcher]]
 +
:Only compatible with 13 games, all of which use the 3D engine and were released for Symbian OS (S60 and UIQ devices).
 +
 
 +
;4Mophun
 +
:Does not work with games that are locked (e.g. have a predefined IMEI recognition algorithm) or do not use the 3D engine.
 +
 
 +
;[[Mophun emulator]]
 +
:An official emulator. It was created by Synergenix Interactive AB, designed for development and demos. As such, encrypted or compressed games do not boot. However, this has been worked around, both by decrypting the files and decompressing them (except for compressed resources), and modifying the emulator to perform decryption on the fly, albeit only when opening them via the Open menu. Exile is not known to work in any found version of the emulator. An unofficial mod, created by Tuxality, boots encrypted games without the need to decrypt them first by decrypting them on the fly.
 +
 
 +
;Mophun SDK
 +
:Mophun was a mobile phone games SDK, it was released in 2002, C based SDK specialised to game development for mobile devices. It was made possible by Synergenix and it was coming with a free license to develop games. Mophun SDK allowed creation of games for the Symbian OS platform without the burned of the complexity of Symbian OS.
 +
 
 +
;MoRePhun
 +
:A new, open source emulator by Luca91. It is only a proof of concept, as only a few opcodes and a couple of SDK APIs are emulated, and there is no heap. There is sprite and input support, as well as support for the collision API. It is compatible with a few small homebrews. Luca91 mentions the SDK API handler needs to be better organized.
 +
 
 +
;Mophun ActiveX Control
 +
:The official website for the platform, [https://web.archive.org/web/20030330191213/http://mophun.com/ mophun.com], used to host development demos playable in the browser using the ActiveX platform ([http://web.archive.org/web/*/http://www.mophun.com:80/tmp/* crawled demo files here]). The mophun plugin itself can run unencrypted .mpn files. Although it is not playable through the web archives of the site, it is [https://cdn.discordapp.com/attachments/793085042020450324/876265345550274570/unknown.png expected] to be curated for [[Flashpoint]].
 +
 
 +
==Overview==
 +
Mophun games are developed in the C and C++ programming languages using an open source SDK.
 +
Despite the API being very easy for programmers to use, Mophun has not been very popular. The main reason for this seems to be the strict approval process - the compiled program can only be run under an emulator, and Synergenix must approve the program so it can be used on a mobile device. The approved program can only be run under one IMEI number. Only developers registered and approved by Synergix can use self-certification (and through the Synergenix server), and they are only allowed to have one IMEI number. The developer must sign a sales contract with Synergenix, which then shares and approves it for end-users, so the program can be shared. Such a process disallows free programs to be created for Mophun, and also discourages many developers from developing programs for Mophun.
 +
 
 +
 
 +
=<center>Mophun 2D</center>=
 +
{|class="wikitable" width="800px"
 +
 
 +
|— The 2D version requires about 50kB of memory and the 3D version only adds an additional 100kB to the footprint. The mophun engine on the mobile device makes sure that the games run in a secure sandboxed environment and it also contains DRM features to help prevent piracy.
 +
 
 +
— The 2D versions of mophun™ enables multiplayer wireless gaming.
 +
 
 +
— For low-end phones, mophun™ provides the possibility of real-time, arcade style 2D action games that no other comparative technologies can match.
 +
 
 +
— The mophun™ API gives the games access to features like an advanced sprite and tile engine, a collision system, sound support and communication. Games can also access hardware, such as vibration, backlight and touch screens.
 +
 
 +
— Two-player Minigolf game that runs over the network, using a multiplayer server from Terraplay back in Sweden.
  
{| cellpadding="1"
+
<b>* Mophun API</b>
|-
+
 
|align=center|{{Icon|Win|WinMobile|Symbian}}
+
— [https://github.com/SimonKagstrom/lessphun Lessphun] project is an implementation of the Mophun API for Cibyl, "Lessphun is Mophun". The purpose of Lessphun is to easily be able to port old Mophun games to Cibyl/J2ME. The ultimate goal I have with Lessphun is to port my two Mophun games Lorminator dash and Bruce Lee. Lessphun is currently capable of recompiling and running the Lorminator dash game correctly, although some things work slightly differently than under Mophun (notably font handling). Lessphun will be mostly compatible with Mophun, but where compatibility is difficult it will be sacrificed. Lessphun is only meant as a transition-path from Mophun-based games, for new games use the Cibyl J2ME API or a custom Cibyl API instead, and [https://github.com/SimonKagstrom/old-projects/tree/master/mophun here old mophun projects]
|'''[https://archive.org/details/mophun-collection Mophun Collection]'''
 
|}
 
  
==List of Mophun supported devices==
+
<b>* List of Mophun 2D supported devices</b>
 
{| class="wikitable mw-sortable"
 
{| class="wikitable mw-sortable"
 
|-
 
|-
|<b>Devices</b>
+
|<b>OS (Platforms)</b>
|<b>Models</b>
+
|<b>Mobiles</b>
 
|-
 
|-
 
|<i>Sony Ericsson</i>
 
|<i>Sony Ericsson</i>
|T68 (T68i / T68m / T68ie / T68a) / T100 / T226 / T230 / T237 / T238 / T290 (T290a / T290i /T290c) / T300 / T302 / T306 / T310 / T312 / T316 / T610 (T618 in China) / T616 / T618 / T628 /  T630 / T637 / P800 / P802 / P900 /  P908 / P910 (P910i) / Z200 / Z208 / Z300 (Z300i / Z300a / Z300c) / Z600 / Z608
+
|T68 (T68i / T68m / T68ie / T68a) / T100 / T226 / T230 / T237 / T238 / T290 (T290a / T290i /T290c) / T300 / T302 / T306 / T310 / T312 / T316 / T610 (T618 in China) / T616 / T618 / T628 /  T630 / T637 / Z200 / Z208 / Z300 (Z300i / Z300a / Z300c) / Z600 / Z608
|-
 
|<i>Nokia (Symbian S60/UIQ.x)</i>
 
|3230 / 3250 / 3600 / 3620 / 3650 / 3660 / 5233 / 6260 / 6290 / 6600 / 6620 / 6630 / 6670 / 6680 / 6681 / 6682 / 6730 / 7610 / 7650 / C5-00 / E51 / E60 / E61 / E65 / E70, N70 / N71 / N72 / N73 (N73ME) / N76 / N80 / N90 / N91 / N92 / N93 / N95 / N-Gage* / N-Gage QD
 
|-
 
|<i>Windows Mobile</i>
 
|All Windows Mobile Smartphones running at a resolution of 176x220 (VGA) or 240x320 (QVGA)
 
|-
 
|<i>Motorola</i>
 
|A920 /  A925 / A1000
 
|-
 
|<i>Siemens</i>
 
|SX1
 
|-
 
|<i>Archos</i>
 
|GMINI 400 / GMINI 402 (GMINI 402 Camcorder) / PMA400 / PMA430 / AV700 (AV700TV)
 
 
|-
 
|-
 
|<i>Medion, PAVO, TTPCom</i>
 
|<i>Medion, PAVO, TTPCom</i>
Line 73: Line 151:
 
|<i>Sendo</i>
 
|<i>Sendo</i>
 
|SendoX
 
|SendoX
 +
|-
 +
|<i>Archos</i>
 +
|GMINI 400<br/>GMINI 402 (GMINI 402 Camcorder)<br/>PMA400<br/>PMA430<br/>AV700 (AV700TV)
 
|-
 
|-
 
|<i>Tiger Telematics</i>
 
|<i>Tiger Telematics</i>
Line 81: Line 162:
 
|}
 
|}
  
==Mophun 3D==
+
— Especially the Sony Ericsson T300 and Sony Ericsson T610, are the best known devices for running Mophun. Most Mophun programs are around 50–150 kB in size.
  
{|class="wikitable mw-collapsible mw-collapsed" width="350px"
+
<b>* List of Mophun 2D Games</b><br/>
|+ style="background: #ECECEC;"| <b>3D supported mophun devices</b>
+
— There are 303+ known games, [https://docs.google.com/spreadsheets/d/1AXmupwvgxuI_NRINDsN8azlKtONcQYf6CD6HfKYc8gM Mophun Game List] of which 255 have been released, 41 are unknown to have been released, 3 are demos and 5 are unreleased. It was later overtaken by advances in J2ME that came with the MIDP 2.0 framework. [https://twitter.com/sczther/status/1345476460107194368 Mophun preservation thread on Twitter]
 +
|}
 +
 
 +
 
 +
=<center>Mophun 3D</center>=
 +
{|class="wikitable" width="800px"
 +
|[[File:Mophun_3D.jpg|400px|center|link=]]
 +
 
 +
— In 18 May 2003, [https://web.archive.org/web/20070901175205/http://www.synergenix.se Synergenix Interactive AB] launched the Mophun 3D engine for Symbian OS. The engine currently available for all Series 60 and UIQ handsets, including the Nokia 3650, 7650, N-Gage, Sony Ericsson P800 mobile phones, Motorola A920 and Siemens SX-1. Additional supported platforms include Archos Gmini series, TTPCom, Texas Instruments, as well as all leading RTOS and application operating systems.
 +
 
 +
— Featuring low memory footprint and low processing power requirements for its suite of 3D APIs. The engine is designed for development of 3D mobile games that are compact and downloadable over-the-air.
 +
 
 +
— Mophun 3D backwards compatible at the binary level with all existing games for mophun and therefore theoretically it is possible to run current 2D games for the original engine in mophun 3D. While the runtime of the current mophun 2D engine can run on mobile devices with relatively slow processors (8 bits, 12 MHz), mophun 3D require significantly faster 32-bit processors with a speed of at least 16 MHz.
 +
 
 +
— Mophun 3D have its own 3D API and come as a comprehensive SDK package with its own 3D graphics routines optimized for each type of mobile device. The mophun 3D API is very similar to the OpenGL-ES standard, which is again intended mainly for mobile devices.
 +
 
 +
— Mophun 3D directly support optimized light sources, texture mapping and shadow work for 3D graphics, as well as object collision detection and Z-buffering.
 +
 
 +
— Mophun 3D have its own sound interface. The Sound API directly support WAVE (WAV), ADPCM and other currently the most widely used audio formats.
 +
 
 +
— The mophun™ 3D API gives the games access to features like an advanced sprite and tile engine, a collision system, sound support and communication. Games can also access hardware, such as vibration, backlight and touch screens. The 3D features include 3D math, perspective correction, material, lighting, shading, fog, collision & occlusion, texture wrapping, blending, transparency, filtering, and a number of different rendering modes.
 +
 
 +
— In addition, Mophun's download functionality has been adopted by more than 12 European and North American network operators. For the future trend of mobile 3D games, Synergenix also launched Mophun 3D SDK, allowing developers to develop 3D games. However, the 3D API is still purely software accelerated and cannot have a smooth picture like a PC.
 +
 
 +
— CSL enable its customers to download advanced 3D games based on mophun technology directly to their Symbian OS based mobile phones. CSL provide Symbian OS mobile phone users with
 +
direct access to a growing supply of great 3D games based on the mophun technology. Such as Rally Pro Contest, Anarchy Boxing 3D, Joe’s Treasure Quest 3D, and Lock’n Load are
 +
available through CSL.
 +
 
 +
<b>* Features</b>
 +
 
 +
- 3D graphics
 +
 
 +
- Enhanced audio
 +
 
 +
- High-quality sound
 +
 
 +
- Multiplayer service
 +
 
 +
- Available for Symbian, J2ME and Archos Gmini series.
 +
 
 +
<b>* Multiplayer technology</b>
 +
 
 +
— In 2003, Synergenix Interactive AB launched, world's first mobile 3D multiplayer game for mophun 3D engine.
 +
 
 +
— The 3D versions of mophun™ enables multiplayer wireless gaming capabilities over Bluetooth™, Infra-red, WLAN, GPRS, EDGE, IR and 3G network.
 +
 
 +
— Lock 'N Load series. The new installment is the first to use Terraplay's MOVE 3.1 platform and benchmark the first-person shooter genre on mobile.
 +
 
 +
— Rally Pro Content using its Mophun 3D game engine and Terraplay Systems network technology for multiplayer functionality.
 +
 
 +
<b>* List of Mophun 3D supported devices</b>
 +
{|class="wikitable mw-sortable" width="800px"
 
|-
 
|-
|<b>Devices</b>
+
|<b>OS (Platforms)</b>
|<b>Models</b>
+
|<b>Mobiles</b>
 
|-
 
|-
|<i>Symbian UIQ.x/s60</i>
+
|<i>Symbian OS</i>
|N-Gage (N-Gage QD)<br/>Sony Ericsson P8xx / P9xx series<br/>Motorola A92x series<br/>Siemens SX1
+
|* Nokia (S60.x) — 7650 / 6600 / 6620 / 3650 / 3600 / 3660 / 3620 / E51 / E60 / E61 / E65 / E70 / N70 / N71 / N72 / N73 (N73ME) / N76 / N80 / N90 / N91 / N92 / N93 / N95 / N-Gage (N-Gage QD)<br/>* Nokia (S80) — 9200 Communicator<br/>* Nokia (S90) — 7700<br/>* Sony Ericsson (UIQ.x) — P800 / P802 / P900 / P908 / P910 (P910i)<br/>* Motorola A920 / A925 / A1000<br/>* NTT DoCoMo (Symbian^2) — Fujitsu FOMA F900i / FOMA F2102V / FOMA F2051<br/>* Siemens SX-1<br/>* SendoX<br/>* BenQ P30
 
|-
 
|-
|<i>Windows Mobile</i>
+
|<i>Windows Mobile<br/>(Pocket PC)</i>
|All Windows Mobile Smartphones running at a resolution:<br/>176x220 (VGA)<br/>240x320 (QVGA)
+
|* All Windows Mobile Smartphones running at a resolution:<br/>176x220 (VGA)<br/>240x320 (QVGA)
 
|-
 
|-
 
|<i>Archos</i>
 
|<i>Archos</i>
|GMINI 400<br/>GMINI 402 (GMINI 402 Camcorder)<br/>PMA400<br/>PMA430<br/>AV700 (AV700TV)
+
|* GMINI 400<br/>* GMINI 402 (GMINI 402 Camcorder)<br/>* PMA400<br/>* PMA430<br/>* AV700 (AV700TV)
 +
|-
 +
|<i>Tiger Telematics</i>
 +
|* GameTrac Gizmondo
 +
|}
 +
 
 +
* The GameTrac Gizmondo has traditional HW graphics accelerator, support for 3D Mophun Mobile Gaming Technology as well as the development of high-quality 2D and 3D games for use on their new Gametrac series of products.
 +
 
 +
* The [https://web.archive.org/web/20080209035006/http://www.archos.com/store/wsearch.html?country=global&lang=en&prod_id=av700 AV700] has a built-in Mophun 3D gaming engine.
 +
 
 +
* Play Mophun games directly on the [https://web.archive.org/web/20080209035016/http://www.archos.com/store/wsearch.html?country=global&lang=en&prod_id=gmini402cc Gmini 402 Camcorder] or on a TV. Demo games are included in the Gmini 402 Camcorder.
 +
 
 +
* The AV700TV comes with various Mophun demo version games designed for the terminal, some of them quite impressive 3D graphically.
 +
 
 +
* The Gmini 400 can play both 2D and 3D games using Mophun, a gaming platform designed primarily for cellphones.
 
|}
 
|}
  
{|class="wikitable mw-collapsible mw-collapsed" width="400px"
+
==List of Mophun 3D Games==
|+ style="background: #ECECEC;"| <b>List of Mophun 3D games</b>
+
<b><sub>* Later 3D based mophun games for Symbian</b></sub>
 +
{|class="wikitable mw-sortable" width="1100px"
 
! class=sortable | Title
 
! class=sortable | Title
! class=sortable | Released date
+
! class=sortable | Release Date
 
! class=sortable | Developer
 
! class=sortable | Developer
 
! class=sortable | Publisher
 
! class=sortable | Publisher
 
! class=sortable | Genre(s)
 
! class=sortable | Genre(s)
 +
! class=sortable | Service<br/><small>(Multiplayer)</small>
 +
! class=sortable | Version(s)
 +
! class=sortable | Language(s)
 +
! class=sortable | Description
 +
! class=sortable | J2ME port
 +
! class=sortable | Ref.
 
|-
 
|-
 
| American Racing 3D
 
| American Racing 3D
|  
+
| 2005
 +
| Mattias Hedkvist Games
 +
| Synergenix Crew
 +
| Racing
 +
| Bluetooth<br/>IR
 +
| 1.1<br/>1.01
 +
| EN
 
|
 
|
|  
+
|
| Racing
+
| [https://web.archive.org/web/20050212022000fw_/http://user.tninet.se/~lvt623i/mhgames/allamericanracing3d.htm]
 
|-
 
|-
 
| Anarchy Boxing 3D
 
| Anarchy Boxing 3D
|  
+
| 2005
 
| Anarchy Games & Mah-Kolor Games
 
| Anarchy Games & Mah-Kolor Games
| Synergenix Interactive
+
| Synergenix Interactive AB
| Sports
+
| Sports (Boxing)
 +
| Bluetooth
 +
| 1.60
 +
| Multi
 +
|
 +
| —
 +
| [https://web.archive.org/web/20070811132335/http://www.synergenix.se/anarchyboxing/index.htm]
 +
|-
 +
| CA Outlaw 3D
 +
| Unreleased? / 2005
 +
| Mattias Hedkvist Games
 +
| Synergenix Interactive AB
 +
| Racing
 +
| —
 +
| 1.0
 +
| EN
 +
|
 +
| —
 +
| [https://web.archive.org/web/20050212022242fw_/http://user.tninet.se/~lvt623i/mhgames/caoutlaw3d.htm]
 
|-
 
|-
 
| Carmageddon 3D
 
| Carmageddon 3D
| 2005
+
| 29 November 2005 [EU]
 
| KAMPO Interactive
 
| KAMPO Interactive
| Synergenix Interactive
+
| Synergenix Interactive AB<br/>Kayak Interactive<br/>Licensed by Eidos Interactive & SCi Games Ltd.
 
| Racing
 
| Racing
 +
| Bluetooth
 +
| 1.0.7
 +
| Multi
 +
| Based on PC/Console game
 +
| 2D
 +
| [https://web.archive.org/web/20070810115202/http://www.synergenix.se/carmageddon/index.htm]<br/>[https://web.archive.org/web/20080115070843/http://www.kampointeractive.com/products.html]<br/>[https://web.archive.org/web/20060216162310/http://www.kayakinteractive.com:80/game_details.php?gameid=11]
 
|-
 
|-
| Conflict Desert Storm 3D
+
| Fatal Arena 3D
|  
+
| 2005
 +
| Progressive Media ApS
 +
| Synergenix Interactive AB
 +
| Fighting, beat-em'up
 +
| Bluetooth
 +
| 1.22
 +
| EN
 
|
 
|
|  
+
|
| Shooter
+
| [https://web.archive.org/web/20070812121913/http://www.synergenix.se/fatalarena/index.htm]<br/>[https://web.archive.org/web/20070208190754/http://www.progressivemedia.dk/games/fatalarena]
 
|-
 
|-
| Conflict Global Storm 3D
+
| Football Pro Contest
|  
+
| 2005
 +
| Big Red Games Ltd.<br/>Qube
 +
| Synergenix Interactive AB<br/>Kayak Interactive
 +
| Sports (Football)
 +
| —
 +
| 1.0.4
 +
| Multi
 
|
 
|
|  
+
|
| Shooter
+
| [https://web.archive.org/web/20070811011214/http://www.synergenix.se/footballprocontest/index.htm]
 +
|-
 +
| Golf Pro Contest
 +
| 2005
 +
| Touche<br/>RABARBRA
 +
| Synergenix Interactive AB
 +
| Sports (Golf)
 +
| —
 +
| 1.0
 +
| EN
 +
| Some backgrounds are 176x208.<br/>Prequel of Golf Pro Content 2
 +
| 3D
 +
| [https://web.archive.org/web/20070812232950/http://www.synergenix.se/golfprocontest/index.htm]
 
|-
 
|-
| The Da Vinci Code 3D
+
| Golf Pro Contest 2
 
| 2006
 
| 2006
| SouthEnd Interactive AB
+
| Two Tribes B.V.
| Blaze
+
| Synergenix Interactive AB<br/>Kayak Interactive
| Quest, Adventure
+
| Sports (Golf)
 +
| Wi-Fi<br/>GPRS (3G Network)
 +
| 1.0.3
 +
| Multi
 +
| Sequel of Golf Pro Content
 +
| 3D
 +
| [https://web.archive.org/web/20070720232020/http://www.synergenix.se/golfprocontest2/index.htm]<br/>[https://web.archive.org/web/20070623082115/http://www.twotribes.com/default.asp?page=projects&subpage=detail&ProjectID=20]
 
|-
 
|-
| Fatal Arena 3D
+
| Heli Attack 2
|
+
| 2005
|
+
| Maratron, CH Studio<br/>Square Circle Co.<br/>Synergenix Interactive AB
|
+
| Maratron, CH Studio<br/>Square Circle Co.
| Fighting
+
| Shooter, Arcade
|-
+
|
| Football Pro Contest 3D
+
| 1.01
|  
+
| EN
| Big Red Games Ltd.
+
| Based on Web game
| Synergenix Interactive
+
|
| Sports
+
| [https://web.archive.org/web/20070810051640/http://www.synergenix.se/heliattack2/index.htm]
|-
 
| Golf Pro Contest 1 3D
 
|  
 
|
 
|  
 
| Sports
 
|-
 
| Golf Pro Contest 2 3D
 
|
 
| Two Tribes
 
| Synergenix Interactive
 
| Sports
 
|-
 
| Heli Attack 2 3D
 
|
 
|
 
|
 
| Shooter
 
 
|-
 
|-
 
| Joe’s Treasure Quest 3D
 
| Joe’s Treasure Quest 3D
|  
+
| 2005
 
| KAMPO Interactive
 
| KAMPO Interactive
| Synergenix Interactive
+
| Synergenix Interactive AB
| 3D Platformer
+
| Platformer, Maze
 +
| —
 +
| 1.0
 +
| Multi
 +
|
 +
| —
 +
| [https://web.archive.org/web/20070810115454/http://www.synergenix.se/joestreasurequest/index.htm]<br/>[https://web.archive.org/web/20080115070843/http://www.kampointeractive.com/products.html]
 
|-
 
|-
| Lock‘N Load: Combat Arena 3D
+
| Lock ‘N Load: Combat Arena
|  
+
| 2005
|
+
| Synergenix Interactive AB
|  
+
| Blaze Global (formerly Synergenix Interactive AB)
| Shooter
+
| First Person Shooter, RPG, Action
 +
| Bluetooth<br/>Wi-Fi<br/>GPRS (3G Network)
 +
| 1.20.0
 +
| EN
 +
| Only multiplayer.<br/>like CS
 +
| 2D
 +
| [https://web.archive.org/web/20070812210353/http://www.synergenix.se/locknloadcombatarena/index.htm]
 
|-
 
|-
| Lock‘N Load: Rise of War 3D
+
| Lock ‘N Load: Rise of War
|  
+
| 2005
|
+
| Synergenix Interactive AB
|  
+
| Blaze Global (formerly Synergenix Interactive AB)
| Shooter
+
| First Person Shooter, RPG, Action
 +
| —
 +
| 1.01
 +
| EN
 +
| Similar to Wolfenstein 3D & CS
 +
| 2D
 +
| [https://web.archive.org/web/20070813041650/http://www.synergenix.se/locknloadriseofwar/index.htm]<br/>[https://web.archive.org/web/20060216162611/http://www.kayakinteractive.com:80/game_details.php?gameid=13&tabname=screens]
 
|-
 
|-
| Lock‘N Load 2 3D
+
| Lock ‘N Load 2
|  
+
| June 2006
|
+
| Blaze Global (formerly Synergenix Interactive AB)
|  
+
| Blaze Global (formerly Synergenix Interactive AB)
| Shooter
+
| First Person Shooter, RPG, Action
 +
| Bluetooth
 +
| 0.9.0 Beta<br/>1.20
 +
| Multi
 +
| Sequel to Lock 'N Load.<br/>like CS
 +
| —
 +
| [https://web.archive.org/web/20070902155447/http://www.synergenix.se/locknload2/index.htm]
 
|-
 
|-
 
| Martial Arts 3D
 
| Martial Arts 3D
|  
+
| 2005
 
| Wireless Dreams
 
| Wireless Dreams
|  
+
| Synergenix Interactive AB
| Sports
+
| Fighting
 +
| Bluetooth
 +
| 1.0
 +
| Multi
 +
|
 +
| —
 +
| [https://web.archive.org/web/20070812210347/http://www.synergenix.se/martialarts/index.htm]
 
|-
 
|-
| Rally Pro Contest 3D
+
| Rally Pro Contest
|  
+
| July 2005 [EU]
 +
| Synergenix Interactive AB
 +
| Synergenix Interactive AB<br/>Kayak Interactive
 +
| Racing, Thriller
 +
| Bluetooth<br/>IR<br/>GPRS
 +
| 1.31
 +
| EN
 
|
 
|
|  
+
| 3D
| Racing
+
| [https://web.archive.org/web/20070810051307/http://www.synergenix.se/rallyprocontest/index.htm]<br/>[https://web.archive.org/web/20060216162605/http://www.kayakinteractive.com:80/game_details.php?gameid=12&tabname=screens]
 +
|-
 +
| The Da Vinci Code 3D
 +
| May 2006 [NA]
 +
| SouthEnd Interactive AB
 +
| Blaze Global (formerly Synergenix Interactive AB)<br/>Licensed by Columbia Pictures Industries, Inc.
 +
| Quest (Puzzle elements), Mystery, Graphic Adventure
 +
| —
 +
| 1.0.2
 +
| EN
 +
| Based on The Da Vinci Code 3: The Movie
 +
| 2D
 +
| [https://web.archive.org/web/20070827215237/http://www.synergenix.se/dvc3d/index.htm]<br/>[https://web.archive.org/web/20081001093520/http://www.southend.se/games/davincicode3d/index.php]
 
|-
 
|-
| Worms World Party <small>(PlayStation port)</small>
+
| Worms World Party
|  
+
| 2006
| Paragon Five, Two Tribes
+
| Two Tribes B.V.<br/>Codeglue B.V.<br/>Team17 Software Limited<br/>Paragon Five, Inc
| Team17, Blaze
+
| Blaze Global (formerly Synergenix Interactive AB), THQ Wireless Inc.
| Strategy
+
| Turn based Strategy, Casual
|}
+
|
 
+
| 1.0.0
There are two versions of Mophun 2D and 3D, for low-end (Sony Ericsson T3xx / T6xx devices) and high-end handsets (Symbian UIQ / S60 devices with N-Gage / QD and Windows Mobile) and it's often used to provide embedded (pre-installed) games on mobile phone handsets. Newer Mophun 3D SDK is unavailable. All 3D mophun games released for Symbian UIQ / S60 and Windows Mobile.
+
| EN, FR, DE, IT, ES
 
+
| N-Gage/GBA Port
— Released Q1/Q2 2003, a new game engine for the Nokia 3650/7650 and Ericson P800 mobile phones was introduced, called Mophun 3D. These phones, as mentioned above, use the Symbian series 60 operating system.
+
|
 
+
| [https://web.archive.org/web/20070901175205/http://www.synergenix.se/worms/index.htm]
— Mophun, but since it was designed mainly for games - it completely coped with this task - games on Mophun were distinguished by spectacular 3D graphics, speed even on the weakest devices; often such games supported network game via Bluetooth/Internet,
 
 
 
— mophun 2D is currently only available on a few Sony Ericsson mobile phones (T3xx / T6xx), mophun 3D will be available in the first phase in versions for Symbian OS 6 and Symbian OS 7 UIQ devices represented by, for example, Nokia 7650/3650, Sony Ericsson smartphones P800 or N-Gage multimedia device, for example. mophun 3D, as the successor to the 2D game engine mophun, should make 3D games available for mobile phones, for which it is primarily intended and for which the operation of 3D games is possible thanks to the speed of their processor. In the next phase, mophun 3D should be available in versions for Pocket PC, Palm OS,
 
 
 
— mophun 3D will have its own 3D API and will come as a comprehensive SDK package with its own 3D graphics routines optimized for each type of mobile device. It is more than likely that mophun 3D, for example, will be placed directly in Flash ROM on new mobile phones (probably again from Sony Ericsson), and on other smartphones and PDAs it will be installed as a classic runtime module via WAP / GPRS or locally via classic serial / USB cable or other type of communication interface.
 
 
 
— mophun 3D will be backwards compatible at the binary level with all existing games for mophun and therefore theoretically it will be possible to run current 2D games for the original engine in mophun 3D. While the runtime of the current mophun 2D engine can run on mobile devices with relatively slow processors (8 bits, 12 MHz), mophun 3D will of course require significantly faster 32-bit processors with a speed of at least 16 MHz.
 
 
 
— The mophun 3D API is very similar to the OpenGL-ES standard, which is again intended mainly for mobile devices, and the development of new 3D games should therefore be relatively fast. mophun 3D will directly support optimized light sources, texture mapping and shadow work for 3D graphics, as well as object collision detection and Z-buffering. Because playing a silent game (most games in the mobile version of Java) probably wouldn't bother anyone for too long, mophun 3D will have its own sound interface. The Sound API will directly support WAVE (WAV), ADPCM and other currently the most widely used audio formats. Of course, mophun 3D will include native support for the infrared port and serial cable, and native Bluetooth support has not yet been discussed. The trial version of the final mophun 3D should be ready in June. At the same time, the distribution of the entire package should be launched to selected distributors, who will be able to create an analysis of market requirements in the field of "mobile" gaming applications. It is difficult to predict when the new 3D games will reach customers directly (ie mobile users), but it probably won't be until the third or fourth quarter of this year at the end of the year.
 
 
 
===Changelog===
 
 
 
{|class="wikitable mw-collapsible mw-collapsed" width="300px"
 
|+ style="background: #ECECEC;"| 2.5.4 Alpha 2 <small>(Tuxality mod)</small>
 
|
 
Released in March 17, 2021 - Drag and drop support is added, minor issues are fixed (e.g. "Compressed MPN file is not supported yet!" is corrected to "Compressed MPN files are not supported yet!") and debug messages due to failure (decryption or source files) are implemented. Planned for the next version, A3 (alpha 3), are decompression, Symbian/Pocket PC key fallback and to run as early as Windows 98, just like the unmodified version
 
|}
 
 
 
{|class="wikitable mw-collapsible mw-collapsed" width="300px"
 
|+ style="background: #ECECEC;"| 2.5.4 Alpha 1 <small>(Tuxality mod)</small>
 
|
 
Released in March 16, 2021 - Decryption only works if opening from the Open menu. However, compressed games are detected, but cannot run. Instead, an error saying "Compressed MPN file is not supported yet!" appears. Additionally, there may be some cases of crashing and the date, time, profile stuff is not properly set or selected
 
|}
 
 
 
{|class="wikitable mw-collapsible mw-collapsed" width="300px"
 
|+ style="background: #ECECEC;"| 2.5.4
 
|
 
- Updated profile for Model 16 (Archos Gmini 400) including skin<br>
 
- Data certificate bugfix for category 1 and 2 profiles (when using DataCertificateTestSuite for example)
 
|}
 
 
 
{|class="wikitable mw-collapsible mw-collapsed" width="300px"
 
|+ style="background: #ECECEC;"| 2.5.3
 
|
 
- New profiles added for Symbian devices<br>
 
- New preliminary profiles for unnamed jukeboxes (Model 14 & 16).
 
- No timing! Updates to the 3D API, see the SDK release notes<br>
 
- 3D bugfix in P800/P900 profiles
 
|}
 
 
 
{|class="wikitable mw-collapsible mw-collapsed" width="300px"
 
|+ style="background: #ECECEC;"| 2.0.3
 
|
 
- Make it possible to enable/disable onscreen joystick on P800/P900. All it does is change the screen size, it does not draw the panel.<br>
 
- In models 1, 2 and 5 (Sony Ericsson T300 and T610 variants) use windows fonts as a fallback if a requested character does not exist in the Sony Ericsson device font (i.e chinese).
 
|}
 
 
 
{|class="wikitable mw-collapsible mw-collapsed" width="300px"
 
|+ style="background: #ECECEC;"| 2.0.2
 
|
 
- Profile for GameTrac added (no timing yet)<br>
 
- Added interpolation for 16bit
 
|}
 
 
 
{|class="wikitable mw-collapsible mw-collapsed" width="300px"
 
|+ style="background: #ECECEC;"| 2.0.1
 
|
 
- Help file for emulator added
 
|}
 
 
 
{|class="wikitable mw-collapsible mw-collapsed" width="300px"
 
|+ style="background: #ECECEC;"| 2.0.0
 
|
 
- S60 profiles split up into 7650, 3650 and N-Gage profiles<br>
 
- Additional 3D features
 
|}
 
 
 
{|class="wikitable mw-collapsible mw-collapsed" width="300px"
 
|+ style="background: #ECECEC;"| 1.4.9
 
|
 
- various bugfixes
 
|}
 
 
 
{|class="wikitable mw-collapsible mw-collapsed" width="300px"
 
|+ style="background: #ECECEC;"| 1.4.7
 
|
 
- New profile for Motorola A920 (no timing yet)
 
|}
 
 
 
{|class="wikitable mw-collapsible mw-collapsed" width="300px"
 
|+ style="background: #ECECEC;"| 1.4.6
 
|
 
- New skins for Sony Ericsson Z600 and T230
 
|}
 
 
 
{|class="wikitable mw-collapsible mw-collapsed" width="300px"
 
|+ style="background: #ECECEC;"| 1.4.5
 
|
 
- Install option in File menu.<br>
 
- Possible to use 8Khz sound.<br>
 
- New profile for Sony Ericsson T226.
 
|}
 
 
 
{|class="wikitable mw-collapsible mw-collapsed" width="300px"
 
|+ style="background: #ECECEC;"| 1.4.4
 
|
 
- Support for 3D systems.<br>
 
- Support for PCM & ADPCM and WAV sound formats.<br>
 
- New profiles added, for symbian devices:<br>
 
* Nokia 3650/7650/N-Gage (no timing yet)<br>
 
* Sony Ericsson P800 (no timing yet)
 
|}
 
 
 
{|class="wikitable mw-collapsible mw-collapsed" width="300px"
 
|+ style="background: #ECECEC;"| 1.4.3
 
|
 
- minor bugfixes
 
|}
 
 
 
{|class="wikitable mw-collapsible mw-collapsed" width="300px"
 
|+ style="background: #ECECEC;"| 1.4.2
 
|
 
- New memory allocation limits set for the
 
Sony Ericsson T610 device profile and the
 
Sony Ericsson T300 device profile.
 
- minor bugfixes
 
|}
 
 
 
{|class="wikitable mw-collapsible mw-collapsed" width="300px"
 
|+ style="background: #ECECEC;"| 1.4.1
 
|
 
- Sony Ericsson T610 device profile included (aka Terminal X)<br>
 
- Skins for T610 and T310<br>
 
- minor bugfixes
 
|}
 
 
 
{|class="wikitable mw-collapsible mw-collapsed" width="300px"
 
|+ style="background: #ECECEC;"| 1.4
 
|
 
- Preliminary TerminalX device profile included
 
|}
 
 
 
{|class="wikitable mw-collapsible mw-collapsed" width="300px"
 
|+ style="background: #ECECEC;"| 1.3
 
|
 
- Can now be installed separately from SDK<br>
 
- Selectable device profiles.<br>
 
- Simulated device specific keyboard input.<br>
 
- Support for IrDA.<br>
 
- Screenshot option.<br>
 
- AVI recording.<br>
 
- Datacert emulation routines built into the emulator
 
 
|}
 
|}
  
==Compatibility==
+
* The new 3D version of Carmageddon's features the same action, bonuses, and carnage found in the original PC title, totally redesigned for the latest 3D-enabled Symbian handsets.
 
 
===Game expired===
 
Some games give the message "Game Expired" at startup, which means that the game has expired. To play, you will have to change the date to the required one. You can find out with the <b>Date Mophun</b> program! Or open the *.mpn file with a text editor like editor or wordpad (on windows) and search for "00" until you find something like this " 20030417". That's the date you have to set your phone when you start the game, after the first succesfull start you can set your date to the old state.
 
 
 
Use a HEX-editor like UltraEdit All you have to do, is search for the date (like 2004 or 2003 or so) in the ASCII part of the screen and change it to any year in the future.., like 2999. Save it, reload it in the phone, and voil? the game won't expire in your lifetime.
 
 
 
===General===
 
Due to the nature of the emulator, encrypted or compressed games do not boot; commercial games are encrypted, and games not designed for Mophun-specific phones (e.g. Symbian, Windows Mobile) are also compressed. In some cases, resources are compressed separately to the program.
 
 
 
===Specific games===
 
The background is incorrectly drawn as a grey flat texture in Hitman, and The Da Vinci Code 3D (except 1.0.1, other versions require vMusicInit) doesn't work, which can be fixed using a special version of the emulator, which has referred to within the community as the Hitman emulator. Neither version boots Exile due to not supporting vMusicInit in 2.5.4, and vSin in the special version.
 
 
 
==Modification==
 
===MophunDecrypt===
 
[https://cdn.discordapp.com/attachments/793085042020450324/803294587250671646/MophunDecrypt.exe MophunDecrypt] created by JaGoTu, allows for Mophun programs to be decrypted and, from [https://cdn.discordapp.com/attachments/793085042020450324/807016693205434408/MophunDecrypt_2.zip MophunDecrypt 2], decompressed.
 
 
 
====MophunDecryptGUI====
 
A GUI, MophunDecryptGUI, created by [[User:Childishbeat|childishbeat]] and written in Python, has been created to give the program a user interface. The latest version is 1.02, which predates MophunDecrypt 2 and has not been updated to support decompression.
 
 
 
=====MophunDecryptGUI changelog=====
 
* [https://cdn.discordapp.com/attachments/793085042020450324/804500440795447306/MophunDecryptGUI_v1.02.7z 1.02] - January 28, 2021 - Decreases .pyw size from 1,868 bytes to 1,713 bytes
 
* [https://cdn.discordapp.com/attachments/793085042020450324/804138385404854292/MophunDecryptGUI_v1.01.7z 1.01] - January 27, 2021 - Decreases .pyw size from 2,595 bytes to 1,868 bytes
 
* [https://cdn.discordapp.com/attachments/793085042020450324/803776264049393664/MophunDecryptGUI_v1.0.7z 1.0] - January 26, 2021 - Initial release
 
 
 
==Mophun SDK==
 
Mophun was a mobile phone games SDK, it was released in 2002, C based SDK specialised to game development for mobile devices. It was made possible by Synergenix and it was coming with a free license to develop games. Mophun SDK allowed creation of games for the Symbian OS platform without the burned of the complexity of Symbian OS.
 
 
 
* [http://tuxality.net/public/MophunSDK_2_5.zip Mophun SDK 2.5]
 
 
 
==External links==
 
* [https://web.archive.org/web/20040729210846/http://www.mophun.com/ Official site] (archived on 2004-07-29)
 
 
 
* [https://youtube.com/playlist?list=PLq278TxO0xWUsEDsDLiC6TQvDwzGbjb5k Mophun games walkthrough]
 
 
 
* [https://youtube.com/watch?v=CdGAiMqbdtA Archos - Gmini 402 support Mophun]
 
 
 
* [https://github.com/SimonKagstrom/lessphun Lessphun is an implementation of the Mophun API for Cibyl]
 
 
 
* [https://github.com/SimonKagstrom/old-projects/tree/master/mophun Mophun/codes]
 
 
 
[[Category:Emulators]]
 
[[Category:Mobile emulators]]
 
[[Category:Cellphone emulators]]
 
[[Category:Windows emulation software]]
 
[[Category:Closed-source emulators]]
 

Revision as of 12:02, 14 September 2022

200px
Mophun.png
Developer Synergenix Interactive AB
Type Cellphone
Generation Sixth generation
Release date 2000 (1999)
Discontinued 2003
Successor Mophun 3D
Dumped mophun.com
Emulated

Mophun is an even more hardware-efficient free European-centric mobile gaming solution developed by Swedish company Synergenix Interactive AB. There are two versions of Mophun, 2D for low-end (Sony Ericsson T2xx, T3xx and T6xx series) and 3D for high-end handsets (Symbian S60 and UIQ3 phones). it's often used to provide embedded (pre-installed) games on mobile phone handsets. Games for Mophun are written in assembler in ​​C and C++ using a well-documented and open API. A special version of GCC is used to compile programs.

Emulators

Name Platform(s) Version FLOSS Accuracy Active Recommended
Mophun 2D
Mophun emulator
(Official emulator)
Windows 2.5.4 alpha 2 Mid
(Tuxality mod)
Mophun SDK Windows 2.5 Mid ~
MoRePhun Windows git ?
Mophun ActiveX Control Web 1.0 ? ?
Mophun 3D
Mophun 3D SDK Windows Unavailable Mid TBD
Mophun Games Launcher Symbian

Android Windows macOS Linux [1]

1.01 Mid
4Mophun Windows Mobile

Windows [2]

1.1 Mid
  1. Run Mophun Games Launcher on Windows, macOS, Linux and Android through EKA2L1
  2. Possible to run 4mophun on Windows through Microsoft's Device Emulator with Image
Mophun Games Launcher
Only compatible with 13 games, all of which use the 3D engine and were released for Symbian OS (S60 and UIQ devices).
4Mophun
Does not work with games that are locked (e.g. have a predefined IMEI recognition algorithm) or do not use the 3D engine.
Mophun emulator
An official emulator. It was created by Synergenix Interactive AB, designed for development and demos. As such, encrypted or compressed games do not boot. However, this has been worked around, both by decrypting the files and decompressing them (except for compressed resources), and modifying the emulator to perform decryption on the fly, albeit only when opening them via the Open menu. Exile is not known to work in any found version of the emulator. An unofficial mod, created by Tuxality, boots encrypted games without the need to decrypt them first by decrypting them on the fly.
Mophun SDK
Mophun was a mobile phone games SDK, it was released in 2002, C based SDK specialised to game development for mobile devices. It was made possible by Synergenix and it was coming with a free license to develop games. Mophun SDK allowed creation of games for the Symbian OS platform without the burned of the complexity of Symbian OS.
MoRePhun
A new, open source emulator by Luca91. It is only a proof of concept, as only a few opcodes and a couple of SDK APIs are emulated, and there is no heap. There is sprite and input support, as well as support for the collision API. It is compatible with a few small homebrews. Luca91 mentions the SDK API handler needs to be better organized.
Mophun ActiveX Control
The official website for the platform, mophun.com, used to host development demos playable in the browser using the ActiveX platform (crawled demo files here). The mophun plugin itself can run unencrypted .mpn files. Although it is not playable through the web archives of the site, it is expected to be curated for Flashpoint.

Overview

Mophun games are developed in the C and C++ programming languages using an open source SDK. Despite the API being very easy for programmers to use, Mophun has not been very popular. The main reason for this seems to be the strict approval process - the compiled program can only be run under an emulator, and Synergenix must approve the program so it can be used on a mobile device. The approved program can only be run under one IMEI number. Only developers registered and approved by Synergix can use self-certification (and through the Synergenix server), and they are only allowed to have one IMEI number. The developer must sign a sales contract with Synergenix, which then shares and approves it for end-users, so the program can be shared. Such a process disallows free programs to be created for Mophun, and also discourages many developers from developing programs for Mophun.


Mophun 2D

— The 2D version requires about 50kB of memory and the 3D version only adds an additional 100kB to the footprint. The mophun engine on the mobile device makes sure that the games run in a secure sandboxed environment and it also contains DRM features to help prevent piracy.

— The 2D versions of mophun™ enables multiplayer wireless gaming.

— For low-end phones, mophun™ provides the possibility of real-time, arcade style 2D action games that no other comparative technologies can match.

— The mophun™ API gives the games access to features like an advanced sprite and tile engine, a collision system, sound support and communication. Games can also access hardware, such as vibration, backlight and touch screens.

— Two-player Minigolf game that runs over the network, using a multiplayer server from Terraplay back in Sweden.

* Mophun API

Lessphun project is an implementation of the Mophun API for Cibyl, "Lessphun is Mophun". The purpose of Lessphun is to easily be able to port old Mophun games to Cibyl/J2ME. The ultimate goal I have with Lessphun is to port my two Mophun games Lorminator dash and Bruce Lee. Lessphun is currently capable of recompiling and running the Lorminator dash game correctly, although some things work slightly differently than under Mophun (notably font handling). Lessphun will be mostly compatible with Mophun, but where compatibility is difficult it will be sacrificed. Lessphun is only meant as a transition-path from Mophun-based games, for new games use the Cibyl J2ME API or a custom Cibyl API instead, and here old mophun projects

* List of Mophun 2D supported devices

OS (Platforms) Mobiles
Sony Ericsson T68 (T68i / T68m / T68ie / T68a) / T100 / T226 / T230 / T237 / T238 / T290 (T290a / T290i /T290c) / T300 / T302 / T306 / T310 / T312 / T316 / T610 (T618 in China) / T616 / T618 / T628 / T630 / T637 / Z200 / Z208 / Z300 (Z300i / Z300a / Z300c) / Z600 / Z608
Medion, PAVO, TTPCom MD95674
Sendo SendoX
Archos GMINI 400
GMINI 402 (GMINI 402 Camcorder)
PMA400
PMA430
AV700 (AV700TV)
Tiger Telematics GameTrac Gizmondo
Voxtel VS400

— Especially the Sony Ericsson T300 and Sony Ericsson T610, are the best known devices for running Mophun. Most Mophun programs are around 50–150 kB in size.

* List of Mophun 2D Games
— There are 303+ known games, Mophun Game List of which 255 have been released, 41 are unknown to have been released, 3 are demos and 5 are unreleased. It was later overtaken by advances in J2ME that came with the MIDP 2.0 framework. Mophun preservation thread on Twitter


Mophun 3D

Mophun 3D.jpg

— In 18 May 2003, Synergenix Interactive AB launched the Mophun 3D engine for Symbian OS. The engine currently available for all Series 60 and UIQ handsets, including the Nokia 3650, 7650, N-Gage, Sony Ericsson P800 mobile phones, Motorola A920 and Siemens SX-1. Additional supported platforms include Archos Gmini series, TTPCom, Texas Instruments, as well as all leading RTOS and application operating systems.

— Featuring low memory footprint and low processing power requirements for its suite of 3D APIs. The engine is designed for development of 3D mobile games that are compact and downloadable over-the-air.

— Mophun 3D backwards compatible at the binary level with all existing games for mophun and therefore theoretically it is possible to run current 2D games for the original engine in mophun 3D. While the runtime of the current mophun 2D engine can run on mobile devices with relatively slow processors (8 bits, 12 MHz), mophun 3D require significantly faster 32-bit processors with a speed of at least 16 MHz.

— Mophun 3D have its own 3D API and come as a comprehensive SDK package with its own 3D graphics routines optimized for each type of mobile device. The mophun 3D API is very similar to the OpenGL-ES standard, which is again intended mainly for mobile devices.

— Mophun 3D directly support optimized light sources, texture mapping and shadow work for 3D graphics, as well as object collision detection and Z-buffering.

— Mophun 3D have its own sound interface. The Sound API directly support WAVE (WAV), ADPCM and other currently the most widely used audio formats.

— The mophun™ 3D API gives the games access to features like an advanced sprite and tile engine, a collision system, sound support and communication. Games can also access hardware, such as vibration, backlight and touch screens. The 3D features include 3D math, perspective correction, material, lighting, shading, fog, collision & occlusion, texture wrapping, blending, transparency, filtering, and a number of different rendering modes.

— In addition, Mophun's download functionality has been adopted by more than 12 European and North American network operators. For the future trend of mobile 3D games, Synergenix also launched Mophun 3D SDK, allowing developers to develop 3D games. However, the 3D API is still purely software accelerated and cannot have a smooth picture like a PC.

— CSL enable its customers to download advanced 3D games based on mophun technology directly to their Symbian OS based mobile phones. CSL provide Symbian OS mobile phone users with direct access to a growing supply of great 3D games based on the mophun technology. Such as Rally Pro Contest, Anarchy Boxing 3D, Joe’s Treasure Quest 3D, and Lock’n Load are available through CSL.

* Features

- 3D graphics

- Enhanced audio

- High-quality sound

- Multiplayer service

- Available for Symbian, J2ME and Archos Gmini series.

* Multiplayer technology

— In 2003, Synergenix Interactive AB launched, world's first mobile 3D multiplayer game for mophun 3D engine.

— The 3D versions of mophun™ enables multiplayer wireless gaming capabilities over Bluetooth™, Infra-red, WLAN, GPRS, EDGE, IR and 3G network.

— Lock 'N Load series. The new installment is the first to use Terraplay's MOVE 3.1 platform and benchmark the first-person shooter genre on mobile.

— Rally Pro Content using its Mophun 3D game engine and Terraplay Systems network technology for multiplayer functionality.

* List of Mophun 3D supported devices

OS (Platforms) Mobiles
Symbian OS * Nokia (S60.x) — 7650 / 6600 / 6620 / 3650 / 3600 / 3660 / 3620 / E51 / E60 / E61 / E65 / E70 / N70 / N71 / N72 / N73 (N73ME) / N76 / N80 / N90 / N91 / N92 / N93 / N95 / N-Gage (N-Gage QD)
* Nokia (S80) — 9200 Communicator
* Nokia (S90) — 7700
* Sony Ericsson (UIQ.x) — P800 / P802 / P900 / P908 / P910 (P910i)
* Motorola A920 / A925 / A1000
* NTT DoCoMo (Symbian^2) — Fujitsu FOMA F900i / FOMA F2102V / FOMA F2051
* Siemens SX-1
* SendoX
* BenQ P30
Windows Mobile
(Pocket PC)
* All Windows Mobile Smartphones running at a resolution:
176x220 (VGA)
240x320 (QVGA)
Archos * GMINI 400
* GMINI 402 (GMINI 402 Camcorder)
* PMA400
* PMA430
* AV700 (AV700TV)
Tiger Telematics * GameTrac Gizmondo
  • The GameTrac Gizmondo has traditional HW graphics accelerator, support for 3D Mophun Mobile Gaming Technology as well as the development of high-quality 2D and 3D games for use on their new Gametrac series of products.
  • The AV700 has a built-in Mophun 3D gaming engine.
  • Play Mophun games directly on the Gmini 402 Camcorder or on a TV. Demo games are included in the Gmini 402 Camcorder.
  • The AV700TV comes with various Mophun demo version games designed for the terminal, some of them quite impressive 3D graphically.
  • The Gmini 400 can play both 2D and 3D games using Mophun, a gaming platform designed primarily for cellphones.

List of Mophun 3D Games

* Later 3D based mophun games for Symbian

Title Release Date Developer Publisher Genre(s) Service
(Multiplayer)
Version(s) Language(s) Description J2ME port Ref.
American Racing 3D 2005 Mattias Hedkvist Games Synergenix Crew Racing Bluetooth
IR
1.1
1.01
EN [1]
Anarchy Boxing 3D 2005 Anarchy Games & Mah-Kolor Games Synergenix Interactive AB Sports (Boxing) Bluetooth 1.60 Multi [2]
CA Outlaw 3D Unreleased? / 2005 Mattias Hedkvist Games Synergenix Interactive AB Racing 1.0 EN [3]
Carmageddon 3D 29 November 2005 [EU] KAMPO Interactive Synergenix Interactive AB
Kayak Interactive
Licensed by Eidos Interactive & SCi Games Ltd.
Racing Bluetooth 1.0.7 Multi Based on PC/Console game 2D [4]
[5]
[6]
Fatal Arena 3D 2005 Progressive Media ApS Synergenix Interactive AB Fighting, beat-em'up Bluetooth 1.22 EN [7]
[8]
Football Pro Contest 2005 Big Red Games Ltd.
Qube
Synergenix Interactive AB
Kayak Interactive
Sports (Football) 1.0.4 Multi [9]
Golf Pro Contest 2005 Touche
RABARBRA
Synergenix Interactive AB Sports (Golf) 1.0 EN Some backgrounds are 176x208.
Prequel of Golf Pro Content 2
3D [10]
Golf Pro Contest 2 2006 Two Tribes B.V. Synergenix Interactive AB
Kayak Interactive
Sports (Golf) Wi-Fi
GPRS (3G Network)
1.0.3 Multi Sequel of Golf Pro Content 3D [11]
[12]
Heli Attack 2 2005 Maratron, CH Studio
Square Circle Co.
Synergenix Interactive AB
Maratron, CH Studio
Square Circle Co.
Shooter, Arcade 1.01 EN Based on Web game [13]
Joe’s Treasure Quest 3D 2005 KAMPO Interactive Synergenix Interactive AB Platformer, Maze 1.0 Multi [14]
[15]
Lock ‘N Load: Combat Arena 2005 Synergenix Interactive AB Blaze Global (formerly Synergenix Interactive AB) First Person Shooter, RPG, Action Bluetooth
Wi-Fi
GPRS (3G Network)
1.20.0 EN Only multiplayer.
like CS
2D [16]
Lock ‘N Load: Rise of War 2005 Synergenix Interactive AB Blaze Global (formerly Synergenix Interactive AB) First Person Shooter, RPG, Action 1.01 EN Similar to Wolfenstein 3D & CS 2D [17]
[18]
Lock ‘N Load 2 June 2006 Blaze Global (formerly Synergenix Interactive AB) Blaze Global (formerly Synergenix Interactive AB) First Person Shooter, RPG, Action Bluetooth 0.9.0 Beta
1.20
Multi Sequel to Lock 'N Load.
like CS
[19]
Martial Arts 3D 2005 Wireless Dreams Synergenix Interactive AB Fighting Bluetooth 1.0 Multi [20]
Rally Pro Contest July 2005 [EU] Synergenix Interactive AB Synergenix Interactive AB
Kayak Interactive
Racing, Thriller Bluetooth
IR
GPRS
1.31 EN 3D [21]
[22]
The Da Vinci Code 3D May 2006 [NA] SouthEnd Interactive AB Blaze Global (formerly Synergenix Interactive AB)
Licensed by Columbia Pictures Industries, Inc.
Quest (Puzzle elements), Mystery, Graphic Adventure 1.0.2 EN Based on The Da Vinci Code 3: The Movie 2D [23]
[24]
Worms World Party 2006 Two Tribes B.V.
Codeglue B.V.
Team17 Software Limited
Paragon Five, Inc
Blaze Global (formerly Synergenix Interactive AB), THQ Wireless Inc. Turn based Strategy, Casual 1.0.0 EN, FR, DE, IT, ES N-Gage/GBA Port [25]
  • The new 3D version of Carmageddon's features the same action, bonuses, and carnage found in the original PC title, totally redesigned for the latest 3D-enabled Symbian handsets.