Snesrev
9dde4a7a07
Add support for german translation
...
First extract the german dialogue:
python restool.py --extract-dialogue -r german.sfc
Then extract resources / build the assert file:
python restool.py --extract-from-rom --languages=de
2023-03-10 01:54:38 +01:00
DPS2004
4693920efc
DimFlashes option ( Fixes #221 )
...
DimFlashes can be used to lower screen flashing
Co-authored-by: Snesrev <snesrev@protonmail.com >
2023-03-06 00:29:43 +01:00
vanfanel
4f97999d66
Fix OpenGL ES support ( Fixes #192 )
...
Co-authored-by: Snesrev <snesrev@protonmail.com >
2023-03-05 23:53:43 +01:00
Snesrev
da4aac425f
Gamepad buttons can now be remapped
2022-10-20 23:23:17 +02:00
Snesrev
e72f93c47a
Silence a bunch of warnings
2022-10-19 18:22:23 +02:00
Snesrev
fd83a854d9
Don't allow changing window scale when maximized ( fixes #97 )
2022-10-18 02:09:45 +02:00
Snesrev
a0b6a04562
Opus MSU support and MSU Deluxe support
2022-10-17 00:43:32 +02:00
Snesrev
ba4a5ff6d9
Reduce texture size when EnhancedMode7 is disabled
2022-10-14 23:32:57 +02:00
Snesrev
90276fc440
Fix so window can be resized
2022-10-14 23:19:33 +02:00
Snesrev
9d083a7864
Allow --config to be specified to switch config file
2022-10-14 23:19:33 +02:00
Snesrev
3be6ece9f9
OpenGL and GLSL Shader support
...
You need to use the OpenGL output method to use shaders.
PNG texture loading not yet implemented.
2022-10-14 22:23:43 +02:00
Snesrev
2cfb4cbaf3
PPU now renders 256x224 instead of 512x448
2022-10-14 19:36:03 +02:00
Snesrev
6297be577d
Asset compiler now uses PNG-images as input
...
Also renamed variables
Fix so it won't decompress sheets < 12
2022-10-12 16:34:54 +02:00
Snesrev
5ae8a5cc71
Add [Graphics].SoftwareRendering
...
Possibly gives better performance on raspberry pi
2022-10-11 23:30:36 +02:00
Snesrev
b7be4d672b
Show a message box on errors in release mode on Windows.
2022-10-11 21:52:26 +02:00
Snesrev
393e572945
Improve render perf by not locking the whole texture
2022-10-11 17:34:53 +02:00
Snesrev
1c4e0e1b7f
Update Makefile and silence warnings ( Fixes #136 )
2022-10-04 23:55:31 +02:00
Snesrev
b58163ce43
Add DisableFrameDelay
2022-10-04 23:06:04 +02:00
Snesrev
c1c8c7f830
frameCtr needs to be incremented each frame
2022-10-04 22:57:37 +02:00
Snesrev
01c9115aeb
Improve performance when SDL volume is set to max
...
- And remove another #if
2022-10-03 16:58:10 +02:00
Snesrev
093ab2c4c0
Remove an #ifdef from main.c and make it work with TCC again
2022-10-03 16:52:55 +02:00
Keaton Greve
ac2d1210a3
add basic support for in-application volume adjustment (OS mixer or SDL mixer, depending on platform) ( #131 )
2022-10-03 16:43:28 +02:00
Snesrev
95e3a919dd
SDL_RenderPresent may not be called more than once per frame.
2022-10-03 16:31:39 +02:00
Snesrev
97091a94ad
More fine grained audio locking ( Fixes #132 )
2022-10-03 16:24:55 +02:00
KiritoDev
f9ad22ef4a
Added switch support ( #133 )
2022-10-03 00:29:41 +02:00
Snesrev
8f31584de4
Audio mutex locking didn't work
2022-10-01 16:54:20 +02:00
Snesrev
00109467ff
Add support for ZSPR files to change Link's appearance
2022-10-01 07:37:12 +02:00
Snesrev
6ccbc7fba3
Switch to callback based audio
2022-09-30 05:56:23 +02:00
Snesrev
608af92760
Add cheat to walk through walls
2022-09-29 22:56:02 +02:00
Snesrev
ef5451e2df
Simplify feature parsing
2022-09-28 21:24:11 +02:00
Snesrev
5d1360efa9
Clean up and refactor the emulator vs own state
2022-09-28 20:54:19 +02:00
Snesrev
e6b5294e87
Workaround graphics glitch when Link is blinking
...
- The game sets the hi x bit to 1 hide link every other frame
But this won't work with widescreen.
- Changed so it sets y to 240 instead.
2022-09-28 16:11:24 +02:00
Snesrev
634086734f
Add config option to disable the per-scanline sprite limits
...
- Visible when beamos shoots horizontally
2022-09-28 16:11:24 +02:00
Snesrev
fda3f90cf5
Hold tab for ~16x turbo mode
2022-09-28 12:54:16 +02:00
Snesrev
3ba33373ec
Put all assets into zelda3_assets.dat instead of .h files
...
- Now the .exe no longer depends on the ROM
- Github could now build the exe
2022-09-24 00:40:39 +02:00
Snesrev
04e4112988
Add 'MoreActiveBombs' to extend bomb count from 2 to 4
2022-09-23 16:03:36 +02:00
Snesrev
b607547461
Avoid up/down and left/right from being pressed at the same time ( Fixes #105 )
2022-09-23 10:32:30 +02:00
Snesrev
44514855c6
Added 'ShowMaxItemsInYellow'
2022-09-22 11:56:48 +02:00
Snesrev
b4caefb7bb
Skip intro on key press
2022-09-22 02:46:26 +02:00
Snesrev
6741153a8c
Disable the low health beep
2022-09-21 01:29:17 +02:00
Nutzzz
5a0503bd2b
Allow audio to be disabled in .ini ( #100 )
...
Allow audio to be disabled in .ini
2022-09-20 13:16:18 +02:00
Snesrev
ad9e25c087
Display up to 240 lines instead of 224
2022-09-18 23:20:33 +02:00
Snesrev
97cf3feef0
Add 'BreakPotsWithSword'
2022-09-18 19:05:52 +02:00
Snesrev
5790144ef6
Add config option 'CollectItemsWithSword'
2022-09-18 16:38:52 +02:00
Snesrev
9f1c5a293d
Add 'MirrorToDarkworld' to allow mirror to warp both ways
2022-09-18 02:40:42 +02:00
Snesrev
d3a52a62fb
Change window scaling behavior ( Fixes #88 )
2022-09-18 02:26:25 +02:00
Snesrev
e4d167c2d7
Add config option 'TurnWhileDashing'
2022-09-17 22:29:38 +02:00
Snesrev
e6e88979ca
L/R for item switching, and reordering of inventory
...
Hold Y and press arrows to reorder inventory items.
2022-09-17 16:17:41 +02:00
Snesrev
312be71259
Add support for MSU audio tracks
...
- Put the PCM files in the msu/ subfolder
2022-09-16 18:26:42 +02:00
Snesrev
572f8dd7ed
Add config option to play in 16:9 or 16:10 resolution ( Fixes #37 )
...
- Add ExtendedAspectRatio = 16:10 to play in 16:10
- Doesn't behave perfect everywhere
- Optionally spawn/kill sprites so they behave better
2022-09-15 02:42:46 +02:00