Commit graph

2297 commits

Author SHA1 Message Date
Fabio Cavallo f540b5ba5a
[FDS] Fixed saving of the diff file if the inserted disk has a different format from the previous one. 2024-05-12 11:29:48 +02:00
Fabio Cavallo e0074b265d
Added cpu.jammed to the save slot. 2024-05-11 15:17:40 +02:00
ChessMan14 eab01be977
Implement HLT/KIL Opcodes (#399) 2024-05-11 15:08:16 +02:00
Fabio Cavallo 5448b1515d
[FDS] Fixed initialization of fds.info structure on disk change (#396).
Thanks to TakuikaNinja for his help and support.
2024-05-11 13:08:36 +02:00
Fabio Cavallo 4bed752d5c
[FDS] Fixed IRQ Timer.
Discovered thanks to test number 15 of "fdsirqtests.fds".
2024-05-09 12:39:26 +02:00
Fabio Cavallo ebc8f54aa8
Fixed the handling of emphasis in case background and sprite are not visible (#396). 2024-05-08 10:48:38 +02:00
Fabio Cavallo 21b02588af
[FDS] Fixed support for "Kosodate Gokko" (#396).
- Added a menu item to create empty floppy images.
- Added a visual indicator that shows when the FDS drive motor is active and whether it is reading or writing to disk:
  * green: reading data from disk
  * red: writing data to disk
  * yellow: disk head moving
  * off: drive motor off
2024-05-06 22:46:53 +02:00
Fabio Cavallo (FHorse) 6d40da439d
New translations en_en.ts (Chinese Simplified) (#395) 2024-04-12 18:31:58 +02:00
Fabio Cavallo 1936e13e17
Fixed mapper 176 (#394).
I also improved the recognition of submapper 1 for roms with INES 1.0 header.
2024-04-11 17:00:09 +02:00
Fabio Cavallo 90ec4a9500
Fixed mapper 342 (#391). 2024-04-11 09:29:39 +02:00
WolvenArch bcb4e47a20
Update README.md (#392)
List of UNIF boards was arranged alphabetically and numbered.
2024-04-07 19:29:22 +02:00
Fabio Cavallo e1516fcefe
Fixed compilation with FULLSCREEN_RESFREQ disabled (#388). 2024-03-23 10:34:34 +01:00
Fabio Cavallo 6ce2ceeaba
[FDS] Fixed initialization of fds.drive.mirroring (#387). 2024-03-21 12:26:02 +01:00
Fabio Cavallo b6dc62f1e5
[NSF] Refined NMI interception (#386). 2024-03-19 01:13:11 +01:00
Fabio Cavallo a51c9f4e0c
[NSF] "Kirby's Adventure.nsfe" tries to read the memory areas $FFFA and $FFFB even though it shouldn't since they are reserved for the NSF Player ("The vector table at $FFFA-FFFF should not be filled with code or data by the NSF. These can be overridden by hardware NSF players."). I have added the management of this eventuality (#386). 2024-03-18 15:41:49 +01:00
Fabio Cavallo (FHorse) 1c9567a245
New translations en_en.ts (Arabic (General)) (#382) 2024-03-10 12:46:48 +01:00
Fabio Cavallo 74252dea3b
[NSF Player] Fixed the status of the "Fadeout" checkbox. 2024-03-10 09:49:36 +01:00
Fabio Cavallo 80af01cfac
Typo. 2024-03-10 01:50:20 +01:00
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 f7f4e8b7c0
[NSF Player] Improved display of author notes. 2024-03-10 01:22:38 +01:00
Fabio Cavallo dc7c5a7392
Added support to mapper 562. 2024-03-09 21:13:51 +01:00
Fabio Cavallo e190af6e1c
Fixed mapper 561. 2024-03-09 21:11:40 +01:00
Fabio Cavallo cc0032d737
[NSF] Fixed display of timers when resetting the emulator (#380). 2024-03-09 12:50:44 +01:00
Fabio Cavallo 001403aa49
[NSF] Fixed Fixed RAM and WRAM initialization when changing songs (#380 and #384).
Also added the resetting of the Carry Flag without which "Layla - The Iris Missions.nsfe" does not work correctly.
2024-03-09 11:39:44 +01:00
Fabio Cavallo 8bf7379378
[NSF][FDS] Fixed wram destination pointer initialization (#383). 2024-03-07 22:46:54 +01:00
Fabio Cavallo 169e9e608e
Fixed memmap region mask initialization (#379 mapper 12). 2024-03-07 10:54:07 +01:00
Fabio Cavallo 4df298dd07
[NSF] Fixed region selection (#380). 2024-03-06 09:17:04 +01:00
Fabio Cavallo 55f6086c6e
[NSF] Fixed RAM initialization (#380). 2024-03-06 08:31:17 +01:00
Fabio Cavallo b854e22725
Fixed mapper 17 (#379). 2024-03-05 19:22:20 +01:00
Fabio Cavallo f69283d212
[NSF Player] Fixed a bug that prevented the display of some song titles (#377). 2024-03-04 18:06:14 +01:00
Fabio Cavallo f6ab45b78d
[NSF Player] Some NSFe have text encoded in ISO-8859-1 instead of UTF8, improved string encoding recognition (#377). 2024-03-04 18:04:50 +01:00
Fabio Cavallo a5ee8c5a74
[NSF Player] Fixed wrong playlist count (#377). 2024-03-04 18:03:47 +01:00
Fabio Cavallo 1395af9e50
Disabled portable mode for the AppImage (#378). 2024-03-04 08:55:58 +01:00
Fabio Cavallo 49586cd33c
[NSFe] Fixed initialization of scroll->x variable. 2024-03-03 18:11:31 +01:00
Fabio Cavallo 71a91a9314
Fixed mapper 561 (#375). 2024-03-03 14:15:14 +01:00
Fabio Cavallo 794c350852
[NSFe] Fixed song title scroll (#376). 2024-03-03 14:13:06 +01:00
Fabio Cavallo 1a2a19352b
Update io.github.punesemu.puNES.metainfo.xml. 2024-03-03 14:06:35 +01:00
Fabio Cavallo 7a20eea7eb
Update version.h. 2024-03-03 14:05:59 +01:00
Fabio Cavallo 613b7b44ba
Update io.github.punesemu.puNES.metainfo.xml. 2024-02-25 15:26:59 +01:00
Fabio Cavallo c557f86542
Update ChanceLog. 2024-02-25 10:37:46 +01:00
Fabio Cavallo 1f9908b1f8
Preparing for release. 2024-02-25 09:50:39 +01:00
Fabio Cavallo 6f08cabf3f
[D3D9] Fixed reading of Back buffer during video recording. 2024-02-25 09:50:00 +01:00
Fabio Cavallo cc7a2fe3bc
[Windows] Fixed CWE-829 issues. 2024-02-22 23:26:12 +01:00
Fabio Cavallo 97cc13c125
Fixed check of DXD9 (#365). 2024-02-22 12:27:48 +01:00
Fabio Cavallo (FHorse) 9259a0cf5e
New Crowdin updates (#372)
* New translations en_en.ts (Arabic (General))

* New translations en_en.ts (Arabic (General))
2024-02-21 20:37:27 +01:00
Fabio Cavallo (FHorse) a09eb5e9ae
New Crowdin updates (#370)
* New translations en_en.ts (Russian)

* New translations en_en.ts (Hungarian)

* New translations en_en.ts (Polish)

* New translations en_en.ts (Arabic (General))

* New translations en_en.ts (Portuguese, Brazilian)

* New translations en_en.ts (French)

* New translations en_en.ts (Spanish)

* New translations en_en.ts (German)

* New translations en_en.ts (Italian)

* New translations en_en.ts (Turkish)

* New translations en_en.ts (Chinese Simplified)

* New translations en_en.ts (Russian)

* New translations en_en.ts (Hungarian)

* New translations en_en.ts (Polish)

* New translations en_en.ts (Arabic (General))

* New translations en_en.ts (Portuguese, Brazilian)

* New translations en_en.ts (French)

* New translations en_en.ts (Spanish)

* New translations en_en.ts (German)

* New translations en_en.ts (Italian)

* New translations en_en.ts (Turkish)

* New translations en_en.ts (Chinese Simplified)

* New translations en_en.ts (Russian)

* New translations en_en.ts (Hungarian)

* New translations en_en.ts (Arabic (General))

* New translations en_en.ts (Portuguese, Brazilian)

* New translations en_en.ts (French)

* New translations en_en.ts (Italian)

* New translations en_en.ts (Chinese Simplified)
2024-02-20 09:53:50 +01:00
Fabio Cavallo 5ca2a06ed4
Typos. 2024-02-20 09:34:32 +01:00
Fabio Cavallo d5935c6bbc
Update README.md. 2024-02-20 09:06:18 +01:00
Fabio Cavallo cb6d8f583f
Fixed crackling sound when audio is enabled/disabled (#303). 2024-02-19 16:57:24 +01:00
Fabio Cavallo 21d4598c50
Update README.md. 2024-02-19 11:40:19 +01:00