Commit graph

1038 commits

Author SHA1 Message Date
fhorse
8e6aa55f7b Updated translations and changelog. 2019-03-24 19:47:57 +01:00
fhorse
f98dc11f32 Fixed the audio buffer once the rewind ended. 2019-03-24 19:46:26 +01:00
fhorse
10da3aea6d Cleaned up and fixed some bugs in the xaudio2 implementation. 2019-03-24 19:44:30 +01:00
fhorse
cb74624a80 Fixed the emulator freezing if pressed "Switch Sides" hotkey. 2019-03-21 18:59:48 +01:00
fhorse
15f8bc2888 Fixed the disappearance of the mouse cursor after two seconds. 2019-03-21 18:43:39 +01:00
fhorse
4f92021cc6 Fixed a possible "configure" error on OpenBSD. 2019-03-18 19:00:33 +01:00
fhorse
725ba9b42e Added a button to close the settings dialog.
I also corrected some carelessness of the previous commit.
2019-03-17 21:39:31 +01:00
fhorse
d933510ffa Added the rewind function that replaces the timeline.
Now it is possible to "rewind" the game. Once the rewind function has
been activated (at any time during the game) it is possible to move
forward and backward in the gameplay one frame at a time or at different
speeds (1x, 2x, 4x, 8x, 16x, 32x or 64x). You will be able to move
freely in the recording until you press the "play" button, from that
moment all the gameplay memorized after the selected frame will be lost.
In the "general settings" you can select the duration in minutes of the
recordable gameplay (the different options are: disable, 2mins, 5mins,
15mins, 30min, 60mins or unlimited) but keep in mind that the more
minutes you can record the more space on the hard disk will be used.
2019-03-17 19:43:02 +01:00
Fabio Cavallo (FHorse)
0f01d2f243
Merge pull request #68 from Alter0ne/master
Russian Translation Update
2019-03-10 15:18:18 +01:00
fhorse
8564275dd9 Fixed compilation with QT 5.12 under Windows. 2019-03-09 21:28:26 +01:00
alter0ne
700e7d2ab5 Russian Translation Update 2019-03-07 19:20:00 +03:00
fhorse
dce84b887b Fixed display of the last video frame in the transition from
doublebuffer to singlebuffer.
2019-02-24 15:58:33 +01:00
fhorse
435b3f0d47 Fixed display of the TAS frames.
I have also reorganized some of the codes in anticipation of future
implementations.
2019-02-17 11:09:55 +01:00
fhorse
d3a2623878 For the general UxROM mapper use a full 8-bit bank select register. 2019-02-10 14:28:14 +01:00
fhorse
88d064fe53 I forgot this in the last commit. 2019-02-01 15:47:22 +01:00
fhorse
dd3389b365 The shortcuts were not applied and saved correctly. 2019-02-01 15:41:02 +01:00
fhorse
bb64e828f7 Fixed possible issue with High DPI monitor. 2019-01-31 01:00:49 +01:00
fhorse
88b8a2de7b Fixed misc mappers (50,90,156,178,UNL-KOF97,UNL-VRC7,MMC3 KT-008 PCB). 2019-01-26 15:55:39 +01:00
fhorse
47560f5a8d Improved the use of a compiler macro. 2019-01-19 21:55:37 +01:00
fhorse
dea43c80a8 Fixed graphical problem with xBRZ filter. 2019-01-19 11:52:56 +01:00
fhorse
608d0a3fbb Updated WIP version to 0.104 2019-01-19 11:52:36 +01:00
fhorse
707657f900 Fixed a possible crash. 2019-01-13 16:29:47 +01:00
fhorse
89bb90f64f Updated Changelog. 2019-01-13 15:43:26 +01:00
fhorse
24dd354a76 Fixed translation of VSync message. 2019-01-13 15:24:25 +01:00
fhorse
6f0dee0b3e Updated Italian translation and disabled Russian (incomplete). 2019-01-13 13:17:02 +01:00
fhorse
ac0ea4891e Set 64K SRAM for MMC5 ROMs with unknown CRC. 2019-01-12 21:01:11 +01:00
fhorse
8828cd005a Fixed DMC.address_start e DMC.length at power on.
http://forums.nesdev.com/viewtopic.php?f=3&t=18278
2019-01-12 20:40:34 +01:00
fhorse
bd15bdaed8 Fixed mirroring in mapper 30. 2019-01-12 20:03:09 +01:00
fhorse
862db2868a Implemented race conditions of $2000 and $2006.
https://forums.nesdev.com/viewtopic.php?f=3&t=18113
2019-01-12 12:42:14 +01:00
fhorse
cc4fae865a Added the support for the BPS patch. 2018-12-27 19:31:48 +01:00
fhorse
e4afa2630f Fixed compilation on OpenBSD. 2018-12-25 12:31:01 +01:00
fhorse
2759f4da38 Added the support for the xdelta patch. 2018-12-24 10:10:46 +01:00
fhorse
bb0b23896f "-Wcast-function-type" is supported from GCC 8. 2018-12-17 19:10:05 +01:00
fhorse
11c4a733e6 Fixed the sizeHint() of palette editor. 2018-12-16 17:50:08 +01:00
fhorse
02abe14eab Fixed all GCC/Clang warnings. 2018-12-16 15:31:35 +01:00
fhorse
770033a654 Fixed a bug when disable show of FPS. 2018-12-08 20:32:28 +01:00
fhorse
dc7fbf3b09 Added in Video Settings an option to show FPS. 2018-12-08 14:02:19 +01:00
fhorse
42a555e8cc Added a palette editor.
I've also changed the layout of the overscan settings and channel sound
levels.
2018-12-02 10:46:56 +01:00
fhorse
a51e71230a Added the ability to change shader parameters if supported by the
shader.
2018-11-17 12:18:55 +01:00
fhorse
4ede72bbfb Updated with instruction to compile on OpenBSD. 2018-11-13 18:41:00 +01:00
fhorse
ecd3689ea3 Removed "APU channels" and "PPU Hacks" tools.
Are implemented in settings GUI.
2018-11-12 20:49:13 +01:00
fhorse
ec93226b5b Fixed an oversight with the ALSA hardware buffer size.
I also repositioned the snd lock.
2018-11-12 01:14:03 +01:00
fhorse
a79f7ef97f Disabled the doublebuffer of the screen during the pause. 2018-11-11 22:33:32 +01:00
fhorse
c2a9ae7e9d Fixed the management of vsync.
When you change this option you need to restart the emulator to apply it
correctly.
2018-11-11 10:17:24 +01:00
fhorse
a8b46f7e44 Revised the management of the Audio and GFX threading.
I have also added the double buffering of the NES screen.
2018-11-10 17:25:50 +01:00
fhorse
7039e19dd7 I had forgotten this. 2018-11-04 11:49:47 +01:00
fhorse
b0f7377944 Rewritten the synchronization mechanism between audio and video.
Also:
- Updated AX_CXX_COMPILE_STDCXX m4 macros.
- Eliminated the emu_thread lock that I don't use.
- Fixed fast forward gfx_draw_screen().
2018-11-04 11:31:18 +01:00
fhorse
a3f6423592 Corrected the management of the input settings. 2018-11-01 22:50:24 +01:00
fhorse
c580da8682 Fixed a typo. 2018-11-01 22:05:04 +01:00
fhorse
485f7255f2 Proper management of the selection of cheats. 2018-11-01 22:04:08 +01:00