Difference between revisions of "Emulator:Model 2 Emulator"

From Wah!ki
Jump to navigation Jump to search
Line 64: Line 64:
 
== System Configuration ==
 
== System Configuration ==
 
[[System:Test_System_1|Test System 1]]
 
[[System:Test_System_1|Test System 1]]
 +
[[System:Test_System_2|Test System 2]]
  
 
= Model 2 Emulator // Wah!Cade =
 
= Model 2 Emulator // Wah!Cade =

Revision as of 21:03, 28 September 2022

**** THIS PAGE IS A WORK IN PROGRESS ****

Model 2 Emulator // WINE

Results

Not Working

  • Controller Configuration - Analogue Mapping, you may select to use analogue controls, you cannot remap the device
  • Fullscreen toggle, after starting in fullscreen, fullscreen->windowed->fullscreen->crash

Working

  • Controls
    • Digital
    • Analogue
  • Controller Configuration
    • Digital
  • Fullscreen, Auto Switch to Fullscreen
  • Windowed Resolutions
  • Sound

Wine Configuration

You may need some 32bit libs on 64bit systems, for manjaro wine installed

  lib32-libpng         1.6.37-3    (Required By: wine)  multilib   132.8 kB
  lib32-pcre           8.45-1      (Required By: wine)  multilib   388.6 kB
  lib32-attr           2.5.1-1     (Required By: wine)  multilib   9.6 kB
  lib32-glib2          2.72.3-1    (Required By: wine)  multilib   1.2 MB
  lib32-harfbuzz       5.1.0-1     (Required By: wine)  multilib   734.3 kB
  lib32-freetype2      2.12.1-1    (Required By: wine)  multilib   363.9 kB
  lib32-fontconfig     2:2.14.0-1  (Required By: wine)  multilib   147.9 kB
  lib32-libjpeg-turbo  2.1.4-2     (Required By: wine)  multilib   232.6 kB
  lib32-libtiff        4.4.0-4     (Required By: wine)  multilib   213.5 kB
  lib32-lcms2          2.13.1-1    (Required By: wine)  multilib   165.8 kB
  lib32-libxcursor     1.2.1-1     (Required By: wine)  multilib   21.6 kB
  lib32-acl            2.3.1-1     (Required By: wine)  multilib   17.9 kB
  lib32-gettext        0.21-1      (Required By: wine)  multilib   1.1 MB
  lib32-libnl          3.7.0-1     (Required By: wine)  multilib   329.0 kB
  lib32-dbus           1.14.0-1    (Required By: wine)  multilib   151.1 kB
  lib32-libpcap        1.10.1-1    (Required By: wine)  multilib   150.1 kB
  faudio               22.09.01-1  (Required By: wine)  community  128.6 kB
  lib32-sdl2           2.0.22-1    (Required By: wine)  multilib   599.2 kB
  lib32-faudio         22.09.01-1  (Required By: wine)  multilib   116.4 kB

box86 references only faudio as a requirement, this needs to be confirmed

Emulator will not run without:

Version winetricks
1.3.11 winetricks xact directx9
6.x winetricks xact d3dx9_42 d3dcompiler_42 d3dx9_43 d3dcompiler_43

System Configuration

Test System 1 Test System 2

Model 2 Emulator // Wah!Cade

Configuration

Platform Version Device Exec Type commandline_format
Linux 1.x ROM wine D [name]

Rom Paths

You may add multiple rom paths to this emulator.

EMULATOR.INI

Add your additional ROM dirs the EMULATOR.INI

[RomDirs]
Dir1=roms2
Dir2=roms3

First-Run

On first run for games where link play is supported (daytona) the game will loop on network board init and not start the game, press f2 to enter test mode, navigate the menu to GAME SYSTEM (the Z and 1 keys can be used) and set the LINK ID to SINGLE. If you want to run in linked (multiplayer) mode see the Link Play section of this document

Link Play

Supports link play, create an M2network.ini in the emulator directory on each machine you want to link and point each machine at the next, with the last machine in the loop (up to 8) pointing back to the first (e.g. token ring networking). The machines will need to be accessible from each other on the ip and ports listed in the ini.

Machine 1: ip 192.168.1.1

$ cat M2network.ini 
[Network]
RxPort=1978
NextIP=192.168.1.2
NextPort=1978


Machine 2: ip 192.168.1.2 '

$ cat M2network.ini 
[Network]
RxPort=1978
NextIP=192.168.1.1
NextPort=1978

Press f2 to enter test mode in-game and set the LINK ID Machine 1 to MASTER in GAME SYSTEM and all other machines in the loop to SLAVE saving the changes.

clrmamepro DAT

Obtain the SEGA Model 2 Emulator for clrmamepro from Logiqx DAT Collection

Convert the DAT

Convert the clrmamepro XML formatted DAT with Logiqx DatUtil, rename the output to m2_mame.xml the result will be used with the romdir_vs_listxml feature of Wah!Cade when setting up the emulator.

Run Wah!Cade, choose the platform and Generate the Games List.