advanced timings and fix for mem auto adjust

This commit is contained in:
hanabbi
2023-05-27 00:49:35 +09:00
parent 0bfe0ae561
commit a43268acac
7 changed files with 121 additions and 31 deletions

View File

@@ -271,6 +271,45 @@ var AdvTable: Array<AdvEntry> = [
[0,2],
1,
),
new AdvEntry(
"ramTimingPresetOne",
"Primary RAM Timing Preset",
CustPlatform.Mariko,
4,
["WARNING: Unstable timings can corrupt your nand",
"Select Timing Preset for both AUTO_ADJ and CUSTOM_ADJ",
"Values are : tRCD - tRP - tRAS (tRC = tRP + tRAS)",
"0 : Do Not Adjust (CUST_ADJ only)",
"1 : 19 - 19 - 44",
"2 : 18 - 18 - 42 (Default timing)",
"3 : 17 - 17 - 39",
"4 : 16 - 16 - 36",
"5 : 15 - 15 - 35",
"6 : 14 - 14 - 34",
"7 : 13 - 13 - 33"],
0,
[0,7],
1,
),
new AdvEntry(
"ramTimingPresetTwo",
"Secondary RAM Timing Preset",
CustPlatform.Mariko,
4,
["WARNING: Unstable timings can corrupt your nand",
"Secondary Timing Preset for both AUTO_ADJ and CUSTOM_ADJ",
"Values are : tRRD - tFAW - tRTP",
"0 : Do Not Adjust (CUST_ADJ only)",
"1 : 12 - 48 - 10",
"2 : 10 - 40 - 7.5 (Default timing) (3733 specs)",
"3 : 7.5 - 30 - 7.5 (4266 specs)",
"4 : 6 - 24 - 6",
"5 : 4 - 16 - 6",
"6 : 2 - 8 - 5",],
0,
[0,6],
1,
)
];
class ErrorToolTip {