Lior Halphon
4346b063f5
Wording
2021-04-12 22:48:05 +03:00
Lior Halphon
9c1889f450
Actually update spec
2021-04-12 22:43:23 +03:00
Lior Halphon
9a1f962281
Spec update
2021-04-12 22:39:13 +03:00
Lior Halphon
251dd15ff9
Fixed a bug where the screen would not redraw when certain controllers are rumbling in specific strengths in the Cocoa port
2021-04-11 23:36:42 +03:00
Lior Halphon
80f422d0ca
Respect TPP1 feature flags for rumble and RTC
2021-04-11 23:16:31 +03:00
Lior Halphon
763de9d2e0
Fix Rumble support in TPP1
2021-04-11 22:52:34 +03:00
Lior Halphon
42471095e4
Normalize invalid weekdays only after a $11 command
2021-04-11 22:38:25 +03:00
Lior Halphon
0c5e15b49d
Correct emulation of count overflow in ATTR_CHR, fixes #372
2021-04-11 02:38:58 +03:00
Lior Halphon
f24489b983
TPP1 support
2021-04-10 23:56:41 +03:00
Lior Halphon
44c75ae7be
Remove commented out code
2021-04-10 18:43:24 +03:00
Lior Halphon
ad05eb6d0a
GCC build fix
2021-04-10 16:15:40 +03:00
Lior Halphon
955ef59140
Merge branch 'bess' into gbs
2021-04-10 16:12:35 +03:00
Lior Halphon
f89c80caa5
Merge branch 'master' into bess
2021-04-10 16:12:03 +03:00
Lior Halphon
d0bbf383d6
Another cheat bugfix
2021-04-10 16:10:23 +03:00
Lior Halphon
6ddfcc9725
Added visualizer to the GBS player, various GBS UI improvements
2021-04-10 16:10:10 +03:00
Lior Halphon
77384a5f6a
Merge branch 'bess' into gbs
2021-04-09 23:12:03 +03:00
Lior Halphon
20ffa27dd4
Forgot to commit the document update
2021-04-07 21:45:43 +03:00
Tim Allen
4ea984b688
sfc: You can turn off auto-joypad-polling while it's in progress.
...
Discovered by Jonas Quinn, and originally implemented for higan in commit
e422ddc.
2021-04-06 21:43:31 +10:00
Tim Allen
34af95da9e
sfc: Remove unused auto-joypad-polling variables.
...
These variables stopped being useful after commit 39c37ec
, which switched to
tracking auto-polling state in the autoJoypadCounter variable.
2021-04-06 21:43:31 +10:00
Lior Halphon
1c31812ffd
BESS format updates
2021-04-06 01:02:49 +03:00
Lior Halphon
7a558492b6
Merge branch 'master' into bess
2021-04-05 23:10:00 +03:00
Lior Halphon
e6fa2336da
Fix a potential crash/corruption when modifying cheats
2021-04-05 23:09:32 +03:00
Lior Halphon
f67d3947d6
UI Updates
2021-04-05 23:08:43 +03:00
Tim Allen
83e76c87eb
hiro: Disable padding for the GTK+3 backend.
...
GTK+3 is designed for automatic layout, where widgets are automatically sized
and positioned according to the size of their contents. However, hiro has to be
compatible with Windows, which lacks an automatic layout system, so hiro apps
tend to position widgets manually.
Unfortunately, the GTK+3 default theme uses much bigger widgets than GTK+2 or
Windows, so hiro apps using the GTK+3 backend tend to have ugly, overlapping
widgets. To make GTK+3 behave more like other hiro targets, we add custom CSS
and override the default theme at runtime.
Fixes #168 .
2021-04-03 19:24:31 +11:00
Lior Halphon
bb3a73ff88
Cocoa GBS Player
2021-04-03 01:29:43 +03:00
Lior Halphon
9996c7b4a2
Add GBS APIs
2021-04-03 01:29:06 +03:00
Lior Halphon
39c71b40e7
Fix memory leak
2021-04-02 19:07:28 +03:00
Lior Halphon
328e2d9e40
Merge branch 'master' into gbs
2021-04-02 19:06:15 +03:00
Lior Halphon
6b8eb8063a
Fix a bug where SameBoy would start in "faux turbo mode"
2021-04-02 02:54:14 +03:00
Lior Halphon
b7348b5478
Add BESS format documentation
2021-04-01 00:16:28 +03:00
Lior Halphon
e460b0a7b4
Change the border format to SNES-style
2021-03-31 00:54:55 +03:00
Lior Halphon
9314bcf98d
Merge pull request #371 from Jan200101/patch-1
...
Correct usage of PREFIX with DATA_DIR
2021-03-30 20:45:21 +03:00
Jan
48ec3e6413
Correct usage of PREFIX with DATA_DIR
...
slipped through in #370
DATA_DIR is not relative to PREFIX so having it is problematic
2021-03-30 17:29:55 +02:00
Lior Halphon
8adaba237e
SGB support in BESS, BE fixes, changes to SGB save state format on BE machines
2021-03-29 02:47:57 +03:00
Lior Halphon
b9030bb2d0
Merge pull request #370 from Jan200101/patch-1
...
replace PREFIX/share/sameboy with DATA_DIR
2021-03-25 20:57:30 +02:00
Jan
aca2fd04b1
replace PREFIX/share/sameboy with DATA_DIR
2021-03-25 19:17:45 +01:00
Lior Halphon
659f954028
RTC support
2021-03-25 00:07:37 +02:00
Lior Halphon
a52302f2f6
Make NAME come before CORE
2021-03-25 00:07:37 +02:00
Lior Halphon
75bc1e9a86
Initial BESS support, no SGB nor RTC yet
2021-03-25 00:07:37 +02:00
Lior Halphon
925bd863c0
Better errnos
2021-03-22 00:18:49 +02:00
Lior Halphon
da1003263f
Redo save states to remove severe code duplication between buffers and files
2021-03-21 20:32:30 +02:00
Lior Halphon
ad54dc57b0
Improved time syncing when turning the LCD on and off, fixes #193
2021-03-21 15:15:04 +02:00
Karim DRIDI
f57657f27d
make it compilable on case-sensitive systems
2021-03-13 10:24:28 +11:00
Tim Allen
73b275a7d0
hiro: Remove gtksourceview dependency.
...
The GTK2 and GTK3 backends for hiro implement a source-code editing widget
based on gtksourceview. gtksourceview2 in particular is quite old and
unmaintained, and Linux distros are keen to drop it, so removing the dependency
helps keep bsnes portable to future platforms -- especially since bsnes doesn't
*use* the source-editing widget anywhere. It's only used by Near's text-editor,
amethyst.
We could just rip out the gtksourceview-related code and be done with it,
but since Near is still around and still working on his own copy of hiro, I
asked him to contribute his implementation so that it will be easier to merge
any future changes too.
This adds two new hiro targets, "gtk2-se" and "gtk3-se" which include the
source-code editing widget and the gtksourceview dependency. Since bsnes
defaults to "gtk2" (without the dependency) we no longer need that package
installed to build bsnes.
Fixes #137 .
2021-03-04 20:29:51 +11:00
Lior Halphon
5c1b89e82d
Update version
2021-03-01 23:27:40 +02:00
Lior Halphon
5a966bba91
Register ISX files on FreeDesktop
2021-03-01 23:21:07 +02:00
Lior Halphon
f50d9310a7
This shouldn't have been here
2021-03-01 23:00:11 +02:00
Lior Halphon
4d67fa8e80
Close all related windows when closing a document
2021-03-01 22:58:52 +02:00
Lior Halphon
ea97c1dc0b
Fix an APU regression that caused some games in DMG mode to play in the wrong pitch
2021-03-01 21:44:54 +02:00
Lior Halphon
d2ed1343e5
Add missing mkdir
2021-02-28 20:41:58 +02:00