More actions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
{{#seo: | {{#seo: | ||
|title=Vita Homebrew Emulators (Computer) - GameBrew! | |title=Vita Homebrew Emulators (Computer) - GameBrew! | ||
Line 11: | Line 10: | ||
|description=The UniPCemu (Universal PC emulator) emulator. | |description=The UniPCemu (Universal PC emulator) emulator. | ||
|author=Superfury1 | |author=Superfury1 | ||
|lastupdated= | |lastupdated=2022/10/19 | ||
|type=Computer | |type=Computer | ||
|version= | |version=2022.10.19 | ||
|license=Mixed | |license=Mixed | ||
|download=https://dlhb.gamebrew.org/vitahomebrews/unipcemuvita.7z | |download=https://dlhb.gamebrew.org/vitahomebrews/unipcemuvita.7z | ||
|website= | |website=https://superfury.itch.io/unipcemu | ||
|source= | |source=https://bitbucket.org/superfury/unipcemu/src/default/ | ||
}} | }} | ||
UniPCemu is a cycle-accurate x86 emulator (previously called x86EMU before the rename, This isn't based on the other cpu-emulator called x86emu (lower case)). | |||
It's a 8086(IBM PC) up to Pentium II (Compaq Deskpro 386, Compaq Deskpro 386 with PS/2 mouse (adds PS/2 mouse to the Compaq Deskpro 386 chipset, optional BIOS ROM replacement (loading it instead, or alternatively a i430fx Pentium or i440fx Pentium Pro/Pentium II chipset with PS/2 mouse) and seperate CMOS settings like the other architectures) emulator(with various, configurable hardware), with up to 80386 timings (80486SX and Pentium using 80386 timings or 1 cycle for newer/unknown timings/instructions, both having no floating point unit)). | |||
==Media== | ==Media== | ||
<youtube>e_uzF5b8_UI</youtube> | <youtube>e_uzF5b8_UI</youtube> | ||
==Screenshots== | ==Screenshots== | ||
https://dlhb.gamebrew.org/vitahomebrews/unipcemuvita-01.jpg | https://dlhb.gamebrew.org/vitahomebrews/unipcemuvita-01.jpg | ||
https://dlhb.gamebrew.org/vitahomebrews/unipcemuvita-02.jpg | https://dlhb.gamebrew.org/vitahomebrews/unipcemuvita-02.jpg | ||
== | ==Changelog== | ||
'''( | '''(2022.10.19)''' | ||
* | * Improved ATAPI SRST to detect aborting a command. | ||
* Improved ATAPI DEVICE RESET to properly clear register status bits as documented by ATA/ATAPI-4. | |||
* Fixed ATAPI function call by resetting a drive using a valid method to properly detect the status to determine what to do. | |||
* Improved handling of ATAPI unit attention. | |||
* Improved ATAPI Unit Attention to persist and error out commands except INQUIRY and REQUEST SENSE. | |||
* Updated the common emulator framework to the latest commit. | |||
* Fixed modem checksum compiler warning. | |||
* Updated the Android gradle to the latest version. | |||
* ATAPI Inquiry: report no Unit Attention until another command is received, since it can report the data requested. | |||
Common emulator framework: | |||
* Added missing copyright notice for the MD5 functionality. | |||
* Added missing copyright notice for the Switch header. | |||
* Added missing copyright notice for the Vita header. | |||
* Fixed a PSP compiler warning on the TCP validation function call. | |||
== External links == | == External links == | ||
* Official Website - | * Official Website - https://superfury.itch.io/unipcemu | ||
* VitaDB - https://vitadb.rinnegatamante.it/#/info/798 | |||
* VitaDB - | * Bitbucket - https://bitbucket.org/superfury/unipcemu/src/default/ | ||
* | |||
Revision as of 05:03, 23 October 2022
UniPCemu | |
---|---|
File:Unipcemuvita.jpg | |
General | |
Author | Superfury1 |
Type | Computer |
Version | 2022.10.19 |
License | Mixed |
Last Updated | 2022/10/19 |
Links | |
Download | |
Website | |
Source | |
UniPCemu is a cycle-accurate x86 emulator (previously called x86EMU before the rename, This isn't based on the other cpu-emulator called x86emu (lower case)).
It's a 8086(IBM PC) up to Pentium II (Compaq Deskpro 386, Compaq Deskpro 386 with PS/2 mouse (adds PS/2 mouse to the Compaq Deskpro 386 chipset, optional BIOS ROM replacement (loading it instead, or alternatively a i430fx Pentium or i440fx Pentium Pro/Pentium II chipset with PS/2 mouse) and seperate CMOS settings like the other architectures) emulator(with various, configurable hardware), with up to 80386 timings (80486SX and Pentium using 80386 timings or 1 cycle for newer/unknown timings/instructions, both having no floating point unit)).
Media
Screenshots
Changelog
(2022.10.19)
- Improved ATAPI SRST to detect aborting a command.
- Improved ATAPI DEVICE RESET to properly clear register status bits as documented by ATA/ATAPI-4.
- Fixed ATAPI function call by resetting a drive using a valid method to properly detect the status to determine what to do.
- Improved handling of ATAPI unit attention.
- Improved ATAPI Unit Attention to persist and error out commands except INQUIRY and REQUEST SENSE.
- Updated the common emulator framework to the latest commit.
- Fixed modem checksum compiler warning.
- Updated the Android gradle to the latest version.
- ATAPI Inquiry: report no Unit Attention until another command is received, since it can report the data requested.
Common emulator framework:
- Added missing copyright notice for the MD5 functionality.
- Added missing copyright notice for the Switch header.
- Added missing copyright notice for the Vita header.
- Fixed a PSP compiler warning on the TCP validation function call.
External links
- Official Website - https://superfury.itch.io/unipcemu
- VitaDB - https://vitadb.rinnegatamante.it/#/info/798
- Bitbucket - https://bitbucket.org/superfury/unipcemu/src/default/