Commit Graph

1250 Commits

Author SHA1 Message Date
kanjitalk755 6edec590ab macOS: fix mouse grab message 2022-09-07 20:25:22 +09:00
robxnano 177a297527 Fixed string building for mouse grab hotkey message 2022-09-06 23:23:33 +01:00
robxnano b1ab353085 Fixed building BasiliskII with SDL 1.2 2022-09-05 23:32:05 +01:00
robxnano 481b675e1a Try to fix building on SDL 1.2 2022-09-03 14:31:30 +01:00
heavysink 03ed87c966 Fix bincue support for sheepshaver 2022-08-07 18:36:17 -04:00
kanjitalk755 756021f267 append build date at the end of help 2022-07-01 10:12:34 +09:00
kanjitalk755 d9e0761bd9 BII and SS: linux arm64 2022-06-22 22:12:37 +09:00
kanjitalk755 11e88dd94f play startup sound also when reboot 2022-06-04 16:32:57 +09:00
Korkman 4f94ef52c1 Fix building in Debian Buster, Ubuntu Jammy 2022-06-03 20:40:40 +02:00
kanjitalk755 f017f9df58 fix pref item "cdrom" 2022-06-02 20:36:31 +09:00
kanjitalk755 5900e4895a Modify pref items 2022-06-02 15:42:11 +09:00
kanjitalk755 9009a2741f skip checking STDC_HEADERS 2022-05-17 11:33:26 +09:00
kanjitalk755 d7e93d8f37 remove --with-sdl1 from configure.ac 2022-05-16 22:26:25 +09:00
Leon d03303cdf7 Changes to Windows icon based on feedback. 2022-05-05 15:17:51 +10:00
Leon b4be0cdbb2 Improved Windows icon with partial transparency. 2022-05-04 17:27:20 +10:00
Ger Schinkel e933e7885f Create files according to the process umask. 2022-05-03 08:08:36 +02:00
Ger Schinkel 2666bef882 Forgot Sheepshaver. Same fix. 2022-05-02 19:56:22 +02:00
Ger Schinkel 425dac6a7c Fixed a bug where not all modems, printers and ethernet interfaces would get listed after sorting. 2022-04-29 13:49:29 +02:00
kanjitalk755 fcf2c1d9b6
Merge pull request #122 from asvitkine/cleanz
Fix various compiler warnings with Xcode builds.
2022-04-05 15:14:57 +09:00
kanjitalk755 0f7f1543ed
Merge pull request #119 from asvitkine/cleanup_headers
Clean up forward declarations in favor of header files.
2022-04-05 14:05:14 +09:00
asvitkine 732029a512 Fix various compiler warnings with Xcode builds. 2022-04-04 23:44:30 -04:00
asvitkine 2ea84d86c7 Fix some compile warnings with Xcode project build. 2022-04-04 13:53:53 -04:00
asvitkine e069d84f5b Clean up forward declarations in favor of header files. 2022-04-04 13:42:58 -04:00
kanjitalk755 33c3419b08 SS: append --config command line option 2022-01-26 13:43:08 +09:00
kanjitalk755 c359aabc2d Restore symlink 2022-01-24 16:04:03 +09:00
kanjitalk755 d993158df8 Delete vm_alloc.cpp 2022-01-24 16:00:43 +09:00
kanjitalk755 2a5ac90370 SS: Change ROM_BASE address 2022-01-24 15:57:36 +09:00
Doug Brown 44f6eff928 Include scancode when reservewindowskey is enabled
Previously, only the keycode was being filled in. This worked in many
cases, but it turns out that the scancode is also important in order to
be compatible with some keycode mapping files.

See discussion:
https://www.emaculation.com/forum/viewtopic.php?p=72685
2022-01-16 17:30:54 -08:00
Doug Brown f1502fb6bd Add optional ability to intercept Windows key
This allows you to use the Windows key as your option key, bypassing
Windows' various uses of the key for the start menu and keyboard
shortcuts. This is enabled with the "reservewindowskey" setting in
the prefs file, and a checkbox has been added to the settings GUI.
2022-01-09 11:43:33 -08:00
kanjitalk755 cce0ed4c87 reverted vm_alloc.* 2021-06-24 14:27:39 +09:00
kanjitalk755 763fe81f0d revert 2021-06-24 14:26:16 +09:00
kanjitalk755 0538eb0cc0 BII,linux,x86_64: fixed JIT 2021-06-24 14:19:13 +09:00
aarojun 9621850735 Add Render Driver setting to GUI 2021-05-27 23:40:24 +03:00
aarojun 42e70e85c6 Add sdl_vsync setting to GUI 2021-05-27 17:16:35 +03:00
aarojun e9a9573a20 Make sdlrender & sdl_vsync defaults visible in config 2021-05-27 06:33:46 +03:00
aarojun c28a00f58a Add sdl_vsync option (vertical sync with SDL_Renderer) 2021-05-27 06:30:31 +03:00
kanjitalk755 164aa8c3fe copy codegen_x86.h from BasiliskII 2021-05-05 23:18:15 +09:00
kanjitalk755 9cf0c98dd6 delete simlink 2021-05-05 23:16:29 +09:00
kanjitalk755 8a28ad6e39 A workaround for Xcode 12.5 2021-04-30 10:07:28 +09:00
kanjitalk755 49eee29597 Xcode: modified for building both x86_64 and arm64 2021-04-23 20:47:17 +09:00
kanjitalk755 20d2de95ce marged Jagmn's patch
https://emaculation.com/forum/viewtopic.php?p=70121#p70121
2021-04-23 10:19:48 +09:00
kanjitalk755 a39eff553c changed implementation of "name_encoding" 2021-04-21 21:29:05 +09:00
kanjitalk755 e750aecafe macOS: prefs item "name_encoding" 2021-04-16 10:54:04 +09:00
kanjitalk755 8064215081 prefs item "sound_buffer" 2021-03-17 11:42:37 +09:00
kanjitalk755 623abaa243 prefs item "title" 2021-02-27 18:29:57 +09:00
kanjitalk755 2e5654e583 SS: can use cxmon 2021-02-26 12:21:21 +09:00
kanjitalk755 09046e0a2f check Metal device 2021-02-14 16:25:02 +09:00
kanjitalk755 8ebc4c90c3 SS: added pref keyword "redir" 2021-02-05 13:05:43 +09:00
kanjitalk755 b539de9753 SS: fixed minimum system version 2021-02-03 10:06:33 +09:00
kanjitalk755 cadd3350ea
Merge pull request #72 from rakslice/x64_32_instruction_skip
X64 32-bit address instruction skip
2020-12-02 18:12:19 +09:00
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