First post, by superfury
I do know that modr/m has certain cycle counts which are added to instruction cycle counts(EA calculation) and that REP instructions take shorter than normal.
I don't know the exact cycle counts for every instruction(all opcode base instruction variants and GRP1-5 opcodes. Anyone knows a complete list?
What's the best way to implement this in my emulator(look at opcodes_8086.c and modrm.c)?
Also, are there differences in cycle counts between 8086 and 8088?
I also see some opcodes with variable cycle counts(like MUL). What about those?
Author of the UniPCemu emulator.
UniPCemu Git repository
UniPCemu for Android, Windows, PSP, Vita and Switch on itch.io