Page 1 of 1

[RELEASE] UniPCemu

Posted: Thu Sep 20, 2018 6:33 pm
by superfury
UniPCemu is available for all PSP firmwares now!

It's a x86 PC emulator(from 8086 XT all the way to 80486SX(Compaq Deskpro 386), in various CPU and hardware configurations). It's input is originally optimized for the PSP, with additional input methods for PC, Android and other operating systems(on said systems only).

It can emulate systems from a basic IBM PC(both cycle accurate and IPS(Dosbox-style) clocking modes) up to a Compaq Deskpro 386/486.

It also emulates various audio(up to Sound Blaster 2.0) and Video(MDA all the way up to the Tseng ET4000 SVGA(Tseng chips adding working graphics modes up to 1280x1024x16 color modes on top of the VGA modes).

It can be found at it's main release page: https://superfury.itch.io/unipcemu

Re: [RELEASE] UniPCemu

Posted: Thu Sep 20, 2018 6:33 pm
by superfury
Anyone interested?

Re: [RELEASE] UniPCemu

Posted: Sun Sep 30, 2018 12:29 am
by flamming_python
Umm yeah, interested.

But what is it? Can it run DOS? Better than PSP DOSBox?

Re: [RELEASE] UniPCemu

Posted: Wed Oct 03, 2018 8:39 pm
by Nemo1984
I will take a look at it and report back. Not sure what it does either.

Thanks

Re: [RELEASE] UniPCemu

Posted: Tue Oct 09, 2018 6:22 am
by superfury
Unfortunately it isn't very fast yet(device-dependant Windows > Android > PSP), but I'm working on that.

It runs using BIOS ROMs, with hardware being cycle-accurate. It can run as basic as an IBM XT up to as advanced as a Compaq Deskpro 386(486 chip is optional).

It also supports emulated flash ROMs(see the manual). As well as an in-emulator configuration menu(press select to open) and music player(playing music through the emulated adlib/MT-32).

Re: [RELEASE] UniPCemu

Posted: Mon Jun 17, 2019 1:02 pm
by superfury
One thing it has over Dosbox is it's improved input method. It breaks the keys into sections of four keys horizontally, uses the joystick to select one of those, L trigger to swap pages of keys, R trigger to press Shift. It's basically a compact version of the Danzeff's keyboard, with improved key layout(as long as you know the basic QWERTY keyboard layout). And of course it has the Gaming mode(enter by pressing Down, quit by pressing Select), which directly maps PSP keys to a key with or without Ctrl/Alt/Shift(or any combination of those). It can be configured in the Advanced menu, from the Input settings menu. Of course press select when not in Gaming mode to enter the Settings menu itself(pausing emulation).

Edit: Also, when in Gaming mode, the joystick can be configured as either four more buttons(when any of them are mapped) or just plain old mouse movement. Instead of mapping to keys, it's also possible to map keys to mouse buttons instead, using the same input method as keys(in the key's input). So it's possible to map a button to e.g. [Ctrl+][Alt+][Shift+]left/right mouse button as well(ctrl(left), alt(right), ctrl+alt(up) and shift(R trigger) being fully inputtable). Thus allowing full freedom assigning gaming mode buttons through the settings.

Edit: Manually editing the settings file, it's even possible to combine all of them(just not through the settings menu itself when on the PSP), creating inputs like Ctrl+Win+Left mouse button. Although the left and right win keys aren't currently counted as modifier keys like ctrl, alt and shift(there's no way to combine them on the PSP yet, as there's a shortage of mapped keys atm). Perhaps I should implement that and map them to the remaining PSP keys instead(at least lwin)?
Edit: Forget that, it's a more basic problem: There aren't any more buttons left on the PSP to map(according to the SDL source code), so that won't be added, unless there's somehow more buttons available for input?