UniPCemu build 2018/05/03 15:25 is now online!
A new UniPCemu update:
- Made string operations more safe, preventing buffer overflows.
- Added a debugger mode that runs the debugger without showing it, allowing for the debugger to log matched address using the debugger breakpoint address(es) only.
- Improved logging of prefetch reads vs normal reads.
- Improved mouse movement detection.
- Prevented buffer underflow when specifying a modem IP address that's not long enough.
- Improved protected mode handling of processor actions.
- Improved 80286+ LGDT/LIDT always throw #GP(0) when in Virtual 8086 mode.
- Fixed 80386+ Bit Test and Bit string instructions to work properly.
- Improved x86 RETF in protected mode.
- Improved x86 POPF(D) in protected mode.
- Improved x86 CALL and JMP immediate wrapping around 16-bits when needed.
- Improved x86 Page Faults to fetch descriptor table entries at CPL 0 independent of the application CPL.
- CALL gates and privilege level changes have been reworked.
- Stack switching have been improved.
- Limit checks in protected mode have been improved for various cases.
- Protected mode interrupts have been improved.
- Serial mouse movement has been simplified.
In other words:
Because of the many protected-mode improvements, programs using the Virtual 8086 mode now work properly(like FreeDOS's JEMM386.EXE, Microsoft's EMM386.EXE drivers)! This will now allow EMM to be properly emulated on 80286+ CPUs!
Get UniPCemu
UniPCemu
A cycle-accurate PC emulator
Status | In development |
Author | Superfury1 |
Genre | Simulation |
Tags | 16-bit, 2D, computer, cycle-accurate, emulator, ibm-pc, psp, x86 |
Languages | English |
Accessibility | Configurable controls |
More posts
- UniPCemu build 2019/07/28 18:15 is now live!Jul 29, 2019
- UniPCemu build 2019/06/15 17:39 is now live!Jun 15, 2019
- UniPCemu build 2019/03/16 15:28 is now live!Mar 16, 2019
- UniPCemu build 2018/11/16 09:35 is now live!Nov 16, 2018
- UniPCemu build 2018/09/20 18:48 is now live!Sep 20, 2018
- UniPCemu build 2018/09/14 19:25 is now live!Sep 14, 2018
- UniPCemu build 2018/09/08 18:42 is now live!Sep 08, 2018
- UniPCemu build 2018/07/28 15:42 is now live!Jul 29, 2018
- UniPCemu build 2018/06/21 10:56 is now live!Jun 26, 2018
Leave a comment
Log in with itch.io to leave a comment.