Rewrote the disc sector poller again for simplified code and more accuracy;
Floppy formats are now accurately timed and also more accurately implemented; Applied all mainline PCem commits.
This commit is contained in:
@@ -1,6 +1,3 @@
|
||||
/* Copyright holders: Sarah Walker, leilei
|
||||
see COPYING for more details
|
||||
*/
|
||||
#define opFPU(name, optype, a_size, load_var, get, use_var) \
|
||||
static int opFADD ## name ## _a ## a_size(uint32_t fetchdat) \
|
||||
{ \
|
||||
@@ -186,7 +183,7 @@ static int opFUCOMPP(uint32_t fetchdat)
|
||||
{
|
||||
FP_ENTER();
|
||||
cpu_state.pc++;
|
||||
if (fplog) pclog("FUCOMPP\n", easeg, eaaddr);
|
||||
if (fplog) pclog("FUCOMPP\n", easeg, cpu_state.eaaddr);
|
||||
npxs &= ~(C0|C2|C3);
|
||||
npxs |= x87_ucompare(ST(0), ST(1));
|
||||
x87_pop();
|
||||
|
||||
Reference in New Issue
Block a user