Added Voodoo Banshee emulation.
Known issues : - Tiled framebuffer layout is not yet implemented. This causes horizontal offsets in some 2D 16bpp stuff (eg FMV in Tomb Raider 2, UI in Expendable) - Fog is broken and currently disabled for Banshee - Possibly at least 1 race in 2D blitter emulation - A few things not yet emulated - overlay filters, some (rarely used) 2D blitter functions
This commit is contained in:
parent
41238b3c85
commit
19a5dfa579
18 changed files with 3857 additions and 120 deletions
|
|
@ -144,6 +144,14 @@ enum
|
|||
SST_cmdFifoAMax = 0x1f0,
|
||||
SST_cmdFifoDepth = 0x1f4,
|
||||
SST_cmdFifoHoles = 0x1f8,
|
||||
|
||||
SST_colBufferAddr = 0x1ec, /*Banshee*/
|
||||
SST_colBufferStride = 0x1f0, /*Banshee*/
|
||||
SST_auxBufferAddr = 0x1f4, /*Banshee*/
|
||||
SST_auxBufferStride = 0x1f8, /*Banshee*/
|
||||
|
||||
SST_clipLeftRight1 = 0x200, /*Banshee*/
|
||||
SST_clipTopBottom1 = 0x204, /*Banshee*/
|
||||
|
||||
SST_fbiInit4 = 0x200,
|
||||
SST_vRetrace = 0x204,
|
||||
|
|
@ -164,7 +172,10 @@ enum
|
|||
SST_fbiInit5 = 0x244,
|
||||
SST_fbiInit6 = 0x248,
|
||||
SST_fbiInit7 = 0x24c,
|
||||
|
||||
|
||||
SST_swapPending = 0x24c, /*Banshee*/
|
||||
SST_leftOverlayBuf = 0x250, /*Banshee*/
|
||||
|
||||
SST_sSetupMode = 0x260,
|
||||
SST_sVx = 0x264,
|
||||
SST_sVy = 0x268,
|
||||
|
|
|
|||
Loading…
Reference in a new issue