Commit graph pcem/src/Makefile.mingw-wx-sdl2
Author SHA1 Message Date
SarahW
a89347d415 Add Amstrad PC5086 emulation. Patch from davide78. 2020-11-15 11:11:41 +00:00
SarahW
5c3069c561 Add W83977TF SuperIO chip for Gigabyte GA686BX. 2020-11-14 19:33:58 +00:00
SarahW
8f04c11a76 Implement PIIX4 power management. Soft power off is currently 'implemented'
by killing the emulator.
2020-11-14 19:33:56 +00:00
SarahW
5eb6f4d168 Implement plug and play monitor support on Voodoo Banshee & 3. 2020-11-14 19:33:54 +00:00
SarahW
114cdd7a15 Add VIA Cyrix III CPUs. Note that this is currently limited to 500 MHz,
as Windows 98 won't boot on anything any faster than this. This is most
likely a limitation of the current timer subsystem.
2020-11-14 19:33:53 +00:00
SarahW
32900491b7 Update Makefiles 2020-11-14 19:33:29 +00:00
SarahW
602d6f1ce6 Add VHD hard disc image support. Patch from shermanp. 2020-11-14 19:12:07 +00:00
SarahW
a113e4546f Added Hyundai Super-286TR emulation. Patch from EluanCM. 2020-03-12 18:14:07 +00:00
SarahW
1181b13c2d Added Aztech Sound Galaxy Pro 16 AB (Washington, AZ2316A) and Aztech Sound
Galaxy Nova 16 Extra (Clinton, AZ1605) emulation. Patch from EluanCM.
Clinton is currently marked as DEVICE_NOT_WORKING due to issues with DOS drivers.
2020-03-11 21:21:09 +00:00
SarahW
18cc83b28f Added ECS 386/32 emulation. 2020-03-01 17:20:23 +00:00
SarahW
61bdb5c8ba Added IBM SCSI Adapter with Cache (Spock) emulation. 2020-02-26 22:26:12 +00:00
SarahW
8870334114 Add IBM PS/1 Model 2133 (EMEA 451) emulation. Currently displays a cache error
on boot, but otherwise seems to work fine.
2020-02-09 12:17:06 +00:00
SarahW
10f98a85b4 Added x87_timings.c/h missing from rev 1492. 2020-01-25 08:14:27 +00:00
SarahW
483c7db709 Added Matrox Mystique emulation. This is a work in progress, and has a few known
issues :
- Only YUV supported for scaled ILOAD operations
- Several BLTMOD formats missing
- Bad texturing in Actua Soccer
- Flickering in Croc (broken vsync waiting?)
- Turok doesn't swap buffers correctly
- Some missing features
2020-01-15 22:17:36 +00:00
SarahW
5c8e1aecc2 Added emulation of Commodore SL386SX-25 (PC Player II).
As part of this, added emulation of the onboard AVGA2, and fixed a couple of
bugs in the Cirrus Logic extended write modes.
Currently chipset (VLSI SCAMP) is missing EMS emulation.
2019-12-20 17:19:25 +00:00
SarahW
0b57135b3c Add FDC37C932FR SuperIO for Epox P55-VA. 2019-05-17 21:31:57 +01:00
SarahW
e2a9629a89 Fix typo in Makefiles. 2019-05-05 09:22:26 +01:00
SarahW
12439b7c62 Add 82091AA AIP SuperIO for Packard Bell PB520R. Fixes floppy drives and duplicate ports in Windows 95. 2019-05-04 15:53:46 +01:00
SarahW
c8f012f7f9 Makefile fixes. 2019-04-24 21:25:52 +01:00
SarahW
f23dc883fc Merge from trunk 2019-04-24 12:51:38 +01:00
SarahW
9ee37e424e Rename codegen_backend.c to codegen_block.c 2019-04-24 12:15:26 +01:00
SarahW
fb32dfceca Added Image Manager 1024 emulation. Patch from John Elliott. 2019-04-23 20:44:26 +01:00
SarahW
50e7de5214 Merge from trunk 2019-04-18 20:46:38 +01:00
SarahW
84a098bc98 Add read-only cassette emulation to IBM 5150 PC. Patch from JohnElliott. 2019-04-17 20:37:23 +01:00
SarahW
35962551dd Added emulation of Packard Bell PB410A, along with the built-in Headland HT216-32 video. 2019-04-03 21:32:48 +01:00
SarahW
e3d5309e23 Added SST 39SF010 flash for VA-503+. 2019-03-31 11:29:07 +01:00
SarahW
ab124776a0 Rework self modifying code handling.
Code blocks now have a varying level of granularity in the page and dirty masks.
Most blocks have 64-byte granularity, but blocks that are repeatedly modified
drop to 1-byte granularity. This reduces the maximum size of the affected block
significantly, but reduces recompilation due to data located too close to code.

If the block is still marked as dirty, then it is recompiled without any
immediate instruction parameters being baked into the recompiled code, instead
being fetched from the RAM array as needed. This severely reduces recompilation
rates on some SMC-heavy games, eg Duke Nukem 3D, System Shock, Screamer etc,
giving a major speedup.
2019-03-16 14:53:26 +00:00
SarahW
063ffb4eab Update Makefile.mingw-wx-sdl2. 2019-02-14 19:39:47 +00:00
SarahW
2c5824f2cd Added ASUS P/I-P55T2P4 emulation, along with i430HX chipset emulation. Patch from Martin_Riarte. 2019-01-15 20:00:17 +00:00
SarahW
f4f9695ca9 Added Zenith Data SupersPort. Based on patch from Tux. 2019-01-12 18:33:19 +00:00
SarahW
e7d33dd76a Fixed Makefiles broken by rev 1197. 2018-11-27 09:39:06 +00:00
SarahW
b62127f7a8 Move BIOS loading out of mem.c. 2018-06-04 22:03:45 +01:00
SarahW
31dff3a509 Added Xi8088 emulation. Patch from EluanCM. 2018-02-24 18:08:36 +00:00
SarahW
dd590d2093 Added Compaq CGA emulation. Patch from John Elliott. 2018-02-24 14:05:38 +00:00
SarahW
0ee7c7a354 Added Oak OTI-037 emulation. Patch from EluanCM. 2018-02-24 11:39:22 +00:00
SarahW
cc60e2b2c5 Added Packard Bell PB520r emulation. 2018-02-20 15:55:46 +00:00
SarahW
f62652da3b Implement PC87306 SuperIO on Advanced/EV. 2018-02-19 21:39:05 +00:00
SarahW
4cc15d9b7e Added Elonex PC-425X emulation. 2018-02-12 20:06:00 +00:00
SarahW
72c2cb6f7d Added basic emulation of ACC Micro 2036 chipset (used by Packard Bell Legend 300SX). 2018-02-12 15:55:25 +00:00
SarahW
0e37f08cb5 Add menu option to create blank disc image. 2018-01-21 16:13:41 +00:00
SarahW
5fd2fd40aa Add Iomega Zip drive emulation. 2018-01-21 16:05:39 +00:00
SarahW
6ecdd2efd0 Unify ATAPI and SCSI CD-ROM code. 2018-01-21 15:59:29 +00:00
SarahW
c40a421700 Added Toshiba T1000 emulation. Patch from John Elliott. 2018-01-10 20:44:31 +00:00
SarahW
5d5fa1402a Added Toshiba T3100e emulation. Patch from John Elliott. 2017-10-14 14:20:38 +01:00
SarahW
af2f3180e8 Added Ensoniq AudioPCI / Sound Blaster PCI 128 emulation. 2017-10-13 22:51:52 +01:00
SarahW
539f0bc150 Add joystick support to wx GUI. 2017-10-09 22:04:22 +01:00
SarahW
ecbdad6b1a Added SCSI CD-ROM emulation. 2017-10-07 17:07:20 +01:00
SarahW
2c2e325f60 Added emulation of Adaptec AHA-1542C and BusLogic BT-545S SCSI adapters. 2017-10-01 16:26:12 +01:00
SarahW
50a874c287 Added SCSI hard drive emulation.
Added NCR 58c400-based SCSI adapters :
- Longshine LCS-6821N
- Ranco RT1000B
- Trantor T130B
2017-10-01 16:08:54 +01:00
SarahW
d3232adef5 Add LPT device emulation framework.
Move long-broken DAC and Sound Source emulation to new framework.
Add stereo DAC emulation.
2017-09-01 11:34:20 +01:00