• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Development Discussion v
« Previous 1 ... 47 48 49 50 51 ... 116 Next »

USBGecko Emulation sends 1 byte per packet?
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
USBGecko Emulation sends 1 byte per packet?
02-01-2013, 01:49 PM
#1
Dantarion Offline
Junior Member
**
Posts: 5
Threads: 2
Joined: Feb 2013
I think the USBGecko Emulator doesn't work properly.
If I loop reading from the port after sending a readMemory command to the gecko handler, I get 1 byte back every time. If I wait 1 second between reads, I get ~512 bytes. I believe that the system sends a packet for each byte, due to the following code
Code:
            if (client.Send((char*)&send_fifo.front(), sizeof(u8))
                == sf::Socket::Disconnected)
                client_running = false;             send_fifo.pop();


After this bit of code there is a SLEEP(1);
I am not sure if that is affecting things as well, but because of the way its sending things, I can only dump about 512 bytes a second....
I am pretty sure the problem isn't my code.
Find
Reply
02-13-2013, 11:11 AM
#2
Dantarion Offline
Junior Member
**
Posts: 5
Threads: 2
Joined: Feb 2013
Bump. Ive confirmed that this is the speed issue....but I can't actually compile dolphin on Windows 8, for some reason...
Find
Reply
« Next Oldest | Next Newest »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode