gareth_iowc wrote:
[ Global ]
EmulateNet = 1
port_in = 1970
port_out = 1971
addr_out = 127.0.0.1
Am I missing something?
gareth_iowc wrote:Thanks yes it looks like the copy I had was quite old and it did not include the SDL files that I had previously sourced.
So starting again I have deleted my old copies.
Downloaded the SVN 855 Release and tested without the modified supermodel 3 file and it's working fine but with the modified version it crashes on both 32 and 64bit
What version would you recommend?
const int send_size = 848 * (numMachines - 1) + 100;
nets->Send(CommRAM + 0x100, send_size);
auto& recv_data = netr->Receive();
memcpy(CommRAM + 0x450, recv_data.data(), recv_data.size());
for (int i = 0; i < numMachines; i++)
{
nets->Send(CommRAM + 0x100 + (i * 0x350), 0x350);
auto& recv_data = netr->Receive();
memcpy(CommRAM + 0x450 + (i * 0x350), recv_data.data(), recv_data.size());
}
gm_matthew wrote:But this evening it occurred to me that the real netboard sends and receives data at the same time! In Daytona 2, while a netboard is transmitting data from 0x100, it is receiving data into 0x450. This means when the netboard starts transmitting from 0x450, it is transmitting the new data it has just received, not the old data that was already there! This means when a machine transmits its own data, it manages at least one full loop through all of the other machines, allowing them to be perfectly synchronized with each other.
Users browsing this forum: No registered users and 1 guest