Commit Graph

6899 Commits

Author SHA1 Message Date
Christian Speckner 58b1896d74 Extend XCode project. 2021-08-31 08:42:13 +02:00
Christian Speckner e54a98d271 Whitespace. 2021-08-31 08:41:44 +02:00
Christian Speckner 13d4ddb121 Remove unnecessary conditional. 2021-08-31 08:30:48 +02:00
Stephen Anthony 79d40d52f8 Add HTTP_LIB support for Visual Studio. 2021-08-30 20:33:20 -02:30
Stephen Anthony b94a6ca63c Wrap calls to httplib inside a define. This allows to build without such support.
- Linux has this enabled by default, R77 disabled by default
- Still TODO is get it working for Windows and Mac
2021-08-30 19:30:45 -02:30
Stephen Anthony ef7fd33a27 Fix compilation in Linux for missing http_lib header file. 2021-08-30 18:51:21 -02:30
Christian Speckner 67707bfdde Pluscart networking. 2021-08-30 22:54:08 +02:00
Thomas Jentzsch 42e1fdb518 updated docs and WhatsNewDialog 2021-08-29 09:29:38 +02:00
Stephen Anthony dd842cce30 Fix minor compiler warning, and bump version number for state file. 2021-08-28 17:40:24 -02:30
Stephen Anthony 10dc5d6d8b Fix minor compiler warning. 2021-08-28 17:19:31 -02:30
Stephen Anthony c2951b3b4d Merge branch 'feature/lodefmode-moviecart' 2021-08-28 17:17:32 -02:30
Stephen Anthony 5887c13a67 Added preliminary support for 'MVC' bankswitching scheme by Rob Bairos. 2021-08-28 17:16:45 -02:30
Thomas Jentzsch f666ef52df updated Player and Missile serializing for previous commit 2021-08-28 14:14:37 +02:00
Thomas Jentzsch 7aa40d4c73 added different debug colors for player/missile copies (resolves #713) 2021-08-28 10:54:49 +02:00
Stephen Anthony 4716079954 Merge branch 'master' into feature/lodefmode-moviecart 2021-08-26 19:42:43 -02:30
Stephen Anthony eba34b5320 Fix minor compiler warnings in g++ and clang. 2021-08-26 19:17:18 -02:30
Thomas Jentzsch f67bcec1b6 reformatted the ARM fatal error popup a little bit 2021-08-25 23:15:52 +02:00
Thomas Jentzsch 094ea6cfa4 added "Check for Update" button to HelpDialog (see #407) 2021-08-25 22:19:41 +02:00
Thomas Jentzsch 5c775ab807 Improved #807 fix 2021-08-25 17:59:26 +02:00
Thomas Jentzsch d761df9c49 Fixed games count when there is no parent directory (fixes #807) 2021-08-25 17:34:44 +02:00
Thomas Jentzsch cace55868c improved progress bar handling for long running file list operations 2021-08-24 12:16:30 +02:00
Thomas Jentzsch 355658bf2e changed Air Raid properties to NTSC-50 format (fixes #812) 2021-08-23 19:53:07 +02:00
Thomas Jentzsch 7ade95c03b trying to fix #808 2021-07-11 08:47:45 +02:00
Thomas Jentzsch c8463ae54b intermediate Thumb cycle count commit (part 2) 2021-07-08 15:47:11 +02:00
Thomas Jentzsch c73261b716 intermediate Thumb cycle count commit 2021-07-08 15:46:41 +02:00
Thomas Jentzsch f8c52ec24b another fix for MAMCR
further improved merged I-S cycles
2021-07-02 17:40:30 +02:00
Thomas Jentzsch c3220e0532 added emulation of merged I-S cycles
improved ARM timers
fixed MAMCR register emulation
2021-07-01 15:40:49 +02:00
Thomas Jentzsch 43a813958a extended single cycle access to everything except Flash 2021-06-29 17:44:08 +02:00
Stephen Anthony 15c40bb197 Fix minor warnings in g++10. 2021-06-27 12:25:21 -02:30
Thomas Jentzsch 06c6c1ccaa fixed a bug in branch cycle counting (now the test value is less than 0.1% off) 2021-06-27 13:04:35 +02:00
Thomas Jentzsch 6175176a6a added more chips types for ARM cycle count
added missing cycle counts for push and pop
added music update cycles to ARM cycle count for CDFJ
fixed stmia cycle counts
2021-06-27 09:44:42 +02:00
Thomas Jentzsch 287ab8b742 added DEGREE and ELLIPSIS chars to allowed PopUpWidget chars 2021-06-27 09:31:52 +02:00
Stephen Anthony 135ee8748d Fix minor warnings from g++10.3. 2021-06-25 15:40:06 -02:30
Thomas Jentzsch 478d13e165 fixed #805 (ROMs detect QuadTari as Genesis) 2021-06-25 11:24:34 +02:00
Thomas Jentzsch acbfad3e56 added that digital audio considers console timing
added a 10% factor to ARM cycle count when digital audio is enabled
2021-06-25 09:18:26 +02:00
Thomas Jentzsch 0bbf9ce945 trying to fix Libretro builds 2021-06-24 16:56:17 +02:00
Thomas Jentzsch 42f44b3bdb further enhanced ARM cycle counts 2021-06-24 16:21:00 +02:00
Thomas Jentzsch 22f9db40b9 slightly improved cart type detection 2021-06-22 19:23:28 +02:00
Thomas Jentzsch 84b3f0280e fixed extra cycle in ARM cycle counts 2021-06-16 19:59:31 +02:00
Thomas Jentzsch cbf1706a0a added directory navigation support to launcher 'Select' button 2021-06-16 17:23:24 +02:00
Thomas Jentzsch b1e9572186 fixed ARM branch cycles (not taken = 1)
added cycle change tracking
2021-06-16 12:39:58 +02:00
Thomas Jentzsch b07c74d5e5 Improved cycle counting for MUL instruction
Made ARM Timers functional
2021-06-15 18:55:32 +02:00
Thomas Jentzsch f87aafb3e9 switched ARM cycle counting to "real" cycles 2021-06-15 17:31:08 +02:00
Thomas Jentzsch fc9490deca fixed unwanted input consuming 2021-06-15 10:53:32 +02:00
Stephen Anthony 8a6c4eece2 Added missing file to Xcode, and fixed compile error. 2021-06-14 14:58:22 -02:30
Stephen Anthony 6fb509153f libretro: Fix compile error from missing file in Makefile. 2021-06-14 14:33:19 -02:30
Thomas Jentzsch 1e1ba7a851 added missing file 2021-06-14 17:21:04 +02:00
Thomas Jentzsch f9d7f66125 added UI elements for ARM cycles to debugger widgets
refactored ARM cart classes a bit
2021-06-14 16:24:42 +02:00
Thomas Jentzsch 0c511805c7 added command line options to include (coarse) ARM cycles into system cycles 2021-06-13 12:18:44 +02:00
Thomas Jentzsch c02fc531aa renamed everything "keypad" into "keyboard" 2021-06-12 17:20:33 +02:00