![]() |
![]() |
![]() |
![]() |
![]() |
Make "Slave of the VU" work.
Posted on 2006-03-04 00:00:00 |
Implemented lower instructions DIV, WAITQ, LOI, ISUBIU and IBNE.
Implemented upper instructions ADDbc, FTOI0, MULq, MUL, MULi and FTOI4. The only instruction that remains to be implemented is XGKICK. After checking what's in the memory at the address pointed by the operand of XGKICK, I saw that what's in there is actually just a normal GIF packet starting with a GIF tag. So implementing XGKICK will just be a matter of relaying the address of the GIF packet in the VU memory to the GIF implentation for processing. But before implementing this instruction, I need to figure out a way to allow running the VU for more than 1 instruction to allow more interesting debugging with breakpoints. I'll be working on that next. |