Commit Graph

814 Commits

Author SHA1 Message Date
bladeoner
3252710eb7
Snes9x - Fix some warnings. / Remove out-of-bounds access with macs rifle data. (#925)
* Snes9x - Fix some warnings.

* Snes9x - Remove out-of-bounds access with macs rifle data.
2020-06-24 22:01:32 -06:00
bladeoner
cd66ff803f
Snes9x - SA1: Remove memory remapping at load state. (#924)
This fixes the Mega Man X SA1 patch.
2020-06-13 15:29:27 -06:00
Daryl
bb341fed60 wii u widescreen patch, report whether wii u CPU is full speed 2020-06-01 21:16:28 -06:00
Daryl
77708edcc1 prevent cheat name overflow 2020-05-12 20:55:48 -06:00
CrewMdk
879b99ff82
Updated korean language translation (#922)
Added translation for text: SD Gecko Slot A and SD Gecko Slot B.
2020-04-09 20:32:05 -06:00
CrewMdk
bed83a5db1
Updated spanish language translation (#921)
Added translation for text: SD Gecko Slot A and SD Gecko Slot B.
2020-04-09 20:31:44 -06:00
bladeoner
b17cca4d1c
Snes9x - Increase SRAM size to 512KB (#920)
Increased SRAM size from 128KB to 512KB.  This fixes a crash in the
emulator when writing to SRAM between addresses $720000 and $7DFFFF.
2020-04-06 17:16:15 -06:00
CrewMdk
b9d6ec7883
Updated spanish language translation (#919)
Some texts were changed for a better understanding.
2020-04-04 12:27:42 -06:00
CrewMdk
9a3aac7e8f
Updated chinese (simplified) language translation (#918)
Texts that are no longer in the emulator code have been removed.
2020-04-02 18:26:09 -06:00
CrewMdk
2655348ecf
Updated english language translation (#917) 2020-04-02 18:25:56 -06:00
CrewMdk
55ee82cd96
Updated english language translation (#916) 2020-04-02 18:25:31 -06:00
CrewMdk
f26ce22342
Updated english language translation (#915)
* Updated english language translation

* Updated english language translation
2020-04-02 18:25:17 -06:00
CrewMdk
5df29089ec
Updated korean language translation (#914)
* Updated korean language translation

The text is organized in alphabetical order.
The texts for the interface are the first and the texts for Snes9x GX were moved at the end to have a better order and facilitate translation into other languages.

* Updated korean language translation

The text is organized in alphabetical order.
The texts for the interface are the first and the texts for Snes9x GX were moved at the end to have a better order and facilitate translation into other languages.

* Updated korean language translation

The text is organized in alphabetical order.
The texts for the interface are the first and the texts for Snes9x GX were moved at the end to have a better order and facilitate translation into other languages.

* Updated korean language translation

Translations have been added for the text "Chinese (Simplified)" and "Chinese (Traditional)".
2020-04-02 18:25:04 -06:00
CrewMdk
42b4f5fcdc
Updated spanish language translation (#913)
* Updated spanish language translation

The text is organized in alphabetical order.
The texts for the interface are the first and the texts for Snes9x GX were moved at the end to have a better order and facilitate translation into other languages.

* Updated spanish language translation

The text is organized in alphabetical order.
The texts for the interface are the first and the texts for Snes9x GX were moved at the end to have a better order and facilitate translation into other languages.

* Updated spanish language translation

Translations have been added for the text "Chinese (Simplified)" and "Chinese (Traditional)".
2020-04-02 18:24:50 -06:00
Daryl Borth
e847522abf reduce save buffer size on gamecube. fixes graphical glitches 2020-03-15 09:38:31 -06:00
Daryl Borth
c44a2db968 skip chinese traditional (no translation). fix language default. 2020-03-13 13:42:43 -06:00
xjsxjs197
29735a817d
update SIMP_CHINESE translations (#911)
* update SIMP_CHINESE translations

* update SIMP_CHINESE translations

* Update zh.lang
2020-03-13 13:25:21 -06:00
Daryl Borth
a0a72079f8 finalize 4.4.7 2020-03-04 17:22:00 -07:00
Daryl Borth
05b4abce98 fix controllers with bad calibration data 2020-02-28 18:49:52 -07:00
CrewMdk
8a120b0497
Updated korean language translation (#903)
The text is organized in alphabetical order.
The texts for the interface are the first and the texts for Snes9x GX were moved at the end to have a better order and facilitate translation into other languages.
2020-02-17 19:38:40 -07:00
CrewMdk
320293df46
Updated spanish language translation (#902)
The text is organized in alphabetical order.
The texts for the interface are the first and the texts for Snes9x GX were moved at the end to have a better order and facilitate translation into other languages.
2020-02-17 19:38:06 -07:00
CrewMdk
dd2cbd7920
Updated korean language translation (#901)
* Updated korean language translation

* Updated korean language translation
2020-02-17 17:26:23 -07:00
CrewMdk
ceab8f554d
Updated spanish language translation (#897)
* Updated spanish language translation

* Updated spanish language translation

* Update es.lang

Co-authored-by: dborth <dborth@gmail.com>
2020-02-17 17:26:13 -07:00
CrewMdk
d472904ce3
Updated english language translation (#898)
* Updated english language translation

* Updated english language translation
2020-02-17 17:26:01 -07:00
CrewMdk
5b5c85a764
Updated english language translation (#899) 2020-02-17 17:25:35 -07:00
Daryl Borth
b950a02b96 finalize 4.4.6 2020-02-16 17:57:14 -07:00
Daryl Borth
dd4f8f1d94 move savebuffer on gamecube from ARAM to MEM1. fixes browser game images
not working on gamecube.
2020-02-16 17:55:53 -07:00
Daryl Borth
839db27a7f set default calibration values for controllers that return invalid data 2020-02-16 17:52:01 -07:00
CrewMdk
f64dfb1d5f
Updated spanish language translation (#896)
* Updated spanish language translation

* Updated spanish language translation
2020-02-14 23:41:51 -07:00
Daryl Borth
3df61e0439 finalize 4.4.5 2020-02-01 11:00:20 -07:00
Daryl Borth
f07b637a43 updates to xbox360/retrode/hornet usb controller support (thanks revvv!) 2020-01-03 20:13:51 -07:00
Daryl Borth
aa2ee0e422 update array lengths to reflect addition of DEVICE_SD_PORT2 2020-01-03 20:11:48 -07:00
bladeoner
d9f6d1d8b3 Fix compile issue (#891)
Fix compile issue after commit:
e104bc6f9b
2019-12-31 10:32:29 -07:00
fancymelonhub
e104bc6f9b Porting SNES9X RX 360 Controller support to GX (#887)
Title is self-explanatory.
2019-12-30 12:45:20 -07:00
bladeoner
0fd4dc968b Snes9x - Classify region id 18 as PAL (fixes 615) (#888) 2019-12-30 12:41:45 -07:00
bladeoner
c5b911236d Also apply Firepower 2000 scanline timing to Super SWIV (fixes 610) (#886) 2019-12-28 19:27:41 -07:00
Pwedge
cd264c16da Added support for serial port 2 (SP2 / SD2SP2) on Gamecube (#884) 2019-12-23 22:30:59 -07:00
bladeoner
abbf71f2d9 Snes9x - add unlimited sprites (range) (#879) 2019-11-27 11:42:49 -07:00
bladeoner
adb43e9262 Snes9x - Add render position hack and clean up rest. (#880)
This removes the "known bad dumps" section, which probably aren't
relevant anymore. It also removes commented out APU hacks which are
no longer needed.
2019-11-27 11:42:40 -07:00
Daryl Borth
d7739e797e only enable AutoDisplayMessages if display framerate or clock is on 2019-11-03 10:43:06 -07:00
Daryl Borth
1e5802f35f updates to spanish translation 2019-11-03 10:36:08 -07:00
bladeoner
96b7c849b4 Snes9x - Fix Mode7 mosaic glitch from tile cleanup. (#876) 2019-10-13 14:01:53 -06:00
bladeoner
3c573f69dc update readme. finalize 4.4.4 (#875) 2019-10-09 23:00:27 -06:00
niuus
62e529c6e7 Working buttons for all SNES peripherals (#872)
* Working buttons for all SNES peripherals

Mouse, SuperScope and the Konami's Justifier trigger/buttons never worked in any other controllers except the GCN pad and Wiimote. This fixes it, so you can use the Wii Classic Controller, Wii U Pro Controller and Wii U Gamepad to fully emulate the peripherals.

* Minor button rearrangement
2019-08-13 15:11:03 -06:00
Daryl Borth
4c15d55247 Add Retrode support (Thanks revvv!) 2019-08-05 18:22:54 -06:00
bladeoner
637f4b42cc Snes9x - Fix out-of-bounds memory access. (#871) 2019-08-05 11:08:00 -06:00
Daryl Borth
ecd7869234 update spanish translation 2019-07-04 17:52:36 -06:00
bladeoner
27dea97a35 Snes9x - yoffy/unmacro-tile (#865)
This patch provides maintainability and debuggability of tile.cpp.
It replacements many macros to C++ template, and abolish self inclusion.
2019-06-29 09:54:17 -06:00
bladeoner
66969747f7 Snes9x - Trim data elements beginning with colons in bml. (#863) 2019-06-25 13:03:45 -06:00
bladeoner
2200cc5c6e bg_preview corrected right top line was too thick (thanks to Tanooki16) (#861) 2019-06-10 08:09:32 -06:00
bladeoner
c774b82786 Snes9x - Use helper function. (#860) 2019-06-06 20:30:14 -06:00
bladeoner
fee3081a05 Fix Dragon Ball Z Hyper Dimension black screen (#858)
- Commit "Backport Reduced version of Vitor's fix for SA1 speed throttle" caused a black screen when starting DBZ Hyper Dimension, this change fixes that.
2019-06-04 20:39:06 -06:00
Daryl Borth
f15028a5ac fix issue enabling both frame rate and clock 2019-06-03 19:18:57 -06:00
bladeoner
93bc3a8a7d Snes9x - Multiple BML changes (#856)
- Don't use a magic depth number for attributes.
- C++ification of bml parser.
- Fix MSVC build.
2019-06-03 19:15:16 -06:00
bladeoner
43e3b79937 Fix SuperFX2 Core Speed (#852)
Commit "Snes9x - SFX: Make SFX2 1/3 faster than 1.59.2." fixes the SuperFX2 speed for Yoshi's Island but it broke the speed for other SuperFX2 games.

This hack will correct that.
2019-06-01 08:33:09 -06:00
bladeoner
9b3636bbfe Reduce manual allocation in BML parser and cheats. (#850) 2019-05-15 18:55:44 -06:00
bladeoner
4a5a027e61 Use C++ memory allocation. (#849) 2019-05-15 18:55:12 -06:00
bladeoner
8447bdf94c Add Show Local Time option. (#848)
Adds the option 'Show Local Time" under Game Settings, Video when playing a game.
2019-05-15 18:54:54 -06:00
bladeoner
2dfce39f63 Change L+R+SELECT to go back to L+R+START (#847)
This is a more universal combination
2019-04-21 09:35:06 -06:00
bladeoner
55b4306c4b Change L+R+X+Y trigger to go back to L+R+SELECT (#846) 2019-04-20 10:53:22 -06:00
Daryl Borth
9bcb97dd10 add back L+R+X+Y trigger to go back to emulator 2019-04-19 13:05:52 -06:00
bladeoner
cfda443d78 Snes9x - Restore MSU1_AUDIO_POS. (#844)
Snes9x:
- Restore MSU1_AUDIO_POS.
- Restore MSU1 playback position correctly.
2019-04-17 13:31:26 -06:00
Daryl Borth
ff33041e31 fix ZL button mapping for Wii U GamePad 2019-04-16 19:12:16 -06:00
bladeoner
0f771aaf7a Snes9x - Round up calculated size to next 8k for bad hacks. (#842) 2019-04-16 18:03:46 -06:00
Daryl Borth
e8702bbb9d update readme. finalize 4.4.3. 2019-04-13 10:46:27 -06:00
bladeoner
c6b0535999 Snes9x - Revert to higher APU clock. (#841) 2019-04-12 13:24:23 -06:00
bladeoner
6fc9c9f96d Snes9x - Add Settings.IsPatched to know if ROM was patched. (#840) 2019-04-11 07:53:45 -06:00
bladeoner
11093a7e1a Snes9x - Fix BPS patch support. (ArtiiP) (#838) 2019-04-10 17:03:00 -06:00
bladeoner
4e057ed7b4 Snes9x - Add the separate echo buffer option. (#836)
Snes9x
- Add the separate echo buffer option.
2019-04-10 12:21:57 -06:00
Daryl Borth
246b28fcd5 update spanish translation (Psycho RFG) 2019-04-08 19:39:48 -06:00
bladeoner
d9e6091377 Increase Max Cheats (#833) 2019-04-07 13:25:40 -06:00
bladeoner
cd94c6ad1d Fix Tenshi no Uta black screen (#834) 2019-04-07 12:29:15 -06:00
bladeoner
92c85e3688 Snes9x - SFX: Make SFX2 1/3 faster than 1.59.2. (#831) 2019-04-03 12:57:33 -06:00
bladeoner
30b717a1d6 Snes9x - Recorrect green bit math. (#830) 2019-04-03 12:56:33 -06:00
bladeoner
ff8f40e53b Snes9x - Adjust new math to do 15->16 bit correctly. (#829)
Commits from Snes9x:
- Change variable names to make sense.
- Adjust new math to do 15->16 bit correctly.
2019-03-28 07:56:56 -06:00
bladeoner
56fb0046ba Snes9x - Use for loops for DRAW_TILE. 3-4% speed benefit. Backport Select brightness function in tile renderer. (#828)
- Use for loops for DRAW_TILE. 3-4% speed benefit.
- Select brightness function in tile renderer.
2019-03-27 15:17:24 -06:00
bladeoner
6dcba441ea Snes9x - Proper 16-bit color conversion. Core version number 1.60
Proper 16-bit color conversion
Core version number 1.60
2019-03-25 21:06:43 -06:00
bladeoner
f513ac5e2f Fix Chou Aniki. Remove hack. (#825)
- Fix Chou Aniki. Remove hack.
- Fix lines in License Stub
2019-03-10 19:29:24 -06:00
bladeoner
25fd692dc5 Backport GFX and PPU fixes (#824)
- Fix PPU blending with unoptimized change.
- Use a lookup table. A little faster.
- Fix color add for non-GFX_MULTI_FORMAT.
- Make blending work with RGB555.
- Remove most of GFX_MULTI_FORMAT.
2019-03-09 09:59:21 -07:00
bladeoner
d3aa772352 Fix blackscreen Rendering Rangers R2 (J) (#822) 2019-03-04 07:50:55 -07:00
bladeoner
087ac22029 Backport and adjusted the Refactored APU Resampler (#821) 2019-03-03 09:28:18 -07:00
Daryl Borth
6e1a197edd cleanup screenshot memory management. fixes preview image not displaying
on gamecube
2019-03-02 16:38:41 -07:00
bladeoner
f016b19cab Backport Bump version number and copyright date. (#819) 2019-02-23 18:51:51 -07:00
bladeoner
3ba51632de Backport Adjust APU hack for Circuit USA. (#818) 2019-02-23 18:51:41 -07:00
bladeoner
dc9149939e Backport frequency changes (#820)
Adjust default input rate, too.
Use nominal frequency ratio for APU.
2019-02-23 18:51:28 -07:00
Fledge68
1a35f03d47 - fixed crash when used as wiiflow plugin. 2019-02-19 17:12:03 -06:00
bladeoner
b66acdf476 Backport Move interlace flags to S9xSoftResetPPU. (#811) 2019-02-18 08:53:47 -07:00
bladeoner
f93f2b84fa Backport c4emu and gfx fixes (#810)
C4emu backport:
C4: Do the sign extend manually.
Revert "MSVC 2005 bugfix"

GFX backport:
Fix GCC warning about indentation. 
GFX.DoInterlace-- should occur even if we don't render frame.
2019-02-17 10:33:34 -07:00
Daryl Borth
6b23a58a83 fix crash on launch when using network shares 2019-01-29 20:47:40 -07:00
Corey Garst
e27e792485 Port option to not append Auto to save filenames from vbagx and fceugx (#808) 2019-01-29 20:31:25 -07:00
Daryl Borth
de067e5e6b fix issue with on-screen keyboard 2019-01-29 18:13:34 -07:00
DDinghoya
0e45f3bf09 - Updated Korean translation. (#806) 2019-01-26 11:50:42 -07:00
Daryl Borth
7b72e0bc5f finalize 4.4.2 2019-01-25 19:05:21 -07:00
DDinghoya
6214bdddf2 - Updated Korean translation. (#805) 2019-01-25 08:38:48 -07:00
DDinghoya
fdf34302d3 - Updated Korean translation. (#804) 2019-01-23 07:59:20 -07:00
bladeoner
6d45274416
Backport Only allow instantaneous IRQ when toggling IRQ completely 2019-01-19 08:43:22 +01:00
bladeoner
aff6cd661f SA1 Hack Super Mario RPG and Kirby's Dreamland 3
This fixes the FPS drops in Super Mario RPG and Kirby's Dreamland 3.
2019-01-15 20:28:00 +01:00
bladeoner
5ddfffd8fe Backport Reduced version of Vitor's fix for SA1 speed throttle 2019-01-12 09:06:18 +01:00
Askot
5517ec7567 -Fix overclock settings not loaded on start 2019-01-06 13:05:13 -07:00
Daryl Borth
b723af3635 Add support to load external background music 2019-01-06 10:17:20 -07:00