Dave Vasilevsky
c2236350f4
Use constant for max volume
2015-12-27 22:42:37 -05:00
Dave Vasilevsky
4fa03d5fb1
Cleanups: Set to NULL after free, remove commented out code
2015-12-27 22:39:23 -05:00
asvitkine
d73ff7c871
Merge pull request #80 from vasi/yosemite
...
Build on Mac OS X 10.10+
2015-12-27 22:28:48 -05:00
Dave Vasilevsky
09a0525aac
Enable audio volume in SDL
...
This is useful for keeping the volume of SS/B2 separate from that of the host machine. For example, you can mute a game in SS, while still playing music on your host.
2015-12-27 22:13:00 -05:00
Dave Vasilevsky
4b5f3bd87b
Enable real addressing by disabling PIE
2015-12-27 21:15:26 -05:00
Dave Vasilevsky
a89bb77bde
Fix DiskType missing symbol
2015-12-27 20:49:56 -05:00
Alexei Svitkine
db375713bb
Fix CrossPlatform files for SheepShaver build and a warning.
2015-12-26 02:17:08 -05:00
Alexei Svitkine
934fbca480
More updates for CrossPlatform dir move.
2015-12-26 02:11:18 -05:00
Alexei Svitkine
11f7e3b1a1
Fix typo in an earlier commit.
2015-08-10 10:36:39 -04:00
Alexei Svitkine
daafe565a1
Fix file includes following move to CrossPlatform.
2015-08-09 18:53:51 -04:00
Alexei Svitkine
a99d496fd4
Fix Xcode project following move of files and fix a warning.
2015-08-09 18:50:06 -04:00
Alexei Svitkine
1dd04867dd
Update 'make links' symlinks to Basilisk following move to
...
CrossPlatform.
2015-08-09 18:46:03 -04:00
Alexei Svitkine
ee25ed7142
Fix configure script following move of files to CrossPlatform.
2015-08-09 18:41:01 -04:00
Alexei Svitkine
a06cbd6784
Fix non-Windows build.
2015-08-09 18:31:30 -04:00
asvitkine
7e111f6fc5
Merge pull request #73 from Masaq-/macipx
...
Patch to make MacIPX work in SheepShaver
2015-08-09 18:14:18 -04:00
asvitkine
c689f178a1
Merge pull request #76 from Bekenn/msvc
...
A bunch of changes enabling the use of Visual Studio 2015.
2015-08-09 18:12:29 -04:00
James Touton
0a9a4d0367
Changed mb type from int to bool.
2015-08-06 22:26:23 -07:00
James Touton
6cd37656b4
Added Visual Studio 2015 project files.
2015-08-06 02:37:05 -07:00
James Touton
1c9b9ba7a8
Added MSVC-friendly config.h.
2015-08-06 02:35:51 -07:00
James Touton
a6a46a2697
Unicode friendly!
2015-08-06 02:34:24 -07:00
James Touton
47e95ba2e6
Removed more spurious Windows.h #includes.
...
MSVC-compatible use of #pragma pack.
Fixed potential crash in Sys_open.
Use MSVC intrinsics for byte swapping.
Ensure use of winsock2 (instead of winsock).
Set appropriate architecture #defines.
Fixed various other compile warnings/errors.
2015-08-06 02:31:42 -07:00
James Touton
9b8238ee3e
Removed spurious #includes of Windows.h.
...
Fixed some more calling convention annotations.
Don't mutate the prefs string in init_tcp_listen_ports.
2015-08-06 02:18:21 -07:00
James Touton
4499902ac5
Removed kernel_windows. Assume a Windows NT-derived operating system.
...
Fixed some calling convention annotations.
Fixed some MSVC warnings.
2015-08-06 02:09:10 -07:00
James Touton
49f33770ac
Resolved numerous MSVC warnings.
2015-08-06 01:57:13 -07:00
James Touton
284900f905
Moved cross-platform sources into their own directory so that Windows builds don't need to add Unix to the include directory list.
2015-08-06 01:53:29 -07:00
James Touton
c92feaf767
Fixed a bunch of warnings in MSVC.
2015-08-06 01:37:58 -07:00
James Touton
f35cb736c7
Changed type of audio_channel_counts; fixes type conversion warnings on MSVC.
2015-08-06 01:34:55 -07:00
James Touton
1d875960db
Propagate error information from set_gamma_table.
2015-08-06 01:31:26 -07:00
James Touton
73f3af6c3b
gencomp builds cleanly (and produces clean-building code) on MSVC.
2015-08-06 01:28:01 -07:00
James Touton
8b4dc6ea81
gencpu builds cleanly on MSVC.
...
Fixed nasty bitfield issue where MSVC enums are signed, so a two-bit bitfield set to 2 is later read as -2.
2015-08-06 01:25:15 -07:00
James Touton
2d2e721437
Use ISO C functions for MSVC.
2015-08-06 01:17:17 -07:00
James Touton
f066f5a4fd
video_sdl compiles cleanly in MSVC.
...
Resolved a bunch of type conversion warnings.
2015-08-06 01:12:43 -07:00
James Touton
0daa18ab2a
slirp compiles cleanly in MSVC.
...
Use standard C prototypes instead of K&R.
2015-08-06 01:11:28 -07:00
James Touton
3271fc9d28
Added lengthof.
2015-08-06 01:02:19 -07:00
James Touton
f05cd77eb4
Renamed ASM_SYM_FOR_FUNC to ASM_SYM.
...
Use ASM_SYM in place of __asm__ in a couple places.
2015-08-06 00:54:21 -07:00
Alexei Svitkine
6c8d16ef3a
Fix issue where unminimizing a SheepShaver window on Mac OS X
...
results in redraw artifacts.
2015-06-30 15:01:51 -04:00
Alexei Svitkine
a18ecb8549
Fix SheepShaver Launcher build.
2015-06-29 12:54:51 -04:00
Alexei Svitkine
d3cb3ca95f
Fix some warnings when building Xcode project.
2015-06-29 11:50:50 -04:00
asvitkine
339c421787
Merge pull request #74 from Masaq-/sheep_net
...
fix sheep_net kernel panic when combined with Linux AppleTalk module
2015-06-20 20:11:28 -04:00
Masaq-
c5dc44e117
fix sheep_net kernel panic when combined with Linux AppleTalk module
2015-06-20 01:56:34 +00:00
Masaq-
7091c56ccd
randomize fake Ethernet address to be used as IPX node number
2015-06-12 01:28:19 +00:00
Masaq-
9fb6b134ec
build ethernet ndrv with CodeWarrior Pro 6.3
2015-06-12 01:28:02 +00:00
Masaq-
5321720764
enable raw mode for Ethernet ndrv driver
2015-06-12 01:27:50 +00:00
Masaq-
c465aaec9c
enable raw mode for Ethernet stub driver
2015-06-12 01:27:32 +00:00
Alexei Svitkine
4f700dd489
Remove unnecessary resource forks and finder info and update
...
the finder info for the CW project to carry the .mcp extension.
2015-06-06 12:32:29 -04:00
Alexei Svitkine
1cef34125c
Add Etherner drive source code and CodeWarrior project file, from:
...
https://web.archive.org/web/20131124123749/http://gwenole.beauchesne.free.fr/sheepshaver/files/SheepShaver-Ethernet.tar.bz2
The project can be used in CodeWarrior to build a binary blob that
can then be converted into EthernetDriverFull.i by hexconv.cpp.
2015-06-06 12:15:29 -04:00
asvitkine
48b838e1cc
Merge pull request #71 from Masaq-/sheep_net
...
fixes for sheep_net kernel panic and memory leak
2015-05-28 00:53:42 -04:00
Masaq-
9ae8499d64
make sheep_net removable from Linux 2.6.31 onward
2015-05-28 02:10:59 +00:00
Masaq-
3a36a1e456
fix memory leak reported by kmemleak
2015-05-28 02:10:45 +00:00
Masaq-
d77100ae1f
fix sheep_net Linux kernel panic on n2n edge0 tap device
2015-05-28 02:10:23 +00:00