Commit Graph

5443 Commits

Author SHA1 Message Date
Thomas Jentzsch 96d5a3ff5b optimized thumb branch instructions 2022-11-27 13:10:02 +01:00
Thomas Jentzsch bb1b0ab953 fixed 7800 pause button 2022-11-23 22:29:43 +01:00
Stephen Anthony cafc3572c3 Updates to Xcode project for Xcode 14. 2022-11-23 15:27:11 -03:30
Stephen Anthony fa49e03410 Updated to latest sqlite3 release. 2022-11-20 15:31:26 -03:30
Stephen Anthony 9ddacb45a9 Fix typo. 2022-11-17 15:36:35 -03:30
Stephen Anthony d1767d4d93 More 'const char* const' fixes. 2022-11-13 12:31:36 -03:30
Stephen Anthony 788c836130 Minor fixes to FSNodePOSIX. 2022-11-12 21:44:50 -03:30
Stephen Anthony 25c882b4bd Use already calculated file size, and cache for later use. 2022-11-11 20:26:14 -03:30
Stephen Anthony c9e10fdc6e Stop WAV playing when exiting a KidVid ROM and starting a non-KidVid one. 2022-11-03 21:42:14 -02:30
Stephen Anthony 2c4b98ef7a Yet more cleanups in FSNodeWINDOWS. 2022-10-29 16:12:39 -02:30
Thomas Jentzsch 6cbb06b10a added VSYNC warning to console info overlay in developer mode 2022-10-20 12:48:51 +02:00
Stephen Anthony 7a8845548d Speed up file/directory access in Windows by 3-4x. 2022-10-18 17:21:13 -02:30
Stephen Anthony 7193c40532 More cleanups to FSNodeWINDOWS. 2022-10-15 19:54:51 -02:30
Stephen Anthony 6e46d46ffa More cleanups to FSNodeWINDOWS. 2022-10-12 18:45:24 -02:30
Thomas Jentzsch e63975847f fixed build test 2022-10-12 22:21:10 +02:00
Thomas Jentzsch d38831bbb2 failed build test 2022-10-12 22:03:48 +02:00
Stephen Anthony 63e99ef0d1 More cleanups to FSNodePOSIX. 2022-10-12 12:58:00 -02:30
Stephen Anthony dfb64f05a8 Add missing directory separator that sometimes is missing in SQL database file. 2022-10-11 18:45:46 -02:30
Stephen Anthony 35e0cf7a67 Remove Readme.txt, replace with README.md (which contains the former). 2022-10-10 23:33:51 -02:30
Stephen Anthony 35bc4ac8b6 Some optimizations for FSNodeWINDOWS. 2022-10-10 18:26:45 -02:30
Stephen Anthony 0a14629fa4 More optimization for FSNodePOSIX. 2022-10-10 17:05:22 -02:30
Stephen Anthony 437046bb6b Some minor optimizations to FSNodePOSIX. 2022-10-10 16:40:25 -02:30
Stephen Anthony 7b5d25d9f1 Fix minor warning from clang-tidy. 2022-10-09 21:50:57 -02:30
Stephen Anthony 7de717114c Separate sound mute and enable functionality.
Mute simply changes the sound level; disabling sound completely is now done separately.
2022-10-09 21:28:35 -02:30
Thomas Jentzsch 4044af5770 updated debugger doc for timers (screenshots) 2022-10-09 15:00:29 +02:00
Thomas Jentzsch 5a558a6afe fixed jitter emulation 2022-10-09 12:15:01 +02:00
Thomas Jentzsch 9e973bc955 fixed frame layout detection 2022-10-09 07:38:08 +02:00
Stephen Anthony e752f376e9 Updated sqlite3 to latest version. 2022-10-08 23:26:12 -02:30
Stephen Anthony 0bfb51cd30 Updated httplib to latest version. 2022-10-08 22:26:35 -02:30
Stephen Anthony 26cca6ad1a Updated PNG lib to latest version. 2022-10-08 22:22:48 -02:30
Stephen Anthony e33542da57 Updated JSON lib to latest version. 2022-10-08 22:15:53 -02:30
Stephen Anthony 1001fdae14 Suggested fixes from clang-tidy. 2022-10-08 20:33:59 -02:30
Stephen Anthony 6fb5903fcc Fix minor warning: parameter mirrors instance variables. 2022-10-08 20:11:31 -02:30
Thomas Jentzsch aadb28a618 reworked timer syntax and code and fixed some bugs 2022-10-08 11:54:38 +02:00
Thomas Jentzsch a8142633ce Merge branch 'master' of https://github.com/stella-emu/stella 2022-10-07 09:29:18 +02:00
Thomas Jentzsch b43fdbe52c fixed launcher image navigation for HiDPI mode 2022-10-07 09:29:02 +02:00
Stephen Anthony 6b5e2515a1 Add new class to Xcode project. 2022-10-06 13:20:53 -02:30
Stephen Anthony 744532fbba Fix minor compile issues. 2022-10-06 13:07:27 -02:30
Thomas Jentzsch e5f391d5a1 ...plus a fix for the make file 2022-10-06 17:07:11 +02:00
Thomas Jentzsch 083c9dc8d5 Merge branch 'master' of https://github.com/stella-emu/stella 2022-10-06 17:04:40 +02:00
Thomas Jentzsch 4633f4e394 ...and the usual missing new files 2022-10-06 17:04:12 +02:00
Stephen Anthony e8e82dc2dd Fixed typo in module.mk. 2022-10-06 12:33:45 -02:30
Thomas Jentzsch 3de6002c46 added user defined timers to debugger (TODO: screenshots) 2022-10-06 16:55:00 +02:00
Thomas Jentzsch d8ed1d1d13 Fixed "logBreaks" output in debugger 2022-10-03 18:16:14 +02:00
Stephen Anthony d893b12807 Some refactoring of SoundSDL2, placing WAV handling in its own inner class. 2022-10-01 21:06:12 -02:30
Thomas Jentzsch cff0821f33 fixed unwanted button up events in UI navigation 2022-10-01 21:21:20 +02:00
Thomas Jentzsch 65115cc3a1 enhanced UI navigation with a controller
added "Cancel" option to LauncherDialog context menu if opened with a controller
updated docs for image navigation in LauncherDialog
2022-10-01 11:07:02 +02:00
Stephen Anthony 129ec5886a First pass at separating Sound mute/pause functionality.
This will need lots of testing, since it touches many parts of the code.
2022-09-24 21:33:39 -02:30
Stephen Anthony 518f8eb5bd Fixed crash in resampling WAV playing; forgot to create an array.
Make WAV resampling default behaviour.
2022-09-19 01:33:36 -02:30
Stephen Anthony 3b073054ff Use unique_ptr instead of C-style allocations. 2022-09-18 16:56:57 -02:30
Thomas Jentzsch 79bf02f5e3 eliminated frequent memory allocation while playing WAV files 2022-09-16 15:18:24 +02:00
Thomas Jentzsch fbcf4670b9 fixed WAV echo problem and enabled on-the-fly resampling 2022-09-15 18:34:37 +02:00
Thomas Jentzsch 5e09f486af added on-the-fly WAV resampling (disabled, causes echo) 2022-09-15 15:21:10 +02:00
Thomas Jentzsch 1263f28e49 removed debug code and cast warning 2022-09-14 19:34:30 +02:00
Thomas Jentzsch 067cf7e021 fixed interrupted WAV continuing to play at restart 2022-09-14 17:38:47 +02:00
Thomas Jentzsch c53e0eabcb fixed Sound muting for WAV files 2022-09-14 13:39:24 +02:00
Stephen Anthony d488b9c860 More 'const' conversion, with help from clang-15. 2022-09-13 22:52:59 -02:30
Thomas Jentzsch a647b2ba7f implemented gapless playback for WAV files (KidVid) 2022-09-13 15:24:19 +02:00
Thomas Jentzsch 9d6cee710e added messages for Kid Vid 2022-09-10 15:56:25 +02:00
Thomas Jentzsch 2027882c77 added mute all songs option for Kid Vid 2022-09-09 14:09:46 +02:00
Stephen Anthony 098710a32e Eliminate unused variable. 2022-09-08 22:59:11 -02:30
Thomas Jentzsch 3293aecdd0 enhanced KidVid to allow selecting and starting the games via console switches 2022-09-08 19:43:58 +02:00
Thomas Jentzsch 8aa67f8493 fixed cut off Kid Vid songs 2022-09-07 12:26:03 +02:00
Thomas Jentzsch 201a2c909a enhanced KidVid song skipping
removed clicks at end of songs
2022-09-05 23:15:21 +02:00
Stephen Anthony 5b2e714d4f Bumped state number for changes to KidVid state file. 2022-09-04 14:31:15 -02:30
Thomas Jentzsch 69e61fb4e5 refactored KidVid code a bit
updated doc
2022-09-04 18:40:46 +02:00
Stephen Anthony 01e8d29190 Bump state version for KidVid; clean up some typos. 2022-09-04 12:55:53 -02:30
Thomas Jentzsch 0f09b945ce added KidVid tape state serializing 2022-09-04 10:03:40 +02:00
Stephen Anthony 087767b17b Add stubs to KidVid for save/load functionality (TODO). 2022-09-03 22:43:42 -02:30
Stephen Anthony 2296b334dc Minor formatting cleanups for recent commits. 2022-09-03 20:10:22 -02:30
Thomas Jentzsch 21f3b319c2 added WAV file volume adjustment (resolves #77) 2022-09-03 20:56:38 +02:00
Stephen Anthony 1c38d3e57a Fix a few minor compiler warnings.
Make WAV play methods not pure virtual, so we can change them without affecting libretro.
2022-09-03 14:51:20 -02:30
Stephen Anthony dfccad83cf libretro: Fix compile failure from latest Sound changes. 2022-09-03 14:08:09 -02:30
Stephen Anthony b1234dd086 Fix minor compile warning. 2022-09-03 13:13:29 -02:30
Thomas Jentzsch ba6b32aa21 added WAV playing and adapted KidVid code accordingly 2022-09-03 16:54:33 +02:00
Stephen Anthony 162921b9f3 Convert KidVid file I/O to C++ ifstreams. 2022-09-02 10:14:14 -02:30
Thomas Jentzsch bbb87af60f some KidVid refactoring 2022-09-02 08:18:55 +02:00
Stephen Anthony b00af67d83 One last fix for Xcode project. 2022-09-01 15:24:37 -02:30
Stephen Anthony 36026b3164 Finally fixed Xcode project. 2022-09-01 15:07:57 -02:30
Stephen Anthony b2324da378 More fixes to Xcode project. 2022-09-01 14:12:52 -02:30
Thomas Jentzsch 64eac84bf9 Merge branch 'master' of https://github.com/stella-emu/stella 2022-09-01 17:47:35 +02:00
Thomas Jentzsch 3789843b39 allow playing KidVid without tapes 2022-09-01 17:47:19 +02:00
Stephen Anthony 284147e243 Second pass at fixing Xcode project. 2022-09-01 13:05:26 -02:30
Stephen Anthony e7e9e97afd First pass at fixing Xcode project. 2022-09-01 12:52:03 -02:30
Thomas Jentzsch 601287f8c7 reworked KidVid code a little bit (still not working) 2022-09-01 13:58:43 +02:00
Stephen Anthony f8bcfc3c64 Fix minor initialization warning. 2022-08-25 20:57:57 -02:30
Thomas Jentzsch c0bea2763b disabled random start bank for MDM bankswitching ROMs 2022-08-22 09:36:38 +02:00
Thomas Jentzsch a7e19d1d6b fixed multiple images crash when no images exist 2022-08-22 09:35:53 +02:00
Stephen Anthony 31efb08742 Fix minor warning with g++ and tinyexif. 2022-08-21 19:42:37 -02:30
Stephen Anthony 19da02fb9c Final batch of fixes from clang-tidy (for now). 2022-08-21 19:33:08 -02:30
webgeek1234 c64277346a
libretro: android: Fix jni source paths (#921)
Change-Id: Ic580fee9833b4110ddcead0033e8106871b22241
2022-08-21 21:14:15 +02:00
Stephen Anthony fc0a8c91a8 Second pass at fixes for suggestions from clang-tidy. 2022-08-21 13:53:52 -02:30
Thomas Jentzsch faf7e8b775 added alternative debugger snapshot naming option 2022-08-21 12:49:13 +02:00
Stephen Anthony df8c7a6ff6 Merge branch 'master' of github.com:stella-emu/stella 2022-08-20 15:32:45 -02:30
Stephen Anthony f987c3f72c Yay, got clang-tidy working again. First pass at fixing suggestions. 2022-08-20 15:32:15 -02:30
Thomas Jentzsch 6a07d2b967 Merge branch 'master' of https://github.com/stella-emu/stella 2022-08-20 20:00:27 +02:00
Thomas Jentzsch ea05619402 added "swchb" command to debugger 2022-08-20 20:00:03 +02:00
Stephen Anthony 6215829efa libretro: Second pass at fixing Android builds. 2022-08-19 18:40:42 -02:30
Stephen Anthony e67b88d35f libretro: Attempt to fix Android build script. 2022-08-19 16:05:55 -02:30
Thomas Jentzsch 27c694ac0e made image area in Launcher a square to allow better display of vertical oriented images (e.g. boxes)
changed unused image area background to black
2022-08-19 10:23:34 +02:00
Stephen Anthony 7c58ea2a61 Fixed a few new paths missed in previous commits. 2022-08-18 19:15:28 -02:30
Thomas Jentzsch 34618aab46 enhanced multiple image sorting
improved image memory allocation
2022-08-18 16:31:54 +02:00
Stephen Anthony fea886d4b6 More rearrangements of classes in Visual Studio project file.
Some fixes for suggestions from VS.
2022-08-17 19:11:41 -02:30
Stephen Anthony 0a4a9e982c Remove debugging code. 2022-08-17 18:30:27 -02:30
Thomas Jentzsch d1d017f349 removed a debug cerr 2022-08-17 20:36:26 +02:00
Thomas Jentzsch 10dd13d997 two small fixes 2022-08-17 20:32:49 +02:00
Stephen Anthony 8975b98731 Placed all debugger gui files in `src/debugger/gui` in Visual Studio. 2022-08-17 12:54:24 -02:30
Stephen Anthony 11437646ae Fix `yacc` directory in Visual Studio. 2022-08-17 12:45:22 -02:30
Stephen Anthony bf541f0696 Move `yacc` directory to `src/debugger`. 2022-08-17 12:38:40 -02:30
Stephen Anthony a6cf504972 Fix Visual Studio project file for `src/lib` reorg. 2022-08-17 12:16:09 -02:30
Stephen Anthony 18534a4876 Move various libs to `src/lib`. Again, expect some breakage. 2022-08-17 11:41:31 -02:30
Stephen Anthony dffeacfad0 Fix paths in Windows build script. 2022-08-17 11:16:20 -02:30
Stephen Anthony d654994c78 First pass at moving platform-specific code to src/os.
Likely there *will* be breakage.
2022-08-17 10:50:57 -02:30
Stephen Anthony ea02ba769a Fixed segfault; reference to string was removed after it was assigned. 2022-08-17 09:40:13 -02:30
Stephen Anthony 540d503e7f Fix tinyexif in Visual Studio. 2022-08-17 08:05:42 -02:30
Stephen Anthony 13d933c429 Fixed tinyexif in Linux. Now to fix it in Windows. 2022-08-17 07:48:27 -02:30
Thomas Jentzsch f9a1782886 updated doc for multiple images format 2022-08-17 10:46:50 +02:00
Thomas Jentzsch 730b66cc08 added reading EXIF from JPG images 2022-08-17 10:08:57 +02:00
Thomas Jentzsch 7691b2606f made ROM info delay adaptive
some cleanup of the new JPG reading code
2022-08-17 09:17:04 +02:00
Stephen Anthony 6e4710750f Fix nanojpeg in Visual Studio. 2022-08-16 21:57:57 -02:30
Stephen Anthony f5d6760f0d Second pass at JPG support. nanojpeg *really* doesn't like being split into h/c files. 2022-08-16 21:45:19 -02:30
Stephen Anthony 6be7544fa4 Fix PNG/JPG loading in Linux. 2022-08-16 21:20:09 -02:30
Thomas Jentzsch a092a60d79 and the usual, missing update of the .mk file 2022-08-16 22:11:40 +02:00
Thomas Jentzsch 3158850792 the usual, forgotten new files 2022-08-16 22:08:40 +02:00
Thomas Jentzsch 72a51946cc Merge branch 'master' of https://github.com/stella-emu/stella 2022-08-16 22:07:35 +02:00
Thomas Jentzsch 4a491d21b9 added JPG loading support 2022-08-16 22:03:06 +02:00
Stephen Anthony e52f95c9bb Fix minor compile warning in g++. 2022-08-16 14:05:33 -02:30
Stephen Anthony 7cddeb6dfd Updated Xcode build for missing class. 2022-08-15 14:22:43 -02:30
Thomas Jentzsch 1f0cc03f4f updated doc for multiple launcher images (TODO: R77) 2022-08-15 14:12:07 +02:00
Stephen Anthony 813bdc6749 libretro: Clean up redundant cxx files. 2022-08-14 20:25:41 -02:30
Thomas Jentzsch 9077ee8642 improved pending rom update handling
added using a regular expression for searching images
2022-08-14 15:22:40 +02:00
Stephen Anthony 477c800d0e We don't need to check for directory, since we're using FSNode::ListMode::FilesOnly. 2022-08-13 21:24:03 -02:30
Thomas Jentzsch 8f8efafd98 added multiple image searching delay 2022-08-14 00:53:03 +02:00
Stephen Anthony 40f472b913 Fix compile error under g++. 2022-08-13 17:22:02 -02:30
Thomas Jentzsch 5965524ac4 optimized image filter filter 2022-08-13 21:17:55 +02:00
Thomas Jentzsch baba0360d3 and some more fixes 2022-08-13 15:12:41 +02:00
Thomas Jentzsch 50db2abc50 some fixes and cleanup 2022-08-13 10:09:44 +02:00
Stephen Anthony b51d6c2fce Fix compile error in Linux. 2022-08-12 16:43:01 -02:30
Thomas Jentzsch 093c10bd00 fixed reversed image directions 2022-08-12 20:52:25 +02:00
Thomas Jentzsch 66c75b4cc9 updated make file for new class 2022-08-12 20:47:31 +02:00
Thomas Jentzsch d1412c31c8 Merge remote-tracking branch 'remotes/origin/feature/multiimages' 2022-08-12 20:45:28 +02:00
Thomas Jentzsch 7a6fee1cd1 added image navigation display
added keyboard image navigation (TODO: controller)
2022-08-12 20:12:10 +02:00
Thomas Jentzsch b243e4867b added reading and displaying image labels 2022-08-12 11:40:21 +02:00
Thomas Jentzsch 15ecfc1887 added multiple image searching and switching 2022-08-10 20:59:02 +02:00
Thomas Jentzsch df95dd0df8 preparing for #916 2022-08-10 08:19:12 +02:00
Stephen Anthony 4fecd8fc97 Some fixes for suggestions from cppcheck. 2022-08-09 14:34:53 -02:30
Thomas Jentzsch 511fbb3644 a few minor changes (finally resolves #913 and #914) 2022-08-06 09:20:13 +02:00
Thomas Jentzsch 7b906e824f added bankswitching type to displayed multi cart information 2022-08-05 18:57:11 +02:00
Stephen Anthony 72c88d27a9 Implemented suggestions from various linting tools. 2022-08-04 22:15:04 -02:30
Stephen Anthony 13c2eaeff1 Fixed compile error. 2022-08-04 18:38:10 -02:30
Thomas Jentzsch 27e3d87844 added disabling of some Game properties widgets for multi carts
added ROM name to Game properties title
2022-08-04 22:56:12 +02:00
Thomas Jentzsch dc47100869 updated doc for optional filtering of Game Properties/Emulation/Types using ROM size 2022-08-02 12:33:14 +02:00
Thomas Jentzsch c4443d6bb5 added optional filtering of Game Properties/Emulation/Types using ROM size (TODO: doc) 2022-07-30 21:24:39 +02:00
Thomas Jentzsch ba51197927 added if loading by ROM property name fails, try ROM file name (fixes #911) 2022-07-15 11:11:56 +02:00
Thomas Jentzsch ffde2e592a enhanced scanline based frame layout detection to fractional values, this allows combining results with color based layout overruling 2022-07-14 20:03:45 +02:00
Stephen Anthony 5ad9c0e5ce Fix minor compile warnings. 2022-07-13 11:32:27 -02:30
Thomas Jentzsch 1a8971e6d1 added optional autodetection of PAL-60 & NTSC-50 2022-07-13 10:34:15 +02:00
Thomas Jentzsch a80798e281 improved Windows command line output 2022-07-07 21:29:38 +02:00
Thomas Jentzsch 7b0ec038c7 fixed console output not working under Windows 2022-07-07 20:25:30 +02:00
Thomas Jentzsch d12f7a46c3 Some minor polishing on LauncherDialog 2022-07-05 11:45:17 +02:00
Thomas Jentzsch 8867092955 Revert "Doubled gap before "Filter" label"
This reverts commit 345725c73b.
2022-07-05 09:23:09 +02:00
Thomas Jentzsch 345725c73b Doubled gap before "Filter" label 2022-07-05 09:18:14 +02:00
splendidnut fa116fef1e
Suggested layout changes for the Launcher UI. (#910)
* Changed the layout in the new Launcher UI to have the controls in a more natural order.

* Changed the layout using provided feedback in the Github pull-request.
- Swapped button locations for Options and Help.
- Moved Reload button to be left of the Filter label/field.
- Updated screenshots in docs directory

* Updated screenshots in docs directory to show Favorites folder in file listing.

Co-authored-by: splendidnut <pblackman@gmail.com>
2022-07-05 08:48:26 +02:00
Thomas Jentzsch c90908327c updated PathWidget to skip reloading if path has not changed 2022-07-02 20:59:33 +02:00
Stephen Anthony 7dc71fec94 Fix warnings in gcc and clang for missing initializers.
Normally I would disable the warning completely (everywhere), but it's very useful to have.
In this case, the code can be much faster, as it saves having to initialize empty string objects.  So we disable the warning selectively.
2022-07-01 10:05:35 -02:30
Thomas Jentzsch 4f07e78134 removed superfluous empty initializers
made InputDialog slightly wider
2022-07-01 10:27:17 +02:00
Stephen Anthony 92a0b5c998 Added Joy2B classes to Xcode project. 2022-06-30 13:25:07 -02:30
Thomas Jentzsch 9eaaefd802 oops 2022-06-30 16:43:54 +02:00
Thomas Jentzsch 331cdba445 Merge branch 'master' of https://github.com/stella-emu/stella 2022-06-30 16:33:07 +02:00
Thomas Jentzsch f84a65d281 fixed filename of Joy2BPlusWidget 2022-06-30 16:32:53 +02:00
Stephen Anthony 036a74f005 Fix compilation in Linux (module.mk incorrect). 2022-06-30 08:53:18 -02:30
Thomas Jentzsch 73ffb94d43 added Joy 2B+ support (resolves #909) 2022-06-30 12:54:12 +02:00
Thomas Jentzsch e01d49e485 enhanced keyboard controller detection (except MagiCard) (fixes #908) 2022-06-29 23:40:13 +02:00
Thomas Jentzsch 08db05d198 7800 pause is now working again (fixes #905)
updated doc for 7800 pause hotkey
2022-06-26 19:39:18 +02:00
Stephen Anthony e253be49d5 libretro: disable TV jitter until it settings are exposed through the UI.
This fixes rolling on NTSC ROMs that worked previous to 6.7 release.
2022-06-18 18:09:06 -02:30
Stephen Kitt b35b2b7542
Add Terminus font licensing information (#902)
src/gui/Stella*tFont.hxx are derived from the Terminus font, whose
license requires the full copyright notice and license to be provided
with original or modified versions of the font.

This adds the missing information.

Signed-off-by: Stephen Kitt <steve@sk2.org>
2022-06-18 14:18:27 +02:00
Stephen Anthony 4a2ed8f7d0 Refactored 'FilesystemNode' -> 'FSNode', in preparation for large overhaul of these classes. 2022-06-14 16:28:20 -02:30
Stephen Anthony 4af178bdd1 Bumped version number for next release. It's probably some time away yet; certainly not this year.
One requirement is it will require C++17 fully. So that means g++-10 at minimum, Visual Studio 2022, and the latest version of Xcode.
2022-06-14 15:52:07 -02:30
Stephen Anthony 64ee8686d6 Updated to Visual Studio 2022. 2022-06-14 15:40:40 -02:30
Stephen Anthony 4c7384f82e Final commit for 6.7 release. 2022-06-13 10:54:19 -02:30
Stephen Anthony 0b093cb152 Check in some WIP code; still working on issue 851. 2022-06-12 16:54:36 -02:30
Stephen Anthony 397dc102ac Update Visual Studio for new BUS class, and fix some minor warnings. 2022-06-11 21:27:36 -02:30
Stephen Anthony 0445a20e13 Fixed some warnings from the previous BUS commit, and added support for Linux/UNIX. 2022-06-11 20:55:43 -02:30
Darrell Spice, Jr c78f9e26b6
Updated BUS to support some of the older demos. (#898) 2022-06-11 20:40:12 -02:30
Stephen Anthony b5cc7d41c9 Added getSize() to FSNodeZIP. This allows to detect too large files in ZIP files. 2022-06-11 19:15:44 -02:30
Thomas Jentzsch 42b6a29274 Merge branch 'master' of https://github.com/stella-emu/stella 2022-06-10 17:37:23 +02:00
Thomas Jentzsch 0fc409b2fc changed controller ID from 'J..' to 'C..' 2022-06-10 17:36:19 +02:00
Stephen Anthony 67c2e7b6ad Pushed 6.7 release to Monday, June 13.
This is the last time, I promise :)
2022-06-09 19:18:33 -02:30
Stephen Anthony 7a0a03e160 Minor formatting fix.
Just my OCD kicking in.
2022-06-09 17:33:03 -02:30
Thomas Jentzsch 49d775c893 some minor fixes 2022-06-09 12:20:44 +02:00
Stephen Anthony df2c8c70d9 Detect file size in FSNodeWINDOWS. 2022-06-08 18:48:40 -02:30
Christian Speckner 764a6d66aa R77: cut down what's new in order to fit screen and avoid crash. 2022-06-08 19:12:48 +00:00
Christian Speckner e86bf5df78 Fix memory corruption if history is empty. 2022-06-08 19:11:52 +00:00
Stephen Anthony a582a64cb6 Fix minor compile warning from Xcode. 2022-06-07 12:19:48 -02:30
Thomas Jentzsch ac4801ffb3 added missing PlusROM code to CartBUS.cxx 2022-06-06 22:26:47 +02:00
Stephen Anthony cec3b76fb9 First pass at detecting ROM file size and not loading ROMs that are too large.
Note that this only works in UNIX for now; still TODO for Windows and ZIP files.
For the TODO, the current code still loads ROMs, but just doesn't ignore large files.
2022-06-05 20:58:03 -02:30
Stephen Anthony 7e03cfac4d libretro: Fix compile errors due to missing JitterEmulation functionality. 2022-06-05 20:39:19 -02:30
Stephen Anthony aad997a6bd Pushed 6.7 release to June 11. 2022-06-05 19:29:49 -02:30
Stephen Anthony 226ceea12f std::min and std::max are templates, and can't be combined with 'using'. 2022-06-05 11:40:04 -02:30
Stephen Anthony f8e1ebac82 Make code a little more concise; should have done this in the last commit. 2022-06-05 11:10:44 -02:30