SarahW
9b92305913
Added Itautec Infoway Multim?dia emulation. Patch from EluanCM.
2020-03-12 18:14:41 +00:00
SarahW
a113e4546f
Added Hyundai Super-286TR emulation. Patch from EluanCM.
2020-03-12 18:14:07 +00:00
SarahW
a552c25b32
Added Leading Edge Model M.
2020-03-07 18:01:47 +00:00
SarahW
c8638b9b2b
Added Samsung SPC-4620P. Patch from Greatpsycho.
2020-03-07 13:47:37 +00:00
SarahW
832717fe66
Added Goldstar GDC-212M. Patch from Greatpsycho.
2020-03-07 13:47:10 +00:00
SarahW
18cc83b28f
Added ECS 386/32 emulation.
2020-03-01 17:20:23 +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
68a2d8cb3c
Added Cirrus Logic GD5428 emulation.
...
As part of this, added emulation of the GD5428-based IBM 1MB SVGA Adapter/A,
along with support for external graphics cards on MCA platforms, adding the
ability to override the onboard VGA controller.
2020-02-01 16:30:34 +00:00
SarahW
bbef0fd1cd
Added discrete AVGA2 card.
2020-01-20 18:22:50 +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
2489fd9c6e
Add ATI EGA Wonder 800+ emulation.
2019-12-19 11:24:08 +00:00
SarahW
846103d310
Remove some dead comments from ibm.h.
2019-05-17 20:16:10 +01:00
SarahW
f23dc883fc
Merge from trunk
2019-04-24 12:51:38 +01:00
SarahW
fb32dfceca
Added Image Manager 1024 emulation. Patch from John Elliott.
2019-04-23 20:44:26 +01:00
SarahW
443ae04fa3
Add Bull Micral 45 emulation. Patch from dns2k.
2019-04-23 17:00:05 +01:00
SarahW
50e7de5214
Merge from trunk
2019-04-18 20:46:38 +01:00
SarahW
1f5fc45c04
Amstrad changes :
...
- Add PPC512/640 emulation
- Add TV display type to Sinclair PC200
- Add font selection to PC1512
- Add disc change line to PC200
Patch from JohnElliott
2019-04-15 19:48:41 +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
03b5a44aca
More CPU sanitisation.
2019-02-08 21:17:56 +00:00
SarahW
5b58b202a1
More CPU sanitisation.
2019-02-07 22:10:34 +00:00
SarahW
dd68b19f0a
Second CPU sanitising pass.
2019-02-07 21:53:44 +00:00
SarahW
1af0b660b3
First pass at sanitising CPU headers.
2019-02-07 21:30:53 +00:00
SarahW
3c2dbf063e
Remove unused and superfluous variables from mem.c.
2019-02-07 20:23:14 +00:00
SarahW
87031d4d09
Remove readmemb386l() and writememb386l().
2019-02-07 20:18:03 +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
9efd6705ae
Added ASUS P/I-P55TVP4 and Epox P55-VA. Patch from Martin_Riarte.
2019-01-12 17:24:33 +00:00
SarahW
56a4d5cf83
Use correct rounding mode on x86 and x86-64 recompiled versions of PF2ID. Fixes rendering errors on Unreal 3DNow! software renderer
2019-01-10 21:33:29 +00:00
SarahW
da2d819ed4
Added WinChip 2 emulation, along with (currently non-recompiled) 3DNow! instruction emulation.
2018-12-03 21:59:41 +00:00
SarahW
99ca11d148
Added initial emulation of FIC VA-503+ (Super 7).
...
This includes preliminary emulation of the VIA MVP3 northbridge, VT82C586B 'PIPC' southbridge, and Winbond W83877TF SuperIO chip.
2018-12-02 12:38:31 +00:00
SarahW
2007c25177
Start reducing size of codeblock_t structure.
...
Re-arrange all variables needed to run a block to fit in a single cache line.
2018-11-28 20:29:48 +00:00
SarahW
a4d3aa1912
Move flags and eflags variables into cpu_struct.
2018-11-28 09:42:04 +00:00
SarahW
c034381797
Added Trigem Korean VGA emulation. Patch from Greatpsycho.
2018-11-26 17:36:47 +00:00
SarahW
4155b283ab
Added Sigma Designs Color 400 emulation. Patch from John Elliott.
2018-11-13 18:53:55 +00:00
SarahW
5167ba5b2d
Added Tulip AT Compact. Patch from dns2kv2.
2018-11-12 21:05:40 +00:00
SarahW
461cb221ca
Implemented experimental Headland HT102 chipset based EMS support.
...
Added Trigem 266M and AMA-932J machines.
Patch from Greatpsycho.
2018-11-12 20:32:53 +00:00
SarahW
87191dde55
Added recompiled versions of FIST and FISTP.
2018-10-25 20:54:33 +01:00
SarahW
78996b3e5c
Added recompiled register versions of FADD, FDIV, FDIVR, FMUL, FSUB and FSUBR.
2018-10-07 22:02:31 +01:00
SarahW
f1df9be8f6
Added recompiled versions of JMP, CALL, RET, PUSH and POP.
2018-08-05 16:24:15 +01:00
SarahW
a7d006b637
Rewrote timer code.
...
The new code is based on timestamps, rather than delays. This eliminates the
need to update every timer in timer_process(), which cost a non-trivial amount
of CPU time on low-end machines.
This involved changes to every user of the timer code, so this change almost
certainly introduces bugs.
2018-08-02 22:06:10 +01:00
SarahW
91143d3c68
Move CPU segment structures into cpu_state structure.
2018-07-22 12:56:03 +01:00
SarahW
0f0a1c3223
Perform NULL segment checks upfront in opcode handlers, rather than on every memory access.
...
This removes the need to pass the segment to readmem*l()/writemem*l().
2018-07-18 22:10:18 +01:00
SarahW
4cea5cc59f
Implemented Trio64 polygon fill commands. Fixes issues with Paintbrush on Windows 3.1.
2018-04-12 21:26:45 +01:00
SarahW
6412d01deb
Added level-sensitive IRQs on PIIX and SiS497. Fixes hanging audio with AudioPCI on Windows 2000.
2018-03-24 15:29:10 +00:00
SarahW
b530bdafea
Cleaned up turbo handling.
2018-03-11 16:43:32 +00:00
SarahW
2567c30353
Added ATI Korean VGA emulation. Patch from Greatpsycho.
2018-03-11 15:46:24 +00:00
SarahW
c8e6fc7ce3
Added PS/2 Model 70 (type 3 & 4) emulation.
2018-03-11 11:45:30 +00:00
SarahW
4182b10e10
Refactored DMA code.
2018-03-11 09:43:54 +00:00
SarahW
0d36eeaabe
SCSI now supports 7 devices.
...
Reworked hard drive / CD-ROM / Zip configuration functions a bit.
2018-03-02 21:54:20 +00:00