Matthew Daniels
|
9ffce8b92a
|
Getting rid of most of the includes from Supermodel.h; each file now explicitly includes the header files it needs.
Making changes to a header file should no longer force the entire project to recompile.
|
2021-11-22 17:15:06 +00:00 |
|
Matthew Daniels
|
50465f9a5a
|
Shared RAM on simulated netboard is now double-buffered; Spikeout Final Edition no longer requires a hack to work.
Preparing to enable simulated netboard to run in its own thread
|
2021-11-05 00:23:29 +00:00 |
|
Matthew Daniels
|
b62110617b
|
New JTAG patch for Sega Rally 2; linked mode now fully working.
Few other minor changes
|
2021-10-30 23:00:49 +00:00 |
|
Matthew Daniels
|
a20366d338
|
Fix netboard resets and detection of simulated netboard linking to itself
|
2021-04-19 22:15:50 +00:00 |
|
Matthew Daniels
|
5a570ce7fe
|
Adding simulated netboard; all linked games except Sega Rally 2 working at full speed.
|
2021-04-14 01:20:45 +00:00 |
|
Matthew Daniels
|
98d4f1c6f6
|
Corrected alignment issues with netboard RAM; send/receive parameters no longer need to be manipulated to work correctly. Fixes bugs including Scud Race linked car orientation.
|
2021-03-22 01:08:45 +00:00 |
|
Ian Curtis
|
4b9221ecd6
|
Add some async network methods. Async send copies to an internal buffer and sends in another thread so doesn't block at all. Added CheckDataAvailable method to the TCPReceive class. Can check or wait for data without blocking.
|
2021-03-15 15:55:39 +00:00 |
|
SpinDizzy
|
34c24c0104
|
- Suppressed net board console output (using debug logging now)
- Added GPL headers to net board source files
|
2020-12-28 16:22:12 +00:00 |
|
Ian Curtis
|
5e434e2644
|
build fixes for mac
|
2020-07-27 10:28:48 +00:00 |
|
SpinDizzy
|
6af882548f
|
Linux build compatibility changes
|
2020-07-03 09:15:08 +00:00 |
|
SpinDizzy
|
a73a06d546
|
Netboard related : Define a new hardware line in games.xml
|
2020-07-01 15:56:21 +00:00 |
|
Ian Curtis
|
9a651bdb61
|
Only try and make a connection if we have enabled EmulateNet
|
2020-06-17 15:11:58 +00:00 |
|
Ian Curtis
|
597ea93749
|
remove old files
|
2020-06-16 12:01:13 +00:00 |
|
Ian Curtis
|
daef27be37
|
Replace network code with new tcp implementation
|
2020-06-16 11:55:38 +00:00 |
|
Ian Curtis
|
8071efbf79
|
Add SDLnetworking + some basic tcp classes
|
2020-06-13 19:46:12 +00:00 |
|
Ian Curtis
|
d8572a923a
|
Update network code (Spindizzi)
|
2018-02-24 15:53:18 +00:00 |
|
Ian Curtis
|
820f27cea1
|
A hack to get spikeout to work (uncomment to enable) (Spindizzi)
|
2018-01-25 20:40:05 +00:00 |
|
Ian Curtis
|
04758e38b6
|
Update make files and fix build for the various options (Harry Tuttle)
|
2018-01-22 21:01:35 +00:00 |
|
Ian Curtis
|
dc3048df24
|
use the correct c++ deleters
|
2018-01-06 11:19:04 +00:00 |
|
Ian Curtis
|
19e6aab1fa
|
use a few macros to make debugging less painful
|
2018-01-06 01:18:14 +00:00 |
|
Ian Curtis
|
314279ed25
|
Add network board emulation. Currently not linked with the rest of the project.
|
2018-01-04 19:14:12 +00:00 |
|
Ian Curtis
|
53c98283aa
|
rename to avoid clash with a #define
|
2018-01-03 16:19:10 +00:00 |
|
Ian Curtis
|
3ab93cf6ee
|
add asynchronous sending functions
|
2018-01-02 18:54:34 +00:00 |
|
Ian Curtis
|
58dc18cd11
|
remove dead variable
|
2017-12-29 11:46:38 +00:00 |
|
Ian Curtis
|
78ae00faf1
|
Add basic networking files to supermodel. Currently these are win32 specific but can port to SDL or whatever later.
|
2017-12-29 11:42:03 +00:00 |
|