Commit graph

56 commits

Author SHA1 Message Date
Fabio Cavallo
c986045183
[NSF] Fixed nsf2 structure initialization when loading a file in NSFe format. 2024-03-10 01:27:37 +01:00
Fabio Cavallo
dc7c5a7392
Added support to mapper 562. 2024-03-09 21:13:51 +01:00
Fabio Cavallo
1395af9e50
Disabled portable mode for the AppImage (#378). 2024-03-04 08:55:58 +01:00
Fabio Cavallo
c557f86542
Update ChanceLog. 2024-02-25 10:37:46 +01:00
Fabio Cavallo
275865a75b
Added the ability to configure shortcuts and the NES pad from the command line. 2024-02-10 14:14:15 +01:00
Fabio Cavallo
f5000a9cbc
- Rewritten the audio of the VRC7.
Implemented the project "A YM2413 emulator written in C" of okaxaki :
* https://github.com/digital-sound-antiques/emu2413
2024-01-18 10:23:34 +01:00
Fabio Cavallo
acee34256b
Added a screen icon that shows when fast forward is active (#354). 2024-01-12 14:58:17 +01:00
Fabio Cavallo
aa4085babb
Added the possibility to set default values for PPU overclocking to be applied for all roms in addition to the per-game ones already used (#326). 2024-01-11 21:47:20 +01:00
Fabio Cavallo
0695e3ecb7
Updated build.yml. 2024-01-06 12:24:22 +01:00
Fabio Cavallo
e378474194
Added support to mapper 354 (#355). 2023-12-23 00:34:22 +01:00
Fabio Cavallo
fd482aa55c
- Rewritten FDS support and added support to Quick Disk format.
Furthermore, an option has been added to select the mode for write operations. Until now, all writes were stored on an external file (to preserve the integrity of the disk image), now it's possible to choose to write them directly to the FDS/QD file (making it portable to other emulators as well).
2023-12-03 23:38:46 +01:00
Fabio Cavallo
ea537c944e
Added support to mapper 517. 2023-11-19 10:31:23 +01:00
Fabio Cavallo
dce23a08ff
Improved the usability of the menu bar during Fullscreen (#345).
- The menu bar can be accessed by moving the mouse over the top of the screen.
- Changed the "Toggle menu bar" shortcut to ESC.
2023-11-18 11:59:44 +01:00
Fabio Cavallo
7acc1fe4c7
Added support to mapper 170 (#343). 2023-11-15 23:25:42 +01:00
Fabio Cavallo
1e9e1ca7b3
Adde mapper 555 (#342). 2023-11-14 23:22:51 +01:00
Fabio Cavallo
c2168f6899
Added Arabic translation (thx to Chipsum). 2023-11-03 10:36:19 +01:00
Fabio Cavallo
46ec6b8502
Fixed the usage of the dot_crawl_offset in NTSC_SETTINGS. 2023-10-14 10:23:06 +02:00
Fabio Cavallo
6e92dc6407
Added video filter "NTSC NES LMP88959" and "PAL NES LMP88959".
Thanks to LMP88959 for his great work and his highly appreciated help.
2023-10-13 14:09:23 +02:00
Fabio Cavallo
2f1aee87c9
Added video filter NTSC CRT LMP88959 (https://github.com/LMP88959/NTSC-CRT).
Thanks to LMP88959 for his great work and his highly appreciated help.
2023-10-11 23:41:16 +02:00
Fabio Cavallo
cd67920c61
Added full support for the Detach Barcode Reader of mapper 157. 2023-10-10 15:22:41 +02:00
Fabio Cavallo
6ce0053787
Updated Changelog. 2023-10-05 14:02:09 +02:00
Fabio Cavallo
8637aa6048
Added support for mapper 272. 2023-10-04 21:34:06 +02:00
Fabio Cavallo
c2e8f81ed5
Updated Changelog. 2023-07-06 23:49:39 +02:00
Fabio Cavallo (FHorse)
c9de664c6c
Rewritten WRAM, VRAM, PRGROM, CHROM and Nametebles management. (#308)
- Added support for nes20db.xml and dip.cfg (many thx to NewRisingSun for is for his immense work).
  Both files will be distributed together with the emulator and will be located in the following directories:
  * Linux/BSD - {default system datadir}/puNES
  * Windows - directory where the executable is placed.
  if you want to use a more updated version than the one distributed with the emulator, just copy it either in the executable directory or in the working directory of the emulator, which can also be opened from the "File -> Open working directory" menu.
- Added fully support to NES 2.0 file cart format header.
- Fixed a small bug in the evaluation of sprites. Thanks to Quietust's read2004.nes test rom.
- Rewritten mappers : All.
- Rewritten the format and management of save states.
  WARNING save states of version 0.110 or earlier are no longer compatible.

Note: Due to the numerous changes I'm making to the core of the emulator, new bugs may have been introduced, if you find roms no longer work correctly compared to the previous version, please let me know.
2023-07-01 19:28:46 +02:00
Fabio Cavallo
48f0d8ac22
Fixed mapper 75. 2023-04-05 17:43:20 +02:00
Fabio Cavallo
a45681820e
Added support to mapper 334. 2023-03-27 00:53:38 +02:00
Fabio Cavallo
8518c70bbf
Added support to mapper 471. 2023-03-26 17:03:37 +02:00
Fabio Cavallo
bf36219916
Added support to mapper 366. 2023-03-25 11:00:25 +01:00
Fabio Cavallo
5084e8b36d
Added support to mapper 291. 2023-03-24 10:56:55 +01:00
Fabio Cavallo
1ec1226a54
Update ChangeLog. 2023-03-17 10:18:03 +01:00
Fabio Cavallo
a6c2b7d5e3
Added support to mapper 446. 2023-03-14 13:35:43 +01:00
Fabio Cavallo
116401581f
Fixed mapper 344 (#294). 2023-03-04 11:21:33 +01:00
Fabio Cavallo
c346648df9
Update Changelog. 2023-02-28 12:37:38 +01:00
Fabio Cavallo
9b65458f04
Update Changelog. 2023-02-21 19:18:43 +01:00
Fabio Cavallo
e3cb5ad192
Update Changelog. 2023-01-03 16:56:46 +01:00
Fabio Cavallo
e5b3570233
Update Changelog. 2023-01-02 09:12:55 +01:00
Fabio Cavallo
b334df90b5
Added video filters: NTSC Bisqwit 2X, NTSC Bisqwit 4X, NTSC Bisqwit 8X (https://forums.nesdev.org/viewtopic.php?t=14338).
Notice : This filter uses its own color palette.
2022-12-29 15:45:29 +01:00
Fabio Cavallo
4953a2e831
Update Changelog. 2022-12-27 09:37:30 +01:00
Fabio Cavallo
fe1ebd7033
Update Chengelog. 2022-12-26 01:11:51 +01:00
Fabio Cavallo
27575319b2
Typos. 2022-12-21 17:58:05 +01:00
Fabio Cavallo
ac68563eec
Update Changelog. 2022-12-21 08:54:03 +01:00
Fabio Cavallo
594b266668
Added a cmake option to disable portable mode handling (useful in sandbox environments like Flatpak).
https://github.com/punesemu/puNES/issues/213.
2022-12-20 11:51:02 +01:00
Fabio Cavallo
c20030cf1c
Fixed behavior of the "Insert Disk 1 side a at power-up/reset" option (https://github.com/punesemu/puNES/issues/246). 2022-12-17 15:39:40 +01:00
Fabio Cavallo
d65db2c2c1
Added iNES/NES 2.0 header editor. 2022-12-16 09:41:08 +01:00
Fabio Cavallo
d2aca1faf6
Added a dialog to view log messages. 2022-12-10 18:21:19 +01:00
Fabio Cavallo
04d47b0f1f
Added support to mapper 451. 2022-12-08 12:35:04 +01:00
Fabio Cavallo
3f0ef731ec
Added the ability to start FDS emulation without inserting a disk (basically just start the bios).
Menu "NES -> Start FDS Emulation without Disk".
Useless but fun option.
2022-12-02 15:35:26 +01:00
Fabio Cavallo
4eb61d8201
Update Changelog. 2022-11-29 23:51:24 +01:00
fhorse
6fb27cb70e Updated Changelog. 2022-02-12 10:02:30 +01:00
fhorse
1711e4b671 Updated Changelog. 2021-12-28 00:04:48 +01:00