Hồng Thất Công
Đả Cẩu Bổng Pháp
Impressive!
Impressive!
Impressive!
Great job! This thing can run TC_IDLE loop with "default" core.out! And no NAND crashes yet, but that one is difficult to verify. But man, dsp_poweroff() is now a monster, toggling RST2 like what, 4 times? Who cares about it as long as it works, but it's quite frightening we need such sequences to turn off some piece of silicon.I think I have some good news (for a change).
I just transcribed the power on/off functions from SysLink (omap3530pwr.c) to c64_tools.
This resulted in the following improvements:
- udelay() call at the begining of dsp_poweroff() is no longer needed, even if the DSP is powercycled as fast as possible (in previous releases, removing that call resulted in sporadic 'in-band' errors in the klog)
- considerable decrease in power consumption during c64_pwrbench (powercycle-as-fast-as-possible) (now ~1.6W instead of ~2.7W)
- considerable decrease in IDLE power consumption (barely measurable now, maybe ~10mW. In previous releases this was ~80mW, IIRC).
As far as I understood is the dsp power consumption is far lower (yeah!) and no NAND corruption occurs on older (Rebirth and CC) units, since a TI bug was fixed. Very very nice work .What does this all mean now that bsp has unlocked the monster inside OMAP? (Sorry for the double posts )
The dsp is not even used in an emulator. ptibseb wanted to write an audio plugin for the N64 with the dsp. Which would be done just for learning, since the audio code is currently passed mostly to the on board hardware. I am not sure how much could be done but in my limited understanding:Dreamcast full speed no more sound stuttering?
The best part is: the scaler can be used, when the cpu is allready calculating the game logic for the next frame. So hell yeah .2xSAI graphics scaler (by M-HT, unreleased, slightly faster than ARM/NEON)
Assuming the OMAP5 is really really officially confirmed and not just sort-of-all-but-confirmed, then most stuff, including DSP work, should be very backwards compatible.Also the Pyra is going to be a year away at least, so lots of time.Too bad Pandora production is going to stop any day now and it's potential has yet been utilized to the fullest. Hopefully even after the release of PYRA, devs still work on stuff for Pandora
I already released it when I was testing scalers using dspbridge (together with Scale2x and Eagle2x).2xSAI graphics scaler (by M-HT, unreleased, slightly faster than ARM/NEON)
And here it is:So all I'm going to do now for this is to wait for next *_dist.tar.gz to push it as fw update.