Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
0

UniPCemu now available on itch.io!

A topic by Superfury1 created Nov 24, 2017 Views: 452
Viewing posts 1 to 1
(1 edit)

From now on, the cycle-accurate x86 emulator(up to 80486, where the 80486 uses 80386 timings) UniPCemu is available on the itch.io marketplace, the very first release on a marketplace so far!

A quick video of it running the 8088 MPH software on it's PC build(back when this was taken, it was still named x86EMU, before the many improvements it has now, although it's mostly more settings and improved accuracy):

UniPCemu is essentially the very first cycle-accurate x86 emulator in existence(together with CapeX86, which runs up to AT 80286, which is for PC systems only as far as is known) on Android. It might still be a bit slow, but it's improving!

It requires ROMs to run, but with a minimal set of CGA/MDA and a simple free BIOS(Generic Super PC/Turbo XT BIOS is available for XT systems: http://www.phatcode.net/downloads.php?id=101 ) on the XT configuration to get started.

Like other emulators, it requires you to have some boot disks to even be able to use it(either get them from somewhere or create them yourself on a PC).

Hard disks are supported using a working XT/AT BIOS (like the open-source XT-IDE BIOS: http://www.xtideuniversalbios.org/ ). To flash it, simply create an empty static hard disk image of 8KB, rename it to OPTROM.1.BIN and use the XT-IDE flashing utility on a floppy disk to flash the settings and ROM on the ROM image.

CD-ROMs are supported using the VIDE-CDD.SYS driver(google for it) combined with a plain MSCDEX.EXE used by MS-DOS.

Some very advanced XT(CGA for 8088MPH, and VGA like the 1991 donut) demos are already running(although very slow on a mobile device), like 8088 MPH and 1991 donut by Desire.

.SVGA is partly already working, but still having some bugs. I hope to fix those once the CPU is running fully without errors(still unknown what exactly they are).

Games like Megarace(on the Compaq Deskpro 386, although cutscenes not working ever since the 80386 core has been made cycle-accurate), as well as various XT games(which run without errors) are running without (many on AT and newer, none known on the XT architecture) problems.


The emulator is essentially an improving alternative to familiar programs already available for Android and other devices, but improving on accuracy and gamability using improved input methods and accuracy.

Have fun with the new app in the store! Try it out and let me know how you like it! Get gaming, oldskool style!

The application can be found at https://superfury.itch.io/unipcemu