Difference between revisions of "Emulator:Model 2 Emulator"
(15 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
== Results == | == 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 ''' | ''' Working ''' | ||
− | * | + | * Controls |
− | * Fullscreen | + | ** Digital |
+ | ** Analogue | ||
+ | * Controller Configuration | ||
+ | ** Digital | ||
+ | * Fullscreen, ''Auto Switch to Fullscreen'' | ||
* Windowed Resolutions | * Windowed Resolutions | ||
* Sound | * Sound | ||
== Wine Configuration == | == Wine Configuration == | ||
− | + | You may need some 32bit libs on 64bit systems, for manjaro wine installed | |
+ | |||
+ | ''' | ||
+ | <nowiki> | ||
+ | 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 | ||
+ | </nowiki> | ||
+ | ''' | ||
+ | |||
+ | box86 references only faudio as a requirement, this needs to be confirmed | ||
− | Emulator will not run without: ''winetricks xact directx9'' | + | Emulator will not run without: |
+ | {| class="wikitable" width="100%" | ||
+ | |- | ||
+ | ! width="20%" | Version | ||
+ | ! width="80%" | winetricks | ||
+ | |- | ||
+ | | 1.3.11 | ||
+ | | ''winetricks xact directx9'' | ||
+ | |- | ||
+ | | 6.x | ||
+ | | ''winetricks xact d3dx9_42 d3dcompiler_42 d3dx9_43 d3dcompiler_43'' | ||
+ | |} | ||
== 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 = | ||
Line 32: | Line 78: | ||
|- | |- | ||
| Linux | | Linux | ||
− | | 1. | + | | 1.x |
| ROM | | ROM | ||
| wine | | wine | ||
Line 42: | Line 88: | ||
You may add multiple rom paths to this emulator. | You may add multiple rom paths to this emulator. | ||
− | === EMULATOR.INI === | + | ==== EMULATOR.INI ==== |
Add your additional ROM dirs the EMULATOR.INI | Add your additional ROM dirs the EMULATOR.INI | ||
<pre> | <pre> | ||
Line 49: | Line 95: | ||
Dir2=roms3 | Dir2=roms3 | ||
</pre> | </pre> | ||
+ | |||
+ | === 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 | ||
+ | ''' | ||
+ | <nowiki> | ||
+ | $ cat M2network.ini | ||
+ | [Network] | ||
+ | RxPort=1978 | ||
+ | NextIP=192.168.1.2 | ||
+ | NextPort=1978 | ||
+ | </nowiki>''' | ||
+ | |||
+ | |||
+ | Machine 2: ip 192.168.1.2 | ||
+ | '''' | ||
+ | <nowiki> | ||
+ | $ cat M2network.ini | ||
+ | [Network] | ||
+ | RxPort=1978 | ||
+ | NextIP=192.168.1.1 | ||
+ | NextPort=1978 | ||
+ | </nowiki> | ||
+ | ''' | ||
+ | |||
+ | 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 === | === clrmamepro DAT === | ||
Line 57: | Line 133: | ||
Run Wah!Cade, choose the platform and Generate the Games List. | Run Wah!Cade, choose the platform and Generate the Games List. | ||
+ | |||
+ | [[Category:Emulator|Model 2 Emulator]][[Category:Wine]] |
Latest revision as of 20:42, 9 October 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
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.