Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
The main server is currently down. We are running on a backup server, so editing and search functionality are temporarily disabled. Please check back in a few hours.

UniPCemu Vita: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 1: Line 1:
{{cleanup|article|Needs cleanup}}
{{#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=2021/09/26
|lastupdated=2022/10/19
|type=Computer
|type=Computer
|version=1.0
|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/
}}
}}
The UniPCemu (Universal PC emulator) emulator.
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
https://dlhb.gamebrew.org/vitahomebrews/unipcemuvita-03.jpg
https://dlhb.gamebrew.org/vitahomebrews/unipcemuvita-04.jpg
https://dlhb.gamebrew.org/vitahomebrews/unipcemuvita-05.jpg
https://dlhb.gamebrew.org/vitahomebrews/unipcemuvita-06.jpg
https://dlhb.gamebrew.org/vitahomebrews/unipcemuvita-07.jpg
https://dlhb.gamebrew.org/vitahomebrews/unipcemuvita-08.jpg


==Changelogs==
==Changelog==
'''(v.1.0)'''
'''(2022.10.19)'''
* First Release.
* 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
* Github -
* VitaDB - https://vitadb.rinnegatamante.it/#/info/798
* VitaDB -
* Bitbucket - https://bitbucket.org/superfury/unipcemu/src/default/
* Gbatemp -
* Google Source -
* Reddit -
* Gitlab -

Revision as of 05:03, 23 October 2022

UniPCemu
File:Unipcemuvita.jpg
General
AuthorSuperfury1
TypeComputer
Version2022.10.19
LicenseMixed
Last Updated2022/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

unipcemuvita-01.jpg 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

Advertising: