Kelvin Sherlock
f0bd88195b
bsd tuntap documentation.
2019-01-02 21:49:38 -05:00
Kelvin Sherlock
7422409f53
remove stale old msvc projects
2019-01-02 21:48:55 -05:00
Kelvin Sherlock
b353a7ff22
cleanup headers a bit
2019-01-02 19:53:34 -05:00
Kelvin Sherlock
4923efb5fc
cleanup to build under msys2/mingw64
2019-01-02 18:45:14 -05:00
Kelvin Sherlock
ecf6c58661
improved ethernet startup. use device name instead of index into a list that could change.
2018-12-31 20:51:14 -05:00
Kelvin Sherlock
4da1a246c7
get rid of the -enet flag, for now.
2018-12-31 20:50:07 -05:00
Kelvin Sherlock
fae38450e9
tap cleanup, more *BSD support.
2018-12-31 20:49:39 -05:00
Kelvin Sherlock
aaeda41baf
unix mtu/mac code for pcap.
2018-12-31 20:49:07 -05:00
Kelvin Sherlock
4af3cf0761
untested win32 mac code.
2018-12-31 20:48:34 -05:00
Kelvin Sherlock
04314d7bb0
dead code, no longer needed as of Uthernet Link Layer 1.0.2
2018-12-31 20:48:07 -05:00
Kelvin Sherlock
41b01509ad
rawnet - replace ugly transmit/receive functions with read/write.
2018-12-30 15:53:54 -05:00
Kelvin Sherlock
5884e751bc
rawnet - close pcap if not an ethernet device.
2018-12-30 15:51:53 -05:00
Kelvin Sherlock
c4796f77ec
rawnet - add rawnet_status() call to check if interface is open.
2018-12-30 15:50:41 -05:00
Kelvin Sherlock
324c9a191f
win32 - support for npcap which is a successor to winpcap. winpcap is still supported.
2018-12-30 15:49:29 -05:00
Kelvin Sherlock
0b03aad15d
tap/tun interface (alpha!)
2018-12-29 15:04:14 -05:00
Kelvin Sherlock
c34b0a4c02
vmnet - allocate one buffer and use it.
2018-12-26 22:51:04 -05:00
Kelvin Sherlock
44ee124882
can use numbers to navigate file picker.
2018-12-26 20:01:22 -05:00
Kelvin Sherlock
ce3bb3d642
add new menu lookup for ethernet interface.
2018-12-26 00:11:42 -05:00
Kelvin Sherlock
fc100dd6b6
sdl key mapping - remove alternate value (eg, page up) for keypad numbers. Hitting real page-up is converted to the 3 key, for example, which is bad.
2018-12-25 21:53:56 -05:00
Kelvin Sherlock
8dcbb38a62
clean up config menus
2018-12-25 21:52:41 -05:00
Kelvin Sherlock
1790096088
clean up arrow key code in the config window.
2018-12-25 20:00:15 -05:00
Kelvin Sherlock
18d988319e
rawnet cmake
2018-12-19 21:07:57 -05:00
Kelvin Sherlock
7a6ea5ef99
remove unused variables.
2018-12-19 21:07:25 -05:00
Kelvin Sherlock
b98635aaf1
darwin rawnet - since the MAC address can't change, switch it with Uthernet's mac address. Unfortunately, dhcp requests include a mac address, so it also has to be swapped in the DHCP message.
2018-12-18 19:23:57 -05:00
Kelvin Sherlock
9370ed8604
rawnet - add functions to get mac and mtu, if known.
2018-12-18 19:21:20 -05:00
Kelvin Sherlock
f550249382
tweak rawnet_hexdump
2018-12-18 19:20:11 -05:00
Kelvin Sherlock
ba50807910
tfe -> rawnet.
2018-12-14 20:37:39 -05:00
Kelvin Sherlock
12c8f215ba
darwin vmnet tweaks.
2018-12-14 20:35:50 -05:00
Kelvin Sherlock
a8c23a4c2a
rawnet - fix logging, add hexdump.
2018-12-14 20:35:23 -05:00
Kelvin Sherlock
1b1983b64a
rawnet - add link libraries, debugging defines.
2018-12-14 20:35:04 -05:00
Kelvin Sherlock
698678f508
rawnet
...
vice cleaned up TFE and called it RAWNET. Slightly better code separation.
I removed libnet stuff in the unix version and added a darwin version that uses the vmnet framework.
2018-12-13 23:20:04 -05:00
Kelvin Sherlock
e37e50affe
cmake support.
...
cmake generates makefiles (or ninja file, xcode projects, etc) which are then built with make, ninja, xcode, etc.
usage:
make build # don't build in the source tree itself
cd build
cmake ../src/
then
make as usual.
It should work with OS X, Linux, and Win32 (tested on Windows with msys2 / mingw64, IIRC, using the win32 driver).
"make bundle" will run the OS X bundle utility to bundle up libraries.
2018-12-13 20:53:58 -05:00
Dagen Brock
df0833994a
Merge pull request #51 from digarok/v0.14
...
V0.14
2018-09-11 17:25:46 -05:00
Dagen Brock
5e009305f8
v0.14 release
2018-09-11 17:06:05 -05:00
Dagen Brock
fba7d6c89d
partially realized delta mouse handler (hidden in shift-F5 for now)
2018-09-07 09:29:46 -05:00
Dagen Brock
489f1310a6
Merge pull request #49 from digarok/fix_keymap_intl
...
use SDL keycode whenever possible
2018-08-31 10:30:59 -05:00
Dagen Brock
61d672f635
use SDL keycode whenever possible
...
- tested with US 101 key on US keyboard and it worked fine with this switch, but need users with international keyboards to test behavior on their end
2018-08-31 10:18:41 -05:00
Dagen Brock
e2150dd0d2
Merge pull request #47 from digarok/sdl_enhancements
...
add scaling options and fix speedups
2018-08-30 10:14:44 -05:00
Dagen Brock
7df808cf4a
add scaling options and fix speedups
2018-08-30 09:55:10 -05:00
Dagen Brock
6ebebfa2e8
Merge pull request #46 from digarok/menu_sorting_fixes
...
Menu sorting fixes
2018-08-28 11:40:44 -05:00
Dagen Brock
710e2cd067
always alpha sort and cleaner hotkeys in file menu
2018-08-28 10:51:54 -05:00
Dagen Brock
6ec560ca49
only grab mouse in fullscreen for now
2018-08-27 12:16:57 -05:00
Dagen Brock
48bad8a432
cleaner shutdown / mouse code for SDL
2018-08-27 11:21:59 -05:00
Dagen Brock
712c0792bf
Merge pull request #45 from digarok/sdl2_performance_profile
...
fix sdl frame rendering vsync method to simply present the buffer once per frame
2018-08-26 14:23:12 -05:00
Dagen Brock
ff39749feb
fix sdl frame rendering vsync method to simply present the buffer once per frame
2018-08-26 13:59:39 -05:00
Dagen Brock
17f22c3393
fix sdl2 keymap on non-apple systems and add rpi doc
2018-08-24 23:20:47 -05:00
Dagen Brock
12ec7c4fa9
proper SDL shutdown - fixes exit on RPi HW accel version
2018-08-24 14:18:44 -05:00
Dagen Brock
632d824a8c
Merge pull request #43 from digarok/sdl2_performance_improvement
...
add vsync flag for great success
2018-08-24 13:13:06 -05:00
Dagen Brock
ed817c15fe
add vsync flag for great success
2018-08-24 12:45:51 -05:00
Dagen Brock
931d2cb626
Merge pull request #42 from digarok/win_build_fixes
...
resolve builds on windows with new fst objects
2018-08-24 12:00:31 -05:00