Rafael Kitover
51f61a3afb
Merge remote-tracking branch 'vbam-libretro/master'
2019-08-18 18:46:55 +00:00
Twinaphex
6bdd6d1b22
Merge pull request #77 from negativeExponent/fix_cheat_search
...
Add missing break; lines for switch statements
2019-08-17 15:01:51 +02:00
Rafael Kitover
dc8d36a08c
minor fix for stl wx builds
...
`XRCID()` expects a `const char *` not a `wxString`.
Signed-off-by: Rafael Kitover <rkitover@gmail.com>
2019-08-16 06:08:47 +00:00
Rafael Kitover
51a4f74b94
Merge remote-tracking branch 'vbam-libretro/master'
2019-08-15 18:42:08 +00:00
negativeExponent
9ccdeac3aa
Add missing break; lines for switch statements
...
- As discussed at #cheats on discord, using the search engine will cause RetroArch to crash as
soon as you click on Start or Restart Cheat Search.
- This PR adds the missing break lines for the switch statements that is causing the core to crash
2019-08-15 15:23:58 +08:00
Twinaphex
b8afa8c57c
Merge pull request #76 from RobLoach/intl
...
libretro: Update core options API
2019-08-14 16:18:18 +02:00
Rob Loach
a17eb47103
Merge branch 'master' of github.com:fpscan/vbam-libretro into intl
2019-08-14 10:00:20 -04:00
Rob Loach
9b043daadf
libretro: Update core options API
2019-08-14 09:56:39 -04:00
Edênis Freindorfer Azevedo
6b18c1f9b8
Fix warning about frames left in queue.
...
Example:
- [libmp3lame @ 0x55b9e7248300] 4 frames left in the queue on closing
2019-08-14 08:27:51 -01:00
Edênis Freindorfer Azevedo
f5b19475c9
[IDEA] Fix recording when using `speedup/turbo`.
...
We do not allow to skip frames while recording. The resulting length
will be extended compared to using turbo/speedup modes, because the
recording will be normal time (as in running without turbo/speedup).
2019-08-14 08:27:51 -01:00
Edênis Freindorfer Azevedo
738494a232
Support all sample rate available on GUI.
...
Before we could only use `44100`. Now we can use all available on GUI
for the supported codecs.
2019-08-14 08:27:51 -01:00
Edênis Freindorfer Azevedo
aa3ecaf701
Add new output formats for recording audio/video.
...
We test each of these additions by trying to record gameplay with them.
Then we play it and check the results. Pretty straightforward.
2019-08-14 08:27:51 -01:00
Edênis Freindorfer Azevedo
5848feaea2
Fix video/audio recording.
...
We create a namespace to deal with most of our recording solution.
Besides that, we also add some functions to remove the need of
including libavutil headers on other part of the code. This is meant to
isolate most of recording solution components on the proper files.
We will start with a limited number of codecs supported; slowly we
should add them as they are tested (the previous one did not work for
most codecs listed).
This should support `ffmpeg 4.1` and further, including removing
all compilation warnings related to versions discrepancy.
2019-08-14 08:27:51 -01:00
Ömercan Kömür
9e3c26152e
Update libretro_core_options.h
...
option_defs_tr
2019-08-13 11:23:36 +03:00
Ömercan Kömür
6c60ac334b
Turkish Language option
2019-08-13 08:50:56 +03:00
hizzlekizzle
d92ca688b3
Merge pull request #74 from retro-wertz/update
...
Fix "index out of bounds" runtime error
2019-08-12 10:23:21 -05:00
retro-wertz
ad43b32bdd
Fix "index out of bounds" runtime error
2019-08-12 21:56:10 +08:00
hizzlekizzle
36f3a739ed
Merge pull request #73 from retro-wertz/libretro_cleanup
...
Libretro cleanup and MBC3 RTC update
2019-08-10 08:33:02 -05:00
retro-wertz
82e723a528
MBC3: Update mapper to check if RTC is present before running RTC functions
2019-08-10 19:01:10 +08:00
retro-wertz
03184dd513
libretro: Use GB RTC data when available
...
- Save GB RTC data using retro_get_memory/size and only init using localtime when its unavailable (check is done in retro_run)
2019-08-10 18:24:32 +08:00
retro-wertz
b3744b3bd5
Simplify GB border core option
2019-08-10 01:06:15 +08:00
retro-wertz
9757a880c7
Core options cleanup and a few readability-related updates
...
changes includes:
- append "options_" to core-related variables
- remove some unnecessary function calls
- change some float data types to double
- set max geometry width/height depending on max values for the system being emulated
- create advanced core options to minimize the number of options shown
- style nits
2019-08-09 22:28:52 +08:00
Edênis Freindorfer Azevedo
cfb03d8b3a
Set default keybinding when key does not exist.
...
- Fix #463
2019-08-08 21:31:58 -01:00
Twinaphex
1ef0912691
Merge pull request #72 from retro-wertz/enable_rtc
...
Allow enabling GBA RTC regardless of rom types
2019-08-07 15:49:16 +02:00
retro-wertz
496b372d3e
Allow enabling GBA RTC regardless of rom types
...
- Add core option to allow RTC to be enabled regardless of rom. This usuable for rom patches that requires the RTC to be enabled yet the RTC flag is not enabled. (aka Pokemon patches)
2019-08-07 20:05:57 +08:00
hizzlekizzle
4dbdf87d0a
Merge pull request #71 from retro-wertz/patch-3
...
Update Makefile
2019-08-06 18:50:45 -05:00
retro-wertz
bb10954466
Update Makefile
2019-08-07 01:55:52 +08:00
hizzlekizzle
3e64044379
Merge pull request #70 from retro-wertz/update_makefiles
...
Update Makefile
2019-08-06 08:49:25 -05:00
retro-wertz
98313652d6
Update Makefile
...
- Try to fix osx build
- style nits and cleanup
2019-08-06 19:22:14 +08:00
Twinaphex
34de057969
Merge pull request #67 from retro-wertz/update_makefiles
...
Update Makefiles
2019-08-06 05:45:32 +02:00
Twinaphex
71e4b7b375
Merge pull request #69 from retro-wertz/master
...
Cleanup
2019-08-06 05:44:56 +02:00
retro-wertz
d9f8396c67
Cleanup
2019-08-06 08:58:04 +08:00
retro-wertz
9a13449782
Update Makefiles
...
- Updating makefile from vba_next's makefiles, removing any defines that are not available in this core.
- Update Android.mk
2019-08-04 15:37:18 +08:00
ZachBacon
38b7613eb4
Setting up basic appveyor
2019-08-01 23:07:34 -04:00
hizzlekizzle
408cab71e2
Merge pull request #66 from retro-wertz/libretro
...
Automatically hide some core options depending on rom image type
2019-07-29 13:19:36 -05:00
retro-wertz
d898288100
Automatically hide some core options depending on rom image type
...
- loading gba games will automatically hide gb/gbc only related core options at startup
- loading a gb/gbc game will also hide gba only options...
2019-07-30 00:51:06 +08:00
hizzlekizzle
c3edd6d433
Merge pull request #65 from retro-wertz/libretro
...
retro_get_memory_data/size and memory descriptors update
2019-07-28 17:05:10 -05:00
retro-wertz
2084a63e1f
Update GB/GBC memory maps (retro_memory_descriptors)
2019-07-28 21:52:13 +08:00
Twinaphex
90b051eee1
Update libretro_core_options.h
2019-07-28 07:40:43 +02:00
retro-wertz
a727e22265
GB: Rename this variable to isolate from a global variable of the same name
...
- this is a temporary variable and should only affect on this section, and not the global one.
2019-07-27 19:35:58 +08:00
retro-wertz
0d423b98fa
Cleanup GB palette struct and update retro_get_memory_data/size
...
- minor n0n-functional changes
- cleanup gb built-in palette struct
- update retro_get_memory_data/size to directly use related variables for RAM and VRAM
and fix sizes (GB vs GBC pointers and pointer size) for proper cheat search support.
You can now access full 32K ram of GBC for example.
2019-07-27 19:15:46 +08:00
retro-wertz
bc80ecdb39
UtilRetro.cpp: Cleanup
2019-07-27 11:33:32 +08:00
Edênis Freindorfer Azevedo
855db11d98
Fix wxWidgets assertion error on `Logging...` menu.
2019-07-26 19:38:44 -01:00
Zach Bacon
c886b6a16d
remove wrong and unnecessary #define
...
This fixes builds with clang on windows.
2019-07-25 21:45:29 -01:00
Rafael Kitover
38561b5713
Merge remote-tracking branch 'vbam-libretro/master'
2019-07-25 02:16:32 +00:00
Edênis Freindorfer Azevedo
770b9c1cf8
Add left analog bind to D-PAD for joystick.
2019-07-25 00:41:34 +00:00
Edênis Freindorfer Azevedo
6de45d4ed2
Set default binding for keyboard.
...
We set using the QWERT keyboard as a reference. These keys should
be located at fixed positions on most QWERT keyboards.
KEY | KEYBOARD
-------|----------
UP | W
DOWN | S
LEFT | A
RIGHT | D
A | L
B | K
R | O
L | I
SELECT | Backspace
START | Enter
- Fix #463 .
2019-07-25 00:41:34 +00:00
Edênis Freindorfer Azevedo
78bbe1487a
Add individual clear buttons for input config.
...
Besides that, we also rename the button for all input to `Clear All`.
- Fix #416 .
2019-07-25 00:41:34 +00:00
Edênis Freindorfer Azevedo
53002e54db
Use hats from joystick as default D-PAD.
2019-07-25 00:41:34 +00:00
Edênis Freindorfer Azevedo
57b7ddf592
Fix small memory leak.
2019-07-25 00:41:34 +00:00