pcem/src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2017-11-22 21:00:42 +00: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 SLiRP 64-bit fixes. Originally written by Gleb Natapov for QEMU. 2017-08-08 21:19:36 +01:00
386.c Tweaked timing system on 286+ interpreted CPUs - improves DAC sound quality. 2017-09-01 17:08:37 +01: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 Fix dynarec timer granularity to 5us. Fixed speed issues in Tubular Worlds. 2017-11-19 21:55:49 +00:00
386_dynarec_ops.c Add NMI support to dynamic recompiler. 2017-10-13 22:42:59 +01:00
386_ops.h Fixed invalid opcode value in REP instruction tables. 2017-07-24 17:54:26 +01:00
808x.c Fixed >32 bit shifts on 808x CPUs. Fixes Titus the Fox. 2017-11-05 17:17:58 +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 Add LPT device emulation framework. 2017-09-01 11:34:20 +01:00
amstrad.h Mouse type now configurable 2016-12-16 20:19:08 +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 Clean up duplicate definitions in cdrom-image.cc. Patch from bit. 2017-06-18 20:50:20 +01: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-linux.c Changes to wxWidgets/SDL2 port : 2017-07-30 10:39:27 +01:00
cdrom-ioctl-osx.c Changes to wxWidgets/SDL2 port : 2017-07-30 10:39:27 +01:00
cdrom-ioctl.c Add support for BIN/CUE images. Patch from bit, BIN/CUE handling from DOSBox. 2017-05-29 13:56:19 +01:00
cdrom-ioctl.h Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +01:00
cdrom-null.c Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +01:00
cdrom-null.h Ported configuration manager to Allegro GUI 2017-05-15 22:03:38 +01: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 Recompiler now uses logical address of 0xffffffff rather than 0 to represent invalid block. Fixes some Unixes when recompiler enabled. 2017-10-15 21:32:01 +01: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 Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +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 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_ops_x86.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
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 Added AGI stalls to 486 and later CPUs. 2017-07-23 17:41:24 +01: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 Added AGI stalls to 486 and later CPUs. 2017-07-23 17:41:24 +01:00
codegen_timing_winchip.c Added AGI stalls to 486 and later CPUs. 2017-07-23 17:41:24 +01: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 NVR files now stored per-config. 2017-10-11 21:36:41 +01:00
config.h NVR files now stored per-config. 2017-10-11 21:36:41 +01:00
cpu.c Added IBM XT Model 286 emulation. 2017-10-11 22:09:26 +01:00
cpu.h Added IBM XT Model 286 emulation. 2017-10-11 22:09:26 +01: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 Seperated configuration into global and per-machine config files. 2017-05-06 15:15:12 +01:00
device.h Add PS/1 XTIDE variant to HDD controller list. 2017-10-12 18:31:43 +01:00
disc.c Eject floppy drives on reset - fixes loaded discs persisting through config changes. 2017-07-16 15:31:32 +01: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 Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +01:00
disc_sector.h FDC changes : 2015-12-12 16:31:08 +00:00
dma.c Fixed off-by-one error in 16-bit autoinit DMA. 2017-08-31 16:19:34 +01:00
dma.h Add PS/2 Model 50 emulation. 2017-04-06 22:00:40 +01:00
esdi_at.c Add LARGEFILE defines to esdi_at.c. 2017-07-10 20:53:28 +01:00
esdi_at.h Added WD1007V-SE1 ESDI emulation. 2017-07-05 21:00:50 +01:00
fdc.c Added new GUI based on wxWidgets. Patch from bit. 2017-05-29 15:38:48 +01:00
fdc.h Add emulation of IBM PS/1 Model 2121. 2016-05-02 20:06:49 +01: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 Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +01: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 Marked dac_iir() as inline. 2017-09-02 07:59:08 +01: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 Add PS/1 XTIDE variant to HDD controller list. 2017-10-12 18:31:43 +01:00
hdd.h Hard disc controllers can now be selected on all machines. 2017-10-01 15:42:32 +01:00
hdd_esdi.c Improvements to path handling. Patch from bit. 2017-07-06 21:25:10 +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 Fixed corruption on large (>4GB) drives. 2017-07-10 21:10:04 +01:00
hdd_file.h Added WD1007V-SE1 ESDI emulation. 2017-07-05 21:00:50 +01: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 Improved PCI configuration registers on i430LX, i430FX, i430VX and PIIX. 2017-06-01 20:43:34 +01: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 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
ide.c Implement IDE Check Power Mode command. Fixes Windows NT4 with SP4 or later. 2017-11-13 21:56:44 +00:00
ide.h Added SCSI CD-ROM emulation. 2017-10-07 17:07:20 +01:00
ide_atapi.h Added SCSI CD-ROM emulation. 2017-10-07 17:07:20 +01:00
intel.c Fixed A20 reset issues. Patch from Greatpsycho. 2017-07-17 19:38:02 +01:00
intel.h Added Intel Premiere/PCI (Batman's Revenge) and Advanced/EV (Endeavor) motherboards. 2014-11-23 20:27:41 +00:00
intel_flash.c Improvements to path handling. Patch from bit. 2017-07-06 21:25:10 +01: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 Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +01: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 More fixes/improvements to T3100e. Patch from John Elliott. 2017-11-19 21:30:42 +00: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 Added Atari PC3 emulation. Patch from dns2k. 2017-09-09 11:45:02 +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 Add LPT device emulation framework. 2017-09-01 11:34:20 +01: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 Added autoconf test for off64_t and related calls. 2017-11-11 20:48:03 +00:00
Makefile.in Added autoconf test for off64_t and related calls. 2017-11-11 20:48:03 +00:00
Makefile.linux32-wx-sdl2 Added Toshiba T3100e emulation. Patch from John Elliott. 2017-10-14 14:20:38 +01:00
Makefile.linux64-wx-sdl2 Added Toshiba T3100e emulation. Patch from John Elliott. 2017-10-14 14:20:38 +01:00
Makefile.mingw Added Toshiba T3100e emulation. Patch from John Elliott. 2017-10-14 14:20:38 +01:00
Makefile.mingw-network Added Toshiba T3100e emulation. Patch from John Elliott. 2017-10-14 14:20:38 +01:00
Makefile.mingw-wx-sdl2 Added Toshiba T3100e emulation. Patch from John Elliott. 2017-10-14 14:20:38 +01:00
Makefile.mingw-wx-sdl2-network Added Toshiba T3100e emulation. Patch from John Elliott. 2017-10-14 14:20:38 +01:00
Makefile.mingw64 Added Toshiba T3100e emulation. Patch from John Elliott. 2017-10-14 14:20:38 +01:00
Makefile.osx64-wx-sdl2 Added Toshiba T3100e emulation. Patch from John Elliott. 2017-10-14 14:20:38 +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 Changes to LaserXT/3 : 2017-11-04 13:45:39 +00:00
mem.h Added emulation of Adaptec AHA-1542C and BusLogic BT-545S SCSI adapters. 2017-10-01 16:26:12 +01:00
mfm_at.c Abstracted hard disc image handling to separate file. 2017-07-02 18:10:36 +01: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 Changes to LaserXT/3 : 2017-11-04 13:45:39 +00:00
model.h Fixed build warnings in wxWidgets GUI. 2017-08-05 20:05:35 +01:00
mouse.c Add Mouse Systems mouse emulation. 2017-08-02 20:08:04 +01:00
mouse.h Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +01: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 Disable NE2000 debug output by default. 2017-11-05 15:00:10 +00:00
ne2000.h Added NE2000 network support. 2017-07-31 10:10:36 +01: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 Network support added to Linux build. 2017-08-08 21:59:53 +01: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 Added Toshiba T3100e emulation. Patch from John Elliott. 2017-10-14 14:20:38 +01:00
nvr.h Improvements to path handling. Patch from bit. 2017-07-06 21:25:10 +01: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 Removed Allegro port. 2017-10-19 21:19:18 +01:00
pc.rc Fix position of Voodoo configuration button in networking builds. 2017-08-01 08:38:20 +01:00
pc.xrc Add joystick support to wx GUI. 2017-10-09 22:04:22 +01:00
pci.c PCI changes : 2017-06-01 20:37:09 +01:00
pci.h PCI changes : 2017-06-01 20:37:09 +01:00
pic.c Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +01:00
pic.h Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +01:00
piix.c Improved PCI configuration registers on i430LX, i430FX, i430VX and PIIX. 2017-06-01 20:43:34 +01:00
piix.h PCI changes : 2017-06-01 20:37:09 +01:00
pit.c Don't write directly to PC speaker state when writing PIT control byte. Fixes engine cacophony in Hard Drivin' II. 2017-11-06 21:38:07 +00: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 emulation of IBM 80386 Memory Expansion Adapter. PS/2 Model 80 now supports up to 12MB RAM. 2017-04-18 22:14:32 +01:00
ps2_mca.h Added PS/2 Model 80 (type 2) emulation. 2017-04-17 22:24:11 +01:00
ps2_nvr.c Improvements to path handling. Patch from bit. 2017-07-06 21:25:10 +01: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 Improvements to path handling. Patch from bit. 2017-07-06 21:25:10 +01:00
rom.h Added WD1007V-SE1 ESDI emulation. 2017-07-05 21:00:50 +01: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
scat.c SCAT fixes. Patch from Greatpsycho. 2017-10-16 19:42:31 +01: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 Added SCSI CD-ROM emulation. 2017-10-07 17:07:20 +01:00
scsi.h Added SCSI CD-ROM emulation. 2017-10-07 17:07:20 +01:00
scsi_53c400.c Fixed typo in ncr5380_reset(). 2017-10-03 17:31:14 +01:00
scsi_53c400.h Added SCSI hard drive emulation. 2017-10-01 16:08:54 +01:00
scsi_aha1540.c Adaptec/BusLogic cards now pad out command with zeros if command length is longer than stated in the CCB. Fixes Windows NT 4.0 installation (sends 10 byte instead of 12 for READ CD). 2017-11-12 12:53:22 +00: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 Added SCSI CD-ROM emulation. 2017-10-07 17:07:20 +01:00
scsi_cd.h Added SCSI CD-ROM emulation. 2017-10-07 17:07:20 +01:00
scsi_hd.c Added SCSI hard drive emulation. 2017-10-01 16:08:54 +01:00
scsi_hd.h Added SCSI hard drive emulation. 2017-10-01 16:08:54 +01: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 PCI changes : 2017-06-01 20:37:09 +01:00
sis496.h Added missing SiS496 files from last commit. 2013-07-18 21:20:05 +01:00
sound.c Added Ensoniq AudioPCI / Sound Blaster PCI 128 emulation. 2017-10-13 22:51:52 +01:00
sound.h Sound buffer size now configurable. 2017-06-10 21:00:23 +01: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 Implemented a few missing AudioPCI registers - now works with Windows ME WDM drivers. 2017-10-14 11:54:56 +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 Corrected read of SB Pro mixer registers on SB16. Fixes sound in One Must Fall, Jazz Jackrabbit and probably other games. 2017-10-18 20:03:56 +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 Sound Blaster improvements : 2017-09-09 14:58:07 +01:00
sound_sb_dsp.h Sound Blaster improvements : 2017-09-09 14:58:07 +01:00
sound_sn76489.c Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +01: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 Fix OpenAL include path on Mac OS X. 2017-11-11 20:20:35 +00:00
t3100e.c More fixes/improvements to T3100e. Patch from John Elliott. 2017-11-19 21:30:42 +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 Improvements to path handling. Patch from bit. 2017-07-06 21:25:10 +01:00
vid_ati28800.h Re-organisation of video emulation. 2013-06-24 20:42:35 +01: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 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_ati_mach64.h Added emulation of ATI Video Expression (Mach64 VT2). 2017-05-02 14:42:41 +01:00
vid_cga.c Toshiba T3100e improvements : 2017-10-28 16:03:44 +01:00
vid_cga.h Toshiba T3100e improvements : 2017-10-28 16:03:44 +01:00
vid_cl5429.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_cl5429.h Re-organisation of video emulation. 2013-06-24 20:42:35 +01:00
vid_colorplus.c Removed palettised blitting code. 2017-05-28 17:45:42 +01:00
vid_colorplus.h Added Plantronics ColorPlus emulation. Patch from John Elliot. 2016-10-16 20:29:12 +01:00
vid_ega.c Fixed colour compare in EGA/VGA - fixes graphics issues in Crystal Dream II. 2017-08-31 14:26:54 +01: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_oti067.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_oti067.h Improvements to Acermate 386SX25/N : 2017-08-20 21:49:33 +01:00
vid_paradise.c Added Olivetti GO481 graphics card (PVGA1A). Patch from ruben_balea. 2017-08-08 22:04:22 +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 Add emulation of IBM PS/1 Model 2121. 2016-05-02 20:06:49 +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 Use standard VGA RAMDAC on Trio32/64 instead of SDAC - the internal Trio RAMDAC does not implement any extended registers. 2017-10-25 21:09:03 +01:00
vid_s3.h Added Phoenix Trio64. 2014-07-10 20:25:10 +01:00
vid_s3_virge.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_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 Mask off accesses to SDAC extended registers. Fixes out-of-bounds register writes causing corruption seen sometimes in Windows 95. 2017-10-25 20:53:32 +01:00
vid_sdac_ramdac.h Added correct clock support for S3 Trio64 (Number Nine 9FX). 2013-11-20 21:34:09 +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 Fix 8-bit RAMDAC palette handling. 2017-11-05 15:42:04 +00:00
vid_svga.h 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_svga_render.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_svga_render.h Mach64 fixes : 2016-05-08 20:41:51 +01:00
vid_t3100e.c More fixes/improvements to T3100e. Patch from John Elliott. 2017-11-19 21:30:42 +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 Reworked TGUI code to avoid altering memory mappings outside of main thread. 2017-10-19 21:01:11 +01:00
vid_tgui9440.h Added correct clock support for S3 Trio64 (Number Nine 9FX). 2013-11-20 21:34:09 +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 Improvements to path handling. Patch from bit. 2017-07-06 21:25:10 +01:00
vid_vga.h Added PS/1 model 2011 emulation. 2015-06-21 16:03:33 +01:00
vid_voodoo.c Fix Voodoo caching of textures ending at the exact end of texture memory. Fixes FMV in Return to Castle Wolfenstein. 2017-11-22 21:00:42 +00:00
vid_voodoo.h Added usable 3DFX emulation. 2015-03-08 15:55:03 +00:00
vid_voodoo_codegen_x86-64.h Recompiler now works on Mac OS X. 2017-11-11 20:21:20 +00:00
vid_voodoo_codegen_x86.h Recompiler now works on Mac OS X. 2017-11-11 20:21:20 +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 Toshiba T3100e improvements : 2017-10-28 16:03:44 +01:00
video.h Toshiba T3100e improvements : 2017-10-28 16:03:44 +01:00
wd76c10.c Fixed serial port configuration on WD76C10 (Amstrad MegaPC). 2017-08-20 14:48:00 +01:00
wd76c10.h Add v0.7 source 2013-04-21 14:54:35 +01:00
win-config.c Added NE2000 network support. 2017-07-31 10:10:36 +01:00
win-config_sel.c Added network configuration dialogue. 2017-07-31 21:45:08 +01:00
win-d3d-fs.cc Handle D3D buffer locking failures more gracefully. Patch from JosepMa. 2017-07-09 18:51:39 +01:00
win-d3d-fs.h Added fullscreen mode. 2013-12-07 13:43:06 +00:00
win-d3d.cc Handle D3D buffer locking failures more gracefully. Patch from JosepMa. 2017-07-09 18:51:39 +01:00
win-d3d.h Direct3D video output. Fixed redraw when DirectDraw/Direct3D device is lost. 2013-08-13 19:20:28 +01:00
win-ddraw-fs.cc DirectDraw code now falls back to backbuffer in system memory if it can't allocate backbuffer in video memory. 2017-06-07 17:56:32 +01:00
win-ddraw-fs.h Added fullscreen mode. 2013-12-07 13:43:06 +00:00
win-ddraw.cc DirectDraw code now falls back to backbuffer in system memory if it can't allocate backbuffer in video memory. 2017-06-07 17:56:32 +01:00
win-ddraw.h Added fullscreen mode. 2013-12-07 13:43:06 +00:00
win-deviceconfig.c Added monochrome green/amber/white monitor selection for CGA, MDA and Hercules. Patch from basic2004. 2017-06-04 17:39:39 +01:00
win-hdconf.c Tweaks to hard drive image parameter finding. Patch from Greatpsycho. 2017-07-05 21:54:48 +01:00
win-joystick.cc Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +01:00
win-joystickconfig.c Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +01:00
win-keyboard.cc Initial port to Linux (using Allegro). 2014-09-04 21:07:24 +01:00
win-midi.c Seperated configuration into global and per-machine config files. 2017-05-06 15:15:12 +01:00
win-mouse.cc Configuration manager now bookends the emulator - running before emulation starts and after the main window is closed. 2017-05-10 20:27:52 +01:00
win-networkconfig.c Added network configuration dialogue. 2017-07-31 21:45:08 +01:00
win-status.c Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +01:00
win-video.c Removed palettised blitting code. 2017-05-28 17:45:42 +01:00
win.c Added NE2000 network support. 2017-07-31 10:10:36 +01:00
win.h Added network configuration dialogue. 2017-07-31 21:45:08 +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 Add PS/1 XTIDE variant to HDD controller list. 2017-10-12 18:31:43 +01:00
wx-config_sel.c NVR files now stored per-config. 2017-10-11 21:36:41 +01: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 Network support added to Linux build. 2017-08-08 21:59:53 +01: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 Improvements to path handling. Patch from bit. 2017-07-06 21:25:10 +01:00
wx-resources.cpp Add joystick support to wx GUI. 2017-10-09 22:04:22 +01:00
wx-sdl2-display-win.c Middle button now doesn't release mouse when emulating a 3 button mouse on wxWidgets GUI. 2017-08-09 18:09:07 +01:00
wx-sdl2-display.c wxWidgets/SDL2 port now supports setting custom screen resolution. Patch from bit. 2017-08-01 11:59:20 +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 Changes to wxWidgets/SDL2 port : 2017-07-30 10:39:27 +01: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 wx/SDL2 port now initialises MIDI correctly (currently Windows only). 2017-10-10 19:36:15 +01: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 Added new GUI based on wxWidgets. Patch from bit. 2017-05-29 15:38:48 +01:00
wx-utils.cc Add copy button to wx GUI. Patch from bit. 2017-08-21 19:48:51 +01:00
wx-utils.h Add copy button to wx GUI. Patch from bit. 2017-08-21 19:48:51 +01: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 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_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 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
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 Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +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 Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +01: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