Commit Graph

1250 Commits

Author SHA1 Message Date
rakslice 85f8971d8d remove x64 instruction skip 32-bit address flag we don't need to save for anything 2020-12-01 19:55:45 -08:00
rakslice 497b5bc5a9 cleanup
(cherry picked from commit 72a1513a360118b03b7c29be519125f7d5f7cc8e)
2020-12-01 19:51:00 -08:00
rakslice e00c6f2091 ix86_instruction_skip: x86_64: handle address size prefix
(cherry picked from commit 05b3236afd71886826d6e4784ca4e708f67aaa80)
2020-12-01 19:50:19 -08:00
kanjitalk755 6f6e9b8d82 for avoid errors in Xcode12.2, the target arm64 was excluded 2020-11-23 22:43:54 +09:00
kanjitalk755 c151e24bb8
Merge pull request #71 from rakslice/host_dns_resolution_domains
slirp: Resolve DNS requests for a configurable set of domains using the host's name resolution
2020-11-20 18:33:10 +09:00
rakslice a1ef6be18a make locally resolved DNS domains configurable through host_domain pref (multi allowed); also match exact domain 2020-11-19 15:31:16 -08:00
rakslice d7215df688 put back spacing 2020-11-19 13:37:45 -08:00
rakslice cff2024c2e add sdlrender pref in SS windows
(cherry picked from commit bec7de6e8fd4d67993b1e22ad6d3560608671790)
2020-11-19 04:59:30 -08:00
kanjitalk755 d547db0648
Merge pull request #68 from rakslice/misaligned_rows_fix
Misaligned rows fix
2020-11-18 12:05:52 +09:00
rakslice 6b4cc38de6 Corresponding header change for BII; cleanup
(cherry picked from commit 36ccf8a46a72b6c970df04bd6ecc60efd0363476)
2020-11-17 05:23:16 -08:00
rakslice c8c1a76381 prevent truncating unaligned rows in non-vosf mode with 16 colors or less
(cherry picked from commit 9d6124871be79f5c3028ebe3f5d1068dbcea0c84)
2020-11-17 05:23:04 -08:00
rakslice af8e91f446 initialize vpPlaneBytes in GetVideoParameters response
(cherry picked from commit bf128df83fee799d1b36f0968bd78980dd2ffdc2)
2020-11-17 05:16:36 -08:00
kanjitalk755 6c20f2c4d9 fix for deadlock in timer 2020-11-07 11:52:24 +09:00
kanjitalk755 232efdaa8c change pref default (jit and ignoresegv) 2020-10-10 15:07:12 +09:00
kanjitalk755 83d7702f28 add gnome_keybindings.txt 2020-10-09 13:54:42 +09:00
kanjitalk755 43cb7718e6 ignore key repeat 2020-10-08 17:10:49 +09:00
kanjitalk755 d20ba5d179 test a pref item swap_opt_cmd 2020-10-06 15:38:35 +09:00
rakslice ca9191fcb1 Fix whitespace 2020-09-24 19:44:33 -07:00
rakslice 561f1dfcde For NewWorld ROM, implement the bootdriver setting by reordering the drive queue once CD-ROM drives are added 2020-09-24 19:09:54 -07:00
kanjitalk755 4e98699ee1 fix link file list of SS 2020-09-18 18:42:36 +09:00
kanjitalk755 d851a65548 fix gamma ramp when 16-bit color 2020-09-13 23:03:51 +09:00
Seth Polsley 6de9a5032d Splitting mac_pal and mac_gamma to always allow SDL gamma changes 2020-09-13 03:41:23 -05:00
kanjitalk755 21c16f991e switchable gamma ramp 2020-09-13 13:49:48 +09:00
Seth Polsley 40e2d3d84b Removing temp ignoresegv patch 2020-09-10 17:31:21 -05:00
Seth Polsley 833f21c225 Merge branch 'master' of https://github.com/kanjitalk755/macemu 2020-09-10 13:59:51 -05:00
Seth Polsley 2a904af8e7 Cleaner soundin driver implementation 2020-09-10 01:36:49 -05:00
Seth Polsley 177555e0d1 Loading soundin patch with resources writing to ROM 2020-09-10 00:51:24 -05:00
kanjitalk755 09429e6021 SS: Patch the sound input driver if using New World ROM and ignore SEGV is false 2020-09-04 19:06:49 +09:00
Seth Polsley 07880c76ed Merge branch 'master' of https://github.com/kanjitalk755/macemu 2020-09-01 20:09:56 -05:00
kanjitalk755 3861177919 add pref item "mag_rate"
BII: JIT
2020-08-30 15:09:09 +09:00
rakslice 92a1ee2128 Windows configure.ac: fix broken SDL check with macro intended for configure script contents context being used in shell variable contents context 2020-08-28 03:09:37 -07:00
rakslice 4b93738773 Windows configure.ac: fix AC_CACHE_CHECK miss case with value with setting in side effecting AC_SUBST which won't get cached 2020-08-28 03:01:38 -07:00
kanjitalk755 ec032ffd75 provisional fix for SEGV 2020-08-28 14:06:29 +09:00
kanjitalk755 64b38dbec8 SS: fix double pref item (ignoresegv)
BII: fix for JIT
2020-08-24 11:51:31 +09:00
Seth Polsley d853f9abae Restoring driver patch for sound id -16501 for New World ROMs 2020-08-18 14:47:03 -05:00
rakslice ba111a5cb7 Merge branch 'kanjitalk755_master' into gamma 2020-08-18 04:48:28 -07:00
rakslice ffee1ebad2 Add gamma support for direct color modes 2020-08-17 21:05:08 -07:00
kanjitalk755 d906fb23b0 CD fix
default palette
2020-08-10 13:01:22 +09:00
kanjitalk755 7c6b9a67f6 the first steps for Apple Silicon 2020-08-08 11:50:55 +09:00
kanjitalk755 1da83854b0 fix freezing bug on launch 2020-07-25 22:45:07 +09:00
kanjitalk755 5b31736785
Merge pull request #45 from spolsley/cdaudio_test
Cross Platform Bin/Cue Support for CD Audio
2020-07-15 14:37:46 +09:00
Seth Polsley 478fc39650 Setting optimization level 2020-07-14 23:07:46 -05:00
Seth Polsley 8124b61d2b Enable optimization by fixing inits and access bounds 2020-07-14 16:48:06 -05:00
Seth Polsley 4191a86895 Removing recovered references to coreaudio, not needed for sdl2 builds 2020-07-13 01:25:37 -05:00
Seth Polsley c7a7e034ed Cleaning associated xcode project files 2020-07-13 01:16:25 -05:00
Seth Polsley 059d88ce75 Removing more unused dependencies for Mac build 2020-07-12 22:22:25 -05:00
Seth Polsley 12ac0d3032 Cleaning up frameworks in Sheepshaver build 2020-07-12 17:10:28 -05:00
Seth Polsley ed5f7f22b8 Removing coreaudio dependency, using SDL for current builds 2020-07-12 17:08:40 -05:00
Seth Polsley 3e32a6da32 Enforce only one player at a time, pause any other 2020-07-10 17:02:04 -05:00
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
kanjitalk755 607f4ed354 avoid compile error in g++10 2020-06-03 19:10:08 +09:00
kanjitalk755 9895200f79 fixed video contstants 2020-06-02 22:49:03 +09: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
kanjitalk755 d736cc58de add pref items for scaling 2019-01-12 18:22:51 +09:00
kanjitalk755 3db0cf3d0b modified for Xcode10 2018-10-28 14:56:55 +09:00
kanjitalk755 97f642676b fix caps lock again
symlink adb.cpp
2018-07-13 15:44:37 +09:00
kanjitalk755 d1104b1f20 delete SheepShaver/src/adb.cpp 2018-07-13 15:41:35 +09:00
kanjitalk755 e760d289b2 SS adjust minimum ramsize 2018-07-09 19:24:52 +09:00
kanjitalk755 e690b631da BII enable --config argument
SS delete dead links
2018-07-06 19:33:30 +09:00
kanjitalk755 63fa75adf0 fixed ramsize in preferences editor 2018-06-27 23:25:33 +09:00
kanjitalk755 700b57d758 added pref item "hotkey"
added MB notation pref item "ramsize"
2018-06-27 19:13:30 +09:00
kanjitalk755 52fe2290fe Linux: change configure defaults to SDL2
MinGW: change SDL1 to SDL2
2018-06-26 21:00:52 +09:00
kanjitalk755 01a375eefc minor fix 2018-06-25 22:43:19 +09:00
kanjitalk755 949e07e4eb fix for linux build 2018-06-23 14:59:07 +09:00
kanjitalk755 9c0886b2b8 set version to 2.5 2018-06-21 22:55:35 +09:00
kanjitalk755 a76069f879 View menu removed 2018-06-21 15:21:56 +09:00
kanjitalk755 d8290af331 Merge branch 'mingw32' 2018-06-20 19:34:06 +09:00
kanjitalk755 226f667b36 mingw32 JIT build (but crashes) 2018-06-20 10:26:37 +09:00
kanjitalk755 0e06d9358b refactor pref menu 2018-06-19 19:07:14 +09:00
kanjitalk755 418d92dafe BII buildable 2018-06-19 13:36:27 +09:00
kanjitalk755 1cd716ee8e Merge commit 'da46a07b7c25996aeda2cf8b49d3b9bf2e08c46f' into mingw32 2018-06-19 10:33:33 +09:00
kanjitalk755 7f8ddaeacf in case using SDL1
fix merge error of configure.ac
2018-06-18 18:42:19 +09:00
kanjitalk755 1393625c15 search path for embedded framework 2018-06-17 00:01:06 +09:00
kanjitalk755 7a3b70153c Embed SDL2.framework 2018-06-16 23:45:04 +09:00
kanjitalk755 ccb11c0d7a fixed initial chdir 2018-06-16 21:42:43 +09:00
kanjitalk755 03dda6db82 host menu re-correct 2018-06-16 17:38:57 +09:00
kanjitalk755 f053fda3c8 fix for sheepvm 2018-06-16 13:33:13 +09:00
kanjitalk755 8d89152b79 set current directory 2018-06-15 21:57:59 +09:00
kanjitalk755 51e08e9b76 BII clipboard-exchange enabled 2018-06-15 16:47:07 +09:00
kanjitalk755 27e9a0c79a delete SheepShaver/src/MacOSX/clip_macosx64.mm 2018-06-15 16:41:45 +09:00
kanjitalk755 51491dd03f pref menu enabled 2018-06-15 14:52:28 +09:00
kanjitalk755 33a5112968 remove keyboard shortcut of host menu 2018-06-14 22:03:17 +09:00
kanjitalk755 a98054215e SDL related fix
update project files
add a pref
2018-06-14 18:26:27 +09:00
kanjitalk755 e01129b748 Merge commit '01f63e605a68856718dd16e07835cd2d61ba6727' into DavidLudwig_and_jvernet 2018-06-14 17:33:25 +09:00
kanjitalk755 06c7fc3a7e delete SheepShaver/src/slirp/* 2018-06-14 17:19:30 +09:00
kanjitalk755 d247c35d58 Merge commit '2e302d60a337daa252c6992335e6365a9beac83f' 2018-06-08 14:11:27 +09:00
kanjitalk755 693343e73d screen width&height of pref issue fixed 2018-06-08 14:00:59 +09:00
kanjitalk755 cc058a1881 clipboard-exchange enabled 2018-06-07 22:30:06 +09:00
kanjitalk755 bb4611b465 clip_macosx64.mm copied from BasiliskII 2018-06-07 22:23:22 +09:00
kanjitalk755 685ce533f8 delete symlink 2018-06-07 22:21:31 +09:00
atmaxinger e791a1fdd6 fix identation 2018-02-25 17:44:08 +01:00
atmaxinger 4f14c44837 Fix formatting 2018-02-25 17:01:12 +01:00
atmaxinger a2e163fea9 fix whitespaces 2018-02-22 23:08:57 +01:00
atmaxinger f25821d067 Fix CD ROM entries appearing multiple times 2018-02-22 23:06:23 +01:00
atmaxinger 515746d584 Only remove item at index 2018-02-22 11:32:57 +01:00
atmaxinger f2fcfffabb Always save the cdrom entries from /dev/ 2018-02-22 11:11:11 +01:00
atmaxinger 4ba1c48ec8 Always write /dev/poll/cdrom to preferences 2018-02-22 10:36:36 +01:00
atmaxinger 85bcff03d4 Block all CDROMs in /dev/ 2018-02-21 16:24:20 +01:00
atmaxinger 787661f80f Always save the default entry "cdrom /dev/poll/cdrom" 2018-02-21 15:24:29 +01:00
atmaxinger 3931036d87
Fix whitespace 2018-02-20 12:39:59 +01:00
atmaxinger 581ce7d971 Mac GUI: don't show /dev/poll/cdrom if it is configured as cdrom 2018-02-20 11:54:55 +01:00
jvernet ea626e216d icns 2018-01-02 17:01:45 +01:00