Autechre
12abdf5690
Merge pull request #166 from negativeExponent/add_support_for_composite_palette
...
Add custom palette support, add composite palette (backport https://g …
2020-09-22 03:21:09 +02:00
negativeExponent
ec4546745e
Buildfix
2020-09-22 09:10:25 +08:00
eadmaster
fcaa11137f
minor fixes, moved pce_cdspeed core option above the volume options
2020-09-21 13:35:32 +02:00
eadmaster
94515e5786
replaced disable PSG sound channel core options with volume adjust ( #160 )
2020-09-19 15:36:20 +02:00
negativeExponent
ebeb9c79fc
Add custom palette support, add composite palette (backport https://github.com/libretro/beetle-pce-libretro/pull/7 )
...
- Add support loading custom palettes (restored from upstream)
- Add composite palette, switchable as a core option to select default
rgb colors or composite (experimental)
In order to accomodiate the feature, colormap or LUT is used instead of
usin MAKECOLOR_PCE.
https://github.com/libretro/beetle-pce-libretro/issues/6
2020-09-19 11:19:15 +08:00
twinaphex
4f70b970b3
Cleanups
2020-09-18 21:56:04 +02:00
twinaphex
2a516b9978
Cleanups
2020-09-18 21:50:29 +02:00
twinaphex
0702effe79
Cleanups
2020-09-18 21:47:07 +02:00
twinaphex
d2559ca27a
Cleanups
2020-09-18 21:45:06 +02:00
eadmaster
ad7cb55fce
added sound channel disable options ( #160 )
2020-09-18 13:33:45 +02:00
twinaphex
ea1b6ab280
Cleanups
2020-09-16 20:42:42 +02:00
twinaphex
a7ad477d46
Move setting_pce_fast_cdbios to libretro.cpp
2020-09-16 20:41:10 +02:00
trioan
23a18c7b29
libretro: use input bitmask
2020-09-13 21:03:20 +00:00
twinaphex
406be2a4f0
Refactor state.cpp to state.c
2020-07-05 20:13:04 +02:00
Twinaphex
40a42b7f43
Merge pull request #145 from bslenul/master
...
Add "Disable Soft Reset" core option to FAST variant of the core.
2020-01-30 18:05:16 +01:00
Alexander Mikhaylenko
b4fb455fc6
Filter out device types other than JOYPAD and MOUSE.
...
The device type is a bitmask, and a device can have multiple types,
for example JOYPAD+ANALOG. Since we're only interested in JOYPAD and
MOUSE here, just unset all others.
2020-01-20 01:28:46 +05:00
bslenul
f1939f2adb
Add "Disable Soft Reset" core option to FAST variant of the core.
2020-01-18 12:57:05 +01:00
negativeExponent
7bf684982a
Add mouse support
2019-12-28 13:21:21 +08:00
negativeExponent
408cc2cea4
Update retro_controller_info from 2 ports to 5 ports
2019-12-28 09:38:20 +08:00
negativeExponent
83a234a1c7
Selectively apply patches from 0.9.39.2 that avoids undefined behavior
2019-12-15 19:58:21 +08:00
negativeExponent
2e04bc5399
Silence warnings
2019-12-15 15:36:44 +08:00
negativeExponent
343b1ce491
Update gamepad turbo logic
...
- Button now reacts immediately as soon as pressed instead of waiting for turbo counter to reach specified turbo frame delay
- Fix some rare cases where games wont respond to button presses when turbo is enabled on that button - some games require a button to be pressed for about 2 frames before game reacts like attack or jump (Dragon Spirit).
This changes turbo logic so that it holds the button for 2 frames instead of the usual 1 frame before turning button off and wait for the next cycle.
- Make turbo delay core option variable from 1-15
2019-12-15 01:45:20 +08:00
negativeExponent
371bb54e46
Remove unneeded core options
...
- These turbo-related core options are not working correctly and redundant because there is already a dedicated button
to enable turbo buttons. These core options also resets turbo states each time a core option is modified.
Removing it since it unneeded.
2019-12-14 22:13:59 +08:00
negativeExponent
cdfff4a3c1
Fix incorrect turbo core option labels
2019-12-14 21:40:27 +08:00
negativeExponent
e8cb9a9187
Add PCE-CD RAM to retro_memory_map
...
- also moves base ram and saverams to memmap
2019-11-22 23:47:36 +08:00
ggdrt
9709b843be
Adjust aspect ratio logic to be dynamic
2019-11-12 01:28:46 -08:00
twinaphex
7e92d19a80
Add enhanced core options
2019-07-31 23:25:33 +02:00
twinaphex
5a9b7ae498
Fix MSVC 2003
2019-07-30 03:47:11 +02:00
Brad Parker
7a00a0fe20
fix memory leak
2019-07-29 13:33:11 -04:00
twinaphex
6d2efc8871
Do free at end of function
2019-07-26 04:45:52 +02:00
twinaphex
7b97f5ba0b
Fix 'there is a new/free mismatch between this free and the
...
corresponding new[]'
2019-07-26 04:29:28 +02:00
David Walters
3e0c5233de
Report name as "Beetle PCE Fast", to match other Mednafen derived cores.
2018-09-05 15:53:16 +01:00
zoharxero
8aa0d171c7
Add US CD bios core option
2018-06-07 11:01:20 -05:00
twinaphex
6f0ec71c1a
Cleanups
2018-01-03 14:55:06 +01:00
twinaphex
3f40e6b5e6
Get rid of unused retro_base_name
2017-12-31 16:56:28 +01:00
twinaphex
ee25b3f6f5
Get rid of unused retro_save_directory
2017-12-31 16:52:19 +01:00
twinaphex
e83f16af87
Cleanup savestate code
2017-12-20 06:00:58 +01:00
twinaphex
e9c4a591a4
Cleanups
2017-12-19 06:07:32 +01:00
twinaphex
c5621899a8
Update retro_unserialize
2017-12-17 18:43:51 +01:00
twinaphex
7c7a568a2e
Update
2017-12-17 18:25:05 +01:00
twinaphex
a23ba7f58d
Update
2017-12-16 03:12:36 +01:00
twinaphex
83d94d8af6
Updates
2017-12-16 03:07:16 +01:00
retrowertz
211e8a7996
Add alternate turbo on/off hotkey
2017-12-10 00:10:42 +08:00
retro-wertz
9253e8bb54
Fix equality operator mistake
...
sorry for this...
2017-12-02 15:36:37 +08:00
retrowertz
236f9bda4e
Apply Workaround for Order of Griffon issue
2017-12-02 01:02:15 +08:00
retrowertz
e442644e36
Add crc32 check
2017-12-02 00:54:33 +08:00
Awakened0
6af234014a
Prefix Turbo Delay and Turbo Button Enable Core Options
...
These options were missing the pce_ prefix all the other options have. Without them if you look in your core options file you wouldn't know what core they belong to.
2017-08-11 01:08:30 -04:00
Romain Tisserand
d44e6ea4db
WIP CHD support for Beetle PCE Fast
2017-08-05 19:47:05 +02:00
Alberto Fustinoni
763cf42e4f
Bugfix, variables uninitialized
2017-08-04 16:01:41 +09:00
Tatsuya79
b8ff37e6cf
Add CD bios core option.
2017-07-11 23:42:11 +02:00
twinaphex
f44f7224d9
Silence warning
2017-03-26 18:44:08 +02:00
orbea
5a42a460ae
Fix permissions.
2017-03-21 11:04:59 -07:00
twinaphex
39185a61a1
Better error handling
2017-01-24 15:42:28 +01:00
jbarfell
afffa41b65
Added toggling turbo on/off via X and Y for A and B respectively in 2 button mode. ignored in 6 button mode. Also added a config option to disable the feature.
2017-01-14 21:38:35 -05:00
Tatsuya79
aceaf655d1
Adjustable Horizontal Overscan.
2016-12-19 13:09:56 +01:00
Tatsuya79
de7abaa240
Update libretro.cpp
2016-12-19 11:24:39 +01:00
Gregor Richards
bd7136b3e3
Report git version with library_version
2016-12-09 18:22:00 -05:00
Tatsuya79
44ef377c7d
Fix Turbo buttons OFF
2016-12-07 12:55:47 +01:00
Tatsuya79
d65485eee8
CPU Overclock parameter.
2016-10-28 23:26:57 +02:00
Tatsuya79
e65dad608b
Update libretro.cpp
2016-10-28 23:03:25 +02:00
Tatsuya79
1957854a4b
hoverscan no restart part1
2016-10-23 20:48:05 +02:00
radius
ad1dfce0c0
fix small mistake
2016-10-23 12:50:07 -05:00
radius
96864b478e
update when width or height changes in runtime
2016-10-23 12:48:26 -05:00
radius
6b5a5c5aea
set geometry on the first frame too
2016-10-23 12:38:05 -05:00
radius
697f5e7c8d
only call set geometry when geometry actually should change
2016-10-23 12:21:31 -05:00
Tatsuya79
df09cbdfbf
No sprite limit needs restart too
2016-10-16 15:06:16 +02:00
Tatsuya79
196a0240d7
H Overscan works now, small fix
2016-10-16 14:55:04 +02:00
Tatsuya79
b6980b413d
CDPSG direct apply, 6:5 ratio, 200 volume, hoverscan addition
2016-10-16 11:59:18 +02:00
Tatsuya79
c6978e9bbd
Non working H Overscan option in libretro.cpp
...
I don't know how to make it work between here and mednafen settings.
2016-10-15 01:04:45 +02:00
westonlast
1a190a626d
Remove "Correct Aspect Ratio," which did nothing
2016-10-13 00:13:32 -05:00
westonlast
9a7ff84f9a
Clean up duplicate definitions
2016-10-13 00:03:18 -05:00
westonlast
217c47bb54
Correct Pixel Aspect Ratio
...
Conflicts:
libretro.cpp
2016-10-12 22:23:19 -05:00
Tatsuya79
952b14af45
FB height change to 243
2016-10-06 21:57:25 +02:00
hunterk
05fe1ffc16
revert the PAR change, which broke first-last scanline settings
2016-09-26 15:23:15 -05:00
hizzlekizzle
aa98d9726d
Merge pull request #30 from westonlast/Correct-Pixel-Aspect-Ratio
...
Correct pixel aspect ratio
2016-09-25 20:28:05 -05:00
hizzlekizzle
ee88e0d126
Add turbo toggles for I+II buttons
...
You can enable them without a core restart but you can't disable them without a restart. I'm not sure why. Changing the speed works without a restart, as well.
2016-09-24 14:51:36 -05:00
twinaphex
67e46c62c6
Better control flow, use log_cb instead of MDFN_Error, etc.
2016-08-14 15:01:30 +02:00
twinaphex
fcd4c4a8fd
Remove old cdrom code
2016-08-14 11:57:54 +02:00
twinaphex
4403fa4471
New cdrom code
2016-08-14 11:54:31 +02:00
twinaphex
bfe9b350be
Get rid of gettext_noop
2016-08-12 18:44:57 +02:00
twinaphex
cb9eec9f92
Cleanups
2016-08-12 11:27:28 +02:00
twinaphex
0e04b5affe
Get rid of crc32 generation
2016-08-10 06:02:54 +02:00
twinaphex
3a5af96afc
Use plain C version of Blip_Buffer
2016-08-10 05:57:58 +02:00
twinaphex
8f4eacd3a9
Remove this
2016-08-09 20:50:20 +02:00
twinaphex
3a545bb074
Cleanups
2016-08-09 20:20:53 +02:00
twinaphex
4c2bd58fb3
Get rid of name
2016-08-09 07:48:52 +02:00
twinaphex
7657a5cfbb
Start removing most of MDFNGameInfo
2016-08-09 07:38:20 +02:00
twinaphex
7aaa4ed614
Backport CD-ROM code
2016-08-07 15:38:04 +02:00
twinaphex
eb21edc3db
Remove threading
2016-08-06 16:31:32 +02:00
twinaphex
1917153685
Replace mednafen/file.cpp
2016-07-21 05:20:31 +02:00
westonlast
d78f6bb776
Correct Pixel Aspect Ratio
2016-07-18 02:32:52 -05:00
twinaphex
095d63f840
Add stdstring
2016-06-09 08:12:51 +02:00
twinaphex
a35f4f08d0
Don't use vasprintf
2016-06-06 03:25:53 +02:00
twinaphex
cdd390566e
Remove trio
2016-06-06 02:09:18 +02:00
Andre Leiradella
a1f3ffc7f2
call RETRO_ENVIRONMENT_SET_SUPPORT_ACHIEVEMENTS; updated libretro.h
2016-05-15 02:15:00 -03:00
Andre Leiradella
ae5d3b3052
added cheevos support via retro_get_memory_data/size
2016-05-15 00:57:22 -03:00
Oggom
9ef956c239
Update MEDNAFEN_CORE_VERSION
...
Whoops forgot to update this
2016-04-12 23:34:55 +02:00
twinaphex
4f9ae59ce9
Cleanups
2015-10-03 08:08:31 +02:00
twinaphex
e110a0dc3c
Remove FileWrapper
2015-10-01 04:21:52 +02:00
twinaphex
44f757b498
Start adding libretro-common retro_file/retro_stat
2015-10-01 03:11:33 +02:00