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
SarahW
9b84ce5218
Add IO configuration to Commodore PC 30 III.
2017-08-23 20:17:32 +01:00
SarahW
d47ab5df6b
Add Mouse Systems mouse emulation.
2017-08-02 20:08:04 +01:00
SarahW
0c63c99b71
mingw-wx-sdl2 makefile now builds if wxrc.exe doesn't exist. Patch from bit.
2017-08-01 11:55:29 +01:00
pcem_emulator
2881d35680
Changes to wxWidgets/SDL2 port :
...
- Updated UI
- OpenGL 3.0 with GLSL/GLSLP-support
- Improvements to Windows version
- Minor changes/bugfixes
Patch from bit.
2017-07-30 10:39:27 +01:00
SarahW
a883399781
Added AGI stalls to 486 and later CPUs.
...
Reworked codegen timing a bit - split timing tables into CPU-specific and generic files.
A few other timing tweaks.
2017-07-23 17:41:24 +01:00
SarahW
807b710a5d
Improvements to path handling. Patch from bit.
2017-07-06 21:25:10 +01:00
SarahW
5d6c3fb9ea
Added WD1007V-SE1 ESDI emulation.
2017-07-05 21:00:50 +01:00