mirror of
https://github.com/holub/mame
synced 2025-05-18 19:49:35 +03:00
Chihiro improvements: [Samuele Zannoli]
* i386 cpu x87 opcodes FPREM and FPREM1 must clear status bit C2 not C0 * Add basic management of some Nvidia APU sound registers. * Store modelview/projection matrices and translate/scale vectors sent to NV2A. * Store vertex program (vertex shader) sent to NV2A 3d accelerator. * Added debug command "chihiro grab_texture,<type>,<filename>", it saves to <filename> the next used texture of type <type>. * Fixed DXT3 and adds DXt5 texture decompression. * Add 3d accelerator method 0x1800 for indexed mode vertex sending.
This commit is contained in:
parent
057d4c763c
commit
17767d25bf
@ -1976,7 +1976,7 @@ void i386_device::x87_fprem(UINT8 modrm)
|
||||
floatx80 a = ST(0);
|
||||
floatx80 b = ST(1);
|
||||
|
||||
m_x87_sw &= ~X87_SW_C0;
|
||||
m_x87_sw &= ~X87_SW_C2;
|
||||
|
||||
// TODO: Implement Cx bits
|
||||
result = floatx80_rem(a, b);
|
||||
@ -2002,7 +2002,7 @@ void i386_device::x87_fprem1(UINT8 modrm)
|
||||
floatx80 a = ST(0);
|
||||
floatx80 b = ST(1);
|
||||
|
||||
m_x87_sw &= ~X87_SW_C0;
|
||||
m_x87_sw &= ~X87_SW_C2;
|
||||
|
||||
// TODO: Implement Cx bits
|
||||
result = floatx80_rem(a, b);
|
||||
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user