UniPCemu build 2022/10/01 14:51 is now live!
UniPCemu » Devlog
A more simple update, for the most part, with some critical bugfixes that were causing errors in various systems.
The latest version contains some small bugfixes and improvements.
UniPCemu:
- Fixed display of installed memory on multiple platforms.
- Slight memory size fix for extremely large installed memory sizes.
- Added support for custom CHS geometries to be provided for static and dynamic disk images.
- Made dynamic disk images always be stored in little-endian format.
- Optimized various commonly used CPU/EU and BIU pointer dereferences to be precalculated.
- Fixed dynamic disk image headers endian swapping to be compatible with more compilers.
- Added seperate functions to read and write all the dynamic disk image headers with and without data alignment.
- Made the dynamic disk image header size written back compatible if in the old unpacked size.
- Made the format block be written and read like the dynamic disk image header.
- Made DSK and IMD images always perform in little-endian.
- Paging Unit: Made the TLB cache use less memory with better alignment.
- Improved CPU structure member alignment and localization.
- Improved XT(8253) PIT emulation to be emulating the single latch flipflop for writes and reads better.
- Optimized instruction debugger for non-debugging cases.
- Optimized DMA DREQ sampling during the SI state.
- Optimized ATA/ATAPI timing.
- Updated the Android gradle to the latest version.
- Moved the Android Manifest package name to the build.gradle file (breaking compatibility with older build systems).
Common emulator framework:
- Fixed SDL2 building on the latest Vita version.
- Improved PS Vita game exiting to be using the documented function.
- Improved PS Vita network to load the required libraries and initialize/finish them properly.
- Fixed PS Vita net module unloading code.
- Fixed PS Vita and Switch to properly use SDL_net and SDL2_net during compilation (fixing network support to be included).
- Improved Vita net modules unloading.
- Improved Switch network to initialize the sockets.
- Modified pointer registration buffer entries to be using less memory.
- Increased the used pointer registration buffer pool from 6K entries to 8K entries.
Files
UniPCemu.apk 5 MB
Oct 01, 2022
UniPCemu.nro 8 MB
Oct 01, 2022
UniPCemu.vpk 1 MB
Oct 01, 2022
UniPCemu_PSP.zip 1 MB
Oct 01, 2022
UniPCemu_win32.zip 1 MB
Oct 01, 2022
UniPCemu_win32server.zip 1 MB
Oct 01, 2022
UniPCemu_win64.zip 1 MB
Oct 01, 2022
UniPCemu_win64server.zip 1 MB
Oct 01, 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/16 14:49 is now live!Oct 16, 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.