Commit Graph

6982 Commits

Author SHA1 Message Date
Thomas Jentzsch 22819463f7 does NOT compile! 2021-08-31 17:04:27 +02:00
Stephen Anthony 3ba95f3d67 Add HTTP_LIB support for Visual Studio. 2021-08-30 20:33:20 -02:30
Stephen Anthony 4a1e511494 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 d14f67b19f Fix compilation in Linux for missing http_lib header file. 2021-08-30 18:51:21 -02:30
Christian Speckner d534e5cde2 Pluscart networking. 2021-08-30 22:54:08 +02:00
Thomas Jentzsch 334edbeff1 updated docs and WhatsNewDialog 2021-08-29 09:29:38 +02:00
Stephen Anthony 5dd0146d4d Fix minor compiler warning, and bump version number for state file. 2021-08-28 17:40:24 -02:30
Stephen Anthony 63b9024ce9 Fix minor compiler warning. 2021-08-28 17:19:31 -02:30
Stephen Anthony 79dcbc2975 Merge branch 'feature/lodefmode-moviecart' 2021-08-28 17:17:32 -02:30
Stephen Anthony 0b63decafc Added preliminary support for 'MVC' bankswitching scheme by Rob Bairos. 2021-08-28 17:16:45 -02:30
Thomas Jentzsch 52958304c7 updated Player and Missile serializing for previous commit 2021-08-28 14:14:37 +02:00
Thomas Jentzsch c98dd49594 added different debug colors for player/missile copies (resolves #713) 2021-08-28 10:54:49 +02:00
Stephen Anthony f32e539bc0 Merge branch 'master' into feature/lodefmode-moviecart 2021-08-26 19:42:43 -02:30
Stephen Anthony f214f3697d Fix minor compiler warnings in g++ and clang. 2021-08-26 19:17:18 -02:30
Thomas Jentzsch 8bd023f1a1 reformatted the ARM fatal error popup a little bit 2021-08-25 23:15:52 +02:00
Thomas Jentzsch 66233326b6 added "Check for Update" button to HelpDialog (see #407) 2021-08-25 22:19:41 +02:00
Thomas Jentzsch d7b34387bd Improved #807 fix 2021-08-25 17:59:26 +02:00
Thomas Jentzsch 0c22737e64 Fixed games count when there is no parent directory (fixes #807) 2021-08-25 17:34:44 +02:00
Thomas Jentzsch 91786be2d9 improved progress bar handling for long running file list operations 2021-08-24 12:16:30 +02:00
Thomas Jentzsch 1335dc3fd7 changed Air Raid properties to NTSC-50 format (fixes #812) 2021-08-23 19:53:07 +02:00
Thomas Jentzsch 4bab5eee2e trying to fix #808 2021-07-11 08:47:45 +02:00
Thomas Jentzsch 280eb13226 intermediate Thumb cycle count commit (part 2) 2021-07-08 15:47:11 +02:00
Thomas Jentzsch 54c9097144 intermediate Thumb cycle count commit 2021-07-08 15:46:41 +02:00
Thomas Jentzsch a872c8fb42 another fix for MAMCR
further improved merged I-S cycles
2021-07-02 17:40:30 +02:00
Thomas Jentzsch 8d9ca0657a added emulation of merged I-S cycles
improved ARM timers
fixed MAMCR register emulation
2021-07-01 15:40:49 +02:00
Thomas Jentzsch 1e55231f3c extended single cycle access to everything except Flash 2021-06-29 17:44:08 +02:00
Stephen Anthony 059bacde34 Fix minor warnings in g++10. 2021-06-27 12:25:21 -02:30
Thomas Jentzsch eff25e007e 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 47c6b66e51 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 4547077120 added DEGREE and ELLIPSIS chars to allowed PopUpWidget chars 2021-06-27 09:31:52 +02:00
Stephen Anthony 73139b6521 Fix minor warnings from g++10.3. 2021-06-25 15:40:06 -02:30
Thomas Jentzsch 19f65a75ad fixed #805 (ROMs detect QuadTari as Genesis) 2021-06-25 11:24:34 +02:00
Thomas Jentzsch e58c8e45dd 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 b4772a4443 trying to fix Libretro builds 2021-06-24 16:56:17 +02:00
Thomas Jentzsch aadd10deeb further enhanced ARM cycle counts 2021-06-24 16:21:00 +02:00
Thomas Jentzsch ba5bbe6172 slightly improved cart type detection 2021-06-22 19:23:28 +02:00
Thomas Jentzsch 27182d2c46 fixed extra cycle in ARM cycle counts 2021-06-16 19:59:31 +02:00
Thomas Jentzsch 2db390d8c0 added directory navigation support to launcher 'Select' button 2021-06-16 17:23:24 +02:00
Thomas Jentzsch 7cea6ffa8b fixed ARM branch cycles (not taken = 1)
added cycle change tracking
2021-06-16 12:39:58 +02:00
Thomas Jentzsch 92d197e471 Improved cycle counting for MUL instruction
Made ARM Timers functional
2021-06-15 18:55:32 +02:00
Thomas Jentzsch 2aee4c161b switched ARM cycle counting to "real" cycles 2021-06-15 17:31:08 +02:00
Thomas Jentzsch 2e66631587 fixed unwanted input consuming 2021-06-15 10:53:32 +02:00
Stephen Anthony d31a8fd938 Added missing file to Xcode, and fixed compile error. 2021-06-14 14:58:22 -02:30
Stephen Anthony 44d2c78381 libretro: Fix compile error from missing file in Makefile. 2021-06-14 14:33:19 -02:30
Thomas Jentzsch 8ffc778214 added missing file 2021-06-14 17:21:04 +02:00
Thomas Jentzsch 0d8d7de170 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 d8c2cdf019 added command line options to include (coarse) ARM cycles into system cycles 2021-06-13 12:18:44 +02:00
Thomas Jentzsch c7fbfb6d47 renamed everything "keypad" into "keyboard" 2021-06-12 17:20:33 +02:00
Thomas Jentzsch f98afa13cf removed Stell/2600-daptor renaming 2021-06-11 16:50:39 +02:00
Lo Def 61f5b1aa2a Fixed stepping forward faster than stepping back 2021-06-11 10:13:39 -02:30