gbeauche
f853ce6c5b
Handle compatibility with older preferences files.
...
- routerenabled true
- ether GUID
both have priority over regular options.
2006-05-01 10:42:00 +00:00
gbeauche
c9c21cf70d
Add ether "tap" support to the GUI. Also fix "slirp" callback.
2006-05-01 10:27:17 +00:00
gbeauche
11ff11d205
Add experimental TAP-Win32 support. It looks rather sluggish to me, something
...
is probably wrong somewhere...
2006-05-01 10:23:47 +00:00
gbeauche
6590198dd8
aha, quick fix ;-)
2006-05-01 06:14:08 +00:00
gbeauche
5fed65456b
Implement better Windows suspend/resume routines so that we don't oversleep.
...
i.e. really wake up the thread on next TriggerInterrupt().
2006-05-01 06:12:50 +00:00
gbeauche
8ccf336660
Add "idlewait" to Basilisk II for Windows
2006-04-30 21:46:31 +00:00
gbeauche
6a035aa279
update GUI with ether "slirp" on win32
2006-04-29 14:15:01 +00:00
gbeauche
08a6e383e8
slirp now works on windows
2006-04-29 10:57:56 +00:00
gbeauche
02c1747d34
Update the GUI with the new ethernet configuration changes. Handle migrations
...
from the GUI. Also move from a combo to a fixed popdown menu with pretty
printed ethernet interfaces.
2006-04-23 15:40:23 +00:00
gbeauche
732109eff2
Some clean-ups. Rewrite ethernet config interpreter. This implies some
...
prefs items changes but it should now be simpler to add other ethernet
emulation means (slirp, tap-win32).
# Basilisk II driver mode
ether {guid}
becomes
ether b2ether
etherguid {guid}
# Basilisk II Router mode
routerenabled true
becomes
ether router
2006-04-23 15:36:51 +00:00
gbeauche
9232fbe4df
Avoid the use of min(). Add helpers to access the network control panel
...
registry -- aka get pretty printed names from GUID ethernet devices.
2006-04-23 15:20:31 +00:00
gbeauche
2d5c088601
Make it possible to build Basilisk II for Windows with SDL libraries
...
statically linked in.
2006-04-20 22:36:26 +00:00
gbeauche
99241183a5
Fix pollmedia on Windows, it's no longer necessary to boot with a CD-ROM in
...
the drive to use it. Side effect: media can be changed without problems now
2006-03-28 07:01:19 +00:00
gbeauche
dfbb829055
Use GetMainWindowHandle() provided by main_windows.cpp
2006-03-28 06:59:30 +00:00
gbeauche
8d73299187
cleanups, it's only worth supporting x86 arches
2006-03-28 06:58:30 +00:00
gbeauche
29396b547b
cosmetics
2006-03-27 22:04:36 +00:00
gbeauche
56f0207ebe
Initial support for NDIS interfaces selection (very preliminary but working
...
for me on Windows XP, and actually faster than NAT/Router ethernet emulation)
2005-11-29 22:59:44 +00:00
gbeauche
f16f343b76
add support for "cdrom" drive selection
2005-11-29 20:54:57 +00:00
gbeauche
434ad38a1f
SheepShaver GUI, remove extraneous "slirp" currently inexistent for Windows
2005-11-27 23:51:47 +00:00
gbeauche
a2cb2c6280
SheepShaver glue for Ethernet support. Remove duplicate "Set source address"
...
case from common code.
2005-11-27 22:18:29 +00:00
gbeauche
b57b53ee75
Windows GUI: set "frameskip" to 1 when switching to fullscreen mode
2005-11-22 22:57:30 +00:00
gbeauche
5fbaa95fbc
Windows HACK: default to the DIB driver as it looks smoother to me and
...
doesn't require locking the surfaces, which probably the cause of apparent
slowness when using the DirectX backend. This needs to be investigated more
2005-11-22 06:26:35 +00:00
gbeauche
934975e12b
add support for instruction skipping on windows too
2005-11-21 22:13:56 +00:00
gbeauche
88246b3622
don't remove config.h.in in make distclean
2005-11-21 22:03:53 +00:00
gbeauche
c830fd7f02
Windows GUI: don't mess the button pad, map '<ctrl>-S' to Start/Save config
2005-11-20 23:59:18 +00:00
gbeauche
2fadb1707c
Try to be a bit more descriptive
2005-11-20 23:55:17 +00:00
gbeauche
3ab9970f0c
Windows GUI: disable SCSI settings for now since they are not merged yet,
...
handle Ethernet (NAT/Router module, None) and actually execute BasiliskII.exe
2005-11-20 23:47:42 +00:00
gbeauche
ad4f3b2afd
Windows GUI: fix creation of new volumes, handle "Enable external file system",
...
"Enable polling", add "Browse" button for keycodes file chooser.
2005-11-20 21:56:06 +00:00
gbeauche
148a4d1647
Windows GUI resources
2005-11-20 17:45:29 +00:00
gbeauche
b52fd5535b
GUI cosmetics
2005-11-20 17:26:16 +00:00
gbeauche
e355c83f59
Add system-specific implementations of idle_{wait,resume} functions.
2005-06-30 10:20:18 +00:00
gbeauche
3e532be645
Check for GTK for the GUI. Also add serial_windows.cpp to SRCS files
2005-06-20 08:43:50 +00:00
gbeauche
1e7c27958d
WIP prefs editor for Windows in GTK
2005-06-20 08:40:34 +00:00
gbeauche
c57c81879c
merge in serial ports emulation from original B2/win port
2005-06-20 06:11:28 +00:00
gbeauche
a6070dcdf3
enable cross-compilation
2005-03-24 23:13:09 +00:00
gbeauche
7b6d062c9d
Check that drivers are installed (e.g. CD-ROM driver)
2005-03-19 19:01:49 +00:00
gbeauche
143b18c752
Make ethernet really work on 64-bit platforms, especially x86-64
2005-03-19 17:43:03 +00:00
gbeauche
016b58007a
And finally the Windows specific configure script to be generated with
...
../Unix/autogen.sh. Who would be the first to see Basilisk II is fully
buildable from CVS now with SDL and Cygwin? ;-)
2005-03-17 00:27:54 +00:00
gbeauche
535a658c72
Windows specific Makefile, this could be improved though
2005-03-17 00:25:50 +00:00
gbeauche
7f7b2185c2
Windows specific sysdeps.h
2005-03-17 00:24:25 +00:00
gbeauche
87c8860b92
add missing windows specific header files
2005-03-17 00:22:37 +00:00
gbeauche
30632aed4f
Happy New Year!
2005-01-30 21:42:16 +00:00
gbeauche
64ff64d500
cross compile fixes
2004-12-26 23:24:34 +00:00
gbeauche
ceba60d76f
native windows mutexes as (fast) critical sections
2004-12-11 10:16:42 +00:00
gbeauche
2bbbde1e2b
thread wrappers
2004-12-11 09:41:13 +00:00
gbeauche
912479d0d1
ethernet related prefs items
2004-12-06 23:42:19 +00:00
gbeauche
fb4dacd6a6
Raw import of ether_windows.cpp from original Basilisk II for Windows.
...
Fix code so that it builds in Cygwin/Mingw32.
2004-12-06 23:31:03 +00:00
gbeauche
ead0de6fdf
Refactor native windows system support routines from sys_unix.cpp. This
...
includes CD-ROM support but still lacks original B2 features involving
floppies, real hard disk, and hard file options
2004-12-05 17:11:15 +00:00
gbeauche
0c7dbfd290
Import some extra functions from Win32 libraries. Expose OS versions.
2004-12-05 16:54:14 +00:00
gbeauche
553127f8f3
import original b2ether code from B2/Win32
2004-12-05 16:51:29 +00:00