pcem/src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2018-08-31 08:46:38 +01:00
..
dosbox Added NukedOPL files 2017-06-07 17:46:45 +01:00
icons Add joystick support to wx GUI. 2017-10-09 22:04:22 +01:00
resid-fp Fix Linux build. Enable 64-bit recompiler in Linux. 2015-07-18 16:03:39 +01:00
slirp Fixed for compilation with gcc 7.2.1 by including <stdint.h> to ip_input.c 2017-12-12 14:51:59 -03:00
386.c Fixes to x86_was_reset handling. Based on patch from Greatpsycho. 2018-01-08 21:10:46 +00:00
386.h Reorganised REP instructions. 2017-07-20 21:06:21 +01:00
386_common.h Reorganised REP instructions. 2017-07-20 21:06:21 +01:00
386_dynarec.c Fixes to x86_was_reset handling. Based on patch from Greatpsycho. 2018-01-08 21:10:46 +00:00
386_dynarec_ops.c Add NMI support to dynamic recompiler. 2017-10-13 22:42:59 +01:00
386_ops.h Implemented CMPXCHG8B on Winchip. Patch from nerd73. 2018-03-03 21:32:56 +00:00
808x.c Reset internal cache status correctly on soft CPU reset. Fixes CPU speed detection on Elonex PC-425X. 2018-04-19 22:00:33 +01:00
acc2036.c Added basic emulation of ACC Micro 2036 chipset (used by Packard Bell Legend 300SX). 2018-02-12 15:55:25 +00:00
acc2036.h Added basic emulation of ACC Micro 2036 chipset (used by Packard Bell Legend 300SX). 2018-02-12 15:55:25 +00:00
acer386sx.c Improvements to Acermate 386SX25/N : 2017-08-20 21:49:33 +01:00
acer386sx.h Improvements to Acermate 386SX25/N : 2017-08-20 21:49:33 +01:00
ali1429.c Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +01:00
ali1429.h Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +01:00
amstrad.c Video card can now be changed on Amstrad PC1640, PC2086, PC3086, and Sinclair PC200. 2018-02-24 22:27:32 +00:00
amstrad.h Video card can now be changed on Amstrad PC1640, PC2086, PC3086, and Sinclair PC200. 2018-02-24 22:27:32 +00:00
bswap.h Added NE2000 network support. 2017-07-31 10:10:36 +01:00
cbm_io.c Add IO configuration to Commodore PC 30 III. 2017-08-23 20:17:32 +01:00
cbm_io.h Add IO configuration to Commodore PC 30 III. 2017-08-23 20:17:32 +01:00
cdrom-image.cc CD-ROM emulation now reads multiple sectors at once. 2018-03-04 13:59:39 +00:00
cdrom-image.h Add support for BIN/CUE images. Patch from bit, BIN/CUE handling from DOSBox. 2017-05-29 13:56:19 +01:00
cdrom-ioctl-dummy.c Add dummy cdrom ioctl module for other OSes 2018-05-18 02:51:33 +03:00
cdrom-ioctl-linux.c CD-ROM emulation now reads multiple sectors at once. 2018-03-04 13:59:39 +00:00
cdrom-ioctl-osx.c Add OS X CD-ROM support. 2018-03-06 21:59:22 +00:00
cdrom-ioctl.c CD-ROM emulation now reads multiple sectors at once. 2018-03-04 13:59:39 +00:00
cdrom-ioctl.h Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +01:00
cdrom-null.c CD-ROM emulation now reads multiple sectors at once. 2018-03-04 13:59:39 +00:00
cdrom-null.h Ported configuration manager to Allegro GUI 2017-05-15 22:03:38 +01:00
cmd640.c Added Packard Bell PB520r emulation. 2018-02-20 15:55:46 +00:00
cmd640.h Added Packard Bell PB520r emulation. 2018-02-20 15:55:46 +00:00
codegen.c Writing to a memory page with code present only causes code block flushes if the data changes, or if a block is currently being recompiled. 2016-02-03 21:09:05 +00:00
codegen.h Tweaked recompiler block lookup. Fixes massive slowdown seen on some Windows 9x installations at startup & possibly some other slowdowns. 2017-12-16 17:26:42 +00:00
codegen_ops.c Reorganised REP instructions. 2017-07-20 21:06:21 +01:00
codegen_ops.h Added AGI stalls to 486 and later CPUs. 2017-07-23 17:41:24 +01:00
codegen_ops_arith.h Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +01:00
codegen_ops_fpu.h Add better rounded value for FLDLN2. Fixes rendering in Zone Raiders. 2018-03-28 20:33:18 +01:00
codegen_ops_jump.h Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +01:00
codegen_ops_logic.h Added code generation for RMW versions of ADD/SUB/OR/XOR/AND 2016-11-13 14:30:39 +00:00
codegen_ops_misc.h Re-enabled recompiled CLI/STI with VME. 2017-06-30 21:02:28 +01:00
codegen_ops_mmx.h Move some more variables into cpu_state structure. Minor speedup (~2%). 2016-08-17 21:28:16 +01:00
codegen_ops_mov.h Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +01:00
codegen_ops_shift.h Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +01:00
codegen_ops_stack.h Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +01:00
codegen_ops_x86-64.h Fixed alignment check in x86-64 recompiler. Fixes crash in Windows 95 setup. 2017-12-04 22:15:30 +00:00
codegen_ops_x86.h Dynarec now jumps straight to GPF handler if it hits a NULL selector instead of relying on interpreter code to detect the GPF. Fixes hang in Windows 98 SE upgrade setup. 2017-11-27 21:09:42 +00:00
codegen_ops_xchg.h Disabled opcode 0x86 (XCHG byte) on x86-64 recompiler. 2015-10-15 19:40:53 +01:00
codegen_timing_486.c Added AGI stalls to 486 and later CPUs. 2017-07-23 17:41:24 +01:00
codegen_timing_686.c Improve Cyrix 6x86 prefix timing. 2018-03-24 16:58:45 +00:00
codegen_timing_common.c Added AGI stalls to 486 and later CPUs. 2017-07-23 17:41:24 +01:00
codegen_timing_common.h Added AGI stalls to 486 and later CPUs. 2017-07-23 17:41:24 +01:00
codegen_timing_pentium.c Fix minor bug in Pentium prefix timing. 2018-03-24 16:59:00 +00:00
codegen_timing_winchip.c Implemented CMPXCHG8B on Winchip. Patch from nerd73. 2018-03-03 21:32:56 +00:00
codegen_x86-64.c Tweak flat DS/SS dynarec optimisation, should reduce block churn when routines are called both with and without flat DS/SS. 2017-11-15 21:55:27 +00:00
codegen_x86-64.h Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +01:00
codegen_x86.c Tweak flat DS/SS dynarec optimisation, should reduce block churn when routines are called both with and without flat DS/SS. 2017-11-15 21:55:27 +00:00
codegen_x86.h Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +01:00
compaq.c Added Compaq Deskpro 386 emulation. 2015-06-30 20:17:43 +01:00
compaq.h Added Compaq Deskpro 386 emulation. 2015-06-30 20:17:43 +01:00
config.c Fixed put_backslash() function - PCem now correctly reads default CMOS RAM files. 2017-12-10 22:22:12 +00:00
config.h NVR files now stored per-config. 2017-10-11 21:36:41 +01:00
cpu.c Tweak 486 prefetch timing when cache disabled, to account for burst accesses. Improves CPU speed detection on SiS496/497. 2018-04-20 10:58:12 +01:00
cpu.h Cleaned up turbo handling. 2018-03-11 16:43:32 +00:00
dells200.c Partially implement Dell System 200 chipset. Fixes POST errors and HIMEM.SYS. 2017-05-11 21:18:34 +01:00
dells200.h Partially implement Dell System 200 chipset. Fixes POST errors and HIMEM.SYS. 2017-05-11 21:18:34 +01:00
device.c Display warning when a PCI device can not be initialised due to insufficient available PCI slots. 2018-02-24 15:52:28 +00:00
device.h Display warning when a PCI device can not be initialised due to insufficient available PCI slots. 2018-02-24 15:52:28 +00:00
disc.c Added guards against accessing out-of-bounds floppy drives. 2018-02-04 20:35:34 +00:00
disc.h Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +01:00
disc_fdi.c Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +01:00
disc_fdi.h FDC changes : 2015-12-12 16:31:08 +00:00
disc_img.c Fix a couple of uninitialised variables. 2017-05-24 21:51:03 +01:00
disc_img.h Add option to disable BPB checking when loading .IMG files - should fix some floppy images on non-DOS/Windows/OS/2 systems. 2017-03-22 19:22:50 +00:00
disc_sector.c Stop disc drive on write protect error. Fixes Hitchhiker's Guide booter. 2017-12-09 15:48:21 +00:00
disc_sector.h FDC changes : 2015-12-12 16:31:08 +00:00
dma.c Refactored DMA code. 2018-03-11 09:43:54 +00:00
dma.h Add PS/2 Model 50 emulation. 2017-04-06 22:00:40 +01:00
esdi_at.c Fix timer usage on WD1007V-SE1 ESDI controller. Fixes OS/2 v1.0 installation. 2017-12-10 12:36:40 +00:00
esdi_at.h Added WD1007V-SE1 ESDI emulation. 2017-07-05 21:00:50 +01:00
fdc.c Added Xi8088 emulation. Patch from EluanCM. 2018-02-24 18:08:36 +00:00
fdc.h Added Toshiba T1000 emulation. Patch from John Elliott. 2018-01-10 20:44:31 +00:00
fdc37c665.c Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +01:00
fdc37c665.h Added FDC37c655 SuperIO chip for Intel Premiere/PCI. 2015-07-12 14:22:47 +01:00
fdd.c FDC seek commands on non-existant drives should still complete. Fixes hangs in some Windows 9x startups. 2018-02-10 11:08:09 +00:00
fdd.h Fixed bug that cleared disc change line when loading new disc. 2016-10-04 19:39:37 +01:00
fdi2raw.c Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +01:00
fdi2raw.h Various changes to FDC emulation. 2015-03-19 21:33:19 +00:00
filters.h Fixed out-of-bounds access in SB16/AWE32 DSP filter. 2018-02-14 17:52:19 +00:00
gameport.c Added per-model configuration. 2016-12-14 20:47:22 +00:00
gameport.h Added CH Flightstick Pro emulation. 2016-07-20 22:04:50 +01:00
hdd.c SCSI now supports 7 devices. 2018-03-02 21:54:20 +00:00
hdd.h SCSI now supports 7 devices. 2018-03-02 21:54:20 +00:00
hdd_esdi.c Implement IBM MCA ESDI controller command status properly. Fixes appalling I/O performance on OS/2 v2.0. 2018-03-25 18:03:45 +01:00
hdd_esdi.h Add preliminary IBM PS/2 ESDI Fixed Disk Adapter emulation. 2017-04-06 22:01:11 +01:00
hdd_file.c Add Iomega Zip drive emulation. 2018-01-21 16:05:39 +00:00
hdd_file.h Add Iomega Zip drive emulation. 2018-01-21 16:05:39 +00:00
headland.c Implement Headland fast reset. Fixes AMI 386SX clone. 2017-11-06 22:10:32 +00:00
headland.h Add v0.7 source 2013-04-21 14:54:35 +01:00
i430fx.c Correct PCI ID for 430FX. 2018-02-19 21:33:52 +00:00
i430fx.h Added Intel Premiere/PCI (Batman's Revenge) and Advanced/EV (Endeavor) motherboards. 2014-11-23 20:27:41 +00:00
i430lx.c Improved PCI configuration registers on i430LX, i430FX, i430VX and PIIX. 2017-06-01 20:43:34 +01:00
i430lx.h Added Intel Premiere/PCI (Batman's Revenge) and Advanced/EV (Endeavor) motherboards. 2014-11-23 20:27:41 +00:00
i430vx.c Improved PCI configuration registers on i430LX, i430FX, i430VX and PIIX. 2017-06-01 20:43:34 +01:00
i430vx.h Add missing files from last commit. 2013-05-27 19:56:33 +01:00
ibm.h Implemented Trio64 polygon fill commands. Fixes issues with Paintbrush on Windows 3.1. 2018-04-12 21:26:45 +01:00
ide.c Shortened time between ATAPI packet command starting and requesting command data. Fixes CD-ROM on BeOS. 2018-04-08 07:56:12 +01:00
ide.h Implemented ATAPI DMA transfer modes. 2018-03-15 19:36:30 +00:00
ide_atapi.c Added configurable CD-ROM speed. 2018-03-17 11:39:33 +00:00
ide_atapi.h Implemented ATAPI DMA transfer modes. 2018-03-15 19:36:30 +00:00
intel.c Added Intel Advanced/ZP emulation. Patch from EluanCM. 2018-02-20 10:34:46 +00:00
intel.h Added Intel Advanced/ZP emulation. Patch from EluanCM. 2018-02-20 10:34:46 +00:00
intel_flash.c Added Packard Bell PB520r emulation. 2018-02-20 15:55:46 +00:00
intel_flash.h Improvements to flash ROM emulation on Premiere/PCI, Advanced/EV and Award 430VX PCI modules. Patch from Battler. 2016-09-18 15:57:46 +01:00
io.c Video card can now be changed on Amstrad PC1640, PC2086, PC3086, and Sinclair PC200. 2018-02-24 22:27:32 +00:00
io.h Now up to date with current dev version. 2013-05-27 17:46:42 +01:00
jim.c Added Plantronics ColorPlus emulation. Patch from John Elliot. 2016-10-16 20:29:12 +01:00
jim.h Add v0.7 source 2013-04-21 14:54:35 +01:00
joystick_ch_flightstick_pro.c Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +01:00
joystick_ch_flightstick_pro.h Added CH Flightstick Pro emulation. 2016-07-20 22:04:50 +01:00
joystick_standard.c Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +01:00
joystick_standard.h Added files missing from 520. 2016-06-23 17:55:38 +01:00
joystick_sw_pad.c Added files missing from 520. 2016-06-23 17:55:38 +01:00
joystick_sw_pad.h Added files missing from 520. 2016-06-23 17:55:38 +01:00
joystick_tm_fcs.c Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +01:00
joystick_tm_fcs.h Added Thrustmaster FCS emulation. 2016-07-21 20:14:17 +01:00
keyboard.c Initial port to Linux (using Allegro). 2014-09-04 21:07:24 +01:00
keyboard.h Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +01:00
keyboard_amstrad.c Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +01:00
keyboard_amstrad.h Add v0.7 source 2013-04-21 14:54:35 +01:00
keyboard_at.c Speed up AT keyboard controller. Fixes OS/2 v1.x PS/2 mouse driver on PS/2 systems. 2018-04-11 20:16:08 +01:00
keyboard_at.h Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +01:00
keyboard_olim24.c Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +01:00
keyboard_olim24.h Mouse type now configurable 2016-12-16 20:19:08 +00:00
keyboard_pcjr.c Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +01:00
keyboard_pcjr.h Preliminary PCjr emulation. 2014-01-12 11:37:09 +00:00
keyboard_xt.c Tweaked XT keyboard code a bit. Fixes Keyboard Error reported by AMI XT clone. 2018-04-18 20:59:01 +01:00
keyboard_xt.h Added support for Tandy 1000 HX and SL/2. As part of this commit : 2015-12-03 21:48:10 +00:00
laserxt.c Changes to LaserXT/3 : 2017-11-04 13:45:39 +00:00
laserxt.h Added EMS support to Laser XT machines. Patch from Greatpsycho. 2017-06-05 20:43:47 +01:00
lpt.c Disable LPT if port is set to 0. 2017-10-13 22:43:14 +01:00
lpt.h Fix LPT port accesses on Amstrad machines - Amstrad machines work again. 2017-12-09 22:10:43 +00:00
lpt_dac.c Tweaked timing system on 286+ interpreted CPUs - improves DAC sound quality. 2017-09-01 17:08:37 +01:00
lpt_dac.h Add LPT device emulation framework. 2017-09-01 11:34:20 +01:00
lpt_dss.c Tweaked timing system on 286+ interpreted CPUs - improves DAC sound quality. 2017-09-01 17:08:37 +01:00
lpt_dss.h Add LPT device emulation framework. 2017-09-01 11:34:20 +01:00
Makefile.am Move BIOS loading out of mem.c. 2018-06-04 22:03:45 +01:00
Makefile.in Autoconf setup now sets build flags for C++. 2018-03-04 13:58:45 +00:00
Makefile.linux32-wx-sdl2 Move BIOS loading out of mem.c. 2018-06-04 22:03:45 +01:00
Makefile.linux64-wx-sdl2 Move BIOS loading out of mem.c. 2018-06-04 22:03:45 +01:00
Makefile.mingw-wx-sdl2 Move BIOS loading out of mem.c. 2018-06-04 22:03:45 +01:00
Makefile.mingw-wx-sdl2-network Move BIOS loading out of mem.c. 2018-06-04 22:03:45 +01:00
Makefile.osx64-wx-sdl2 Move BIOS loading out of mem.c. 2018-06-04 22:03:45 +01:00
mca.c Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +01:00
mca.h Add PS/2 Model 50 emulation. 2017-04-06 22:00:40 +01:00
mcr.c Moved integer registers, PC and flags_* variables into new cpu_state structure. Reduces recompiled code size slightly, small speedup (1-3%). 2016-04-20 21:39:41 +01:00
mem.c Move BIOS loading out of mem.c. 2018-06-04 22:03:45 +01:00
mem.h Fixed AT systems broken by rev 1184. 2018-06-04 21:38:18 +01:00
mem_bios.c Move BIOS loading out of mem.c. 2018-06-04 22:03:45 +01:00
mem_bios.h Move BIOS loading out of mem.c. 2018-06-04 22:03:45 +01:00
mfm_at.c Fix timer usage in AT MFM controller. Fixes OS/2 v1.0 installation. 2017-12-10 12:25:23 +00:00
mfm_at.h Added support for IBM AT Fixed Disk Adapter (MFM). 2017-03-14 21:15:28 +00:00
mfm_xebec.c Improvements to path handling. Patch from bit. 2017-07-06 21:25:10 +01:00
mfm_xebec.h Added support for DTC 5150X HDD controller. 2017-03-19 21:50:51 +00:00
midi_alsa.c Added Linux MIDI output via ALSA. 2017-10-11 20:26:47 +01:00
model.c Allow 704kb on Generic XT clone when MDA/CGA/Hercules are in use. Patch from Greatpsycho. 2018-06-04 20:19:47 +01:00
model.h Video card can now be changed on Amstrad PC1640, PC2086, PC3086, and Sinclair PC200. 2018-02-24 22:27:32 +00:00
mouse.c Add Mouse Systems mouse emulation. 2017-08-02 20:08:04 +01:00
mouse.h Video card can now be changed on Amstrad PC1640, PC2086, PC3086, and Sinclair PC200. 2018-02-24 22:27:32 +00:00
mouse_msystems.c Fix out-of-bounds array access in Mouse Systems mouse emulation. 2017-11-11 20:16:40 +00:00
mouse_msystems.h Add Mouse Systems mouse emulation. 2017-08-02 20:08:04 +01:00
mouse_ps2.c Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +01:00
mouse_ps2.h Added Microsoft Intellimouse emulation 2016-12-16 21:36:46 +00:00
mouse_serial.c Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +01:00
mouse_serial.h Mouse type now configurable 2016-12-16 20:19:08 +00:00
ne2000.c Configurable MAC address. Patch from Tux. 2018-06-04 21:02:36 +01:00
ne2000.h Added Realtek RTL8029AS emulation. 2018-01-11 21:59:44 +00:00
neat.c Now up to date with current dev version. 2013-05-27 17:46:42 +01:00
neat.h Add v0.7 source 2013-04-21 14:54:35 +01:00
nethandler.c Changes to autoconf/automake scripts to improve MSYS2 compatibility. Patch from darksabre76. 2018-02-10 11:30:26 +00:00
nethandler.h Added network configuration dialogue. 2017-07-31 21:45:08 +01:00
nmi.c Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +01:00
nmi.h Implemented NMI mask register for XT machines. 2014-09-27 18:39:06 +01:00
nvr.c Implemented T1000/T1200 non-volatile RAM. Patch from JohnElliott. 2018-03-20 17:55:04 +00:00
nvr.h Added Toshiba T1000 emulation. Patch from John Elliott. 2018-01-10 20:44:31 +00:00
nvr_tc8521.c Added Toshiba T1200 emulation. Patch from John Elliott. 2018-01-31 21:53:23 +00:00
nvr_tc8521.h Added Toshiba T1000 emulation. Patch from John Elliott. 2018-01-10 20:44:31 +00:00
olivetti_m24.c Now up to date with current dev version. 2013-05-27 17:46:42 +01:00
olivetti_m24.h Add v0.7 source 2013-04-21 14:54:35 +01:00
opti495.c Added missing files from previous commit. 2016-11-28 17:41:02 +00:00
opti495.h Added missing files from previous commit. 2016-11-28 17:41:02 +00:00
paths.c Changes to wxWidgets/SDL2 port : 2017-07-30 10:39:27 +01:00
paths.h Changes to wxWidgets/SDL2 port : 2017-07-30 10:39:27 +01:00
pc.c Fixed AT systems broken by rev 1184. 2018-06-04 21:38:18 +01:00
pc.rc Fix position of Voodoo configuration button in networking builds. 2017-08-01 08:38:20 +01:00
pc.xrc Update version number and readme for v14 release. 2018-04-20 14:14:10 +01:00
pc87306.c Implement PC87306 SuperIO on Advanced/EV. 2018-02-19 21:39:05 +00:00
pc87306.h Implement PC87306 SuperIO on Advanced/EV. 2018-02-19 21:39:05 +00:00
pci.c Don't attempt to register PCI devices on systems that don't have PCI. Fixes warnings on startup. 2018-03-02 21:58:45 +00:00
pci.h PCI changes : 2017-06-01 20:37:09 +01:00
pic.c Added level-sensitive IRQs on PIIX and SiS497. Fixes hanging audio with AudioPCI on Windows 2000. 2018-03-24 15:29:10 +00:00
pic.h Added level-sensitive IRQs on PIIX and SiS497. Fixes hanging audio with AudioPCI on Windows 2000. 2018-03-24 15:29:10 +00:00
piix.c PIIX zero length transfer represents 64 kbytes. Fixes CD-ROM on BeOS. 2018-04-08 07:56:48 +01:00
piix.h PCI changes : 2017-06-01 20:37:09 +01:00
pit.c Remove waitstates from PIT register accesses. Fixes speed issues with Desert Strike. 2018-04-18 21:10:01 +01:00
pit.h Add PS/2 Model 50 emulation. 2017-04-06 22:00:40 +01:00
plat-dinput.h Add v0.7 source 2013-04-21 14:54:35 +01:00
plat-joystick.h Added CH Flightstick Pro emulation. 2016-07-20 22:04:50 +01:00
plat-keyboard.h Initial port to Linux (using Allegro). 2014-09-04 21:07:24 +01:00
plat-midi.h Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +01:00
plat-mouse.h Added Microsoft Intellimouse emulation 2016-12-16 21:36:46 +00:00
ppi.c Add v0.7 source 2013-04-21 14:54:35 +01:00
ps1.c Fixed A20 reset issues. Patch from Greatpsycho. 2017-07-17 19:38:02 +01:00
ps1.h Add emulation of IBM PS/1 Model 2121. 2016-05-02 20:06:49 +01:00
ps2.c Fixed A20 reset issues. Patch from Greatpsycho. 2017-07-17 19:38:02 +01:00
ps2.h Added missing PS/2 model 30 files 2017-02-24 18:26:13 +00:00
ps2_mca.c Added PS/2 Model 70 (type 3 & 4) emulation. 2018-03-11 11:45:30 +00:00
ps2_mca.h Added PS/2 Model 70 (type 3 & 4) emulation. 2018-03-11 11:45:30 +00:00
ps2_nvr.c Added PS/2 Model 70 (type 3 & 4) emulation. 2018-03-11 11:45:30 +00:00
ps2_nvr.h Added PS/2 Model 80 (type 2) emulation. 2017-04-17 22:24:11 +01:00
resources.h Added network configuration dialogue. 2017-07-31 21:45:08 +01:00
rom.c Added waitstates on instruction fetch from ROM. 2018-03-11 11:03:20 +00:00
rom.h Video card can now be changed on Amstrad MegaPC. 2018-02-25 15:13:45 +00:00
rtc.c Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +01:00
rtc.h Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +01:00
rtc_tc8521.c Added Toshiba T1000 emulation. Patch from John Elliott. 2018-01-10 20:44:31 +00:00
rtc_tc8521.h Added Toshiba T1000 emulation. Patch from John Elliott. 2018-01-10 20:44:31 +00:00
scat.c SCAT improvements : 2018-01-27 13:52:43 +00:00
scat.h 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
scsi.c ATAPI sector accesses can not be split over multiple transfers. Fixes Windows XP installer. 2018-03-03 21:32:24 +00:00
scsi.h Implemented ATAPI DMA transfer modes. 2018-03-15 19:36:30 +00:00
scsi_53c400.c Fix call through NULL pointer when using 53c400-based SCSI cards. 2017-12-04 18:24:37 +00:00
scsi_53c400.h Added SCSI hard drive emulation. 2017-10-01 16:08:54 +01:00
scsi_aha1540.c Write SCSI status to AHA-1542C/BusLogic CCB and BusLogic malibox following command completion. Fixes Windows 2000 with BusLogic. 2018-04-15 20:38:39 +01:00
scsi_aha1540.h Added emulation of Adaptec AHA-1542C and BusLogic BT-545S SCSI adapters. 2017-10-01 16:26:12 +01:00
scsi_cd.c SCSI CD-ROM should not fail on START_STOP_UNIT command with Start set and LoEj clear. Fixes Solaris 4.2 with AHA-1542C. 2018-04-15 20:39:26 +01:00
scsi_cd.h Added configurable CD-ROM speed. 2018-03-17 11:39:33 +00:00
scsi_hd.c Implemented ATAPI DMA transfer modes. 2018-03-15 19:36:30 +00:00
scsi_hd.h Added SCSI hard drive emulation. 2017-10-01 16:08:54 +01:00
scsi_zip.c Don't kill the emulator on an unknown ZIP drive SCSI/ATAPI command. 2018-04-07 14:03:34 +01:00
scsi_zip.h Add Iomega Zip drive emulation. 2018-01-21 16:05:39 +00:00
serial.c Fixed issue when serial ports mapped at unusual addresses - fixes joystick on 430VX model. 2017-08-21 21:31:40 +01:00
serial.h Fixed issue when serial ports mapped at unusual addresses - fixes joystick on 430VX model. 2017-08-21 21:31:40 +01:00
sio.c Indentation fixes. Patch from basic2004. 2017-07-30 08:31:03 +01:00
sio.h PCI changes : 2017-06-01 20:37:09 +01:00
sis496.c Added level-sensitive IRQs on PIIX and SiS497. Fixes hanging audio with AudioPCI on Windows 2000. 2018-03-24 15:29:10 +00:00
sis496.h Added missing SiS496 files from last commit. 2013-07-18 21:20:05 +01:00
sl82c460.c Added Elonex PC-425X emulation. 2018-02-12 20:06:00 +00:00
sl82c460.h Added Elonex PC-425X emulation. 2018-02-12 20:06:00 +00:00
sound.c Clear sound_cd_event in CD audio thread. Patch from ja've. 2018-02-10 12:46:09 +00:00
sound.h Added output volume control. 2017-12-08 20:39:36 +00:00
sound_ad1848.c Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +01:00
sound_ad1848.h Sound buffer size now configurable. 2017-06-10 21:00:23 +01:00
sound_adlib.c Add Adlib MCA, Sound Blaster MCV and Sound Blaster Pro MCV emulation. 2017-04-06 22:01:31 +01:00
sound_adlib.h Add Adlib MCA, Sound Blaster MCV and Sound Blaster Pro MCV emulation. 2017-04-06 22:01:31 +01:00
sound_adlibgold.c Improvements to path handling. Patch from bit. 2017-07-06 21:25:10 +01:00
sound_adlibgold.h Add missing files from last commit. 2013-05-27 19:56:33 +01:00
sound_audiopci.c Tweaked AudioPCI resampling filter gain to reduce clipping. 2018-03-28 21:10:08 +01:00
sound_audiopci.h Added Ensoniq AudioPCI / Sound Blaster PCI 128 emulation. 2017-10-13 22:51:52 +01:00
sound_cms.c Fixed CMS/Game Blaster detection. 2017-10-17 21:39:37 +01:00
sound_cms.h Add missing files from last commit. 2013-05-27 19:56:33 +01:00
sound_dbopl.cc Added NukedOPL emulator for OPL3. Based on patch from Battler. 2017-06-06 21:53:30 +01:00
sound_dbopl.h Added NukedOPL emulator for OPL3. Based on patch from Battler. 2017-06-06 21:53:30 +01:00
sound_emu8k.c Sound Blaster improvements : 2017-09-09 14:58:07 +01:00
sound_emu8k.h Sound Blaster improvements : 2017-09-09 14:58:07 +01:00
sound_gus.c Implemented 16-bit DMA support for GUS. 2017-06-16 20:46:11 +01:00
sound_gus.h Add missing files from last commit. 2013-05-27 19:56:33 +01:00
sound_mpu401_uart.c Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +01:00
sound_mpu401_uart.h Added preliminary MPU-401 emulation (UART mode only) for SB16. Currently outputs to default Windows MIDI device. This allows Windows 3.x SB16 drivers to work. 2013-06-04 20:52:17 +01:00
sound_opl.c Added NukedOPL emulator for OPL3. Based on patch from Battler. 2017-06-06 21:53:30 +01:00
sound_opl.h Sound buffer size now configurable. 2017-06-10 21:00:23 +01:00
sound_pas16.c Sound buffer size now configurable. 2017-06-10 21:00:23 +01:00
sound_pas16.h Add missing files from last commit. 2013-05-27 19:56:33 +01:00
sound_ps1.c Sound buffer size now configurable. 2017-06-10 21:00:23 +01:00
sound_ps1.h Added PS/1 Audio Card emulation. 2016-04-13 21:56:15 +01:00
sound_pssj.c Sound buffer size now configurable. 2017-06-10 21:00:23 +01:00
sound_pssj.h Added support for Tandy 1000 HX and SL/2. As part of this commit : 2015-12-03 21:48:10 +00:00
sound_resid.cc Refactored sound code - slight speedup. 2016-02-10 20:49:28 +00:00
sound_resid.h Innovation SSI-2001 emulation. Using ReSID-FP. 2014-05-11 14:09:13 +01:00
sound_sb.c SB 2.0 mirrors the OPL2 at ports 2x0/2x1 when CMS/Gameblaster chips are not present. Fixes music in Syndicate. 2018-04-18 16:05:01 +01:00
sound_sb.h Add Adlib MCA, Sound Blaster MCV and Sound Blaster Pro MCV emulation. 2017-04-06 22:01:31 +01:00
sound_sb_dsp.c Don't process Sound Blaster 16-bit transfers when DMA disabled. Fixes Visual Player 2.0. 2018-04-13 21:16:33 +01:00
sound_sb_dsp.h Implemented Sound Blaster DSP busy cycling when playing DMA audio. Fixes stalls in Wing Commander : Privateer when sound enabled. 2018-01-10 18:48:11 +00:00
sound_sn76489.c Fixed SN76489 white noise that was broken in rev 975. 2017-12-14 22:09:53 +00:00
sound_sn76489.h Sound buffer size now configurable. 2017-06-10 21:00:23 +01:00
sound_speaker.c Sound buffer size now configurable. 2017-06-10 21:00:23 +01:00
sound_speaker.h Refactored sound code - slight speedup. 2016-02-10 20:49:28 +00:00
sound_ssi2001.c Sound buffer size now configurable. 2017-06-10 21:00:23 +01:00
sound_ssi2001.h Innovation SSI-2001 emulation. Using ReSID-FP. 2014-05-11 14:09:13 +01:00
sound_wss.c Added NukedOPL emulator for OPL3. Based on patch from Battler. 2017-06-06 21:53:30 +01:00
sound_wss.h Add missing files from last commit. 2013-05-27 19:56:33 +01:00
sound_ym7128.c Implemented Adlib Gold mixer. 2016-04-11 21:42:43 +01:00
sound_ym7128.h Added Adlib Gold surround module emulation. 2016-04-10 21:01:34 +01:00
soundopenal.c Sound output gain now controls listener gain instead of source gain. Fixes gain control when using OpenAL Soft. 2017-12-16 17:56:50 +00:00
t1000.c Implemented T1000/T1200 non-volatile RAM. Patch from JohnElliott. 2018-03-20 17:55:04 +00:00
t1000.h Implemented T1000/T1200 non-volatile RAM. Patch from JohnElliott. 2018-03-20 17:55:04 +00:00
t3100e.c Cleaned up turbo handling. 2018-03-11 16:43:32 +00:00
t3100e.h More fixes/improvements to T3100e. Patch from John Elliott. 2017-11-19 21:30:42 +00:00
tandy_eeprom.c Improvements to path handling. Patch from bit. 2017-07-06 21:25:10 +01:00
tandy_eeprom.h Added support for Tandy 1000 HX and SL/2. As part of this commit : 2015-12-03 21:48:10 +00:00
tandy_rom.c Improvements to path handling. Patch from bit. 2017-07-06 21:25:10 +01:00
tandy_rom.h Added support for Tandy 1000 HX and SL/2. As part of this commit : 2015-12-03 21:48:10 +00:00
thread-pthread.c Ported configuration manager to Allegro GUI 2017-05-15 22:03:38 +01:00
thread.h Added missing thread.h. 2014-07-23 08:15:35 +01:00
timer.c Tweaked timing system on 286+ interpreted CPUs - improves DAC sound quality. 2017-09-01 17:08:37 +01:00
timer.h Added PS/1 Audio Card emulation. 2016-04-13 21:56:15 +01:00
um8669f.c Re-implemented UM8669F emulation. 2017-08-17 21:59:51 +01:00
um8669f.h Add missing files from last commit. 2013-05-27 19:56:33 +01:00
um8881f.c Implemented preliminary S3 ViRGE 2D blitter emulation. 2014-03-20 14:03:55 +00:00
um8881f.h Add v0.7 source 2013-04-21 14:54:35 +01:00
vid_ati18800.c Improvements to path handling. Patch from bit. 2017-07-06 21:25:10 +01:00
vid_ati18800.h Re-organisation of video emulation. 2013-06-24 20:42:35 +01:00
vid_ati28800.c This patch implements user-defined character handling on ATI Korean VGA. Patch from Greatpsycho. 2018-03-20 18:04:37 +00:00
vid_ati28800.h Added ATI Korean VGA emulation. Patch from Greatpsycho. 2018-03-11 15:46:24 +00:00
vid_ati68860_ramdac.c Mach64 fixes : 2016-05-08 20:41:51 +01:00
vid_ati68860_ramdac.h Mach64 fixes : 2016-05-08 20:41:51 +01:00
vid_ati_eeprom.c NVR files now stored per-config. 2017-10-11 21:36:41 +01:00
vid_ati_eeprom.h Re-organisation of video emulation. 2013-06-24 20:42:35 +01:00
vid_ati_mach64.c Mach64 now supports SVGA word/longword accesses. 2018-01-31 20:02:54 +00:00
vid_ati_mach64.h Added emulation of ATI Video Expression (Mach64 VT2). 2017-05-02 14:42:41 +01:00
vid_cga.c Added Compaq CGA emulation. Patch from John Elliott. 2018-02-24 14:05:38 +00:00
vid_cga.h Toshiba T3100e improvements : 2017-10-28 16:03:44 +01:00
vid_cl5429.c CL-GD54xx now defaults to 8 bpp correctly when enhanced RAMDAC modes not set. 2018-04-08 12:42:22 +01:00
vid_cl5429.h Added Packard Bell PB520r emulation. 2018-02-20 15:55:46 +00:00
vid_colorplus.c Added monitor type configuration to Plantronics Colorplus. Plantronics now doesn't inherit settings from the last emulated CGA system. 2018-04-10 17:21:18 +01:00
vid_colorplus.h Added Plantronics ColorPlus emulation. Patch from John Elliot. 2016-10-16 20:29:12 +01:00
vid_compaq_cga.c Added Compaq CGA emulation. Patch from John Elliott. 2018-02-24 14:05:38 +00:00
vid_compaq_cga.h Added Compaq CGA emulation. Patch from John Elliott. 2018-02-24 14:05:38 +00:00
vid_ega.c Emulated EGA/VGA CRTC register 8 (Preset Row Scan Register). 2018-01-31 21:20:26 +00:00
vid_ega.h EGA now supports < 256kb video memory. 2017-07-18 21:47:25 +01:00
vid_et4000.c Improvements to path handling. Patch from bit. 2017-07-06 21:25:10 +01:00
vid_et4000.h Re-organisation of video emulation. 2013-06-24 20:42:35 +01:00
vid_et4000w32.c Fix PCI mapping on ET4000W32/p. 2017-10-28 15:07:24 +01:00
vid_et4000w32.h Re-organisation of video emulation. 2013-06-24 20:42:35 +01:00
vid_et4000w32i.c Fixed dirty screen updating in high resolution modes. 2014-03-22 19:10:00 +00:00
vid_genius.c Improvements to path handling. Patch from bit. 2017-07-06 21:25:10 +01:00
vid_genius.h Added MDSI Genius emulation. Patch from John Elliott. 2017-03-23 19:36:59 +00:00
vid_hercules.c Added monochrome green/amber/white monitor selection for CGA, MDA and Hercules. Patch from basic2004. 2017-06-04 17:39:39 +01:00
vid_hercules.h Re-organisation of video emulation. 2013-06-24 20:42:35 +01:00
vid_icd2061.c Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +01:00
vid_icd2061.h Re-organisation of video emulation. 2013-06-24 20:42:35 +01:00
vid_ics2595.c Mach64 changes : 2013-10-12 16:20:27 +01:00
vid_ics2595.h Re-organisation of video emulation. 2013-06-24 20:42:35 +01:00
vid_incolor.c Mark video memory mappings as external. Patch from Greatpsycho. 2017-05-07 10:38:28 +01:00
vid_incolor.h Added Hercules InColor emulation. Patch from John Elliott. 2016-02-04 20:35:23 +00:00
vid_mda.c Added monochrome green/amber/white monitor selection for CGA, MDA and Hercules. Patch from basic2004. 2017-06-04 17:39:39 +01:00
vid_mda.h Re-organisation of video emulation. 2013-06-24 20:42:35 +01:00
vid_olivetti_m24.c Removed palettised blitting code. 2017-05-28 17:45:42 +01:00
vid_olivetti_m24.h Re-organisation of video emulation. 2013-06-24 20:42:35 +01:00
vid_oti037.c Moved post-rev1065 0x3da code to OTI-037C specific code. Restored pre-rev1065 generic SVGA 0x3da code. Fixes PS/2 VGA self test. 2018-03-24 19:50:26 +00:00
vid_oti037.h Added Oak OTI-037 emulation. Patch from EluanCM. 2018-02-24 11:39:22 +00:00
vid_oti067.c Always decode CRTC index bit 5 on VGA compatibles. Fixes Joe Montana Football. 2018-04-11 17:00:58 +01:00
vid_oti067.h Improvements to Acermate 386SX25/N : 2017-08-20 21:49:33 +01:00
vid_paradise.c Always decode CRTC index bit 5 on VGA compatibles. Fixes Joe Montana Football. 2018-04-11 17:00:58 +01:00
vid_paradise.h Added Olivetti GO481 graphics card (PVGA1A). Patch from ruben_balea. 2017-08-08 22:04:22 +01:00
vid_pc200.c Implemented NMI mask register for XT machines. 2014-09-27 18:39:06 +01:00
vid_pc200.h Re-organisation of video emulation. 2013-06-24 20:42:35 +01:00
vid_pc1512.c Removed palettised blitting code. 2017-05-28 17:45:42 +01:00
vid_pc1512.h Re-organisation of video emulation. 2013-06-24 20:42:35 +01:00
vid_pc1640.c Add EGA display type configuration. 2017-07-17 21:04:07 +01:00
vid_pc1640.h Re-organisation of video emulation. 2013-06-24 20:42:35 +01:00
vid_pcjr.c Removed palettised blitting code. 2017-05-28 17:45:42 +01:00
vid_pcjr.h Added per-model configuration. 2016-12-14 20:47:22 +00:00
vid_ps1_svga.c Always decode CRTC index bit 5 on VGA compatibles. Fixes Joe Montana Football. 2018-04-11 17:00:58 +01:00
vid_ps1_svga.h Add emulation of IBM PS/1 Model 2121. 2016-05-02 20:06:49 +01:00
vid_s3.c Implemented Trio32-only host data mode. Fixes text in Windows 3.1. 2018-04-12 21:31:01 +01:00
vid_s3.h Added Phoenix Trio64. 2014-07-10 20:25:10 +01:00
vid_s3_virge.c Fixed ViRGE blitter memory masking when only 2MB video memory available. 2018-03-21 21:53:33 +00:00
vid_s3_virge.h S3 ViRGE S3D emulation. Currently very slow, bugs, features missing. 2014-05-26 18:13:23 +01:00
vid_sdac_ramdac.c Various fixes to SDAC RAMDAC emulation. Fixes Paradise Bahamas 64 with Xfree86, UNIVBE RAMDAC detection, and probably others. 2018-03-20 22:09:50 +00:00
vid_sdac_ramdac.h Various fixes to SDAC RAMDAC emulation. Fixes Paradise Bahamas 64 with Xfree86, UNIVBE RAMDAC detection, and probably others. 2018-03-20 22:09:50 +00:00
vid_stg_ramdac.c Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +01:00
vid_stg_ramdac.h Re-organisation of video emulation. 2013-06-24 20:42:35 +01:00
vid_svga.c Reset EGA/VGA character scanline counter when hitting split screen start line. 2018-08-31 08:46:38 +01:00
vid_svga.h Added CL-GD5430 emulation. 2018-02-18 12:33:09 +00:00
vid_svga_render.c Implement horizontal soft panning on EGA/VGA text modes. 2018-08-31 08:44:00 +01:00
vid_svga_render.h Added ATI Korean VGA emulation. Patch from Greatpsycho. 2018-03-11 15:46:24 +00:00
vid_t1000.c Fixed hardcoded memory size on Toshiba T1000/T1200. 2018-02-24 15:09:03 +00:00
vid_t1000.h Fixed hardcoded memory size on Toshiba T1000/T1200. 2018-02-24 15:09:03 +00:00
vid_t3100e.c Fixed out-of-bounds array accesses in Toshiba 3100e video code - fixes display when using profile guided optimisation. 2017-12-16 21:14:05 +00:00
vid_t3100e.h Toshiba T3100e improvements : 2017-10-28 16:03:44 +01:00
vid_tandy.c Removed palettised blitting code. 2017-05-28 17:45:42 +01:00
vid_tandy.h Added per-model configuration. 2016-12-14 20:47:22 +00:00
vid_tandysl.c Removed palettised blitting code. 2017-05-28 17:45:42 +01:00
vid_tandysl.h Added support for Tandy 1000 HX and SL/2. As part of this commit : 2015-12-03 21:48:10 +00:00
vid_tgui9440.c Added Elonex PC-425X emulation. 2018-02-12 20:06:00 +00:00
vid_tgui9440.h Added Elonex PC-425X emulation. 2018-02-12 20:06:00 +00:00
vid_tkd8001_ramdac.c Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +01:00
vid_tkd8001_ramdac.h Re-organisation of video emulation. 2013-06-24 20:42:35 +01:00
vid_tvga.c Rework video memory handling to cater for open bus and VRAM address wrapping. Fixes more hangs with Trio64 and Windows 95. 2017-10-22 12:41:10 +01:00
vid_tvga.h Added correct clock support for S3 Trio64 (Number Nine 9FX). 2013-11-20 21:34:09 +00:00
vid_unk_ramdac.c Added missing svga_recalctimings() call to STG and unknown ET4000 RAMDACs. 2016-07-21 20:50:18 +01:00
vid_unk_ramdac.h Re-organisation of video emulation. 2013-06-24 20:42:35 +01:00
vid_vga.c Always decode CRTC index bit 5 on VGA compatibles. Fixes Joe Montana Football. 2018-04-11 17:00:58 +01:00
vid_vga.h Added PS/1 model 2011 emulation. 2015-06-21 16:03:33 +01:00
vid_voodoo.c Voodoo 2D blitter now marks destination areas as dirty when writing to the front buffer. Fixes FMV in Urban Chaos. 2018-04-17 17:17:39 +01:00
vid_voodoo.h Added usable 3DFX emulation. 2015-03-08 15:55:03 +00:00
vid_voodoo_codegen_x86-64.h Remove unnecessary fatal()s from Voodoo x86-64 recompiler. 2017-12-11 16:33:10 +00:00
vid_voodoo_codegen_x86.h Fixed bug in Voodoo recompiler breaking cc_localselect_override. Fixes colours in Return Fire II. 2017-11-23 21:11:43 +00:00
vid_voodoo_dither.h Added Voodoo 2x2 dither pattern. 2015-04-29 21:09:17 +01:00
vid_wy700.c Removed palettised blitting code. 2017-05-28 17:45:42 +01:00
vid_wy700.h Add missing Wyse 700 files 2016-12-18 10:44:28 +00:00
video.c This patch implements user-defined character handling on ATI Korean VGA. Patch from Greatpsycho. 2018-03-20 18:04:37 +00:00
video.h This patch implements user-defined character handling on ATI Korean VGA. Patch from Greatpsycho. 2018-03-20 18:04:37 +00:00
wd76c10.c MegaPC uses a jumper to disable onboard video instead of doing it automatically. 2018-02-26 20:38:51 +00:00
wd76c10.h MegaPC uses a jumper to disable onboard video instead of doing it automatically. 2018-02-26 20:38:51 +00:00
win-midi.c Seperated configuration into global and per-machine config files. 2017-05-06 15:15:12 +01:00
wx-app.cc Changes to wxWidgets/SDL2 port : 2017-07-30 10:39:27 +01:00
wx-app.h Changes to wxWidgets/SDL2 port : 2017-07-30 10:39:27 +01:00
wx-common.c Added new GUI based on wxWidgets. Patch from bit. 2017-05-29 15:38:48 +01:00
wx-common.h Added new GUI based on wxWidgets. Patch from bit. 2017-05-29 15:38:48 +01:00
wx-config.c Added configurable CD-ROM speed. 2018-03-17 11:39:33 +00:00
wx-config_sel.c Fixed handling of configurations with full stops in the name. 2017-12-14 18:49:09 +00:00
wx-createdisc.cc Add stdint.h to wx-createdisc.cc. Patch from JohnElliott. 2018-03-20 17:55:18 +00:00
wx-createdisc.h Add menu option to create blank disc image. 2018-01-21 16:13:41 +00:00
wx-deviceconfig.cc Fixed build warnings in wxWidgets GUI. 2017-08-05 20:05:35 +01:00
wx-deviceconfig.h Added new GUI based on wxWidgets. Patch from bit. 2017-05-29 15:38:48 +01:00
wx-dialogbox.cc Changes to wxWidgets/SDL2 port : 2017-07-30 10:39:27 +01:00
wx-dialogbox.h Changes to wxWidgets/SDL2 port : 2017-07-30 10:39:27 +01:00
wx-display.h Added video 'Alternative update-lock' option that may help performance on some machines. Patch from bit. 2017-08-21 19:25:50 +01:00
wx-glsl.h Fixes to shader rendering. Patch from bit. 2017-08-15 21:15:29 +01:00
wx-glslp-parser.c Fixes to shader rendering. Patch from bit. 2017-08-15 21:15:29 +01:00
wx-glslp-parser.h Fixes to shader rendering. Patch from bit. 2017-08-15 21:15:29 +01:00
wx-hostconfig.c Fix uninitialised variable in wx-hostconfig.c 2017-12-11 20:33:31 +00:00
wx-hostconfig.h Added network configuration to wxWidgets GUI. 2017-08-06 12:39:53 +01:00
wx-joystickconfig.cc Fixed Windows-isms in wx-joystickconfig.cc. 2017-10-10 18:42:23 +01:00
wx-joystickconfig.h Add joystick support to wx GUI. 2017-10-09 22:04:22 +01:00
wx-main.cc Changes to autoconf/automake scripts to improve MSYS2 compatibility. Patch from darksabre76. 2018-02-10 11:30:26 +00:00
wx-resources.cpp Update version number and readme for v14 release. 2018-04-20 14:14:10 +01:00
wx-sdl2-display-win.c Disable SDL thread naming on Windows. Fixes running PCem through GDB. 2018-06-05 18:22:47 +01:00
wx-sdl2-display.c Force full display redraw on window resize and enter/leave fullscreen. 2018-04-16 17:29:42 +01:00
wx-sdl2-glw.h Changes to wxWidgets/SDL2 port : 2017-07-30 10:39:27 +01:00
wx-sdl2-joystick.c Add joystick support to wx GUI. 2017-10-09 22:04:22 +01:00
wx-sdl2-keyboard.c Changes to wxWidgets/SDL2 port : 2017-07-30 10:39:27 +01:00
wx-sdl2-midi.c Changes to wxWidgets/SDL2 port : 2017-07-30 10:39:27 +01:00
wx-sdl2-mouse.c Changes to wxWidgets/SDL2 port : 2017-07-30 10:39:27 +01:00
wx-sdl2-status.c Cleaned up turbo handling. 2018-03-11 16:43:32 +00:00
wx-sdl2-video-gl3.c Added video 'Alternative update-lock' option that may help performance on some machines. Patch from bit. 2017-08-21 19:25:50 +01:00
wx-sdl2-video-gl3.h Changes to wxWidgets/SDL2 port : 2017-07-30 10:39:27 +01:00
wx-sdl2-video-renderer.c Added video 'Alternative update-lock' option that may help performance on some machines. Patch from bit. 2017-08-21 19:25:50 +01:00
wx-sdl2-video-renderer.h Changes to wxWidgets/SDL2 port : 2017-07-30 10:39:27 +01:00
wx-sdl2-video.c Added video 'Alternative update-lock' option that may help performance on some machines. Patch from bit. 2017-08-21 19:25:50 +01:00
wx-sdl2-video.h Added video 'Alternative update-lock' option that may help performance on some machines. Patch from bit. 2017-08-21 19:25:50 +01:00
wx-sdl2.c Add OS X CD-ROM support. 2018-03-06 21:59:22 +00:00
wx-sdl2.h Changes to wxWidgets/SDL2 port : 2017-07-30 10:39:27 +01:00
wx-shader_man.c Fixed build warnings in wxWidgets GUI. 2017-08-05 20:05:35 +01:00
wx-shaderconfig.cc Changes to wxWidgets/SDL2 port : 2017-07-30 10:39:27 +01:00
wx-shaderconfig.h Changes to wxWidgets/SDL2 port : 2017-07-30 10:39:27 +01:00
wx-status.cc Fixed build warnings in wxWidgets GUI. 2017-08-05 20:05:35 +01:00
wx-status.h Added new GUI based on wxWidgets. Patch from bit. 2017-05-29 15:38:48 +01:00
wx-thread.c Improved pthread code. 2017-12-11 16:32:48 +00:00
wx-utils.cc Changed wx_sendmessage() param1 to LONG_PARAM. Fixes crashed on 64-bit builds. 2018-03-04 13:58:02 +00:00
wx-utils.h Changed wx_sendmessage() param1 to LONG_PARAM. Fixes crashed on 64-bit builds. 2018-03-04 13:58:02 +00:00
wx.rc Changes to wxWidgets/SDL2 port : 2017-07-30 10:39:27 +01:00
x86.h Clear flat DS/SS status on segment load during block. Fixes LBA 2. 2017-06-02 22:01:09 +01:00
x86_flags.h Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +01:00
x86_ops.h Reorganised REP instructions. 2017-07-20 21:06:21 +01:00
x86_ops_arith.h Added prefetch timing approximation for 286/386 CPUs, with configurable memory timing. 2016-11-25 21:32:02 +00:00
x86_ops_atomic.h Moved more variables into cpu_state structure. 2016-08-21 21:28:23 +01:00
x86_ops_bcd.h Added prefetch timing approximation for 286/386 CPUs, with configurable memory timing. 2016-11-25 21:32:02 +00:00
x86_ops_bit.h Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +01:00
x86_ops_bitscan.h Fixed broken cycle calculation for BSF/BSR on 286+ when using interpreter. 2017-04-09 14:51:00 +01:00
x86_ops_call.h Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +01:00
x86_ops_flag.h Added VME emulation to Intel DX4, Pentium and Pentium MMX. 2017-06-30 20:42:19 +01:00
x86_ops_fpu.h Cycle counts for recompiled blocks now generated at compile time. 2014-11-12 19:33:49 +00:00
x86_ops_inc_dec.h Added prefetch timing approximation for 286/386 CPUs, with configurable memory timing. 2016-11-25 21:32:02 +00:00
x86_ops_int.h Added VME emulation to Intel DX4, Pentium and Pentium MMX. 2017-06-30 20:42:19 +01:00
x86_ops_io.h Add NMI support to dynamic recompiler. 2017-10-13 22:42:59 +01:00
x86_ops_jump.h Added prefetch timing approximation for 286/386 CPUs, with configurable memory timing. 2016-11-25 21:32:02 +00:00
x86_ops_misc.h Tweak DIV timing for Cyrix 486es. Improves Cyrix 486 CPU speed detection on SiS496/497. 2018-04-20 10:58:43 +01:00
x86_ops_mmx.h Moved FPU register stack into cpu_state structure. 2016-08-25 21:09:02 +01:00
x86_ops_mmx_arith.h Moved FPU register stack into cpu_state structure. 2016-08-25 21:09:02 +01:00
x86_ops_mmx_cmp.h Moved FPU register stack into cpu_state structure. 2016-08-25 21:09:02 +01:00
x86_ops_mmx_logic.h Moved FPU register stack into cpu_state structure. 2016-08-25 21:09:02 +01:00
x86_ops_mmx_mov.h Fixed bug in MOVQ with 16-bit addressing. Patch from JosepMa. 2017-08-15 20:54:27 +01:00
x86_ops_mmx_pack.h Moved FPU register stack into cpu_state structure. 2016-08-25 21:09:02 +01:00
x86_ops_mmx_shift.h Moved FPU register stack into cpu_state structure. 2016-08-25 21:09:02 +01:00
x86_ops_mov.h Added segment limit checking to opcodes A0 & A1. Fixes all hanging with Trio64 in Windows 95. 2017-10-27 22:15:42 +01:00
x86_ops_mov_ctrl.h Tweak flat DS/SS dynarec optimisation, should reduce block churn when routines are called both with and without flat DS/SS. 2017-11-15 21:55:27 +00:00
x86_ops_mov_seg.h Added prefetch timing approximation for 286/386 CPUs, with configurable memory timing. 2016-11-25 21:32:02 +00:00
x86_ops_movx.h Added prefetch timing approximation for 286/386 CPUs, with configurable memory timing. 2016-11-25 21:32:02 +00:00
x86_ops_msr.h Move some more variables into cpu_state structure. Minor speedup (~2%). 2016-08-17 21:28:16 +01:00
x86_ops_mul.h Added prefetch timing approximation for 286/386 CPUs, with configurable memory timing. 2016-11-25 21:32:02 +00:00
x86_ops_pmode.h Tweak flat DS/SS dynarec optimisation, should reduce block churn when routines are called both with and without flat DS/SS. 2017-11-15 21:55:27 +00:00
x86_ops_prefix.h Reorganised REP instructions. 2017-07-20 21:06:21 +01:00
x86_ops_rep.h Fixed REP instructions with trap flag enabled. 2017-07-24 18:45:50 +01:00
x86_ops_ret.h Added VME emulation to Intel DX4, Pentium and Pentium MMX. 2017-06-30 20:42:19 +01:00
x86_ops_set.h Moved more variables into cpu_state structure. 2016-08-21 21:28:23 +01:00
x86_ops_shift.h Added prefetch timing approximation for 286/386 CPUs, with configurable memory timing. 2016-11-25 21:32:02 +00:00
x86_ops_stack.h Added prefetch timing approximation for 286/386 CPUs, with configurable memory timing. 2016-11-25 21:32:02 +00:00
x86_ops_string.h Added prefetch timing approximation for 286/386 CPUs, with configurable memory timing. 2016-11-25 21:32:02 +00:00
x86_ops_xchg.h Added prefetch timing approximation for 286/386 CPUs, with configurable memory timing. 2016-11-25 21:32:02 +00:00
x86seg.c Don't push exception error code on triple fault reset. Patch from Greatpsycho. 2018-01-08 20:54:47 +00:00
x87.c Remove remaining references to 32-bit addresses in x86-64 recompiler. 2016-08-28 15:58:30 +01:00
x87.h Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +01:00
x87_ops.h Add better rounded value for FLDLN2. Fixes rendering in Zone Raiders. 2018-03-28 20:33:18 +01:00
x87_ops_arith.h Remove remaining references to 32-bit addresses in x86-64 recompiler. 2016-08-28 15:58:30 +01:00
x87_ops_loadstore.h Moved FPU register stack into cpu_state structure. 2016-08-25 21:09:02 +01:00
x87_ops_misc.h Add better rounded value for FLDLN2. Fixes rendering in Zone Raiders. 2018-03-28 20:33:18 +01:00
xi8088.c Cleaned up turbo handling. 2018-03-11 16:43:32 +00:00
xi8088.h Added flash size and turbo switches to Xi8088. Patch from EluanCM. 2018-02-28 21:36:15 +00:00
xtide.c Add PS/1 XTIDE variant to HDD controller list. 2017-10-12 18:31:43 +01:00
xtide.h Add PS/1 XTIDE variant to HDD controller list. 2017-10-12 18:31:43 +01:00