Commit Graph

8117 Commits

Author SHA1 Message Date
Christian Speckner 18ce2ebe42 Hrmpf. 2025-05-29 21:53:03 +02:00
Christian Speckner 4786e8e277 Update CI workflow to build via XCode. 2025-05-29 21:49:58 +02:00
Christian Speckner 236b6abea1 Fix SDL3 in XCode. 2025-05-29 21:21:43 +02:00
Christian Speckner 96d986b7b4 Consistency. 2025-05-29 20:23:06 +02:00
Christian Speckner 4a6c799d1c Adjust to changed color order. 2025-05-29 20:19:18 +02:00
Christian Speckner 6c851ca672 Fix blitting surfaces without alpha blending. 2025-05-29 20:12:17 +02:00
Christian Speckner d466022bcd Fix undefined behavior for rsync during hblank. 2025-05-29 10:53:42 +02:00
Stephen Anthony 6c815186a6 Some video refactoring, but render-to-texture still not working. 2025-05-27 18:01:13 -02:30
Stephen Anthony d2436a2637 Don't reserve audio buffer if sound is disabled. 2025-05-26 18:14:08 -02:30
Stephen Anthony a4bd8a562b Fixed sound crash in Windows. 2025-05-26 17:10:30 -02:30
Stephen Anthony bd607a37dc Added sound support.
- Still needs more testing, particularly in Windows
- WAV playback not working yet
2025-05-26 13:11:13 -02:30
Stephen Anthony 75d4cff7f9 Attempt to fix auto-builds for SDL3 (not yet working for macOS). 2025-05-23 17:15:08 -02:30
Stephen Anthony d18bde79a3 Merge branch 'feature/sdl3-conversion' of github.com:stella-emu/stella into feature/sdl3-conversion 2025-05-23 16:29:35 -02:30
Stephen Anthony b35d71e10d Remove more SDL2 stuff from various locations. 2025-05-23 14:35:23 -02:30
Stephen Anthony 96d2d44aae Fixes for Xcode project to build with SDL3.
Still doesn't compile since I haven't committed the WIP sound code yet.
2025-05-23 14:26:16 -02:30
Stephen Anthony 6bd7dedeef Merge branch 'master' into feature/sdl3-conversion 2025-05-22 12:56:54 -02:30
Stephen Anthony c9c077aa07 Visual Studio can't find main without a new SDL header file. 2025-05-22 12:20:13 -02:30
thrust26 3d3f223a17 abort dialog rendering if surface is null (fixes #1078) 2025-05-21 22:14:00 +02:00
thrust26 8421af8931 forgot some formatting 2025-05-17 23:31:31 +02:00
thrust26 6a8714fb9b Merge branch 'master' of https://github.com/stella-emu/stella 2025-05-17 23:30:15 +02:00
thrust26 a1e7323abb fixed timer saving (fixes #1077) 2025-05-17 23:29:40 +02:00
Stephen Anthony 916fb88dd8 Fixed joystick support. 2025-05-15 17:17:05 -02:30
Stephen Anthony 0db0774147 Updated Visual Studio project file for building with SDL3.
It doesn't actually compile yet, since I haven't fixed the sound code.
But at least it's not complaining about not finding SDL.
2025-05-15 16:35:56 -02:30
Stephen Anthony c02aa1ea0a First pass at converting to SDL3. Mostly still broken in several ways:
- only works in Linux
- sound, debugger and joystick not working (compiled out)
- QisBlitter not working (issues with render targets)
- adaptable refresh not working (not converted, and unable to test)
- text events not working (so no input in UI textboxes, etc)
- not entirely optimized
- probably some other stuff.

It does create a launcher and selecting a ROM works.  Toggling fullscreen
also works.
2025-05-15 15:52:37 -02:30
Wolfgang Stubig c217990d6d
Fix CM description (#1076) 2025-05-15 14:25:48 +02:00
Stephen Anthony 807b3c8ea1 Fix size conversion warning. 2025-05-12 18:20:00 -02:30
Stephen Anthony b91f0d9299 Fix clang warning. 2025-05-12 17:46:10 -02:30
thrust26 0a2d94ec1d Merge branch 'master' of https://github.com/stella-emu/stella 2025-05-12 21:10:23 +02:00
thrust26 2ee4bbd3ab Fixed Starpath debugging (fixes #1075) 2025-05-12 21:10:00 +02:00
Stephen Anthony 0d660c2be6 Updated included libpng to version 1.6.48. 2025-05-08 16:55:38 -02:30
Stephen Anthony e13b683c52 Updated Xcode project with name changes for SDL2 classes. 2025-04-29 10:46:39 -02:30
Stephen Anthony c34127a536 First pass at SDL3 conversion. For now, just rename classes to 'SDL'. 2025-04-26 22:15:08 -02:30
Stephen Anthony 7b5c19ff5e Fix warning from clang-tidy. 2025-04-19 16:11:51 -02:30
Stephen Anthony 709237c79c Fix minor warning from clang-20. 2025-04-19 12:59:04 -02:30
thrust26 b753f6eefa added joystick detection pattern for RubyQ 2025-03-29 21:14:17 +01:00
Stephen Anthony aaa6c15475 Updated included libpng to v1.6.47. 2025-03-17 15:21:17 -02:30
Stephen Anthony dccefede9b Fix minor warning from clang-tidy.
Test if commit is working on repo after reorg changes.
2025-02-16 13:34:58 -03:30
Christian Speckner 17652d9348 Attempt to fix MacOS CI. 2025-02-16 10:30:44 +01:00
Christian Speckner d9d4ea0ad4 Clarify licensing for PGO ROMs. 2025-02-16 10:24:53 +01:00
thrust26 d67ac42bbc enhanced duplicated local label handling (fixes #1067) 2025-02-13 19:54:43 +01:00
thrust26 60e07663d1 aligned gray PAL colors in standard palette (fixes #1066) 2025-02-09 00:18:09 +01:00
thrust26 4c8740f309 Merge branch 'master' of https://github.com/stella-emu/stella 2025-02-08 20:28:33 +01:00
thrust26 acaeed8322 added mirrors to 3E hotspots
adapted derived 3E+ so that it does not use the mirrors
2025-02-08 20:28:22 +01:00
Stephen Kitt 37e02b5a69 Detect _host_prefix and allow cross pkg-config (#1065)
stella fails to cross build from source on Unix-style platforms,
because ./configure hard codes the build architecture pkg-config and
thus fails finding libraries. It already has a bit of knowledge about
cross compilation and actually considers a _host_prefix for some
tools. Unfortunately, _host_prefix is not yet generally initialized
and it also does not prepend _host_prefix to pkg-config.

This fixes these issues.

Signed-off-by: Stephen Kitt <steve@sk2.org>
Co-authored-by: Helmut Grohne <helmut@subdivi.de>
2025-01-31 21:27:22 +00:00
thrust26 d4f3187ee0 added four more axis to joystick handlers (fixes #1063) 2025-01-17 20:10:42 +01:00
Stephen Anthony 122409e6f8 Include latest required vcruntime libs, so Stella can start again. 2025-01-02 17:49:47 -03:30
thrust26 34e4439729 fixed #1053 2025-01-01 09:50:33 +01:00
Stephen Anthony 9b0c8c18de Updated copyright to 2025. To anyone reading these logs, Happy New Year! 2024-12-31 19:25:08 -03:30
thrust26 108478aaab fixed problems with VS project file 2024-12-31 19:49:48 +01:00
thrust26 175d578c07 changed VS setting for PGO 2024-12-30 15:48:27 +01:00