SarahW
32f794adc4
Added Trident TGUI9400CXi emulation.
2018-02-11 14:21:27 +00:00
SarahW
cdf42681af
Removed redundant CD-ROM Disabled option.
2018-02-10 12:48:07 +00:00
SarahW
8f04b6b9a4
Added Toshiba T1200 emulation. Patch from John Elliott.
2018-01-31 21:53:23 +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
f5009ef43c
Fix HD indicator LED on IBM ESDI adapter.
2017-12-08 20:10:59 +00:00
SarahW
50a3aaf1a8
Added dma.stat_rq variable required by rev 950.
2017-12-08 19:13:46 +00:00
SarahW
717d815604
Tweak flat DS/SS dynarec optimisation, should reduce block churn when routines are called both with and without flat DS/SS.
...
Fixed incorrect STACK32 flag when entering V86 mode that was hidden by block churn.
Protected and V86 mode status now considered when selecting block.
2017-11-15 21:55:27 +00:00
SarahW
5d5fa1402a
Added Toshiba T3100e emulation. Patch from John Elliott.
2017-10-14 14:20:38 +01:00
SarahW
c28490cc2f
Added Epson PC AX, AX2e and AX3 models. Patch from dns2kv2.
2017-10-14 12:31:47 +01:00
SarahW
a3ae6a6eed
Added IBM XT Model 286 emulation.
2017-10-11 22:09:26 +01:00
SarahW
9f2b58b7c4
Added new SCAT chipset machines - GW-286CT GEAR, Samsung SPC-4216P and KMX-C-02. Patch from Greatpsycho.
2017-10-11 20:56:33 +01:00
SarahW
539f0bc150
Add joystick support to wx GUI.
2017-10-09 22:04:22 +01:00
SarahW
9283d0e1b0
Added Atari PC3 emulation. Patch from dns2k.
2017-09-09 11:45:02 +01:00
SarahW
94448b885b
Added Olivetti GO481 graphics card (PVGA1A). Patch from ruben_balea.
2017-08-08 22:04:22 +01:00
SarahW
961490cca9
Added network configuration dialogue.
2017-07-31 21:45:08 +01:00
SarahW
dc511447df
Added Page Size Extension (4MB pages) to Pentium CPUs.
2017-07-16 21:24:09 +01:00
SarahW
9521237b0b
Added Samsung SPC-4200P emulation.
...
IDE Drive Diagnostics command now doesn't complete immediately (required by SPC-4200P BIOS).
Patch from Greatpsycho.
2017-07-16 16:17:59 +01:00
SarahW
807b710a5d
Improvements to path handling. Patch from bit.
2017-07-06 21:25:10 +01:00
SarahW
1f33b52451
Added VME emulation to Intel DX4, Pentium and Pentium MMX.
...
Temporarily disabled recompilation of CLI and STI.
2017-06-30 20:42:19 +01:00
SarahW
6e51e8975e
Sound buffer size now configurable.
2017-06-10 21:00:23 +01:00
SarahW
3b4392bcf8
Implemented data misalignment penalties on 486 and later CPUs.
2017-06-04 16:41:33 +01:00
pcem_emulator
7fe91626d6
Added new GUI based on wxWidgets. Patch from bit.
2017-05-29 15:38:48 +01:00
SarahW
a2f44b8ea7
Add support for BIN/CUE images. Patch from bit, BIN/CUE handling from DOSBox.
2017-05-29 13:56:19 +01:00
SarahW
083ca3d4a2
Slight optimisation when DS/SS are 'flat' (base=0, limit=4G).
2017-05-24 21:50:37 +01:00
SarahW
aad1179e47
--config command line option now bypasses configuration manager.
2017-05-10 20:55:08 +01:00
SarahW
8538116c19
Initial commit for config rework. Work in progress!
2017-05-04 18:27:10 +01:00
SarahW
b5c11bc981
Added emulation of ATI Video Expression (Mach64 VT2).
2017-05-02 14:42:41 +01:00
SarahW
86385007de
Changed set_window_title() and hline() prototypes to match Allegro.
2017-04-19 13:06:16 +01:00
SarahW
0c7dc88440
PS/2 DMA fixes - Windows 3.x now sets DMA mode correctly (fixes hangs), auto-init mode now works correctly.
2017-04-18 22:04:06 +01:00
SarahW
221df09912
Added PS/2 Model 80 (type 2) emulation.
2017-04-17 22:24:11 +01:00
SarahW
2b892d2a7a
Fixed compiler warnings for Windows builds.
...
Added -Werror to Windows makefiles.
2017-04-11 19:34:41 +01:00
SarahW
6757fbfb94
Added PS/2 Model 55SX emulation.
2017-04-09 14:52:02 +01:00
SarahW
9c1d8e5022
Add PS/2 Model 50 emulation.
...
This commit also adds basic MCA emulation.
This commit also adds emulation of the PS/2 Type 1 DMA controller.
2017-04-06 22:00:40 +01:00
SarahW
1ad8c6c5fe
PIT emulation now more modular.
2017-04-06 21:56:49 +01:00
SarahW
2acbcece0e
Added MDSI Genius emulation. Patch from John Elliott.
2017-03-23 19:36:59 +00:00
SarahW
f44aed9332
Added preliminary emulation of the 'Xebec' XT Fixed Disk Adapter.
2017-03-18 17:14:39 +00:00
SarahW
c2a6ce2bac
Added IBM PS/2 Model 30-286 emulation. Patch from dns2k.
2017-02-22 20:18:41 +00:00
SarahW
3434215249
Increased sound buffer length to 50ms.
2017-02-18 20:59:27 +00:00
SarahW
2e965db14e
Reduced sound buffer length to 25ms.
2017-02-01 18:21:24 +00:00
SarahW
da95fe4bcb
Added Wyse WY-700 video card emulation. Patch from John Elliott
2016-12-17 21:52:27 +00:00
SarahW
4324223f54
Added per-model configuration.
...
Removed global cga_comp setting in the process.
2016-12-14 20:47:22 +00:00
SarahW
f311c9e17f
Removed dire cache 'emulation'
2016-12-13 20:59:23 +00:00
SarahW
bfc69a4bea
Cleaned up ibm.h a bit
2016-11-28 20:06:17 +00:00
SarahW
a4f3b2013e
Added AMI 386DX and MR 386DX models (both based on OPTi 495 chipset). AMI 386DX supports external cache, useful for with prefetch emulation.
...
Also commit a few fixes required :
- Set EDX correctly on soft reset
- LOCK NOP is now treated as an illegal instruction
- Tweaks to FDC sense interrupt handling following FDC reset
2016-11-27 21:53:13 +00:00
SarahW
bd3576e947
Fixed missing declaration of 'fatal' in ibm.h
2016-11-15 21:11:42 +00:00
SarahW
3527f822b9
Added Plantronics ColorPlus emulation. Patch from John Elliot.
2016-10-16 20:29:12 +01:00
SarahW
dd2a608707
x86-32 recompiler performs float->integer rounding by loading FPU control word instead of calling helper function - speedup on some stuff.
2016-09-18 14:57:10 +01:00
SarahW
6aef53e854
Remove remaining references to 32-bit addresses in x86-64 recompiler.
2016-08-28 15:58:30 +01:00
SarahW
5a02b518b8
Moved FPU register stack into cpu_state structure.
...
Fixed a couple of FPU bugs in x86-64 recompiler that were introduced in rev 543, fixes lightmap issues in Half-Life.
2016-08-25 21:09:02 +01:00