What advantages does ProDG have over other development middleware products?
• Better VU debugging (eg. source level support, non-linear pipeline analysis predicts stalls more accurately etc) • Better IOP debugging (eg. our ability to provide full source-level debugging for multiple IOP modules simultaneously and automatically regardless of how those modules are loaded (ie. you are not restricted to a single module that you are currently coding). • Faster and more complete DMA analysis (based on an accurate simulation of the PlayStation®2’s DMA engine so it can handle the most complex DMA chains). It can also cross reference your VU microcode in the Emotion Engine (EE) memory with the downloaded code in VU memory so you can set breakpoints before the code is downloaded. We looked closely at the developer “flow” in debugging DMA problems and provided solutions to streamline this process eg. we automate the setting of hardware breakpoints to trap DMA accesses before they occur so you have a “last chance” opportunity to set debug traps before the DMA executes. • B