Commit Graph

983 Commits

Author SHA1 Message Date
Autechre
da770d9ac8 Update .gitlab-ci.yml 2020-10-06 20:33:47 +02:00
Autechre
0a40774e86 Create .gitlab-ci.yml 2020-10-06 18:58:56 +02:00
Autechre
b23be9d6bb Merge pull request #387 from negativeExponent/input_fix_warnings
input: Fix warnings [-Wincompatible-pointer-types]
2020-10-05 04:49:10 +02:00
negativeExponent
085efc98a7 input: Fix warnings [-Wincompatible-pointer-types] 2020-10-05 10:38:44 +08:00
Autechre
ff7d5281ce Merge pull request #386 from negativeExponent/ntsc
ntsc and overscan fixes
2020-10-02 13:53:31 +02:00
negativeExponent
6e1d873846 Rename overscan-related variables
- Rename overscan options to something more readable
- Fixes PSP overscan option logic where some places where the option is reversed
2020-10-02 19:33:26 +08:00
negativeExponent
47f84dea99 ntsc: Remove magic numbers and cleanup 2020-10-02 19:18:04 +08:00
Autechre
5f5c8f27ba Merge pull request #385 from negativeExponent/fix_cheat_support
Cheats: Add check for valid game genie code format
2020-09-09 06:24:05 +02:00
negativeExponent
e566538c99 Fix warning 2020-09-09 11:51:04 +08:00
negativeExponent
f4ef507222 Cheats: Add check for valid game genie code format
- Partially reverts changes in 0b362afcc0
- Checks the codestring if its a valid game genie code before attempting
  to decode it. If code fails, then assume it to be a pro action replay
cheat.

Issue: Cheats where failing because a value of 0 in the decoder does not
mean an error.

Fix https://github.com/libretro/libretro-fceumm/issues/384
2020-09-09 11:33:36 +08:00
Autechre
96744ba2ab Merge pull request #382 from negativeExponent/fix_cheat_support
Fix https://github.com/libretro/libretro-fceumm/issues/381
2020-09-01 17:20:27 +02:00
negativeExponent
11ebeed2ac Cheats: Fix RAW cheats that use zero-page address 2020-09-01 23:05:54 +08:00
Autechre
55d6d32f47 Merge pull request #380 from negativeExponent/fix_cheat_support
fix pro action replay, add 10-digit raw format
2020-09-01 01:31:17 +02:00
negativeExponent
771822a2e0 Fix logs 2020-08-31 17:26:18 +08:00
negativeExponent
0ca1e69a9d Cheat: Add raw codes support in xxxx?yy:zz format 2020-08-31 13:42:17 +08:00
negativeExponent
0b362afcc0 Cheats: Fix pro action replay cheat format
Two issues are causiong PAR cheats to not work.
1. GG decoder should only accept specific characters. When it fails,
   assume PAR code.
2. The corrent code that makes PAR decoding work was not set.

Both fixed on this PR with some added notes.
2020-08-31 12:49:42 +08:00
Autechre
274603cd04 Merge pull request #379 from negativeExponent/fix_cheat_support
Cheat: Add raw format and multiline cheat support
2020-08-31 05:41:09 +02:00
negativeExponent
3e50be9cb9 Cheat: Add raw format and multiline cheat support
- Add handling raw cheat formats
Fix https://github.com/libretro/libretro-fceumm/issues/378

- Add multiline cheat support
2020-08-31 10:50:19 +08:00
hizzlekizzle
0b3c232f6a Merge pull request #376 from negativeExponent/fix_famicom_expansion_crash
Fix SIGSEGV error when using Famicom expansion devices (port 5)
2020-07-25 07:47:40 -05:00
negativeExponent
a20dc87b43 Fix SIGSEGV error when using Famicom expansion devices (port 5) 2020-07-25 14:17:26 +08:00
Jean-André Santoni
8fb70d2d3d Merge pull request #374 from libretro/kivutar/micromages
Add Micro Mages to fourscore_db_list
2020-07-12 21:19:37 +07:00
Jean-André Santoni
aeaae26136 Add Micro Mages to fourscore_db_list 2020-07-12 21:04:09 +07:00
Autechre
38c75ada8d Merge pull request #373 from negativeExponent/fix_input
Fix input not working on big-endian systems (regression fix)
2020-06-04 10:10:16 +02:00
negativeExponent
48b80d3230 Fix input not working on big-endian systems (regression fix)
Fix https://github.com/libretro/libretro-fceumm/issues/372
2020-06-04 13:26:06 +08:00
Autechre
f11f3afbd6 Merge pull request #369 from fjtrujy/ps2-newlib
Adapt Ps2 port to latest SDK version
2020-05-20 20:12:49 +02:00
Francisco Javier Trujillo Mata
86c29c0a5c Add CICD for ps2-platform 2020-05-19 22:14:04 +02:00
Francisco Javier Trujillo Mata
c68bfd4c7f Adapt ps2 port to latest SDK Status 2020-05-19 22:12:38 +02:00
twinaphex
9604a33f7a MSVC2010 buildfix 2020-05-17 23:30:06 +02:00
twinaphex
ed784833dd Buildfix 2020-05-17 23:09:23 +02:00
hizzlekizzle
b894f42f2b Merge pull request #356 from arpruss/master
user-adjustable Zapper tolerance
2020-05-16 19:35:50 -05:00
arpruss
176e250c6a reduce max zapper tolerance to 20 2020-05-16 15:11:36 -05:00
hizzlekizzle
066a22ef13 Merge pull request #360 from negativeExponent/updates
ines-correct.h: Fix MMC1 overrides
2020-05-11 21:19:14 -05:00
negativeExponent
83457362e7 ines-correct.h: Fix MMC1 overrides
MMC1 overrides are treated as ines 2.0, so its needs at least default values for prgRam and chrRam columns.

Fixes FF1 pink screen due to unmapped chrram.
2020-05-12 09:44:31 +08:00
Autechre
7b0da44e58 Merge pull request #359 from negativeExponent/patch-2
Update Makefile.libretro
2020-05-06 08:24:28 +02:00
negativeExponent
d023887b85 Update Makefile.libretro 2020-05-06 14:21:33 +08:00
Autechre
6b9899848c Update Makefile.libretro 2020-05-06 01:05:16 +02:00
hizzlekizzle
930ebe3478 Merge pull request #358 from negativeExponent/updates
Use proper geometry when switching ntsc filter on or off
2020-05-05 16:57:34 -05:00
negativeExponent
542b8e64cb Use proper geometry when switching ntsc filter on or off
- Width changes previously was not respected when using ntsc filter. With full use of overscan, nes width
is 602 px when ntsc filter is used and 256 px on normal
2020-05-06 05:45:24 +08:00
hizzlekizzle
7aaa828e74 Merge pull request #357 from negativeExponent/3ds_buildfix
Fix build when compiling without NTSC filter support
2020-05-05 16:27:51 -05:00
negativeExponent
a81cd5fcb5 Fix build when compiling without NTSC filter support
- broke on last commit
- fixed 3ds build
2020-05-06 05:15:18 +08:00
arpruss
a125c1eec6 adjust Zapper tolerance; make Zapper input tolerance circular rather than rectangular by default 2020-05-05 15:42:26 -05:00
hizzlekizzle
b4c57771d2 Merge pull request #355 from negativeExponent/updates
Updates
2020-05-05 14:59:15 -05:00
negativeExponent
048d9d9c82 libretro.c: Input updates
- some assorted libretro-related input updates and refactoring
2020-05-05 17:14:15 +08:00
negativeExponent
99347130c3 Fix timing when changing from PAL/Dendy to NTSC
- Happens when starting with PAL/Dendy region and changing to NTSC can cause frame to get stuck in 50 Hz
- using RETRO_ENVIRONMENT_SET_SYSTEM_AV_INFO should remedy this.
2020-05-05 10:00:26 +08:00
negativeExponent
122cc30a96 Ntsc: Remove height doubling/scanline effect
- We just use shaders for scanline if needed. ntsc + height doubling causes performance hit
for some slow devices. Any decent platform should be able to handle scanline effect shaders at least.
2020-05-05 09:07:55 +08:00
negativeExponent
5263e0a22a ines.c: Simplify rom info logs and cleanup 2020-05-03 14:35:21 +08:00
hizzlekizzle
e97a1e2100 Merge pull request #353 from negativeExponent/updates
Updates
2020-04-25 21:44:15 -05:00
negativeExponent
e6fcff5e99 Fk23c: Fix chr issues for some games
- Affects mostly waixing using mixed chr rom/ram modes (bit 2 of ram config register $A001)
2020-04-26 08:19:45 +08:00
negativeExponent
40ff23d0df Update ines-correct.h
- Add overrides for FK23C
- Move MMC1 overrides
- Move MMC5 overrides
2020-04-25 19:17:49 +08:00
hizzlekizzle
56375f09c6 Merge pull request #352 from negativeExponent/expand_database
Expand database
2020-04-13 16:05:16 -05:00