notaz
Certified Guru
After some discussion with Exophase I've decided to try out various settings and managed to get some results. On emulators I tested (gpSP and PicoDrive) there is visible improvement, something like 2-10% depending on emulator and game. It works similar to GP2X RAM timings, only that it's less effective (GP2X has silly values set by default, so it helps a lot more there, Wiz default values are mostly sane).
So I want you (yes You, if you have a Wiz) to test this out and see if works for you. It works for me, but my Wiz is only prototype and has a different RAM part than retail ones. What might happen are some stability issues or complete crashes/hangs (should be back to normal after restart).
Here is gpSP with RAM timings, and here is the timing setup program. You can add it to any program with wrapper script (see gpsp.gpe for example). You basically add
Format is <CAS,tRC,tRAS,tWR,tMRD,tRP,tRCD>, defaults are 2,9,5,3,2,3,3 .
BTW, pollux_set can also setup LCD timings and CPU clock, example:
So I want you (yes You, if you have a Wiz) to test this out and see if works for you. It works for me, but my Wiz is only prototype and has a different RAM part than retail ones. What might happen are some stability issues or complete crashes/hangs (should be back to normal after restart).
Here is gpSP with RAM timings, and here is the timing setup program. You can add it to any program with wrapper script (see gpsp.gpe for example). You basically add
Code:
./pollux_set 'ram_timings=2,9,4,1,1,1,1'
BTW, pollux_set can also setup LCD timings and CPU clock, example:
Code:
./pollux_set 'lcd_timings=397,1,37,277,341,0,17,337;dpc_clkdiv0=9;cpuclk=700;ram_timings=2,9,4,1,1,1,1'
Last edited by a moderator: