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
Alexei Svitkine
8a6a9db6d5
Fix SDL support message in configure based on detection logic.
2017-12-10 11:27:23 -05:00
Alexei Svitkine
b150b42fc6
Fix some string conversion warnings.
2017-12-10 11:27:08 -05:00
Alexei Svitkine
1e4e7179d4
more changes needed to move STR_WINDOW_TITLE_GRABBED cross-platform code
2017-12-10 11:27:03 -05:00
Alexei Svitkine
bc7edbc677
move STR_WINDOW_TITLE_GRABBED to user_strings.h and fix header
...
guard for user_strings_unix.h
2017-12-10 11:26:26 -05:00
kanjitalk755
f96c92ad51
SheepShaver/src/slirp/* copied from jvernet/macemu
2017-12-09 21:24:46 +09:00
kanjitalk755
87ddeb520b
delete symlink SheepShaver/src/slirp
2017-12-09 21:23:54 +09:00
kanjitalk755
aa24dbc3df
revert BasiliskII/src/slirp/*
2017-12-09 21:10:30 +09:00
kanjitalk755
e42b6a50c3
revert SDL
2017-12-05 23:49:59 +09:00
kanjitalk755
ae88e28ed7
delete SDL/* to revert
2017-12-05 23:46:02 +09:00