Symbian MameXM - Ein ROM Emulator für das 5800 XpressMusic

Dieses Thema im Forum "Weitere Anwendungen & Widgets" wurde erstellt von logofreax, 9. Aug. 2009.

  1. logofreax

    logofreax Bekanntes Mitglied

    Registriert seit:
    21. Apr. 2006
    Beiträge:
    41.926
    Zustimmungen:
    1.040
    Speziell für das 5800 XpressMusic wurde der kostenlose Emulator MameXM entwickelt.

    Getestet habe ich ihn nicht, aber in der Szene hat der Emu einen guten Ruf.

    Vor allem unterstützt er den Touchscreen.

    Auf der Homepage findet man detaillierte Anleitungen zur Steuerung des Emulators.

    Die ROMs an sich müssen in den Ordner E:\mame\roms kopiert werden.

    Homepage: https://sites.google.com/site/mamexm/

    Download: MameXM 1.02.168

    cu
    logofreax
     

    Anhänge:

    #1 logofreax, 9. Aug. 2009
    Zuletzt bearbeitet: 20. Okt. 2009
  2. logofreax

    logofreax Bekanntes Mitglied

    Registriert seit:
    21. Apr. 2006
    Beiträge:
    41.926
    Zustimmungen:
    1.040
    MameXM 1.02.168 erschienen und das mit einem riesigen Changelog:

    Code:
    1.02.168 -- released by AMZ - 2009 - Oct. 18-
    
    Removed 'Power On' and 'Key lock' keyboard mapping. Is better let Symbian OS manage these keys.
    
    - Refined audio output, to avoid gaps and clicks. Note that some background activity of the phone is common, so the simulation speed is not so stable and some gaps in the audio still remains. Note that starting a game with autoframeskipper needs some seconds to stabilize the frameskipper value, in this phase some audio gaps still remains.
    
    - Last Scancode key pressed on Frameskipper info line (that line is activated with 'AUX' virtual button). That scancode is usefoul for reporting to me other hardware keys not actually recognized by mamexm.
    
    - Removed profiler (code optimiziation).
    
    -(!)Double click on game name to run ... i got MANY requests for this behavior
    
    -(!)Added a command to reset the configuration. The configuration files stored in C:\System\Apps\MameXM will be wipe out. MameXM will return in its inital state, losing all games configurations and rom-scan results. So after that you must rescan roms and reconfigure games. This command helps you if you make a mistake in keyboard configuration and you cannot maps keys anymore, or if the config files are corrupted and games cannot start anymore.
    
    - Tested again, against incoming sms & phone calls. If in-gaming, mamexm.thread going to sleep in background lefting the phone to itsnaural being. A call occurrence makes MameXM icon got the little circle means that the program is active in background. Reentering in MameXM and pressing the 'resume' button will bring up the game in the in-gaming state where it has left off.
    
    - Fully mame.thread resource cleaning on exiting the simulation. This should stabilize MameXM exiting,this should avoid crashes on OmniaHD.
    
    - Mame.thread heap size is now 64 Meg (only if u got that free ram!)
    
    - Minor code optimizations
    - Minor UI improvements
    - Better internal timer resolution & utilization.
    
    -(!)BLT ROTATE on landscape games. The result is that !!! NEOGEO GAMES ARE NOW FULLY PLAYABLE IN LANDSCAPE MODE
    
    !!! Note : For a playable speed many of these games must be run without sound.
    
    -(!)Adjusted screen ratio, now all games assumes a 4:3 original screen aspect. Now the game screen & keyboard perfectly fill all the screen aspect. Now the game screen & keyboard perfectly fill all the screen
    
    - Redirect the stdout/stderr console on files. This avoids nasty blank screen with console messages.- Pure ARM 32 code generation. More speed (even 25%). Totally abandoned thumb code generation due slowness and other critical flaws in compiling a so big C++ project.
    
    - Enabled further YM sound chipset support. This enables sound eg: in bubblebobble but the emulation is slow due the lack of math coprocessor. So if you want a playable game refresh rate you should disable the sound in many games. Maybe on faster omniaHD those games remain playable even with sound enabled.
    - Faster virtual keyboard redraw
    - Clear all screen on 'Compatibility flag' set to on, before starting a game With Compat.Flag sets to on the screen retains the previous window content.
    
    -(!)Mapped the white hardware key. Note that some installed tools can interfere with this key. EG: "Handy Taskman" maps the white key in a way such that key is no more grabbable. So if you want to use white hardware key you should disinstall "handy taskman" and/or other tools that grab the hardware keys in a non standard style.
    
    - Mapped 'Enter' key (for N97)- Improved auto-frameskipper. Now the automatic frame-skip guessing is done one time each original FPS frames (each EE frames, see below). The AUX virtual button displays the frame rate line on top of screen. The new auto-frameskipper is more stable than before, but it can take some seconds to stabilize guessing the exact frameskip value for current running game. The initial auto - frameksip rate is read from 'Frameskip' game option. Throttling is now more accurate. -> This makes a more stable in-gaming video-animation and emulation speed <-
    
    Frameskip line format (displayed with 'AUX' key):
    
    AAB CCC%(DD/EE)FF,+GGG,+HHH,II,J
    where :
    
    AA = "XM" for autoframeskip,
    "MN" for manual frame skip B = "T" for throttling, " " for no throttle
    CCC = Speed relative to original game speed
    DD = actual FPS rate (FPS=Frames Per Second)
    EE = original FPS rate
    FF = Frameskip rate
    GGG = Total throttle milliseconds (for the last EE frames)
    HHH = Total simulation time divergence in milliseconds (for the last EE frames)
    II = last scancode pressed (hex)
    J = Total resync counter (should be constant playing a game)
    EG: XMT 100%(20/60)67,+019,+005,00,1 Means : running at the same speed of the original game, during last 60 frames elaboration i have displayed 20 of this frames (discarding other 40) and i have paused for 19 ms. (inter-frame) for exact speed adjustment (and audo sync).
    cu
    logofreax
     
  3. ampland

    ampland Neues Mitglied

    Registriert seit:
    25. Dez. 2006
    Beiträge:
    54
    Zustimmungen:
    0
    hallo

    wo bekomme ich denn die rom's her habe auf der seite nicht wirklich was gefunden.

    danke ampland
     
  4. logofreax

    logofreax Bekanntes Mitglied

    Registriert seit:
    21. Apr. 2006
    Beiträge:
    41.926
    Zustimmungen:
    1.040
    Suche per google einfach mal nach C64 Spielen. Da findest du massenhaft Seiten.

    cu
    logofreax
     
  5. dernady

    dernady Neues Mitglied

    Registriert seit:
    11. März 2009
    Beiträge:
    12
    Zustimmungen:
    0
    einfach mal hier den ersten post lesen...
    ist ne installations- und auch sonstige hilfe... da wird man fündig ;-)

    allerdings haken bei mir ne menge spiele und das "steuerkreuz" ist nicht so gut zu bedienen da man nunmal nicht fühlt, wo gerade der daumen ist...
    darum sind schnelle tastenkombos, wie man sie zB bei pacman braucht, fast unmöglich...
    sonst aber super!
     
    #5 dernady, 21. Okt. 2009
    Zuletzt bearbeitet: 21. Okt. 2009
  6. pepeAUT

    pepeAUT Neues Mitglied

    Registriert seit:
    11. Juni 2009
    Beiträge:
    1
    Zustimmungen:
    0
    hallo
    habe das n97
    bei mir kommt immer zertifikatfehler
    kann mir jemand helfen
    Danke
     
  7. logofreax

    logofreax Bekanntes Mitglied

    Registriert seit:
    21. Apr. 2006
    Beiträge:
    41.926
    Zustimmungen:
    1.040
  8. an-dy25

    an-dy25 Mitglied

    Registriert seit:
    21. Jan. 2008
    Beiträge:
    191
    Zustimmungen:
    0
    super sache logo - bin grad am testen - sind ja genug spiele dabei
    bestimmt nicht schlecht für bahnfahrten oder wenn man wie ich jeden
    tag in nem anderen hotel rumsitzt und nichts im fernseher läuft
     
  9. andreios

    andreios Neues Mitglied

    Registriert seit:
    20. Dez. 2009
    Beiträge:
    1
    Zustimmungen:
    0
    Der findet meine Roms nicht...
    Habs mit "mame/roms/..." versucht und "mame/...".

    Liegt wahrscheinlich an meinen roms. Welche unterstützt das Prog.?
     
  10. logofreax

    logofreax Bekanntes Mitglied

    Registriert seit:
    21. Apr. 2006
    Beiträge:
    41.926
    Zustimmungen:
    1.040
Die Seite wird geladen...