Lior Halphon
ec4c1948f5
New macOS icon (again)
2022-06-18 22:36:08 +03:00
Lior Halphon
22f8ab6509
Last fix was wrong, this is correct
2022-06-17 18:17:29 +03:00
Lior Halphon
517f455486
Theorized HDMA behavior proven wrong
2022-06-17 15:58:37 +03:00
Lior Halphon
9b5dc9eca7
Refine TILE_SEL glitch, fixes #445
2022-06-12 21:43:04 +03:00
Lior Halphon
b932f6699e
Fix libretro build
2022-06-12 21:42:26 +03:00
Lior Halphon
20e9b1c655
Merge branch 'master' of https://github.com/LIJI32/SameBoy
2022-06-12 21:29:03 +03:00
Lior Halphon
3fbeb61c09
Fix MMM01 RAM size detection ( Closes #446 )
2022-06-12 21:28:58 +03:00
Lior Halphon
ab4fa3a478
Merge pull request #457 from radimerry/libretro-core-options
...
[Libretro] Sync core options
2022-06-12 21:07:56 +03:00
Lior Halphon
4d90504688
HuC-1 mode is not a thing, fixes Robopon Japanese prototype
2022-06-11 20:57:02 +03:00
Lior Halphon
d41c188cfd
More accurate Camera MBC emulation
2022-06-11 14:44:06 +03:00
Lior Halphon
24796acccf
MBC7 mouse control in SDL
2022-06-10 23:51:06 +03:00
Lior Halphon
979d32faed
Group keyboard and joypad controls into a submenu
2022-06-10 14:55:13 +03:00
Lior Halphon
197a475fab
SDL Joypad controls for MBC7 games
2022-06-10 14:37:28 +03:00
radimerry
426d3d3a37
[Libretro] Sync core options
2022-06-10 04:12:15 +00:00
Lior Halphon
4f91b19a94
Added MBC7 BESS support, documented BESS TPP1
2022-06-05 14:09:33 +03:00
Lior Halphon
abf6e5632c
Disable pkg-config on macOS
2022-05-23 22:16:06 +03:00
Lior Halphon
eb60dbce0d
There you go, kouhai. Closes #455
2022-05-23 22:13:59 +03:00
Lior Halphon
12891c641b
Merge pull request #453 from remind-me-later/master
...
fix rlc_r zero flag
2022-05-21 22:15:32 +03:00
Lior Halphon
6bd7b96ed5
Include some default editable color themes
2022-05-21 21:27:02 +03:00
Lior Halphon
95f5eeb40b
Add audio recording to SDL
2022-05-21 18:18:34 +03:00
Ricardo Maurizio Paul
c79e67b8cc
fix rlc_r zero flag
2022-05-21 14:45:16 +02:00
Lior Halphon
cdfcc4ca2d
Audio recording in the Cocoa frontend
2022-05-21 14:33:03 +03:00
Lior Halphon
6055092249
Add audio recording APIs
2022-05-21 02:06:10 +03:00
Lior Halphon
5cc845d715
Fix scrolling not updating in the VRAM viewer
2022-05-19 23:43:31 +03:00
Lior Halphon
706135113c
Fix AGB APU regression
2022-05-19 20:59:48 +03:00
Lior Halphon
8c86cff486
Fix MBC5's initial state
2022-05-14 01:33:45 +03:00
Lior Halphon
bb836662dd
More accurate emulation of Hblank skip, emulation of Mode 2 skip
2022-05-14 01:14:41 +03:00
Lior Halphon
87fdf91e0c
Better debugger output for scrolling adjustment
2022-05-13 00:58:21 +03:00
Lior Halphon
f866284b49
Fix the 16x16 cartridge icon
2022-05-11 03:35:17 +03:00
Lior Halphon
4521bb4767
Fixed and accurate emulation of object at x=0 timings
2022-05-11 02:15:56 +03:00
Lior Halphon
a68f749c3a
Initial emulation of "SCX banging" to prolong mode 3
2022-05-09 17:15:54 +03:00
Lior Halphon
cb73e0b91a
Oops, I broke the window
2022-05-09 00:43:49 +03:00
Lior Halphon
6337e3e43a
Remove unused
2022-05-07 20:24:28 +03:00
Lior Halphon
ac29b4391e
Refactor FIFOs
2022-05-07 19:27:25 +03:00
Lior Halphon
69a5ed3396
Fix several potential regressions
2022-05-04 19:30:29 +03:00
Lior Halphon
36e2896ec7
Fix a regression while emulating object size change during fetch
2022-05-04 00:23:55 +03:00
Lior Halphon
bef1529bb2
Merge pull request #443 from OFFTKP/issue-442
...
Fix random segmentation fault (fixes #442 fixes #425 )
2022-04-29 01:11:30 +03:00
Lior Halphon
851d44869f
No reason for this to be a do...while
2022-04-29 01:11:11 +03:00
Lior Halphon
18126994ff
Downgrade hardware.inc (rgbds is old in Ubuntu's repos, used by GitHub Actions), move definitions to hardware.inc's bottom
2022-04-18 20:03:51 +03:00
Lior Halphon
51cf4c638c
Merge pull request #450 from remind-me-later/bootrom_reg_names
...
use friendly names for HW registers instead of magic numbers
2022-04-18 19:47:09 +03:00
Ricardo Maurizio Paul
de21e8d628
use friendly names for HW registers instead of magic numbers
2022-04-18 18:09:16 +02:00
Lior Halphon
bfdab8f246
Merge branch 'master' of https://github.com/LIJI32/SameBoy
2022-04-18 01:36:32 +03:00
Lior Halphon
b2edcc9543
Improve serial accuracy
2022-04-17 23:41:05 +03:00
Lior Halphon
2a034d4ebe
Merge pull request #444 from realnc/fix-audio-perf
...
Libretro: Batch upload audio to frontend after video upload
2022-04-15 00:57:12 +03:00
Lior Halphon
339de0db96
Merge pull request #449 from sredna/comdlg_optim
...
Improve Windows open dialog handling
2022-04-15 00:55:28 +03:00
Anders
9c271a637d
Improve Windows open dialog handling
...
- Correctly handle OleUninitialize
- Don't leak LPITEMIDLIST if SHGetPathFromIDListW fails
- Use correct nMaxFile size
- Use string alloc helper function
- Hide read-only checkbox
2022-04-14 19:43:45 +02:00
Lior Halphon
019f262531
Fix RetroAchievements support ( Closes #448 )
2022-04-10 11:24:42 +03:00
Nikos Chantziaras
9e8f918b27
Libretro: Batch upload audio to frontend after video upload
...
Uploading audio at the end of retro_run() with
retro_audio_sample_batch_t instead of using retro_audio_sample_t to
submit samples as they are generated has peformance benefits when using
low audio latency settings. Frontends that implement audio sync and DRC
(like RetroArch) will block for a long time when submitting audio. This
can cause video frame presentation to be delayed too long. Low audio
latency settings make it worse, as DRC and audio sync is performed more
often, creating a bottleneck.
Simply accumulating all generated audio samples and uploading them at
the end with retro_audio_sample_batch_t improves things condiderably.
2022-04-02 08:51:39 +03:00
Lior Halphon
b31bd58642
Consistent wording
2022-04-02 00:57:22 +03:00
offtkp
dc16104cfd
fixes #442
2022-03-25 02:19:46 +02:00