Commit Graph

3394 Commits

Author SHA1 Message Date
thrust26 802b5a33bc make prompt tab initial tab in debugger
fix Dialog class for R77
2019-06-15 14:47:12 +02:00
thrust26 aef9decdfb fix #492 2019-06-15 13:10:02 +02:00
thrust26 b85bbbdcdc Merge branch 'master' of https://github.com/stella-emu/stella 2019-06-15 12:10:28 +02:00
thrust26 65cb17e736 refactor controller dependent mappings 2019-06-15 12:10:00 +02:00
Stephen Anthony af1703c24a Fix minor warnings from clang.
Minor formatting fixes.
2019-06-14 17:31:04 -02:30
thrust26 d969d9152b fix #490 2019-06-14 21:49:39 +02:00
thrust26 3b1be03f74 enable mapping start on double-click code 2019-06-14 20:03:58 +02:00
thrust26 03280abf7f improve hash function (~33% less collisions) 2019-06-14 17:49:30 +02:00
Thomas Jentzsch c43db6d85c fix broken VS project filter file 2019-06-14 09:32:34 +02:00
Thomas Jentzsch d09ccf4ad4 fix missing UI event display 2019-06-14 09:07:42 +02:00
thrust26 fca6348f7e align help wording to other code and doc 2019-06-13 21:45:37 +02:00
thrust26 73052e1351 HelpDialog display remapped keys 2019-06-13 21:39:03 +02:00
thrust26 219c4b0483 fix Event::VERSION (no reason for a change) 2019-06-13 00:01:37 +02:00
thrust26 43537c868b add autoslot event and default mapping
fix autoslot message
2019-06-12 23:58:44 +02:00
Stephen Anthony dfc1f852cf Fix invalid C++ code (use range-based FOR loop). 2019-06-12 13:10:02 -02:30
thrust26 a14d1c275d implement separate keyboard mappings for joystick, paddles and keyboard controllers
update doc accordingly
2019-06-12 16:48:41 +02:00
Stephen Anthony 2cfffd48fe Fix initialization error in DPC+ scheme (fixes #489). 2019-06-12 09:54:40 -02:30
Stephen Anthony 33c65103d6 File extensions used by BS autodetect can now use longer that 3-char extensions. 2019-06-11 14:35:01 -02:30
Stephen Anthony d9d2bffa7a Fix signed/unsigned warning in clang. 2019-06-11 13:37:55 -02:30
Stephen Anthony 9191f63da2 Fix dirty framebuffer issues in fullscreen TIA mode.
This requires some testing, since it potentially causes slowdowns on older systems.
I cannot find any difference on my test system (and documentation I've read seems to imply
that you should clear the screen before each update, and that it is very fast on most hardware).
2019-06-08 23:01:59 -02:30
Stephen Anthony 00dbf96acc PopupWidget/ContextMenu is now dynamic; one can add items after it is created. 2019-06-08 22:30:19 -02:30
funbars 2ed934d718 libretro: avoid windows lto crash 2019-06-08 18:59:06 -02:30
Stephen Anthony 4745b6a240 Make sure properties database is correctly read on startup (fixes #475). 2019-06-08 18:17:25 -02:30
Stephen Anthony 4a8f2f80b6 Fix PopupWidget/ContextMenu not positioned correctly in fullscreen mode.
Refactored Rect class.
2019-06-03 19:28:56 -02:30
thrust26 0eb7cd70da add option to automatically save states when exiting emulation 2019-06-03 21:55:40 +02:00
Stephen Anthony 58b8c3458b Fix UI drawing modes when overlaid on TIA image. 2019-06-03 17:09:07 -02:30
Stephen Anthony 01ae69786d libretro: fix build for obsolete method. 2019-06-03 16:09:45 -02:30
Stephen Anthony d7754aee77 Dialogs drawn outside the underlying basedialog area no longer leave parts around.
There is still some work TODO for TIA mode; that is coming next.
2019-06-03 14:32:59 -02:30
Stephen Anthony 6153b8aa6c Fix parsing of stella.pro => DefProps: joystick entries were being removed. 2019-06-02 17:08:30 -02:30
Stephen Anthony 46b79a3a2d Updated properties database. 2019-06-02 16:52:36 -02:30
thrust26 ce5a935d49 remove now superfluous "hardcoded" message in InputDialog 2019-06-02 18:45:53 +02:00
Stephen Anthony 4de5098373 Fix compiler warning. 2019-06-02 10:22:26 -02:30
thrust26 b1b1d87cfa enhance Rewind/UnwindPause events 2019-06-02 14:07:42 +02:00
thrust26 351aff6be6 handle debugger relevant keys which cannot be remapped first 2019-06-02 12:57:04 +02:00
thrust26 34e6709336 Enable switches handling in debugger 2019-06-02 12:32:25 +02:00
thrust26 972a74f76b fix #486 2019-06-02 12:15:13 +02:00
thrust26 b589645269 make emulation key mappings available in debugger 2019-06-02 11:41:37 +02:00
thrust26 c9b9d4912b fix #295 2019-06-02 10:34:46 +02:00
thrust26 cb6b9cff32 add overscan message
fix scanlines message
2019-06-02 09:32:26 +02:00
thrust26 cf39f5afdf add overscan hotkeys
remove ystart hotkeys
update doc
2019-06-02 09:21:20 +02:00
thrust26 d9a074dce0 several debugger buttons repeat 2019-06-02 00:21:49 +02:00
thrust26 fccfee04f8 wind buttons in TimeMachineDialog repeat 2019-06-02 00:15:27 +02:00
thrust26 311a8575a2 Merge branch 'master' of https://github.com/stella-emu/stella 2019-06-01 23:13:08 +02:00
thrust26 795c892549 prevent that repeated keys are going to emulation core 2019-06-01 23:12:50 +02:00
Stephen Anthony 0a1a0979fb Remove key repeat functionality from DialogContainer.
It is now provided by the backend (SDL) directly.
2019-06-01 18:41:38 -02:30
thrust26 dd88e3a7fe change scanlines hotkey delta to 2
fix scanline underflow
2019-06-01 22:38:16 +02:00
thrust26 288eb5b1e5 allow repeat for selected keyboard events 2019-06-01 22:29:18 +02:00
thrust26 1c5fa872c0 add 4th modifier key (windows/option) to allowed mappings 2019-06-01 19:05:33 +02:00
thrust26 a3350bca07 fix MacOS modifier naming, 2nd try 2019-06-01 00:36:11 +02:00
thrust26 f7c529d179 fix MacOS modifier naming 2019-06-01 00:33:19 +02:00
thrust26 0724e69c4c attempt to fix CMD key mapping in MacOS 2019-06-01 00:23:38 +02:00
thrust26 2ed25f50b6 doc update
save all states now saves ALL states
2019-05-31 22:30:56 +02:00
thrust26 7b56497963 fix crash when TM is disabled 2019-05-31 16:26:52 +02:00
Stephen Anthony 98cb5a4ecd Update recent commit to use C++ functionality (unique_ptr and streams).
- fixes compile error in Linux and some libretro builds
- fixes issue #485
2019-05-31 11:38:19 -02:30
thrust26 67db29e826 implement saving/loading all TM states to/from disk 2019-05-31 14:44:46 +02:00
thrust26 b566c34793 refactor 'ctrlcombo' into 'modcombo', suppresses all modifier key combinations 2019-05-30 12:31:34 +02:00
thrust26 be1a51b5b4 use event version check for joymap too 2019-05-30 11:16:07 +02:00
thrust26 d231da4558 allow all events for combos
check event list version when loading keymaps & combomap
2019-05-30 10:18:35 +02:00
thrust26 996517eefb add new StartPause event (e.g. useful for combos)
fix some code
2019-05-30 08:59:33 +02:00
Stephen Anthony a225003ed9 Revert "Make Common::Point use non-negative dimensions, like the other classes in Rect."
Seems I should do more testing before committing code ...

This reverts commit 1ea2c967ce.
2019-05-29 10:52:39 -02:30
Stephen Anthony 1ea2c967ce Make Common::Point use non-negative dimensions, like the other classes in Rect. 2019-05-29 09:16:13 -02:30
thrust26 bd2185e3f5 fix ComboDialog width 2019-05-28 23:28:47 +02:00
thrust26 43af1a0005 redefine a few default keys (in TV effects and toggle bits/collisions)
reorder listing of emulation actions according to documentation
update documentation
2019-05-28 23:02:02 +02:00
thrust26 c8223c105b Merge branch 'master' of https://github.com/stella-emu/stella 2019-05-28 21:03:20 +02:00
thrust26 24dcb64c70 try to map correctly for MacOS.
make remaining ALT hotkeys configurable
2019-05-28 21:03:05 +02:00
funbars 389616f3c6 libretro cleanup 2019-05-28 15:54:45 -02:30
thrust26 d9ba5bedd7 fix mapping for side independent modifiers (press both + key) 2019-05-28 18:29:18 +02:00
Stephen Anthony d1df80b41d Code cleanup, formatting, etc. 2019-05-28 11:39:49 -02:30
Stephen Anthony c4443715cc Make Events for snapshots always available, even when PNG support is disabled.
- otherwise, builds with and without PNG support will potentially have different mappings
- this makes it very hard to test on devel systems where support is enabled/disabled
- basically, events are hard-coded to certain values, and shouldn't change based on support for any particular subsystem

Fix warnings from clang.
2019-05-28 11:29:56 -02:30
thrust26 8f6dfda42f refactor ESC key handling
make remaining control hotkeys configurable
2019-05-27 23:01:03 +02:00
thrust26 ef8fdc8cd9 fix combined modifier handling (finally :-)
make more hotkeys configurable
2019-05-27 20:01:49 +02:00
thrust26 bb7c3c429c fix fullscreen toggle in menu modes
made 'Quit' event configurable
2019-05-26 22:20:33 +02:00
thrust26 a9e4531104 fix 'Reset' and 'Default' for multiple event mappings 2019-05-26 21:35:15 +02:00
thrust26 b45b192445 fix default key mappings 2019-05-26 20:41:34 +02:00
thrust26 54decb2cdf mapping for standalone and combined modifiers fixed 2019-05-26 19:53:14 +02:00
thrust26 308cc1864d fix not working erase button 2019-05-26 10:39:26 +02:00
Christian Speckner 97dfbd9fe8 Fix memory corruption. 2019-05-26 00:32:13 +02:00
thrust26 9ea265859a add new mappings automatically
add more events which can be remapped
enable all emulation events for pause mode too
2019-05-26 00:07:53 +02:00
thrust26 5e36cb9fed allow tab keys to be remapped in menu mode too 2019-05-25 19:39:55 +02:00
Stephen Anthony b1b0f685d1 Fix compile error and warnings in macOS.
Still need to fix crashes on startup.
2019-05-25 15:01:00 -02:30
thrust26 976d9bbe72 move some fixed hotkeys to remap-able keys 2019-05-25 19:14:01 +02:00
Stephen Anthony 3b9c1e2768 Updated libpng to latest release. 2019-05-25 14:15:26 -02:30
thrust26 6b70b2dc9b fix 'Erase' in Input dialog, now removes additional mappings for keys too 2019-05-25 18:03:21 +02:00
thrust26 28b22f57a5 add missing modifier to 'eventForKey'
remove default modifier KBDM_NONE
2019-05-25 17:13:12 +02:00
Stephen Anthony a38776decc libretro: fix missing KeyMap class. 2019-05-25 11:41:10 -02:30
Stephen Anthony 5b4fee61dd Fix compilation for new keymapping stuff in Linux/libretro. 2019-05-25 11:38:18 -02:30
thrust26 fc79665d3a refactor key mapping using hash map
key mapping now allows key + modifier combinations
2019-05-25 15:12:34 +02:00
Stephen Anthony a2a3844d3d Silence warning from clang. 2019-05-24 18:15:32 -02:30
thrust26 d3662ee9c8 key for entering Options dialog can now be remapped as documented 2019-05-24 18:31:46 +02:00
Stephen Anthony c86aa6957b Fix crash in certain cases (most obvious when selecting cart tabs in debugger). 2019-05-23 18:24:00 -02:30
thrust26 ae439ba318 add zoom level hotkeys to documented hardcoded actions 2019-05-23 22:17:39 +02:00
thrust26 b68a7ffb9f remove 'Backspace' key from hardcoded actions 2019-05-23 21:32:14 +02:00
thrust26 acbe9b2677 Merge branch 'master' of https://github.com/stella-emu/stella 2019-05-23 19:05:00 +02:00
thrust26 d2027a8a97 fix backspace not working in launcher 2019-05-23 19:04:39 +02:00
Stephen Anthony 8b5e45d810 libretro: remove unneeded file. 2019-05-22 08:50:38 -02:30
funbars baf4dc8d07 libretro uwp (fix) 2019-05-22 08:31:11 -02:30
thrust26 6a70dc7863 fix #480 2019-05-21 23:15:20 +02:00
thrust26 6654d18721 added a few missing CLI parameter descriptions to CLI help 2019-05-19 20:49:19 +02:00
Stephen Anthony 9c2f96e600 libretro: more cleanup. 2019-05-19 12:26:07 -02:30
Stephen Anthony af40918d17 libretro: minor cleanup. 2019-05-19 12:02:09 -02:30
thrust26 3d0b11d20f fix #479 2019-05-19 16:20:23 +02:00
thrust26 cdcbf4b079 highlight focused widget initially 2019-05-19 12:33:12 +02:00
thrust26 50088b08a5 removed "height" from doc text and Settings 2019-05-19 11:45:18 +02:00
thrust26 d08cd7cbbd minor code fixes 2019-05-19 10:13:55 +02:00
Stephen Anthony 33c4e81bb0 Fix minor compile warnings, including using float instead of double in a few places. 2019-05-18 20:48:13 -02:30
funbars 889fb0e651 libretro vita 2019-05-18 20:47:38 -02:30
Stephen Anthony dac0fe7a7e libretro: fix compile for recent FrameBuffer method change. 2019-05-18 09:53:34 -02:30
thrust26 f466ddc544 make sure that last windowed position is on screen 2019-05-18 12:26:26 +02:00
thrust26 95d8bb870d add non-integral TIA zoom steps (partially addresses #263) 2019-05-18 10:30:23 +02:00
thrust26 49585250fd add another cleanup remembering last windowed position code 2019-05-18 09:04:06 +02:00
thrust26 53597938b6 cleanup remembering last windowed position code 2019-05-18 08:43:02 +02:00
Stephen Anthony 22b15d7f37 Fix warnings, and compile failure for libretro. 2019-05-17 21:53:59 -02:30
thrust26 6fc3863ef9 make Stella remember the last window position (now Center option makes a difference!) 2019-05-17 22:19:27 +02:00
Stephen Anthony d377d2a9a2 libretro: fix warning for unhandled controllers. 2019-05-17 11:20:12 -02:30
funbars 4b5c7eb7f2 libretro controls (fix) 2019-05-17 11:18:06 -02:30
thrust26 e7d2926eba add overscan to launcher 2019-05-16 22:30:37 +02:00
funbars ae4a796382 libretro speedup 2019-05-16 14:36:05 -02:30
Stephen Anthony b10ba17a0c libretro: fix compile flags
- turned off most warnings, since this build is not meant for developers
  (bugs will be fixed on the main devel machines, where warnings are more useful)
- use C++14 flag for non-Windows builds only
2019-05-15 16:59:03 -02:30
thrust26 00355c01a4 remove overscan from windowed modes 2019-05-15 21:08:55 +02:00
thrust26 91e46faddf add overscan option to StellaSettingsDialog
fix dialog position when overscan is enabled
2019-05-15 20:05:17 +02:00
funbars 1e7ff8974f libretro runahead 2019-05-15 15:00:58 -02:30
Stephen Anthony 68d49f8e43 libretro: remove unused variable. 2019-05-15 13:53:46 -02:30
thrust26 c61f3e9a1d Merge branch 'master' of https://github.com/stella-emu/stella 2019-05-15 18:18:11 +02:00
thrust26 c5eadcef26 update properties for Thrust and spelling of my name :) 2019-05-15 18:17:58 +02:00
Stephen Anthony 12a95dc176 Updates to conditional compilation.
- Don't create certain directories when not needed
- Don't include certain items in ContextMenu when not applicable
2019-05-15 13:30:27 -02:30
funbars a6412f4ab2 libretro cleanup (startup) 2019-05-15 12:25:58 -02:30
funbars d86f5d8a07 libretro options (reorder) 2019-05-15 12:25:10 -02:30
funbars 7baa82cb30 libretro uwp 2019-05-15 08:30:29 -02:30
Christian Speckner c75fcfae13 RAII wrapper for sqlite transactions, better transaction handling in key value repo. 2019-05-15 10:32:01 +02:00
Stephen Anthony 050a27f1ae Fixed HiDPI mode for all remaining dialogs (Time Machine, BrowserDialog, etc).
All that's left to do now is testing.
2019-05-14 18:34:34 -02:30
thrust26 d6fbaba4d4 fix missed VS refactoring 2019-05-14 22:55:55 +02:00
thrust26 b043ed5335 renamed 'setTickmarkIntervals' 2019-05-14 22:52:06 +02:00
thrust26 94de76b78e implement emulation fullscreen overscan 2019-05-14 22:44:48 +02:00
thrust26 5aab1afc7c rename labels for clarity 2019-05-14 19:03:03 +02:00
Stephen Anthony 28ad745b66 Eliminate unused variable (found by gcc-9). 2019-05-14 13:02:15 -02:30
funbars 1b4b2b3fe5 libretro makefile 2019-05-14 08:46:46 -02:30
Stephen Anthony a894496e77 A little too eager with GUI_SUPPORT. 2019-05-13 20:43:02 -02:30
thrust26 1e8f62d677 fix widget alignment in UIDialog 2019-05-13 20:14:25 +02:00
thrust26 c0c95c0c15 add restart info text for HiDPI mode 2019-05-13 19:52:59 +02:00
thrust26 093fd4eb75 add hidpi option checkbox to UIDialog 2019-05-13 19:04:39 +02:00
Stephen Anthony 087dd1dbb9 Fix imageRect not being correctly set for fullscreen UI modes.
- This caused incorrectly positioning for ContextMenu
- With this fix, the positioning code in ContextMenu and related dialogs becomes a lot less complex
2019-05-12 19:12:30 -02:30
thrust26 9aa75502b2 move label names into central header 2019-05-12 22:23:23 +02:00
thrust26 88f64473e9 limit states to 100 for R77 2019-05-12 21:40:28 +02:00
thrust26 bef2981796 align R77 dialog to button labels 2019-05-12 21:16:28 +02:00
thrust26 93c7a69351 rename "dejitter" parameter names and add them to the CLI help 2019-05-12 19:55:14 +02:00
thrust26 32a6f10f0c remove unused code 2019-05-12 18:59:46 +02:00
Stephen Anthony bff503a001 Refactor DialogContainer and child classes.
- instead of using a protected instance variable, each derived class now has its own private variable
- each derived class also takes responsibility for deleting its private variable
- various API cleanups
2019-05-11 22:16:23 -02:30
Stephen Anthony c37e245c7a All widgets and dialogs using 'ContextMenu' now work in hidpi mode. 2019-05-11 19:50:42 -02:30
Stephen Anthony ef93ecfbd6 PopupWidget is now correctly positioned in hidpi mode. 2019-05-11 18:17:42 -02:30
Stephen Anthony e7759048ca First pass at implementing 'hidpi' mode. For now, it is available with 'hidpi' option only from the commandline.
- This is still a WIP, but is already very usable; I can finally see the UI on my 4k monitor :)
2019-05-11 14:33:07 -02:30
Stephen Anthony fccd62607b Highlight widgets when they gain and lose focus.
- This allows widgets that are navigated using the keyboard/joystick to look the same as when using the mouse.
- For R77 in particular, this really helps when seeing which button is currently selected.
2019-05-10 23:07:36 -02:30
Stephen Anthony ce989df3e2 Update for next beta release. 2019-05-10 09:24:55 -02:30
thrust26 1d9fc3a1ab add missing buttons and keys (described in R77 help) 2019-05-09 22:16:00 +02:00
thrust26 eb2ece7bde define dejitter defaults 2019-05-09 20:11:42 +02:00
thrust26 41b990109a split paddle dejitter settings 2019-05-09 19:05:33 +02:00
thrust26 f619fe33d2 adjust dejitter factors 2019-05-08 22:36:11 +02:00
thrust26 d21f5fdb22 add dejitter UI and experimental parameters 2019-05-08 22:02:04 +02:00
orbea d2bc950e84 libretro: Silence clang warnings for unix.
clang-8: warning: -lpthread: 'linker' input unused [-Wunused-command-line-argument]
2019-05-08 17:18:15 -02:30
orbea 92d95db9d8 libretro: Fix build. 2019-05-08 16:59:46 -02:30
thrust26 8e68a51ed4 add first coarse stab at paddle anti-flicker 2019-05-08 20:12:48 +02:00
Christian Speckner 7ed4105e79 Update R77 joymap preset to account for modified controls layout. 2019-05-08 00:19:00 +02:00
Christian Speckner 3aa16f5d54 Mising semicolon. 2019-05-07 23:55:08 +02:00
Christian Speckner 3cbbda4719 Stupid me... remove key column name from joymap string. 2019-05-07 23:46:50 +02:00
thrust26 c83d22604b Save input mappings when leaving dialog 2019-05-07 20:23:28 +02:00
Christian Speckner e65d9250f3 Add joymap to support the R77 paddles. 2019-05-07 00:26:05 +02:00
Stephen Anthony 3b108dcdeb Fix warnings from clang. 2019-05-05 11:43:31 -02:30
thrust26 b4e0eb8792 fix R77 buttons in launcher 2019-05-05 13:19:20 +02:00
thrust26 e7d75ae408 fix event for R77 2019-05-05 12:51:57 +02:00
thrust26 888aa393d6 add missing include 2019-05-05 12:49:37 +02:00
thrust26 feca959d1e update R77 readme 2019-05-05 11:29:47 +02:00
thrust26 977359aec9 add more and fix default buttons for R77
add rewind/unwind events
improve R77HelpDialog
2019-05-05 11:18:49 +02:00
thrust26 60260843ff improve dialog stacking 2019-05-05 08:55:24 +02:00
thrust26 ed5f8cb9de oops 2019-05-05 08:01:08 +02:00
thrust26 4f9927ae9f add R77 help dialog 2019-05-05 00:05:28 +02:00
Stephen Anthony 72ecc92326 Pass event to change 4:3/16:9 mode in Min UI. 2019-05-04 17:58:19 -02:30
thrust26 95341b9030 add frying to min UI command dialog 2019-05-04 21:09:35 +02:00
Christian Speckner ca96f20bc2 Make failure to checkpoint WAL non-fatal, make sure that early logs are not swallowed. 2019-05-04 20:38:13 +02:00
Christian Speckner cc5db6b330 Put DB in WAL mode. 2019-05-04 20:38:13 +02:00
Stephen Anthony e933bd9c6b Allow 4:3/16:9 button in MinimalUI mode to work without restarting the ROM. 2019-05-04 15:51:29 -02:30
orbea 9a49670d74 libretro: Hide compiler options from msvc. 2019-05-04 11:48:49 -02:30
thrust26 39d3eefcef make 'Cancel' work in command dialogs 2019-05-04 12:55:39 +02:00
thrust26 951b13ed97 fix settings not opening in launcher 2019-05-04 12:23:03 +02:00
thrust26 91317be73d add more default joystick button mapping
- open settings via joystick button in launcher and during emulation (4th button)
- open command menu and exit to launcher via joystick buttons during emulation (3rd and 5th button)
- cycle tabs via joystick 3rd and 4th buttons
2019-05-04 11:47:53 +02:00
thrust26 a38f56fe91 define tab cycling events and make tab cycling configurable 2019-05-04 11:37:43 +02:00
Christian Speckner e015025d90 Minor optimization to settings I/O. 2019-05-04 10:42:18 +02:00
Stephen Anthony ab8e5a59d4 libretro: re-enable `ignored-qualifiers` warnings. 2019-05-03 21:53:03 -02:30
Stephen Anthony 0fa83b0fd0 Fix compilation with sqlite (missing include header file). 2019-05-03 20:42:16 -02:30
Christian Speckner 6da1968845 Pacify compiler warning (and fix sqlite on windows). 2019-05-04 00:47:02 +02:00
thrust26 24602b4f53 prevent exiting command dialog with toggle key when using minimal UI 2019-05-03 19:34:39 +02:00
Stephen Anthony 1ad61ea117 Removed some redundant 'const', and with it re-enabled '-Wignored-qualifiers'. 2019-05-03 12:39:03 -02:30
orbea eb3e1b00dd libretro: Attempt to fix the ios build.
This copies the solution for the osx build which failed the same way.
2019-05-03 12:04:18 -02:30
orbea 17c64658ed libretro: Fix identing in the Makefile. 2019-05-03 11:49:49 -02:30
orbea 7b098e6185 libretro: Add -stdlib=libc++ to the LDFLAGS for osx too. 2019-05-03 11:11:58 -02:30
funbars d72b2da88e libretro stella msvc changes 2019-05-03 09:07:26 -02:30
orbea 8bccc11ce1 libretro: Remove CFLAGS and CC from the Makefile.
stella is a c++ project and these appear unused.
2019-05-03 09:06:34 -02:30
orbea f13a86c1dd libretro: msvc again... 2019-05-03 09:05:42 -02:30
orbea b5c9caa67f libretro: Try setting osx to 10.7. 2019-05-02 19:06:55 -02:30
orbea 7c79a4dd03 libretro: Attempt to fix osx again. 2019-05-02 18:40:37 -02:30
Stephen Anthony 83a3bdd6cd GUI support is now conditional in Stella. This is enabled by default for all ports except libretro.
- When disabled, it also disables the debugger and cheatcode support
- UI-wise, this reverts Stella to 1.x functionality (before any internal UI was added)
- Eliminates 47000 lines of code for those ports (like libretro) that don't need it.
2019-05-02 17:58:39 -02:30
Stephen Anthony 5a7d18159b Move Rect class in VS project. 2019-05-02 17:21:02 -02:30