Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Logic] Cheats | APU enhancement | BSRAM save/load - PAL - 1:1/8:7 aspect ratio support #88

Open
wants to merge 46 commits into
base: master
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
60f6f98
[Cheats] Rebase from last origin/ to latest master
fjpolo Jun 5, 2024
e6df743
[Cheats] Firmware takes care of cheat number
fjpolo Jun 5, 2024
61a7419
[Cheats] Scale up to 4 cheats. Seems scalable, with some more logic i…
fjpolo Jun 5, 2024
50514b7
[Cheats] Update cheats.md
fjpolo Jun 5, 2024
e017e8d
[Cheats] Fix possible bug 🐛
fjpolo Jun 5, 2024
e863e36
[Cheats] Fix Slave Formal Verification
fjpolo Jun 5, 2024
70a8e42
[Cheats] Remove unnecessary assume()
fjpolo Jun 6, 2024
c8090a4
Merge branch 'fjpolo/wbCheats' into fjpolo/development
fjpolo Jun 15, 2024
81c3845
REbase branch
fjpolo Jun 23, 2024
c80e91f
Remove firmware/
fjpolo Jun 23, 2024
4584c4d
- Fix bug
fjpolo Jun 23, 2024
dcf4ed3
Merge branch 'fjpolo/APUEnhancement' into fjpolo/development
fjpolo Jun 23, 2024
dc116ff
- Fix project files
fjpolo Jun 24, 2024
00ad11b
Fix VRC6 Sawtooth saturation
fjpolo Jun 24, 2024
c59a188
Finally fix TriangleChan_enhanced!!!!!
fjpolo Jun 25, 2024
300d748
🐛: Fix volume bug
fjpolo Jun 25, 2024
276635c
Update changelog
fjpolo Jun 25, 2024
af97c6b
Adjust volume levels
fjpolo Jun 25, 2024
7311833
Adjust Ch1's volume
fjpolo Jun 25, 2024
27bff9a
Merge branch 'fjpolo/APUEnhancement' into fjpolo/development
fjpolo Jun 25, 2024
1ed8999
Delete test/results.xml
fjpolo Jun 25, 2024
ceb0b4b
Delete test/sim_build/cmds.f
fjpolo Jun 25, 2024
89f7402
Delete test/sim_build/sim.vvp
fjpolo Jun 25, 2024
a23d0a4
Delete nestang_nano20k.gprj.user
fjpolo Jun 25, 2024
5349034
Merge branch 'fjpolo/APUEnhancement' into fjpolo/development
fjpolo Jun 25, 2024
2cf823d
Disable APU Enhancement for MMC3 (mapper4)
fjpolo Jul 2, 2024
c3cced0
Merge branch 'fjpolo/APUEnhancement' into fjpolo/development
fjpolo Jul 2, 2024
d3b325b
Disable APU Enhancement for Mapper69 (Batman return of the Joker) bec…
fjpolo Jul 2, 2024
9aa30fd
Merge branch 'fjpolo/APUEnhancement' into fjpolo/development
fjpolo Jul 2, 2024
81ee5aa
Add save_bsram register and logic
fjpolo Jul 1, 2024
f64cb75
Fix logic
fjpolo Jul 1, 2024
d7bbe69
Fix last commit
fjpolo Jul 1, 2024
12068ae
fix address
fjpolo Jul 2, 2024
fd08cd9
Intermediate commit
fjpolo Jul 8, 2024
e59d07a
Add PAL support
fjpolo Jul 8, 2024
c56710b
Support 1:1 and 8:7 aspect ratio
fjpolo Jul 8, 2024
31c429a
Merge branch 'fjpolo/HDMI_scale' into fjpolo/development
fjpolo Jul 8, 2024
2b76772
[Timer Interrrupts]
fjpolo Jul 13, 2024
ef6a33a
🐛🔧: mem_wdata was being save outside reg_bsram bounds
fjpolo Jul 13, 2024
fc7e45f
[BSRAM]
fjpolo Jul 18, 2024
b681cc5
[APU]
fjpolo Jul 31, 2024
e5b28ca
[APU]
fjpolo Jul 31, 2024
66d7e4f
[APU]
fjpolo Jul 31, 2024
d3c25f8
[APU]
fjpolo Jul 31, 2024
18edec8
[APU]
fjpolo Jul 31, 2024
21e96d5
[APU]
fjpolo Sep 20, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
[APU]
- Fix bad merge
fjpolo committed Sep 20, 2024
commit 21e96d52140bcc65769ddc3f97519367f16f42e3
1 change: 0 additions & 1 deletion src/apu.v
Original file line number Diff line number Diff line change
@@ -1490,7 +1490,6 @@ wire [15:0] sample_linear = ch1 + ch2_enhanced << 1;
wire [15:0] ch2_mix_normal_enhanced_tri = mix_lut[mix_enhanced];
wire [15:0] sample_mix_normal_enhanced_tri = ch1 + ch2_enhanced;

assign sample = (((!apu_enhanced_ce)||(apu_mapper_saturates)) ? sample_normal : sample_linear);
assign sample = !apu_enhanced_ce ? sample_normal :
!apu_mapper_saturates ? sample_linear :
sample_mix_normal_enhanced_tri;