Commit Graph

265 Commits

Author SHA1 Message Date
negativeExponent
b737a5cd55 Update libretro-common 2020-10-18 08:27:23 +08:00
negativeExponent
8f9e59c96e Allow compiling without NTSC filter 2020-10-15 10:10:59 +08:00
negativeExponent
c428fa0ed5 Merge libretro_state.* into smsplus_libretro.c 2020-10-15 10:10:59 +08:00
negativeExponent
d2f592890e Merge sound_output_libretro.c into smsplus_libretro.c 2020-10-15 10:10:59 +08:00
Autechre
98e9818208
Merge pull request #19 from libretro/upstream_sync
Upstream sync
2020-10-14 17:57:05 +02:00
negativeExponent
229332d65a libretro: Fix Sound_Update() 2020-10-14 23:49:57 +08:00
negativeExponent
8bf53b1525 Merge remote-tracking branch 'gameblabla/master' 2020-10-14 23:40:59 +08:00
gameblabla
1ace1beaf5
Forgot to add option.soundlevel to it. 2020-10-14 09:41:34 +02:00
negativeExponent
84961b4b8a Merge remote-tracking branch 'gameblabla/master' 2020-10-14 14:37:21 +08:00
gameblabla
600d1ed6a5
Fix sound issues for good with triple/double buffering.
The source code needed some changes before this happened
2020-10-13 15:17:29 +02:00
gameblabla
91442a39c5
Numerous cleanup and changes. Fix for sound output.
CPU usage is increased however or at the very least, sound
playback isn't very good...
2020-10-13 11:40:31 +02:00
negativeExponent
100ed7cc19 Update Makefile.common 2020-10-11 11:29:29 +08:00
negativeExponent
5f4f22c9a0 Remove source/state.c from Makefile.common 2020-10-11 11:24:25 +08:00
negativeExponent
b200783bd2 Use option.fm for FM Sound config 2020-10-11 10:49:10 +08:00
negativeExponent
2ad95fbbf6 libretro: Update
- Update video_update()
- Remove magic numbers for ntsc
2020-10-11 10:29:38 +08:00
negativeExponent
a216b5490b
Update Makefile.libretro 2020-10-11 03:05:28 +08:00
twinaphex
b8be7642b6 This just slows down compilation 2020-10-10 18:40:15 +02:00
negativeExponent
cb14e45fe6 Update input descriptors 2020-10-10 20:22:18 +08:00
negativeExponent
d69172e4bf input: Refactoring
- Simplify input handling in general
- coleco inputs:
  - support for 2-player input
  - map some keyboard keys to gamepad, similar mapping to bluesmx port
2020-10-10 20:22:18 +08:00
gameblabla
3193f1bcc9
Fix Scale2x issue in some ports, fix audio buffering
and fix performance issues with Scale2x on GCW0 port
plus numerous other fixes.
This means that Triple/double buffering works properly with audio non
blocking support now.
2020-10-10 10:00:46 +02:00
negativeExponent
1e8e49d7b8 libretro: Reduce sound buffer size 2020-10-10 11:18:18 +08:00
negativeExponent
d469d92357 Remove eighty cpu core
- this was removed upstream
2020-10-10 01:41:47 +08:00
negativeExponent
efc2915a9e libretro: Buildfix 2020-10-09 09:03:05 +08:00
twinaphex
6d85ae4bac Add .gitlab-ci.yml 2020-10-09 08:53:22 +08:00
negativeExponent
d0fe036396 Allow enabling or disabling FM sound (YM2413) 2020-10-09 08:53:22 +08:00
negativeExponent
467a05357f Prevent potential crash and cleanup
- set max geometry height to 240
- remove some unnecessary functions and variables
- move some callbacks from retro_init to retro_load_game
2020-10-09 08:53:22 +08:00
negativeExponent
157f2fa286 Add core option (Remove Border)
- removes left border (overscan). Works on SMS only.
- General video renderer cleanups
2020-10-09 08:53:22 +08:00
negativeExponent
647daa269e Add core options for region and hardware type overrides 2020-10-09 08:53:22 +08:00
negativeExponent
c7de12523f Add proper support for PAL content
- timing/region is detected using internal database
- fix to rom names on rom info log
2020-10-09 08:53:22 +08:00
negativeExponent
358bf5e958 Improve performance when using ntsc filters
- Removes sony decoder core options
- Removes doubling of height when using ntsc filters
- Use standard integers where applicable
2020-10-09 08:53:22 +08:00
negativeExponent
11d3635157 Allow core to safely close when a required bios is not found
- For coleco rom content, it requires the colero bios to exists. So if none is found,
just allow core to safely exit. SMS roms does not require bios to be playable, so no check is necessary for it.
2020-10-09 08:53:22 +08:00
negativeExponent
a7711973fd Add support for colecovision roms (Experimental) 2020-10-09 08:53:22 +08:00
negativeExponent
4b572b95d5 Cpp to c comments and c89 compatibility (#14)
* Turn C++ comments to C comments

* Update
2020-10-09 08:53:19 +08:00
negativeExponent
3f7180113c Buildfix (#13)
- link missing math library
2020-10-09 08:52:49 +08:00
negativeExponent
093ce52425 Fix build when using EightyZ80 cpu core 2020-10-09 08:52:49 +08:00
negativeExponent
c4dbbac8da Simplify states handling 2020-10-09 08:52:49 +08:00
negativeExponent
ac3a2f9582 Add YM2413 context to save states 2020-10-09 08:52:49 +08:00
Twinaphex
78ad7dbe9d Buildfixes for Apple 2020-10-09 08:52:49 +08:00
twinaphex
6c7a0552d0 There are no C++ files - so link and compile against C compiler -
fixes issues on Mac
2020-10-09 08:52:49 +08:00
twinaphex
9224916d19 Get rid of malloc.h - not safe 2020-10-09 08:52:49 +08:00
negativeExponent
696a38f5d4 Fix travis 2020-10-09 08:52:49 +08:00
negativeExponent
2c553a12a5 Fix travis target core 2020-10-09 08:52:49 +08:00
negativeExponent
592c6e0d22 Prevent potential memory leaks 2020-10-09 08:52:49 +08:00
negativeExponent
8ca551e6a2 Add .travis.yml 2020-10-09 08:52:49 +08:00
negativeExponent
4d63ec013f Cleanup 2020-10-09 08:52:49 +08:00
negativeExponent
8b2a4aa030 Add support for 2nd player port 2020-10-09 08:52:49 +08:00
negativeExponent
fc8d0276d1 Cleanup some headers 2020-10-09 08:52:49 +08:00
negativeExponent
1cf67f83b4 Change core prefix and target file to smsplus
- also remove binary
2020-10-09 08:52:49 +08:00
negativeExponent
eb84f3e80b Restore irq_callback after loading savestate
Fix https://github.com/negativeExponent/smsplus-gx_libretro/issues/5
2020-10-09 08:52:49 +08:00
negativeExponent
50769452da Add android JNI 2020-10-09 08:52:49 +08:00