Welcome, Guest
You have to register before you can post on our site.



Search Forums

(Advanced Search)

Latest Threads
script for key press inco...
Last Post: sweoyithaetga
09-20-2023, 02:05 PM
Save State Information - ...
Last Post: wuvo
09-14-2023, 07:15 AM
control stick inputs star...
Last Post: endrift
09-10-2023, 06:06 AM
Is there any way to limit...
Last Post: FashionMage
09-02-2023, 10:27 PM
Left bumper not working a...
Last Post: endrift
09-01-2023, 11:26 PM
Disabling Full Screen
Last Post: endrift
08-23-2023, 07:35 AM
Cheats help
Last Post: endrift
08-21-2023, 10:54 PM
How to synchronise multip...
Last Post: ilikesky1
08-19-2023, 08:12 PM
C++ Wrapper for Scripting...
Last Post: cragson
08-13-2023, 01:20 AM
Black screen after exit g...
Last Post: endrift
08-07-2023, 07:30 PM

Forum Statistics
» Members: 1,257,   » Latest member: lalisa167,   » Forum threads: 552,   » Forum posts: 2,164,  
Full Statistics

  This is how I imagine GBA network multiplayer .
Posted by: sergiotarxz - 03-15-2023, 02:03 AM - Forum: General - Replies (1)

I read a message from the admin of this forum where they shared how they imagined the online multiplayer, something involving the two machines involved doing the complete emulation for both mCores.

That was featured by the admin as something hard to implement and the problem to do traditional communication between the two machines each one with one mCore was the tight timing required that discards the chance to do that without risking to frequent timeouts.

I have come to think that other way that is between these two may exists and I am trying to implement something similar.

We know local cable link communication in a single machine between multiple mCoreThreads already work almost flawlessly. (At least for the games I tried.)

Then a approach that I thought may be worth to try is that every mCores involved in the multiplayer is played in a single machine, the Host, and every other machine involved is simply a Client for that Host that receives via network sockets the video and audio and sends the emulation input for its core like key presses.

And what it is better, it can be done without the user even noticing without "restarting" the emulation thanks to savestates.

In a hello packet the client sends its rom and its savestate and magically the emulation continues in the remote host.

I do not know if the forum will penalize me or delete the message if I share the git repositories of my proof of concept using libmgba to achieve remote emulation, so I will share it in a follow up message.

(I have been kindly asked to stop using the github issues of mgba as a support forum.)


These are the codes, still undocumented, but obvious to configure/compile to someone that knows Perl and C.

I will document it more when I actually achieve something more than simply getting the remote video.

Print this item

Question Is it possible to use host rng for games?
Posted by: elmeow3 - 03-14-2023, 11:32 AM - Forum: General - Replies (1)

I was thinking since games like Pokemon Red use a pseudo rng that is obviously dated and restricted by hardware, if it's possible to inject the Windows/Mac/Linux rng into the games rng?

Print this item

  How to change screenshot location?
Posted by: bippydeedoo - 03-14-2023, 01:01 AM - Forum: General - Replies (2)

What the title says really, I can't find a way to change the file location like I would be able to on other programmes.

Print this item

  Troubleshooting Cable Link Between Pokemon FireRed and Ruby on PC Build 0.9-9792
Posted by: taylorandrian - 03-09-2023, 03:06 PM - Forum: General - Replies (1)

I'm experiencing issues with the cable link between Pokemon FireRed and Ruby on PC build 0.9-9792. Specifically, when I attempt to link the two games, it prompts me to wait or press B to cancel, but the connection does not proceed.

I'm uncertain if the cable link is still broken or if it has been fixed since I last attempted to connect the games. I've searched for solutions online but have been unable to find a definitive answer.

As a language model, I don't have the capability to check if the cable link issue between the two games has been resolved or not. However, there are a few things you can try to troubleshoot the issue:

Check to make sure that both games are compatible with each other and are on the same system.
Verify that your emulator and ROMs are up to date and compatible with the version you're running.
Try using a different emulator or version of the emulator to see if the issue persists.
Ensure that your system's firewall settings aren't interfering with the cable link.
If none of these solutions work, you may want to consult online forums or seek assistance from the emulator's support team.

Print this item

  Feature Requests: Hide toolbar when not being used and lockdown
Posted by: shadowpikachu - 03-07-2023, 06:14 PM - Forum: Development - No Replies

Hiding the toolbar, optimizing the space on the screen that is the game, really good for the small window i use for the emulator.
Attachment from VBA-M, it's extremely nice and happens when mouse hasn't hovered over the window for a second.

Lockdown simply prevents the ability to click and drag the window boarder to resize it.

Attached Files
.png   image.png (Size: 32.18 KB / Downloads: 1)
Print this item

  How Do I use the A/V Record Feature?
Posted by: bluestar899 - 02-23-2023, 09:16 AM - Forum: General - Replies (1)

Recently got this because a Pokemon hack I wanted to play hates VBA and it runs on mGBA fine. However I cannot for the life of me figure out how to use the recording feature on here and would appreciate a how to (google and the search function has not yielded adequate results) in order to make some gameplay videos.

Seeing as until now I've used VBA for recording purposes and I assumed mGBA's recording feature would be similar in that I could just open up Record A/V -> Choose the folder where I want the video file to be -> Give it a name -> Bam: easy video. That's definitely not what's happening though. I'm basically clicking buttons at this point trying to figure out how to get the recording to save as a video file but the best I've managed is to create a Data file. Other attempts give me a "Failed to output video file: [insert what folder my rom is in].

So yeah I'd appreciate any help trying to figure out how to make even a basic .avi file through mGBA possible please. Thank you.

Print this item

  No controllers seem to work in Mac version
Posted by: ces - 02-19-2023, 01:37 PM - Forum: General - Replies (1)

I must be missing something, but I have two different controllers that are being detected by my Mac, and they even show up as an option to select in the mGBA settings/preferences area under "controllers", but then I can't seem to set them up (assuming that's necessary). I select the field for a particular button in mGBA's controller setup, and then press the button on the controller, thinking that might be necessary to set up each button. But nothing happens in mGBA. I'd really like to use this program on my Mac, but I'm forced to use OpenEMU instead because it readily will recognize the same controllers but mGBA doesn't seem to do more than see that the controller is connected and recognize its name - it can't use the controller at all. Am I missing some setup step?

Print this item

Question Issue with Save File Sizes
Posted by: CumulusChoir - 02-16-2023, 11:48 PM - Forum: General - Replies (1)


I've run into a bit of an issue with the save file sizes of the Hoenn Pokemon games (Ruby, Sapphire, and Emerald). Normally, these games have a save file size of 128.00 KB. However, after saving in these games while running mGBA, the file size increases to 128.02 KB. This may seem trivial, but it prevents the save file from being restored onto a physical copy of these games. I was wondering if anyone might know a possible solution.

I'm running mGBA version 0.10.1 on Wii, if it's relevant. Thanks in advance!

Print this item

  Cheat codes for emerald
Posted by: nothingtosay - 02-11-2023, 09:51 PM - Forum: General - Replies (3)

Im not very sure how to use cheats and reading through the forums didn't really help. I have mGBA 0.10.1 and Im getting pokemon emerald codes from https://www.thatvideogameblog.com/pokemo...ld-cheats/

Print this item

  Hey uhh, i'm having issues with multiplayer
Posted by: jan Sowan - 02-10-2023, 12:28 AM - Forum: General - Replies (1)

So i want to play kirby & the amazing mirror with my a friend, i have two multiplayer windows (yes the ones opened in the file section of settings) opened, and am currently on the 'transmitting' page of the menu, after you click the multiplayer selection of start game. but i cant actually start it, what am i doing wrong?
i'm using mgba version 0.10.1 on macOS ventura (13.2)

Attached Files
.png   Screenshot 2023-02-09 at 4.26.59 PM.png (Size: 493.08 KB / Downloads: 3)
Print this item

Online Users
There are currently 90 online users. » 0 Member(s) | 88 Guest(s)
Bing, Google

Powered By MyBB, © 2002-2023 Melroy van den Berg.