GIF: Introduce the GIF FIFO
* The GIF similarly to the VIF also contains a 16 qword FIFO for queueing data. The implementation is very similar to the VIF and I used similar function names to make it easier to follow. * In addition introduce proper reset routines. Messing with the this pointer is not possible in our case, because it breaks the Handler infrastructure that relies on the pointer not changing.
Showing
- src/common/emulator.cc 1 addition, 0 deletionssrc/common/emulator.cc
- src/cpu/ee/dmac.cc 12 additions, 8 deletionssrc/cpu/ee/dmac.cc
- src/cpu/vu/vif.cc 12 additions, 1 deletionsrc/cpu/vu/vif.cc
- src/cpu/vu/vif.h 2 additions, 2 deletionssrc/cpu/vu/vif.h
- src/gs/gif.cc 77 additions, 29 deletionssrc/gs/gif.cc
- src/gs/gif.h 43 additions, 33 deletionssrc/gs/gif.h
Please register or sign in to comment