Commit Graph

1099 Commits

Author SHA1 Message Date
Seth Polsley 1775fb3776 Adding bincue flag in configure 2020-07-06 22:02:19 -05:00
Seth Polsley 80399941b2 Cleaning up build scripts with Bincue for Windows and *nix 2020-07-06 18:47:26 -05:00
Seth Polsley a5e7e80cda updated makefile template for bincue 2020-07-06 02:19:49 -05:00
Seth Polsley c3ccdcec5d Updated links for bincue under Windows 2020-07-06 02:09:47 -05:00
Seth Polsley 66a69dc79b Refactoring to handle crossplatform bincue support 2020-07-05 23:54:53 -05:00
Seth Polsley bebeacc895 adding adb back for build, fixing automerge problem 2020-05-25 16:52:45 -05:00
Seth Polsley 8e110b063c Merge branch 'master' into cdaudio_test 2020-05-25 16:31:02 -05:00
Seth Polsley 7eb7a477d0 clang debug flag adjustment 2020-05-25 15:58:15 -05:00
kanjitalk755 6fe0d3ab7c SS Windows: enabled JIT compiler by default 2020-03-18 15:27:54 +09:00
rakslice 9dabd45086 bump dyngen output for updated bswap_16 2020-03-17 19:37:58 -07:00
rakslice 2a6dc7e328 clean up some warnings 2020-03-17 18:47:02 -07:00
rakslice 40cb4bf236 implementing bswap_16 to avoid incorrect result from cygwin 1.7 gcc 3.4.4 built dyngen for lhz 2020-03-17 18:46:40 -07:00
rakslice 12f8469172 fix clean of dyngen binary 2020-03-17 18:21:36 -07:00
rakslice d936e9938d SS: Fix JIT on minwg32
- add wrappers with default calling convention for powerpc_cpu member functions used through nv_mem_fun ptr()
** explicit wrappers for member functions that were used explicitly
** dynamic wrapper generator in nv_mem_fun1_t for member functions used dynamically via the instruction table
- add missing direct addressing (non-zero constant offset to Mac memory) support in lvx and stvx implementations
- fix mismatched parameter lists between powerpc_jit member functions and the calls they get through the jit_info table to fix problems at -O2
2020-03-17 17:45:38 -07:00
rakslice a667dc9787 SS: add pregenerated dyngen output from cygwin; on cygwin run the dyngen, otherwise on Windows use this pregenerated dyngen 2020-03-17 16:31:00 -07:00
rakslice ef2f205d6b Remove frsqrte dyngen op def because do_frsqrte is missing 2020-03-17 16:24:14 -07:00
rakslice f1b0a20b37 get prefs_editor_gtk building in mingw32 2020-03-17 16:13:44 -07:00
rakslice aeb585527d changes for buildability under MSYS2 mingw32 2020-03-17 15:11:12 -07:00
kanjitalk755 f9eae2025f SS: Added etherhelper (Xcode only) 2020-03-06 19:10:01 +09:00
Andrew Tonner 831e7a2268 Merge fixes to SheepShaver 2020-02-12 21:29:44 -08:00
kanjitalk755 28e0485156 SS: deleted sigsegv.cpp and lowmem.c from list of "make links" 2020-02-10 21:48:32 +09:00
kanjitalk755 6d2acbb07b revert Makefile.in 2020-02-07 17:57:44 +09:00
kanjitalk755 ccf38a4005 condition modified 2020-02-07 11:16:59 +09:00
kanjitalk755 1a875b1c10 in case backend is not X 2020-02-07 11:04:02 +09:00
kanjitalk755 19033a4a39 same fix for SS 2020-02-01 20:44:32 +09:00
kanjitalk755 2e001f465e fixed autoconf build for macOS 2020-01-28 22:33:13 +09:00
Seth Polsley 35439819d3 Best guess audio CD from data calls to allow multiple discs and testing different interface identifiers 2020-01-08 03:02:08 -06:00
Jonas Maebe a84735d3e9 Add FP fres instruction emulation 2019-12-27 16:58:50 +01:00
Jonas Maebe 9817848482 frsqrte updates fpscr 2019-12-26 13:57:19 +01:00
Jonas Maebe 75b333f805 Add FP frsqrte instruction emulation
Also renamed the frsqrt opcode to frsqrte to match the manuals (the vector
version is also an estimate)
2019-12-23 18:19:49 +01:00
Seth Polsley 539e436893 testing with no sound input patch 2019-11-09 03:28:20 -06:00
Seth Polsley f7da6ba4e5 Cleaned up unused code for sound in traps 2019-11-05 01:40:53 -06:00
Seth Polsley 2ba2d12f8b Scratch work in audio.cpp to re-implement driver logic in trapped-out code, but working due to change in rscr patcher 2019-11-05 01:20:21 -06:00
Yosuke Matsumura 2a691ce7d4 Added Bundle Identifier 2019-07-16 10:21:32 -05:00
kanjitalk755 5a8498b557 Add entitlement for Hardened Runtime 2019-07-07 01:36:58 +09:00
Seth 64d6c0668f Added helper functions and strings so BII compiles with bin/cue support 2019-06-16 12:52:29 -05:00
Seth 2bcfae861f Switch to SDL AudioStream to convert CD Audio 2019-06-13 12:59:49 -05:00
Seth a25325fc7d Snapshot of working bincue build, although no audio plays yet; saving all files in case xcode messes something up and needs reverting 2019-04-04 03:41:09 -05:00
Alexander Thomas 5867b3f4c2 Custom icon for SheepVM 2019-03-09 17:13:29 +01:00
Alexander Thomas 1647ba7b6f Fix header search paths for kpx_cpu
They were still pointing to SDL.framework, not SDL2.
2019-02-27 18:41:00 +01:00
kanjitalk755 f67fe9671b SDL2.framework relative path -> absolute path 2019-02-25 18:39:25 +09:00
kanjitalk755 dce4a951bb invert sign of yearofs and dayofs 2019-02-10 11:10:23 +09:00
Alexander Thomas 64e408ced6 Add prefs item "dayofs" for finer-grained time offset 2019-02-09 22:44:43 +01:00
kanjitalk755 e676dbf839 BII/SS pref item "yearofs" 2019-02-05 18:44:24 +09:00
kanjitalk755 e3c8cd9ffb
Merge pull request #7 from lubert/retina
Add high resolution flag to SheepShaver plist template
2019-02-03 10:18:51 +09:00
kanjitalk755 6f8cada7db SS preference disable minimize button 2019-02-03 09:50:11 +09:00
lubert e430013bd2 Add high resolution flag to SheepShaver plist template 2019-02-02 10:39:41 -08:00
kanjitalk755 805ba753b2 SS preference "Save and Quit" button 2019-02-02 19:53:00 +09:00
kanjitalk755 10de3e7239 static link (BII/SS Windows) 2019-01-20 19:11:43 +09:00
kanjitalk755 03a92c7815 append pref item cpuclock 2019-01-16 19:44:09 +09:00