Author Topic: Another Gameboy emulator with multiplayer support.  (Read 6576 times)

Aeliss

  • Hero Member
  • *****
  • Posts: 900
Another Gameboy emulator with multiplayer support.
« Reply #1 on: September 15, 2013, 10:23:40 AM »
I have finaly found a way to play at gameboy and gameboy advance in fullscreen and multiplayer mode with splitscreen.

For gameboy advance no problem, I use the last No$gba version (2.7) http://www.nogba.com/ with a script (mGalaxy V5 version)

Code: (autoit) [Select]
#include <Misc.au3>
#include <WinAPI.au3>
#include <WindowsConstants.au3>

Opt("WinTitleMatchMode", 1)

HotKeySet("{F1}", "Link")

;Parsing
Local $count = StringInStr($CmdLineRaw, ".exe", 0 , 1, 1)
local $app = StringLeft ( $CmdLineRaw, $count + 4 )
local $command = StringTrimLeft( $CmdLineRaw, $count + 4 )
if not $command then exit 0

$PID = Run ('"' & $app & '" ' & $command)

;wait for emul start to hide cursor
local $handle = WinWaitActive ( "No$gba Emulator")

Send("{APPSKEY}" & "{DOWN}" & "{ENTER}")

_MouseTrap(@DesktopWidth, @DesktopHeight, @DesktopWidth, @DesktopHeight)

while ProcessExists($PID)
   sleep(500)
wend

Exit 0

Func Link()
    Send("{APPSKEY}" & "{DOWN 6}" & "{ENTER}")
EndFunc

ESC to quit.
F1 : to splitscreen.

But for Gameboy classic and color I use a special GEST version modified to support :
-Fullscreen
-2 joystick
-splitscreen.

Original version here http://koti.mbnet.fi/gest_emu/
Modified version here http://www.multiupload.nl/5V2KQX27YF

To play in multiplayer mode, you just need to press start button on the second joystick and the emulator split the screen, load the rom and link the 2 screen.

ESC to quit.
« Last Edit: September 15, 2013, 10:35:32 AM by Aeliss »