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
d3cb3ca95f
Fix some warnings when building Xcode project.
2015-06-29 11:50:50 -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-
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
Adrien Destugues
80cb8e0cff
BeOS: null-terminate strings when converting file names.
2015-04-28 21:35:14 +02:00
Adrien Destugues
fd49455eec
BeOS: get video to work again.
...
* The code was hardwired for 8-bit mode, unplug that and set it up for
32bit mode (much simpler).
* You need a ROM that supports 32bit mode for now
* Mode switching not supported yet.
2015-04-28 21:35:13 +02:00
Adrien Destugues
c226da6172
BeOS: support for vmdir preferences.
2015-04-28 21:35:13 +02:00
Adrien Destugues
c97be8dbb2
BeOS: implement charset conversion.
2015-04-28 21:35:12 +02:00
Adrien Destugues
83f03d417a
BeOS: stray backslash in about_window.cpp
2015-04-28 21:35:12 +02:00
Adrien Destugues
371d385c6b
Missing include for memset.
2015-04-28 21:35:11 +02:00
Adrien Destugues
09638b2536
BeOS: set some required defines for FPU configuration.
2015-04-28 21:35:11 +02:00
Adrien Destugues
66f68a995a
BeOS: WIP update to video mode switching support code.
2015-04-28 21:35:04 +02:00
Adrien Destugues
2adcbc2694
Haiku: Set -fomit-frame-pointer and -fno-PIC
...
* This frees some registers and make the x86 assembler code work.
* Restore use of fpu_x86 because of this.
2015-04-28 21:11:29 +02:00
Adrien Destugues
2ad0536d13
Add Haiku support.
...
* Haiku is mostly compatible with BeOS, but there are a few minor
changes.
2015-04-28 21:11:28 +02:00
Dan Sumorok
fcc1598086
Add no_pie linker flag for Mac OS X 10.6 and later.
2015-01-14 19:23:26 -05:00
Dan Sumorok
b8fb05fbd0
Minor build fixes
...
Removed OS X -no_pie linker flag
Fixed copy/paste error in ether helper help string
Added missing distclean targets.
2014-12-31 09:36:17 -05:00
Dan Sumorok
24005dc4ed
Merge remote-tracking branch 'us/master' into mergetest
2014-12-30 09:16:27 -05:00
Dan Sumorok
b1270264a1
Changed page zero size to 4 kB to fix problem on OS X 10.10.
2014-11-29 19:45:47 -05:00
Dan Sumorok
4f162dc6e3
Minor build fixes.
2014-11-29 19:25:31 -05:00
Ricky Zhang
5192d60805
Fix space/tab indention
2014-09-19 09:59:23 -04:00
Ricky Zhang
39be6a0ac9
Use atomic operation
2014-09-18 16:10:41 -04:00
Ricky Zhang
b5b415da0d
Apply patch for 3.15 kernel
2014-09-18 11:38:06 -04:00
Dave Vasilevsky
4dd7f9236f
Change GUI object extension, so GCC doesn't think we're Go
2014-03-05 20:11:55 -05:00
Dan Sumorok
3c6788fd26
Tweak of the linker commands.
2013-07-08 06:51:24 -04:00
Dan Sumorok
c01bd008db
Hack to load code below 4GB, and to make 32-bit vm allocates work.
2013-07-06 17:09:37 -04:00
Dan Sumorok
1c99d52b91
Added missing file.
2013-06-28 07:12:38 -04:00
Dan Sumorok
c4276955ba
Fixed some 64-bit releated problems on os x.
2013-06-28 07:11:52 -04:00
Dan Sumorok
45a34e2763
Merge branch 'master' into asc
2013-06-22 12:43:52 -04:00
Dan Sumorok
b609065bc4
Always start sound.
2013-06-22 12:43:41 -04:00
Dan Sumorok
3583b00a77
Copy etherhelpertool into application bundle.
...
Ignore -psn_ command line argument so OS X application bundle
can be launched.
2013-06-21 18:59:04 -04:00
Dan Sumorok
e08090095f
Fixed compile error when asc emu is not enabled.
2013-06-19 19:09:40 -04:00
Dan Sumorok
9aec39d3cb
Added extra ifdefs.
2013-06-18 07:02:42 -04:00
Dan Sumorok
b7cfe89445
More asc fixes.
2013-06-15 16:21:26 -04:00
Dan Sumorok
ce68f366cb
Added asc.c, and asc.h.
...
Don't stop sound if we don't have to.
2013-06-09 19:34:19 -04:00
Dan Sumorok
eedf6880db
A bit of apple sound chip support.
2013-06-09 16:27:24 -04:00
asvitkine
44c7e447a7
Merge pull request #35 from dsumorok/buildfix
...
Buildfix
2013-06-02 22:32:57 -07:00
Dave Vasilevsky
e3710843b1
FreeBSD amd64 fixups
...
* Look for CPU named "amd64" as well as "x86_64"
* Don't use /dev/ptmx on FreeBSD
* On amd64 FreeBSD uses SIGSEGV, not SIGBUS
* Use MAP_FIXED to force allocations within 32-bits, it's the only way
* Need <sys/param.h> for SHMLBA
* The old offsetof() fix is no longer needed
* Preliminary work on instruction skipping
2013-05-30 21:34:30 -04:00
Dan Sumorok
8a02128473
More changes of etherslave to etherhelper.
2013-05-29 19:42:59 -04:00
Dan Sumorok
5db556214c
Renamed "etherslave" to "etherhelper".
2013-05-29 19:30:51 -04:00
Dan Sumorok
fc8835aa6f
Added more debug output.
...
No longer add ethernet interface to bridge if bridge already exists.
2013-05-29 07:00:44 -04:00
Dan Sumorok
8f863effbc
Added error messages.
2013-05-28 19:33:12 -04:00
Dan Sumorok
5aa782acc0
Changed ethernet address when using tap interface.
2013-05-27 13:55:38 -04:00
Dan Sumorok
f994087291
More work on new tap interface.
2013-05-26 20:58:03 -04:00
Dan Sumorok
19b53082a3
Added tap support to etherslave tool.
2013-05-25 22:01:21 -04:00