Sour
f675ced226
NES: HD Packs - Removed unused feature allowing loading hd packs from zip files
...
This caused games to load/reload slowly if zip files existed in the HdPacks folder
2024-10-30 17:16:58 +09:00
Sour
8b5a3c6c20
NES: HD Pack Builder - Fixed CHR ROM packs getting corrupted when re-recording over an existing pack
2024-07-15 16:37:56 +09:00
Sour
1ca8a2acf0
NES: HD Packs - Fixed error when trying to load last line in hires.txt
2024-07-15 16:37:21 +09:00
Sour
99e4106761
NES: HD Packs - Fixed regression in some HD packs due to validations added when adding new features to some tags
...
Also improved error logging, forced the number of errors to display when the pack is loaded starting, and added stricter checks when using hd pack version 109+
2024-06-05 19:42:33 +09:00
Sour
458464357c
NES: HD Packs - Remove invalid <addition> rules after loading the pack
2024-01-23 17:18:54 +09:00
Sour
b3e414f6f4
NES: HD Packs - Added originPositionCheck conditions, use decimal instead of hex for comparison value
2023-12-29 17:00:36 +09:00
Sour
a3eb6a3183
NES: HD Packs - Added positionCheckX/positionCheckY conditions
2023-12-28 22:46:52 +09:00
Sour
a21035f67f
NES: HD Packs - Fixed small audio glitch that would occur when BGM looped
2023-12-28 14:15:06 +09:00
Sour
c0e7d9faac
NES: HD Packs - Fixed issues with some games (e.g MMC5) caused by unintended calls to ReadVram
2023-11-22 16:36:29 +09:00
Sour
fd3142fd04
NES: HD Packs - Allow additional sprites to be added by background tiles
2023-09-25 23:13:43 +09:00
Sour
bc02c0c362
NES: HD Packs - Fixed HD pack builder not recording sprites correctly
2023-06-30 16:01:51 +09:00
Sour
884f465733
NES: HD Packs - Added ability to ignore palette for tile/sprite conditions and addition tag
...
+ Allow fallback tiles to use "default" tiles when palette doesn't match
Also changes hd pack version to v108
2023-04-22 14:40:41 -04:00
Sour
716227c0a7
UI: Update to Avalonia11-preview6
...
Notes:
-Uses a copy of VirtualizingStackPanel (to include fixes done after preview6) + fix another issue in lists
-Fixes memory leaks when closing windows (by setting DataContext to null, etc.)
2023-04-10 22:59:48 -04:00
Sour
99acfc71b9
NES: HD Packs - Small performance improvement for additional sprites
2023-03-28 20:10:55 -04:00
Sour
9e7a5ab146
NES: HD Packs - Improved performance when a large number of <addition> tags are defined
2023-03-27 19:46:17 -04:00
Sour
864ae84a98
NES: HD Packs - Added loop position parameter for bgm tags
2023-03-19 13:37:24 -04:00
Sour
7c38ed47f9
NES: HD Packs - Added blend mode option to backgrounds
2023-03-18 11:28:40 -04:00
Sour
11dbb90732
NES: HD Packs - Performance tweaks
...
Keep BGs in separate arrays based on their priority to avoid having to scan thousands of background entries for layers that have no backgrounds at all on each frame
2023-03-18 11:16:13 -04:00
Sour
bdd87cde5c
NES: HD Packs - Fixed sound wrapping issues when too many sound effects are playing at once (clip to min/max instead)
2023-03-12 23:42:20 -04:00
Sour
4d6736fae3
NES: HD Packs - Fixed background display issue when brightness isn't 255
2023-03-06 19:48:12 -05:00
Sour
8ec81f0e18
NES: HD Packs - Added "fallback tiles" feature
2023-03-05 18:42:32 -05:00
Sour
cdadbebf70
NES: HD Packs - Fixed out of range memory access for additional sprites
2023-03-05 11:38:36 -05:00
Sour
180b5faf6d
NES: HD Packs - Added support for <addition> tag
2023-03-04 20:18:41 -05:00
Sour
317b610555
NES: HD Packs - Fixed background sprites not being rendered correctly when no background layer exists
2023-03-04 20:03:23 -05:00
Sour
19ecff27f7
NES: HD Packs - Fixed background rendering when alpha is between 1 and 254
2023-03-04 20:01:30 -05:00
Sour
e6dd4332f1
NES: HD Packs - Fixed save states not restoring the correct track in some scenarios
2023-03-03 19:18:13 -05:00
Sour
78acaee864
NES: HD Packs - Small performance improvements
2023-03-02 21:00:49 -05:00
Sour
e9a940657d
NES: HD Packs - Load PNG files in a separate thread to prevent stuttering in some packs that use huge PNG files
2023-03-02 19:13:30 -05:00
Sour
ace23978f7
NES: HD Packs - Fixed display issues (transparency, missing tiles)
2023-03-02 19:11:59 -05:00
Sour
e92685c564
NES: HD packs load optimizations
2023-03-02 00:00:55 -05:00
Sour
6f525ca639
NES: HD packs - Decode images on first use
...
Makes loading HD packs faster
2023-03-01 21:41:19 -05:00
Sour
ccc2bbbc5b
NES: HD Packs - Decode backgrounds on first use
...
Makes loading HD packs faster
2023-03-01 21:00:52 -05:00
Sour
21afcb5bbf
NES: Slightly improve hd pack load times by reducing memory allocations
2023-03-01 20:08:13 -05:00
Sour
f69c08dbce
NES: HD Packs - Fixed loading issue, implemented sppalettex conditions
2023-03-01 19:05:42 -05:00
Sour
e96d6f3ca5
NES: Added HD pack builder tool
2022-12-29 18:28:33 +09:00
Sour
152abf690b
Rename stdafx.h to pch.h
2022-09-08 21:29:52 -04:00
Sour
8354f48357
NES: Rename some functions/variables to match nomenclature used in the rest of the code
2022-07-24 20:31:19 -04:00
Sour
9d25226944
NES: Fixed crash when loading save state for hd pack
2022-07-20 11:14:53 -04:00
Sour
b456170551
Save states: Serializer rework/rewrite
2022-07-20 00:40:32 -04:00
Sour
6588d6d0c9
NES: Implemented NoSpriteLimit flag for HD packs
2022-07-14 21:21:15 -04:00
Sour
23bd5c599f
CD audio playback, ADPCM playback
2022-04-16 17:52:25 -04:00
Sour
7854ea9649
NES: Avoid calculating SHA-1 for rom when no hd packs exist
2022-02-07 19:07:53 -05:00
Sour
9cf065f44f
Fixed some more missing variable initialization
2022-01-24 21:48:35 -05:00
Sour
11e16ced2d
Fixed missing variable initialization, and a few bugs found via code analysis
2022-01-24 20:14:34 -05:00
Sour
3615ef0eb1
Core: Enabled warning level 4, fixed/disabled warnings
2022-01-23 12:36:35 -05:00
Sour
2922b1ccfe
Debugger: Refactor NES state updates and improved UI
2022-01-15 18:09:26 -05:00
Sour
ff825fc4de
Tilemap viewer
2021-06-22 20:12:37 -04:00
Sour
5f2524fe60
Fix Linux build (and most clang warnings)
2021-05-13 00:25:00 -04:00
Sour
8cfa222ee4
Fixed crash at startup when calling StartThread in 2 separate threads, at the same time
2021-05-10 19:26:48 -04:00
Sour
4ee43d8ba7
HD packs WIP
2021-05-10 18:17:58 -04:00