jvernet
000ec0f135
64 bits slirp ?
2017-10-03 22:33:01 +02:00
jvernet
7b8beab25a
Basilisk Macbook Keycode
...
French Macbook Keycode file
2017-10-03 21:41:12 +02:00
jvernet
34765ae740
Added pref items
...
{"keycodes",
{"keycodefile",
{"mousewheelmode",
{"mousewheellines"
to have again international keyboard
2017-10-03 21:39:30 +02:00
jvernet
1316b64bb7
Some Warning removed and 64bits
2017-10-03 21:37:24 +02:00
jvernet
54ea054993
XCode 9 Project
2017-10-03 21:32:48 +02:00
Ricky Zhang
175fbfde43
Enhance ROM break point feature.
...
1. Change --break input option format. Too much typing by taking decimal address. Change to hexadecimal input.
2. Allow ROM break point to continue to execution. The original ROM break point just replace instruction in ROM break point address with emul_op M68K_EMUL_BREAK. This just halts emulation right at the break point. The patch is less invasive than the original approach. It allows emulation to continue to run by pressing 'x' to exit from cxmon.
3. Add option --loadbreak which load break point from file before emulation start.
Signed-off-by: Ricky Zhang <rickyzhang@gmail.com>
2017-09-15 21:36:16 -04:00
David Ludwig
7a52abd378
bug-fix: video_sdl2.cpp would not compile in pre-C++11
2017-09-12 22:15:46 -04:00
David Ludwig
4e5e3377f1
Perf: re-enable VOSF on Xcode-made, OSX-host builds
2017-09-12 18:35:24 -04:00
David Ludwig
ef26204e6d
Perf: make SDL2 backend update less pixels, when updating internal textures and surface(s)
2017-09-12 17:31:05 -04:00
Simon Frankau
ec1a9418ab
Map framebuffer into accessible memory in 24-bit mode
2017-09-10 20:22:46 +01:00
David Ludwig
50986dcf46
Perf: make SDL2 use an ARGB8888 texture, which is natively supported via some GPUs + drivers, such as on OSX. This can remove an extraneous pixel-format conversion.
2017-09-10 14:34:13 -04:00
David Ludwig
449936e461
SheepShaver: added --sdlrender option, when on Unix
2017-09-10 15:19:50 +00:00
David Ludwig
1b08f2e9d3
BasiliskII: minor formatting tweak to configure.ac
2017-09-10 10:49:26 -04:00
David Ludwig
83096e1ca7
SheepShaver: added --with-sdl1 to configure script
2017-09-10 10:48:56 -04:00
David Ludwig
252890ebd0
BasiliskII: misc fixes when building on OSX, via Autotools
2017-09-10 10:19:17 -04:00
David Ludwig
78e3cbc8cb
fixed compile-time warnings in video_sdl2.cpp
2017-09-09 16:49:09 +00:00
David Ludwig
1eb824a04e
added pref, "sdlrender", which can force a specific, SDL2 renderer (software can be faster in some cases, such as on VirtualBox hosts)
2017-09-09 16:48:30 +00:00
David Ludwig
cbda5759bb
added --with-sdl1 option to configure scripts, to force the use of SDL 1.x, over SDL 2.x
2017-09-09 15:15:28 +00:00
David Ludwig
20ad70cb35
unset the executable bit from video_sdl2.cpp
2017-09-09 01:09:13 +00:00
David Ludwig
1c0e8655dc
for non-OSX hosts, make GNU Autotools revert to using SDL 1.x, if SDL 2.x can't be found
2017-09-08 23:43:01 +00:00
asvitkine
e273bb1a0b
Merge pull request #129 from rickyzhang82/pr-cxmon-break-point
...
[Revised] Add break point functions to Basilisk II
2017-09-04 14:56:34 -04:00
Ricky Zhang
34cf1b0940
Fix indentation and a typo.
...
Signed-off-by: Ricky Zhang <rickyzhang@gmail.com>
2017-09-04 14:35:50 -04:00
Ricky Zhang
93e800ffc7
Fix another round of suggestions.
...
Signed-off-by: Ricky Zhang <rickyzhang@gmail.com>
2017-09-04 14:21:16 -04:00
David Ludwig
68ee5f23f9
make video_sdl*.cpp's header-comments refer to the versions of SDL that they target
2017-09-04 12:49:54 -04:00
David Ludwig
8940880794
make build scripts reference both video_sdl.cpp and video_sdl2.cpp
2017-09-04 12:44:34 -04:00
David Ludwig
a646f6dc3f
added compile-time checks for SDL version, when compiling video_sdl*.cpp
2017-09-04 12:28:25 -04:00
David Ludwig
f8682679c2
moved SDL2 video code to video_sdl2.cpp; restored SDL1 implementation of video_sdl.cpp
2017-09-04 12:18:52 -04:00
David Ludwig
22eaa317a8
reverted to SDL 1.x compatible audio APIs (which still work in SDL2)
2017-09-04 12:13:50 -04:00
David Ludwig
573ffee8b1
fixed issue #31 , "on multi-monitor OS X host: cursor can get locked to fullscreen display for guest OS"
2017-09-04 11:41:26 -04:00
Ricky Zhang
597ff0666c
Fix code style.
...
Signed-off-by: Ricky Zhang <rickyzhang@gmail.com>
2017-09-04 08:00:45 -04:00
Ricky Zhang
d2bb35ee5a
Fix all suggestions from asvitkine
...
Signed-off-by: Ricky Zhang <rickyzhang@gmail.com>
2017-09-04 07:37:29 -04:00
Ricky Zhang
93b22b8902
Add Macintosh M68k suspend program and user guide.
...
Signed-off-by: Ricky Zhang <rickyzhang@gmail.com>
2017-09-03 00:26:56 -04:00
Ricky Zhang
f3895493ae
Add break point function for Basilisk II in cxmon.
...
To enter break point, you need to run a m68k program in Macintosh guest OS. The program
executes a new emul_op instruction 0x7138. The program will be provided
in cxmon/utils folder in a separate commit. Once emulation is suspended,
you can enter below new cxmon command to manipluate break points:
ba [address] Add a break point
br [breakpoints#] Remove a break point. If # is 0, remove all break points.
bd [breakpoints#] Disable a break point. If # is 0, disable all break points.
be [breakpoints#] Enable a break point. If # is 0, enable all break points.
bi List all break points
bs "file" Save all break points to a file
bl "file" Load break points from a file
Once emulation PC reach break point address, it automatically suspends
and traps into cxmon.
Signed-off-by: Ricky Zhang <rickyzhang@gmail.com>
2017-09-03 00:26:01 -04:00
David Ludwig
7a36983f11
fixed issue #27 : on OS X host, mouse can get locked to portion of fullscreen display
2017-09-02 15:54:33 -04:00
David Ludwig
0f8f30f639
Basilisk II, bug-fix: switching to fullscreen, via Ctrl+Enter, on a non-primary host display, could cause mouse cursor to jump to a different display
...
This bug was observed occurring on an OSX 10.12 host.
2017-09-02 15:36:56 -04:00
David Ludwig
cd57af7795
Basilisk II, bug-fix: on Mac, mouse-grabbing via Ctrl+F5 wasn't changing the title of the window
2017-09-02 10:58:53 -04:00
David Ludwig
bcd784d7c4
SheepShaver: make Autotools use SDL2
2017-09-01 18:48:40 -04:00
asvitkine
723bedd55a
Merge pull request #127 from rickyzhang82/pr-fix-mixed-space-tab
...
Fix mixed spaces and indentation
2017-08-31 22:34:32 -04:00
David Ludwig
dbd997fa47
fixed issue #20 : GTK preference UI was broken in both Linux and Mac OS X
2017-08-30 12:17:37 -04:00
Ricky Zhang
54680714e3
Fix mixed spaces and indentation
...
Signed-off-by: Ricky Zhang <rickyzhang@gmail.com>
2017-08-29 21:11:07 -04:00
David Ludwig
1983aa1652
try making sure that the bincue sources use the correct, SDL2 audio device ID. Untested!
2017-08-27 18:11:48 -04:00
David Ludwig
d5e68ceebf
use SDL2's preferred/non-legacy means of opening, and working with, an audio device
2017-08-27 18:05:13 -04:00
David Ludwig
145ca0c210
fixed issue #15 : BasiliskII: running an autotools build breaks ability to build with Xcode
2017-08-27 17:37:20 -04:00
David Ludwig
51a9eeae76
fixed issue #14 : Basilisk II: make Xcode generate UAE's CPU-emulation sources at build-time
2017-08-27 17:05:02 -04:00
asvitkine
da5ea79a0f
Merge pull request #124 from rickyzhang82/pr-fix-mon-for-bii
...
Fix mon option
2017-08-26 23:53:09 -04:00
David Ludwig
eb36b34106
Sheepshaver: misc, runtime fixes on OSX hosts
2017-08-25 17:19:36 -04:00
David Ludwig
e55df3de96
build SheepShaver against SDL2, when using its Xcode 8 project file
2017-08-25 17:01:31 -04:00
David Ludwig
3bae0bbda9
commented on use of SDL_SetRelativeMouseMode
2017-08-23 20:56:54 -04:00
David Ludwig
7767f128e5
fixed issue #19 : on OS X, display can slide around if initial clicks are near top of screen
2017-08-23 20:52:30 -04:00
Ricky Zhang
6dbfa73dbd
Fix mon option
...
Signed-off-by: Ricky Zhang <rickyzhang@gmail.com>
2017-08-21 17:14:07 -04:00