UniPCemu build 2022/10/16 14:49 is now live!
UniPCemu » Devlog
A small update this time, fixing a few small architecture-specific bugs and SVGA DAC bugs and some app errors.
UniPCemu:
- Made static image disk creation able to create any size of disk.
- Made optimized IDE disk creation to create optimal geometries with minimized orphan sectors with a 1024 cylinder limit enabled.
- Added an option to the settings menu to limit HDD cylinder count when generating a disk image.
- Cleaned up some upper case characters displayed in the Settings menu.
- Fixed Compaq RAM to behave properly again.
- Improved default memory limits for XT 32-bit machines and unknown configurations to be 4GB.
- Improved default memory limits to 4GB and 8GB for architectures supporting that much RAM.
- Made the MMU capable of handling addresses past the 8GB barrier by compressing all 64-bit address requiring entries to a single entry when precalculated.
- Cleaned up modem linked list code.
- Cleaned up paging linked list code.
- Optimized physical memory address translation.
- Improved SC15025 ERPF bit to be keeping the DAC in command mode and ignoring invalid writes/reads to color registers and legacy VGA handling of them and turning off the command mode.
- Moved various files to the common emulator framework.
- Updated SDL2 to the latest supported version.
- Fixed packet server PPP magic number detection.
- Fixed the software port E9 hack command mode to detect invalid commands properly.
- Fixed MIDI voice counter overflow.
- Fixed ATA DMA info handling during reset.
- Protected CPU reset lines being raised from overflow.
- Updated the common emulator framework to the latest commit.
Common emulator framework:
- Cleaned up opened files linked lists.
- Moved various files from the UniPCemu project into the common emulator framework project.
- Added a function to check if the version of a linked SDL(2) library is new enough.
- Made the RDP direct input mode mouse speed fix also take the linked SDL2 version into account.
- Improved SDL2 RDP patch based on revision number.
- Made the various SDL2 hints upwards compatible.
- Fixed invalid SDL_HINT_TOUCH_MOUSE_EVENTS declaration for older SDL version upward compatiblity.
- Improved SDL touch mouse event filtering support.
- Made some more events SDL2 upward compatible.
- Improved the final SDL2 hint to use a proper priority with it.
Files
UniPCemu.apk 5.2 MB
Oct 16, 2022
UniPCemu.nro 8.4 MB
Oct 16, 2022
UniPCemu.vpk
Oct 16, 2022
UniPCemu_PSP.zip 1.1 MB
Oct 16, 2022
UniPCemu_win32.zip 1.5 MB
Oct 16, 2022
UniPCemu_win32server.zip 1.5 MB
Oct 16, 2022
UniPCemu_win64.zip 1.6 MB
Oct 16, 2022
UniPCemu_win64server.zip 1.6 MB
Oct 16, 2022
Get UniPCemu
UniPCemu
A cycle-accurate PC emulator
Status | In development |
Category | Tool |
Author | Superfury1 |
Tags | 16-bit, 32-bit, cycle-accurate, Emulator, i430fx, pc, x86 |
Languages | English |
Accessibility | Configurable controls |
More posts
- UniPCemu build 2023/04/11 18:33 is now live!Apr 11, 2023
- UniPCemu build 2023/01/03 14:55 is now live!Jan 03, 2023
- UniPCemu build 2022/10/19 22:02 is now live!Oct 19, 2022
- UniPCemu build 2022/10/01 14:51 is now live!Oct 01, 2022
- UniPCemu build 2022/09/10 12:42 is now live!Sep 14, 2022
- UniPCemu build 2022/06/24 12:22 Android bugfix!Jun 24, 2022
- UniPCemu build 2022/06/19 19:15 is now live!Jun 19, 2022
- UniPCemu build 2022/04/07 22:49 is now live!Apr 08, 2022
- UniPCemu Switch release and PSP/Vita bugfixesSep 26, 2021
Leave a comment
Log in with itch.io to leave a comment.