pcem/src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2019-05-17 21:31:57 +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 Interpreter now updates TSC every instruction. Fixes Desert Strike. 2019-05-14 20:32:32 +01:00
386_common.c More CPU sanitisation. 2019-02-08 21:17:56 +00:00
386_common.h Rework self modifying code handling. 2019-03-16 14:53:26 +00:00
386_dynarec.c Clamp 286/386 prefetch queue size. 2019-04-24 17:49:28 +01:00
386_dynarec_ops.c Second CPU sanitising pass. 2019-02-07 21:53:44 +00:00
386_ops.h Added WinChip 2 emulation, along with (currently non-recompiled) 3DNow! instruction emulation. 2018-12-03 21:59:41 +00:00
808x.c Merge from trunk 2019-04-18 20:46:38 +01:00
82091aa.c Add 82091AA AIP SuperIO for Packard Bell PB520R. Fixes floppy drives and duplicate ports in Windows 95. 2019-05-04 15:53:46 +01:00
82091aa.h Add 82091AA AIP SuperIO for Packard Bell PB520R. Fixes floppy drives and duplicate ports in Windows 95. 2019-05-04 15:53:46 +01:00
acc2036.c Added emulation of Packard Bell PB410A, along with the built-in Headland HT216-32 video. 2019-04-03 21:32:48 +01: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
acc2168.c Added emulation of Packard Bell PB410A, along with the built-in Headland HT216-32 video. 2019-04-03 21:32:48 +01:00
acc2168.h Added emulation of Packard Bell PB410A, along with the built-in Headland HT216-32 video. 2019-04-03 21:32:48 +01:00
acc3221.c Added emulation of Packard Bell PB410A, along with the built-in Headland HT216-32 video. 2019-04-03 21:32:48 +01:00
acc3221.h Added emulation of Packard Bell PB410A, along with the built-in Headland HT216-32 video. 2019-04-03 21:32:48 +01: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 Remove unused and superfluous variables from mem.c. 2019-02-07 20:23:14 +00:00
ali1429.h Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +01:00
amstrad.c Amstrad changes : 2019-04-15 19:48:41 +01: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
cassette.c Merge from trunk 2019-04-18 20:46:38 +01:00
cassette.h Add read-only cassette emulation to IBM 5150 PC. Patch from JohnElliott. 2019-04-17 20:37:23 +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 Fix compiler warnings on ARM builds. 2018-08-02 22:09:18 +01:00
cdrom-ioctl-osx.c Add OS X CD-ROM support. 2018-03-06 21:59:22 +00:00
cdrom-ioctl.c In Windows IOCTL CD-ROM code, only try reading via SPTI if ReadFile returned success but didn't read all requested data. Fixes Red Alert 2 installer. 2019-05-08 21:49:47 +01: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 Don't unroll a loop if x87 top of stack is different at the start and end of the loop. Fixes Battlezone. 2019-05-11 11:44:33 +01:00
codegen.h Don't unroll a loop if x87 top of stack is different at the start and end of the loop. Fixes Battlezone. 2019-05-11 11:44:33 +01:00
codegen_accumulate.c Recompiler now handles instruction and cycle counting. 2018-07-06 17:51:22 +01:00
codegen_accumulate.h Recompiler now handles instruction and cycle counting. 2018-07-06 17:51:22 +01:00
codegen_allocator.c Implement more intelligent out-of-memory algorithm. 2019-01-21 21:52:32 +00:00
codegen_allocator.h Implement more intelligent out-of-memory algorithm. 2019-01-21 21:52:32 +00:00
codegen_backend.h XMM registers are not preserved across function calls, and should be flushed & discarded by the recompiler prior to calling external functions. Fixes graphics issues in some games (eg World Cup 98 title/menus). 2019-05-05 14:49:10 +01:00
codegen_backend_arm.c XMM registers are not preserved across function calls, and should be flushed & discarded by the recompiler prior to calling external functions. Fixes graphics issues in some games (eg World Cup 98 title/menus). 2019-05-05 14:49:10 +01:00
codegen_backend_arm.h Increase ARMv7 and v8 code block count to the normal default of 16384, now that this no longer leads to a massive increase in memory usage. 2019-01-13 12:58:07 +00:00
codegen_backend_arm64.c XMM registers are not preserved across function calls, and should be flushed & discarded by the recompiler prior to calling external functions. Fixes graphics issues in some games (eg World Cup 98 title/menus). 2019-05-05 14:49:10 +01:00
codegen_backend_arm64.h Add better immediate handling to ARM64 backend. 2019-04-14 15:38:13 +01:00
codegen_backend_arm64_defs.h Fixed multiple definition of REG_SP in ARM64 backend. Fixes build warnings, also fixes Windows 3.x. 2019-03-31 18:23:21 +01:00
codegen_backend_arm64_imm.c Add better immediate handling to ARM64 backend. 2019-04-14 15:38:13 +01:00
codegen_backend_arm64_ops.c Add better immediate handling to ARM64 backend. 2019-04-14 15:38:13 +01:00
codegen_backend_arm64_ops.h Fixed some ARM64 build warnings. 2019-03-31 18:23:34 +01:00
codegen_backend_arm64_uops.c ARM64 fixes - mask off immediate data in UOP_MOV_IMM to the destination size, and add UOP_MOVZX_REG_PTR_16 to uop list. 2019-04-14 17:03:07 +01:00
codegen_backend_arm_defs.h Move GPF and early exit routines out of individual code blocks and into the common helper block. 2019-01-13 12:57:32 +00:00
codegen_backend_arm_ops.c Added ROL, ROR and NOP uops to ARM and ARM64 backends. 2019-03-31 18:21:56 +01:00
codegen_backend_arm_ops.h Added ROL, ROR and NOP uops to ARM and ARM64 backends. 2019-03-31 18:21:56 +01:00
codegen_backend_arm_uops.c Added ROL, ROR and NOP uops to ARM and ARM64 backends. 2019-03-31 18:21:56 +01:00
codegen_backend_x86-64.c XMM registers are not preserved across function calls, and should be flushed & discarded by the recompiler prior to calling external functions. Fixes graphics issues in some games (eg World Cup 98 title/menus). 2019-05-05 14:49:10 +01:00
codegen_backend_x86-64.h Move GPF and early exit routines out of individual code blocks and into the common helper block. 2019-01-13 12:57:32 +00:00
codegen_backend_x86-64_defs.h XMM registers are not preserved across function calls, and should be flushed & discarded by the recompiler prior to calling external functions. Fixes graphics issues in some games (eg World Cup 98 title/menus). 2019-05-05 14:49:10 +01:00
codegen_backend_x86-64_ops.c Fix up offset calculations in x86-64 absolute address opcode generation, and add pointer to RAM array in NO_IMMEDIATES blocks. Fixes crashes/segfaults with x86-64 recompiler. 2019-04-30 21:20:00 +01:00
codegen_backend_x86-64_ops.h Add recompiled versions of ROL and ROR. 2019-03-30 16:10:00 +00:00
codegen_backend_x86-64_ops_helpers.h Split x86 and x86-64 ops files into main/FPU/SSE files. 2019-02-02 19:20:42 +00:00
codegen_backend_x86-64_ops_sse.c Split x86 and x86-64 ops files into main/FPU/SSE files. 2019-02-02 19:20:42 +00:00
codegen_backend_x86-64_ops_sse.h Split x86 and x86-64 ops files into main/FPU/SSE files. 2019-02-02 19:20:42 +00:00
codegen_backend_x86-64_uops.c Fix zero sized recompiled shifts. Fixes hang in Gunmetal. 2019-03-30 19:45:29 +00:00
codegen_backend_x86.c XMM registers are not preserved across function calls, and should be flushed & discarded by the recompiler prior to calling external functions. Fixes graphics issues in some games (eg World Cup 98 title/menus). 2019-05-05 14:49:10 +01:00
codegen_backend_x86.h Maintain a list of free code blocks, and allocate new blocks from the list rather than evicting at random. 2019-01-19 21:54:14 +00:00
codegen_backend_x86_defs.h Move GPF and early exit routines out of individual code blocks and into the common helper block. 2019-01-13 12:57:32 +00:00
codegen_backend_x86_ops.c Add recompiled versions of ROL and ROR. 2019-03-30 16:10:00 +00:00
codegen_backend_x86_ops.h Add recompiled versions of ROL and ROR. 2019-03-30 16:10:00 +00:00
codegen_backend_x86_ops_fpu.c Split x86 and x86-64 ops files into main/FPU/SSE files. 2019-02-02 19:20:42 +00:00
codegen_backend_x86_ops_fpu.h Split x86 and x86-64 ops files into main/FPU/SSE files. 2019-02-02 19:20:42 +00:00
codegen_backend_x86_ops_helpers.h Split x86 and x86-64 ops files into main/FPU/SSE files. 2019-02-02 19:20:42 +00:00
codegen_backend_x86_ops_sse.c Fix incorrect op/uop separation for PUNPCKH* on x86 backend. 2019-04-24 12:28:39 +01:00
codegen_backend_x86_ops_sse.h Fix incorrect op/uop separation for PUNPCKH* on x86 backend. 2019-04-24 12:28:39 +01:00
codegen_backend_x86_uops.c Fix incorrect op/uop separation for PUNPCKH* on x86 backend. 2019-04-24 12:28:39 +01:00
codegen_block.c Rename codegen_backend.c to codegen_block.c 2019-04-24 12:15:26 +01:00
codegen_ir.c When unrolling a loop, set op_32, ea_seg and ssegs to the correct values at the start of the loop. Fixes mode setting on Bahamas 64 and most likely some other bugs. 2019-04-01 21:23:09 +01:00
codegen_ir.h When unrolling a loop, set op_32, ea_seg and ssegs to the correct values at the start of the loop. Fixes mode setting on Bahamas 64 and most likely some other bugs. 2019-04-01 21:23:09 +01:00
codegen_ir_defs.h Fix zero sized recompiled shifts. Fixes hang in Gunmetal. 2019-03-30 19:45:29 +00:00
codegen_ops.c Added recompiled versions of ADC and SBC. 2019-02-06 21:07:45 +00:00
codegen_ops.h Added recompiled versions of 3DNow instructions - PF2ID, PFADD, PFCMPEQ, PFCMPGE, PFCMPGT, PFMAX, PFMIN, PFMUL, PFRCP, PFRCPIT1, PFRCPIT2, PFRSQRT, PFRSQIT1, PFSUB, PFSUBR and PI2FD. 2018-12-14 21:59:03 +00:00
codegen_ops_3dnow.c Rework self modifying code handling. 2019-03-16 14:53:26 +00:00
codegen_ops_3dnow.h Added recompiled versions of 3DNow instructions - PF2ID, PFADD, PFCMPEQ, PFCMPGE, PFCMPGT, PFMAX, PFMIN, PFMUL, PFRCP, PFRCPIT1, PFRCPIT2, PFRSQRT, PFRSQIT1, PFSUB, PFSUBR and PI2FD. 2018-12-14 21:59:03 +00:00
codegen_ops_arith.c Fixed register typo in 0x81 NO_IMMEDIATES ADC/SBB. Fixes SB audio in Worms. 2019-04-27 12:47:45 +01:00
codegen_ops_arith.h Added recompiled versions of ADC and SBC. 2019-02-06 21:07:45 +00:00
codegen_ops_branch.c Added register barriers to LOOPE and LOOPNE. Fixes crash in Age of Empires II. 2019-03-30 21:01:20 +00:00
codegen_ops_branch.h Added recompiled versions of Jcc, JCXZ, LOOP, LOOPE and LOOPNE. 2018-08-30 22:26:33 +01:00
codegen_ops_fpu_arith.c Fall back to interpreter version of FADD if x87 rounding mode is not nearest. Fixes software rendering in Battlezone. 2019-05-11 11:45:08 +01:00
codegen_ops_fpu_arith.h Added recompiled versions of FABS, FCHS, FSQRT and FTST. 2018-11-26 17:00:00 +00:00
codegen_ops_fpu_constant.c When compiling with CODEBLOCK_STATIC_TOP, update TOP register with immediate moves rather than add/sub. 2019-01-28 17:40:28 +00:00
codegen_ops_fpu_constant.h Added recompiled versions of FLD1 and FLDZ. 2018-11-14 21:43:22 +00:00
codegen_ops_fpu_loadstore.c Added segment limit checking to some instructions. 2019-02-03 17:48:11 +00:00
codegen_ops_fpu_loadstore.h Added recompiled versions of FIST and FISTP. 2018-10-25 20:54:33 +01:00
codegen_ops_fpu_misc.c Fix PC value following FSTCW/FSTSW. 2019-03-22 20:31:29 +00:00
codegen_ops_fpu_misc.h Added recompiled versions of FSTCW and FSTSW. 2018-10-25 21:43:32 +01:00
codegen_ops_helpers.c Don't unroll a loop if x87 top of stack is different at the start and end of the loop. Fixes Battlezone. 2019-05-11 11:44:33 +01:00
codegen_ops_helpers.h Added basic loop unrolling. Blocks that end in a JMP, LOOP or conditional branch to a previous instruction in the block will be unrolled up to 10 times. 2019-03-25 19:07:51 +00:00
codegen_ops_jump.c Added basic loop unrolling. Blocks that end in a JMP, LOOP or conditional branch to a previous instruction in the block will be unrolled up to 10 times. 2019-03-25 19:07:51 +00:00
codegen_ops_jump.h Added recompiled versions of JMP indirect, JMP far, RETF, LxS, XLAT and LEAVE. 2018-09-29 17:42:44 +01:00
codegen_ops_logic.c Rework self modifying code handling. 2019-03-16 14:53:26 +00:00
codegen_ops_logic.h Added recompiled versions of LEA, MOV seg, MOVZX, NEG, NOP, NOT, PUSH imm, TEST and XCHG. 2018-08-08 22:14:22 +01:00
codegen_ops_misc.c Rework self modifying code handling. 2019-03-16 14:53:26 +00:00
codegen_ops_misc.h Added recompiled versions of CLC, CLD, CLI, CMC, STC, STD and STI. 2018-11-28 09:58:50 +00:00
codegen_ops_mmx_arith.c Rework self modifying code handling. 2019-03-16 14:53:26 +00:00
codegen_ops_mmx_arith.h Added recompiled versions of PMULLW, PMULHW and PMADDWD. 2018-11-24 12:52:08 +00:00
codegen_ops_mmx_cmp.c Rework self modifying code handling. 2019-03-16 14:53:26 +00:00
codegen_ops_mmx_cmp.h Added recompiled versions of PCMP* 2018-11-23 15:17:21 +00:00
codegen_ops_mmx_loadstore.c Rework self modifying code handling. 2019-03-16 14:53:26 +00:00
codegen_ops_mmx_loadstore.h Added recompiled versions of MOVD and MOVQ. 2018-11-21 17:02:20 +00:00
codegen_ops_mmx_logic.c Rework self modifying code handling. 2019-03-16 14:53:26 +00:00
codegen_ops_mmx_logic.h Added recompiled versions of PAND, PANDN, POR and PXOR 2018-11-21 20:51:34 +00:00
codegen_ops_mmx_pack.c Rework self modifying code handling. 2019-03-16 14:53:26 +00:00
codegen_ops_mmx_pack.h Added recompiled versions of PACK* and PUNPCK * 2018-11-23 18:34:30 +00:00
codegen_ops_mmx_shift.c Rework self modifying code handling. 2019-03-16 14:53:26 +00:00
codegen_ops_mmx_shift.h Added recompiled versions of PSLL*, PSLR* and PSAR* with immediate shifts. 2018-11-22 18:43:36 +00:00
codegen_ops_mov.c Rework self modifying code handling. 2019-03-16 14:53:26 +00:00
codegen_ops_mov.h Added recompiled versions of JMP indirect, JMP far, RETF, LxS, XLAT and LEAVE. 2018-09-29 17:42:44 +01:00
codegen_ops_shift.c Fix zero sized recompiled shifts. Fixes hang in Gunmetal. 2019-03-30 19:45:29 +00:00
codegen_ops_shift.h Added recompiled versions of SHL, SHR, SAR, SHLD and SHRD. 2018-08-16 21:44:41 +01:00
codegen_ops_stack.c Rework self modifying code handling. 2019-03-16 14:53:26 +00:00
codegen_ops_stack.h Added recompiled versions of PUSHF and PUSHFD. 2018-11-28 15:19:21 +00:00
codegen_reg.c XMM registers are not preserved across function calls, and should be flushed & discarded by the recompiler prior to calling external functions. Fixes graphics issues in some games (eg World Cup 98 title/menus). 2019-05-05 14:49:10 +01:00
codegen_reg.h Force implicit dependency on previous register version when accessing a partial register. Fixes graphics issues in Windows 95 on Packard Bell PB410A using built-in HT216 video. 2019-04-28 10:04:30 +01:00
codegen_timing_486.c Ensure that taken jump/branch instructions do not count as 0 cycles. Fixes Windows 95 hang with K6. 2019-01-06 13:46:17 +00:00
codegen_timing_686.c Ensure that taken jump/branch instructions do not count as 0 cycles. Fixes Windows 95 hang with K6. 2019-01-06 13:46:17 +00:00
codegen_timing_common.c Added decoder length limitations to K6 timing model 2019-01-06 14:23:23 +00:00
codegen_timing_common.h Added decoder length limitations to K6 timing model 2019-01-06 14:23:23 +00:00
codegen_timing_k6.c Provide dummy timing for unknown (usually illegal) opcodes in K6 timing code. 2019-03-26 22:02:00 +00:00
codegen_timing_pentium.c Replace cpu_has* flags with single cpu_features variable and cpu_has_feature() getter. 2019-02-08 21:22:53 +00:00
codegen_timing_winchip.c Ensure that taken jump/branch instructions do not count as 0 cycles. Fixes Windows 95 hang with K6. 2019-01-06 13:46:17 +00:00
codegen_timing_winchip2.c Ensure that taken jump/branch instructions do not count as 0 cycles. Fixes Windows 95 hang with K6. 2019-01-06 13:46:17 +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
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 Move CPU tables to separate file. 2019-02-08 21:34:02 +00:00
cpu.h Move CPU tables to separate file. 2019-02-08 21:34:02 +00:00
cpu_tables.c Move CPU tables to separate file. 2019-02-08 21:34:02 +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 Rewrote timer code. 2018-08-02 22:06:10 +01:00
disc.h Rewrote timer code. 2018-08-02 22:06:10 +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 inconsistent size of ide_fn array. 2018-08-03 19:44:35 +01:00
esdi_at.h Added WD1007V-SE1 ESDI emulation. 2017-07-05 21:00:50 +01:00
fdc.c Merge from trunk 2019-04-18 20:46:38 +01:00
fdc.h Amstrad changes : 2019-04-15 19:48:41 +01:00
fdc37c93x.c Add FDC37C932FR SuperIO for Epox P55-VA. 2019-05-17 21:31:57 +01:00
fdc37c93x.h Add FDC37C932FR SuperIO for Epox P55-VA. 2019-05-17 21:31:57 +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 Rewrote timer code. 2018-08-02 22:06:10 +01:00
fdd.h Rewrote timer code. 2018-08-02 22:06:10 +01:00
fdi2raw.c Fix compiler warnings on ARM builds. 2018-08-02 22:09:18 +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 Fix gameport timing when no joystick plugged in. Fixes phantom joystick in some games (eg Rayman, The Lion King, Zone 66). 2019-05-04 16:02:55 +01: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 Fix inconsistent size of ide_fn array. 2018-08-03 19:44:35 +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 Merge from trunk 2019-04-18 20:46:38 +01:00
headland.h Add v0.7 source 2013-04-21 14:54:35 +01:00
i430fx.c Remove unused and superfluous variables from mem.c. 2019-02-07 20:23:14 +00:00
i430fx.h Added Intel Premiere/PCI (Batman's Revenge) and Advanced/EV (Endeavor) motherboards. 2014-11-23 20:27:41 +00:00
i430hx.c Merge from trunk 2019-04-18 20:46:38 +01:00
i430hx.h Added ASUS P/I-P55T2P4 emulation, along with i430HX chipset emulation. Patch from Martin_Riarte. 2019-01-15 20:00:17 +00:00
i430lx.c Remove unused and superfluous variables from mem.c. 2019-02-07 20:23:14 +00: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 Remove unused and superfluous variables from mem.c. 2019-02-07 20:23:14 +00:00
i430vx.h Add missing files from last commit. 2013-05-27 19:56:33 +01:00
ibm.h Remove some dead comments from ibm.h. 2019-05-17 20:16:10 +01:00
ide.c IDE soft reset should also reset ATAPI devices. Should fix at least some 'Device failed to request command' errors. 2019-04-14 13:47:20 +01:00
ide.h Move SFF-8038i IDE bus mastering code out of PIIX files. 2018-12-02 15:46:28 +00:00
ide_atapi.c Set BUSY_STAT in ATAPI code. Fixes 'Device failed to request command' error when installing Windows ME. 2019-05-08 21:50:52 +01:00
ide_atapi.h IDE soft reset should also reset ATAPI devices. Should fix at least some 'Device failed to request command' errors. 2019-04-14 13:47:20 +01:00
ide_sff8038i.c Move SFF-8038i IDE bus mastering code out of PIIX files. 2018-12-02 15:46:28 +00:00
ide_sff8038i.h Move SFF-8038i IDE bus mastering code out of PIIX files. 2018-12-02 15:46:28 +00:00
intel.c Fix waitstate on accessing timer on timer registers on Premiere/PCI and Packard Bell PB520R. 2019-04-26 15:16:33 +01:00
intel.h Added Intel Advanced/ZP emulation. Patch from EluanCM. 2018-02-20 10:34:46 +00:00
intel_flash.c Added ASUS P/I-P55T2P4 emulation, along with i430HX chipset emulation. Patch from Martin_Riarte. 2019-01-15 20:00:17 +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 Rewrote timer code. 2018-08-02 22:06:10 +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 Fixed CTRL-ALT-DEL menu option broken by recent keyboard changes. 2019-05-01 21:38:28 +01:00
keyboard.h Fixed CTRL-ALT-DEL menu option broken by recent keyboard changes. 2019-05-01 21:38:28 +01:00
keyboard_amstrad.c Rewrote timer code. 2018-08-02 22:06:10 +01:00
keyboard_amstrad.h Add v0.7 source 2013-04-21 14:54:35 +01:00
keyboard_at.c Add ability to change AT keyboard scancode and disable translation. Fixes keyboard in Solaris 8. 2019-04-28 18:35:11 +01:00
keyboard_at.h Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +01:00
keyboard_olim24.c Rewrote timer code. 2018-08-02 22:06:10 +01:00
keyboard_olim24.h Mouse type now configurable 2016-12-16 20:19:08 +00:00
keyboard_pcjr.c Merge from trunk 2019-04-18 20:46:38 +01:00
keyboard_pcjr.h Preliminary PCjr emulation. 2014-01-12 11:37:09 +00:00
keyboard_xt.c Merge from trunk 2019-04-18 20:46:38 +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 Fix warning in laserxt.c 2019-04-17 18:47:39 +01: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 Rewrote timer code. 2018-08-02 22:06:10 +01:00
lpt_dac.h Add LPT device emulation framework. 2017-09-01 11:34:20 +01:00
lpt_dss.c Rewrote timer code. 2018-08-02 22:06:10 +01:00
lpt_dss.h Add LPT device emulation framework. 2017-09-01 11:34:20 +01:00
Makefile.am Add FDC37C932FR SuperIO for Epox P55-VA. 2019-05-17 21:31:57 +01:00
Makefile.in Makefile.am fixes. 2019-04-25 08:14:51 +01:00
Makefile.mingw-wx-sdl2 Add FDC37C932FR SuperIO for Epox P55-VA. 2019-05-17 21:31:57 +01:00
Makefile.mingw-wx-sdl2-network Add FDC37C932FR SuperIO for Epox P55-VA. 2019-05-17 21:31:57 +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 More CPU sanitisation. 2019-02-08 21:17:56 +00:00
mem.c Set eviction/mask entries in pages[] array for remapped pages. Fixes crashes on PS/2 and possibly some other models. 2019-05-13 17:49:33 +01:00
mem.h Don't call addreadlookup() from get_phys() unless the address being translated is in RAM. Fixes Windows 95 install on Packard Bell PB410. 2019-04-27 18:31:22 +01:00
mem_bios.c Merge from trunk 2019-04-24 12:51:38 +01:00
mem_bios.h Move BIOS loading out of mem.c. 2018-06-04 22:03:45 +01:00
mfm_at.c Slow down sector read/write speed on AT Fixed Disk Adapter. Fixes OS/2 v1.0 hard drive formatter. 2019-05-13 19:39:56 +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 Fix inconsistent size of ide_fn array. 2018-08-03 19:44:35 +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 Add FDC37C932FR SuperIO for Epox P55-VA. 2019-05-17 21:31:57 +01:00
model.h Amstrad changes : 2019-04-15 19:48:41 +01: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 Rewrote timer code. 2018-08-02 22:06:10 +01:00
mouse_serial.h Mouse type now configurable 2016-12-16 20:19:08 +00:00
mvp3.c Added initial emulation of FIC VA-503+ (Super 7). 2018-12-02 12:38:31 +00:00
mvp3.h Added initial emulation of FIC VA-503+ (Super 7). 2018-12-02 12:38:31 +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 Rewrote timer code. 2018-08-02 22:06:10 +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 Make RTC/NVR a normal device instead of a special thing. Fixes nvr_recalc() being called on systems without NVR, which could cause timer crashes. 2019-04-26 14:59:34 +01:00
nvr.h Make RTC/NVR a normal device instead of a special thing. Fixes nvr_recalc() being called on systems without NVR, which could cause timer crashes. 2019-04-26 14:59:34 +01:00
nvr_tc8521.c Rewrote timer code. 2018-08-02 22:06:10 +01: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 Remove unused and superfluous variables from mem.c. 2019-02-07 20:23:14 +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 CTRL-ALT-DEL menu option broken by recent keyboard changes. 2019-05-01 21:38:28 +01:00
pc.rc Add read-only cassette emulation to IBM 5150 PC. Patch from JohnElliott. 2019-04-17 20:37:23 +01:00
pc.xrc Add read-only cassette emulation to IBM 5150 PC. Patch from JohnElliott. 2019-04-17 20:37:23 +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
pgc_palettes.h Added Image Manager 1024 emulation. Patch from John Elliott. 2019-04-23 20:44:26 +01:00
pic.c First pass at sanitising CPU headers. 2019-02-07 21:30:53 +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 Move SFF-8038i IDE bus mastering code out of PIIX files. 2018-12-02 15:46:28 +00:00
piix.h PCI changes : 2017-06-01 20:37:09 +01:00
pit.c Rewrote timer code. 2018-08-02 22:06:10 +01:00
pit.h Rewrote timer code. 2018-08-02 22:06:10 +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 Reduce keyboard scancode and state arrays from int to uint8_t. Patch from Tale. 2018-11-20 10:50:21 +00: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 Remove unused and superfluous variables from mem.c. 2019-02-07 20:23:14 +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
pzx.c Add read-only cassette emulation to IBM 5150 PC. Patch from JohnElliott. 2019-04-17 20:37:23 +01:00
pzx.h Add read-only cassette emulation to IBM 5150 PC. Patch from JohnElliott. 2019-04-17 20:37:23 +01:00
resources.h Add read-only cassette emulation to IBM 5150 PC. Patch from JohnElliott. 2019-04-17 20:37:23 +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 index into RTC days_in_month tables. Patch from Tale. 2019-01-12 16:49:44 +00:00
rtc.h Fixed compiler warnings for Windows builds. 2017-04-11 19:34:41 +01:00
rtc_tc8521.c Fixed index into RTC days_in_month tables. Patch from Tale. 2019-01-12 16:49:44 +00:00
rtc_tc8521.h Added Toshiba T1000 emulation. Patch from John Elliott. 2018-01-10 20:44:31 +00:00
scat.c Merge from trunk 2019-04-18 20:46:38 +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 IDE soft reset should also reset ATAPI devices. Should fix at least some 'Device failed to request command' errors. 2019-04-14 13:47:20 +01:00
scsi.h IDE soft reset should also reset ATAPI devices. Should fix at least some 'Device failed to request command' errors. 2019-04-14 13:47:20 +01:00
scsi_53c400.c Rewrote timer code. 2018-08-02 22:06:10 +01:00
scsi_53c400.h Added SCSI hard drive emulation. 2017-10-01 16:08:54 +01:00
scsi_aha1540.c Rewrote timer code. 2018-08-02 22:06:10 +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 Support CD-ROM commands with zero allocation length. Fixes 'Device failed to request command' on PB570. 2019-05-15 19:51:57 +01:00
scsi_cd.h Added configurable CD-ROM speed. 2018-03-17 11:39:33 +00:00
scsi_hd.c IDE soft reset should also reset ATAPI devices. Should fix at least some 'Device failed to request command' errors. 2019-04-14 13:47:20 +01:00
scsi_hd.h Added SCSI hard drive emulation. 2017-10-01 16:08:54 +01:00
scsi_zip.c IDE soft reset should also reset ATAPI devices. Should fix at least some 'Device failed to request command' errors. 2019-04-14 13:47:20 +01:00
scsi_zip.h Add Iomega Zip drive emulation. 2018-01-21 16:05:39 +00:00
serial.c Rewrote timer code. 2018-08-02 22:06:10 +01:00
serial.h Rewrote timer code. 2018-08-02 22:06:10 +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 Remove unused and superfluous variables from mem.c. 2019-02-07 20:23:14 +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 Rewrote timer code. 2018-08-02 22:06:10 +01:00
sound.h Added output volume control. 2017-12-08 20:39:36 +00:00
sound_ad1848.c Fix timer bugs in Windows Sound System emulation. 2019-05-04 18:26:14 +01:00
sound_ad1848.h Rewrote timer code. 2018-08-02 22:06:10 +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 Rewrote timer code. 2018-08-02 22:06:10 +01:00
sound_adlibgold.h Add missing files from last commit. 2013-05-27 19:56:33 +01:00
sound_audiopci.c Fix timer bug in AudioPCI. 2019-04-10 20:31:31 +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 Rewrote timer code. 2018-08-02 22:06:10 +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 More CPU sanitisation. 2019-02-08 21:17:56 +00:00
sound_opl.h Rewrote timer code. 2018-08-02 22:06:10 +01:00
sound_pas16.c More CPU sanitisation. 2019-02-08 21:17:56 +00:00
sound_pas16.h Add missing files from last commit. 2013-05-27 19:56:33 +01:00
sound_ps1.c Rewrote timer code. 2018-08-02 22:06:10 +01:00
sound_ps1.h Added PS/1 Audio Card emulation. 2016-04-13 21:56:15 +01:00
sound_pssj.c Rewrote timer code. 2018-08-02 22:06:10 +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 Rewrote timer code. 2018-08-02 22:06:10 +01:00
sound_sb_dsp.h Rewrote timer code. 2018-08-02 22:06:10 +01: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
sst39sf010.c SST flash now keeps local copy of flash data to write back on device close. Prevents flash corruption when switching models and PCem loads the new BIOS before writing out the old flash. 2019-04-01 21:38:21 +01:00
sst39sf010.h Added SST 39SF010 flash for VA-503+. 2019-03-31 11:29:07 +01: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 Rewrote timer code. 2018-08-02 22:06:10 +01:00
timer.h Rewrote timer code. 2018-08-02 22:06:10 +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 Remove unused and superfluous variables from mem.c. 2019-02-07 20:23:14 +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 Fix pixel clocks on ATI-28800, ET4000 and Trident graphics cards. 2019-04-26 17:28:01 +01: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 Fix Mach64 pixel clock. 2019-04-10 22:13:25 +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 Merge from trunk 2019-04-18 20:46:38 +01:00
vid_cga.h Rewrote timer code. 2018-08-02 22:06:10 +01:00
vid_cl5429.c Fixed typo when reading SR[17] on Cirrus Logic cards. 2019-05-17 17:04:01 +01:00
vid_cl5429.h Added Packard Bell PB520r emulation. 2018-02-20 15:55:46 +00:00
vid_colorplus.c Rewrote timer code. 2018-08-02 22:06:10 +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 Rewrote timer code. 2018-08-02 22:06:10 +01:00
vid_compaq_cga.h Added Compaq CGA emulation. Patch from John Elliott. 2018-02-24 14:05:38 +00:00
vid_ega.c Rewrote timer code. 2018-08-02 22:06:10 +01:00
vid_ega.h Rewrote timer code. 2018-08-02 22:06:10 +01:00
vid_et4000.c Fix pixel clocks on ATI-28800, ET4000 and Trident graphics cards. 2019-04-26 17:28:01 +01:00
vid_et4000.h Added Trigem Korean VGA emulation. Patch from Greatpsycho. 2018-11-26 17:36:47 +00:00
vid_et4000w32.c Fix pixel clocks on ATI-28800, ET4000 and Trident graphics cards. 2019-04-26 17:28:01 +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 Merge from trunk 2019-04-18 20:46:38 +01:00
vid_genius.h Added MDSI Genius emulation. Patch from John Elliott. 2017-03-23 19:36:59 +00:00
vid_hercules.c Rewrote timer code. 2018-08-02 22:06:10 +01:00
vid_hercules.h Re-organisation of video emulation. 2013-06-24 20:42:35 +01:00
vid_ht216.c Fix pixel clock on HT216-32. 2019-04-26 17:32:14 +01:00
vid_ht216.h Added emulation of Packard Bell PB410A, along with the built-in Headland HT216-32 video. 2019-04-03 21:32:48 +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_im1024.c Added Image Manager 1024 emulation. Patch from John Elliott. 2019-04-23 20:44:26 +01:00
vid_im1024.h Added Image Manager 1024 emulation. Patch from John Elliott. 2019-04-23 20:44:26 +01:00
vid_incolor.c Rewrote timer code. 2018-08-02 22:06:10 +01:00
vid_incolor.h Added Hercules InColor emulation. Patch from John Elliott. 2016-02-04 20:35:23 +00:00
vid_mda.c Merge from trunk 2019-04-18 20:46:38 +01:00
vid_mda.h Merge from trunk 2019-04-18 20:46:38 +01:00
vid_olivetti_m24.c Rewrote timer code. 2018-08-02 22:06:10 +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 Fixed DIP switch value for AMA932J's built-in OTI067. Fixes colour/black and white switch. Patch from Greatpsycho. 2018-11-20 10:40:38 +00:00
vid_oti067.h Implemented experimental Headland HT102 chipset based EMS support. 2018-11-12 20:32:53 +00: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 Merge from trunk 2019-04-18 20:46:38 +01:00
vid_pc200.h Amstrad changes : 2019-04-15 19:48:41 +01:00
vid_pc1512.c Fix missing text cursor on PC1512. 2019-04-26 17:55:33 +01:00
vid_pc1512.h Re-organisation of video emulation. 2013-06-24 20:42:35 +01:00
vid_pc1640.c Rewrote timer code. 2018-08-02 22:06:10 +01:00
vid_pc1640.h Re-organisation of video emulation. 2013-06-24 20:42:35 +01:00
vid_pcjr.c Rewrote timer code. 2018-08-02 22:06:10 +01:00
vid_pcjr.h Added per-model configuration. 2016-12-14 20:47:22 +00:00
vid_pgc.c Fix IM-1024 timing. 2019-04-24 17:48:00 +01:00
vid_pgc.h Merge from trunk 2019-04-24 12:51:38 +01: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 Fix clock selection on S3 Vision864 w/SDAC (Bahamas 64). 2019-05-12 17:59:21 +01:00
vid_s3.h Added Phoenix Trio64. 2014-07-10 20:25:10 +01:00
vid_s3_virge.c Merge from trunk 2019-04-18 20:46:38 +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 Rework bit depth selection on SDAC to add a few missing cases. 2019-05-12 18:00:48 +01: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_sigma.c Merge from trunk 2019-04-18 20:46:38 +01:00
vid_sigma.h Added Sigma Designs Color 400 emulation. Patch from John Elliott. 2018-11-13 18:53:55 +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 Merge from trunk 2019-04-18 20:46:38 +01:00
vid_svga.h Merge from trunk 2019-04-18 20:46:38 +01:00
vid_svga_render.c Added Trigem Korean VGA emulation. Patch from Greatpsycho. 2018-11-26 17:36:47 +00:00
vid_svga_render.h Added ATI Korean VGA emulation. Patch from Greatpsycho. 2018-03-11 15:46:24 +00:00
vid_t1000.c Rewrote timer code. 2018-08-02 22:06:10 +01:00
vid_t1000.h Fixed hardcoded memory size on Toshiba T1000/T1200. 2018-02-24 15:09:03 +00:00
vid_t3100e.c Rewrote timer code. 2018-08-02 22:06:10 +01:00
vid_t3100e.h Toshiba T3100e improvements : 2017-10-28 16:03:44 +01:00
vid_tandy.c Rewrote timer code. 2018-08-02 22:06:10 +01:00
vid_tandy.h Added per-model configuration. 2016-12-14 20:47:22 +00:00
vid_tandysl.c Rewrote timer code. 2018-08-02 22:06:10 +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 Fix pixel clocks on ATI-28800, ET4000 and Trident graphics cards. 2019-04-26 17:28:01 +01: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 Fix pixel clocks on ATI-28800, ET4000 and Trident graphics cards. 2019-04-26 17:28:01 +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 Tweak Voodoo swap pending code. Fixes hang in Carmageddon 3DFX version. 2019-05-05 17:08:17 +01:00
vid_voodoo.h Added usable 3DFX emulation. 2015-03-08 15:55:03 +00:00
vid_voodoo_codegen_x86-64.h Use mmap() to allocate Voodoo recompiler memory on Linux instead of malloc() + mprotect(). Based on patch from Martin_Riarte. 2019-04-23 21:23:14 +01:00
vid_voodoo_codegen_x86.h Use mmap() to allocate Voodoo recompiler memory on Linux instead of malloc() + mprotect(). Based on patch from Martin_Riarte. 2019-04-23 21:23:14 +01:00
vid_voodoo_dither.h Added Voodoo 2x2 dither pattern. 2015-04-29 21:09:17 +01:00
vid_wy700.c Merge from trunk 2019-04-18 20:46:38 +01:00
vid_wy700.h Add missing Wyse 700 files 2016-12-18 10:44:28 +00:00
video.c Added Image Manager 1024 emulation. Patch from John Elliott. 2019-04-23 20:44:26 +01:00
video.h Added Image Manager 1024 emulation. Patch from John Elliott. 2019-04-23 20:44:26 +01:00
vt82c586b.c Add dummy USB and ACPI implementations to VT82C586B. Windows 2000 and XP now work on FIC VA-503+. 2019-01-19 18:05:27 +00:00
vt82c586b.h Added initial emulation of FIC VA-503+ (Super 7). 2018-12-02 12:38:31 +00:00
w83877tf.c ASUS Socket 7 boards use W83877F for SuperIO. 2019-05-17 20:15:56 +01:00
w83877tf.h ASUS Socket 7 boards use W83877F for SuperIO. 2019-05-17 20:15:56 +01: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 Merge from trunk 2019-04-18 20:46:38 +01: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 Add read-only cassette emulation to IBM 5150 PC. Patch from JohnElliott. 2019-04-17 20:37:23 +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 Fix bad use of flags variable in wx-sdl2-display.c. 2018-11-30 13:19:16 +00: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 Reduce keyboard scancode and state arrays from int to uint8_t. Patch from Tale. 2018-11-20 10:50:21 +00: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 Add new codegen memory allocator. This allows the recompiler to allocate memory from a central pool as required. This central pool is by default 64 MB on x86, x86-64 and ARMv8, and 32 MB on ARMv7. 2019-01-12 15:15:43 +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 read-only cassette emulation to IBM 5150 PC. Patch from JohnElliott. 2019-04-17 20:37:23 +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 Improved pthread code. 2017-12-11 16:32:48 +00:00
wx-utils.cc First stage of dynamic recompiler rewrite. 2018-06-17 20:26:15 +01: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 More CPU sanitisation. 2019-02-08 21:17:56 +00:00
x86_flags.h Added lazy flags for ROL and ROR. 2019-03-30 14:41:02 +00:00
x86_ops.h Added WinChip 2 emulation, along with (currently non-recompiled) 3DNow! instruction emulation. 2018-12-03 21:59:41 +00:00
x86_ops_3dnow.h Fix EA calculations on 3DNow PREFETCH instruction 2019-04-11 20:58:07 +01:00
x86_ops_arith.h Perform NULL segment checks upfront in opcode handlers, rather than on every memory access. 2018-07-18 22:10:18 +01:00
x86_ops_atomic.h Move flags and eflags variables into cpu_struct. 2018-11-28 09:42:04 +00:00
x86_ops_bcd.h Move flags and eflags variables into cpu_struct. 2018-11-28 09:42:04 +00:00
x86_ops_bit.h Move flags and eflags variables into cpu_struct. 2018-11-28 09:42:04 +00:00
x86_ops_bitscan.h Move flags and eflags variables into cpu_struct. 2018-11-28 09:42:04 +00:00
x86_ops_call.h Restore correct CS value when aborting in stack operations in CALL far instructions. 2019-03-28 20:37:55 +00:00
x86_ops_flag.h Move flags and eflags variables into cpu_struct. 2018-11-28 09:42:04 +00: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 Perform NULL segment checks upfront in opcode handlers, rather than on every memory access. 2018-07-18 22:10:18 +01:00
x86_ops_int.h Move flags and eflags variables into cpu_struct. 2018-11-28 09:42:04 +00:00
x86_ops_io.h Add NMI support to dynamic recompiler. 2017-10-13 22:42:59 +01:00
x86_ops_jump.h First pass at sanitising CPU headers. 2019-02-07 21:30:53 +00:00
x86_ops_misc.h Replace cpu_has* flags with single cpu_features variable and cpu_has_feature() getter. 2019-02-08 21:22:53 +00:00
x86_ops_mmx.h Replace cpu_has* flags with single cpu_features variable and cpu_has_feature() getter. 2019-02-08 21:22:53 +00:00
x86_ops_mmx_arith.h Perform NULL segment checks upfront in opcode handlers, rather than on every memory access. 2018-07-18 22:10:18 +01:00
x86_ops_mmx_cmp.h Fix address calculation on PCMPEQD and PCMPGTD. 2018-12-04 21:35:26 +00: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 Perform NULL segment checks upfront in opcode handlers, rather than on every memory access. 2018-07-18 22:10:18 +01:00
x86_ops_mmx_pack.h Perform NULL segment checks upfront in opcode handlers, rather than on every memory access. 2018-07-18 22:10:18 +01:00
x86_ops_mmx_shift.h Perform NULL segment checks upfront in opcode handlers, rather than on every memory access. 2018-07-18 22:10:18 +01:00
x86_ops_mov.h Perform NULL segment checks upfront in opcode handlers, rather than on every memory access. 2018-07-18 22:10:18 +01:00
x86_ops_mov_ctrl.h Replace cpu_has* flags with single cpu_features variable and cpu_has_feature() getter. 2019-02-08 21:22:53 +00:00
x86_ops_mov_seg.h Move CPU segment structures into cpu_state structure. 2018-07-22 12:56:03 +01:00
x86_ops_movx.h Perform NULL segment checks upfront in opcode handlers, rather than on every memory access. 2018-07-18 22:10:18 +01:00
x86_ops_msr.h Replace cpu_has* flags with single cpu_features variable and cpu_has_feature() getter. 2019-02-08 21:22:53 +00:00
x86_ops_mul.h Move flags and eflags variables into cpu_struct. 2018-11-28 09:42:04 +00:00
x86_ops_pmode.h Move flags and eflags variables into cpu_struct. 2018-11-28 09:42:04 +00:00
x86_ops_prefix.h Move CPU segment structures into cpu_state structure. 2018-07-22 12:56:03 +01:00
x86_ops_rep.h Second CPU sanitising pass. 2019-02-07 21:53:44 +00:00
x86_ops_ret.h First pass at sanitising CPU headers. 2019-02-07 21:30:53 +00:00
x86_ops_set.h Perform NULL segment checks upfront in opcode handlers, rather than on every memory access. 2018-07-18 22:10:18 +01:00
x86_ops_shift.h Added lazy flags for ROL and ROR. 2019-03-30 14:41:02 +00:00
x86_ops_stack.h Move CPU segment structures into cpu_state structure. 2018-07-22 12:56:03 +01:00
x86_ops_string.h Move flags and eflags variables into cpu_struct. 2018-11-28 09:42:04 +00:00
x86_ops_xchg.h Perform NULL segment checks upfront in opcode handlers, rather than on every memory access. 2018-07-18 22:10:18 +01:00
x86seg.c Restore correct CS on abort while processing a CALL to a non-conforming code segment. Fixes OS/2 Warp. 2019-05-02 21:54:08 +01:00
x87.c Fix x87 tag register when using MMX instructions. Fixes numerous issues when an MMX process is running at the same time as one or more other MMX/FPU processes (usually seen running 3dfx games with AudioPCI). 2019-05-11 18:41:31 +01:00
x87.h Fix x87 tag register when using MMX instructions. Fixes numerous issues when an MMX process is running at the same time as one or more other MMX/FPU processes (usually seen running 3dfx games with AudioPCI). 2019-05-11 18:41:31 +01:00
x87_ops.h Use inline assembly routine for x87 comparisons on x86-64. Fixes Unreal. 2019-05-01 20:18:13 +01:00
x87_ops_arith.h Move flags and eflags variables into cpu_struct. 2018-11-28 09:42:04 +00:00
x87_ops_loadstore.h Added recompiled register versions of FADDP, FDIVP, FDIVRP, FMULP, FSUBP and FSUBRP. 2018-10-08 21:44:30 +01:00
x87_ops_misc.h Fix x87 tag register when using MMX instructions. Fixes numerous issues when an MMX process is running at the same time as one or more other MMX/FPU processes (usually seen running 3dfx games with AudioPCI). 2019-05-11 18:41:31 +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
zenith.c Added Zenith Data SupersPort. Based on patch from Tux. 2019-01-12 18:33:19 +00:00
zenith.h Added Zenith Data SupersPort. Based on patch from Tux. 2019-01-12 18:33:19 +00:00