|
|
| version 1.8, 2004/02/21 00:25:33 | version 1.9, 2005/02/07 14:46:11 |
|---|---|
| Line 50 static void MEMCALL _set(GDCPSET pset, U | Line 50 static void MEMCALL _set(GDCPSET pset, U |
| static void MEMCALL withtdw(GDCPSET pset, UINT addr, UINT bit) { | static void MEMCALL withtdw(GDCPSET pset, UINT addr, UINT bit) { |
| BYTE *ptr; | UINT8 *ptr; |
| addr &= ~1; | addr &= ~1; |
| *(UINT16 *)(vramupdate + addr) |= pset->update.w; | *(UINT16 *)(vramupdate + addr) |= pset->update.w; |
| Line 64 static void MEMCALL withtdw(GDCPSET pset | Line 64 static void MEMCALL withtdw(GDCPSET pset |
| static void MEMCALL withrmw(GDCPSET pset, UINT addr, UINT bit) { | static void MEMCALL withrmw(GDCPSET pset, UINT addr, UINT bit) { |
| BYTE *ptr; | UINT8 *ptr; |
| BYTE data; | UINT8 data; |
| BYTE mask; | UINT8 mask; |
| vramupdate[addr] |= pset->update.b[0]; | vramupdate[addr] |= pset->update.b[0]; |
| ptr = pset->base.ptr + addr; | ptr = pset->base.ptr + addr; |
| Line 109 static const GDCPFN psettbl[4][2] = { | Line 109 static const GDCPFN psettbl[4][2] = { |
| void MEMCALL gdcpset_prepare(GDCPSET pset, UINT32 csrw, REG16 pat, REG8 op) { | void MEMCALL gdcpset_prepare(GDCPSET pset, UINT32 csrw, REG16 pat, REG8 op) { |
| BYTE *base; | UINT8 *base; |
| BYTE update; | UINT8 update; |
| if (vramop.operate & VOP_EGCBIT) { | if (vramop.operate & VOP_EGCBIT) { |
| pset->func[0] = _nop; | pset->func[0] = _nop; |