|
|
2019-04-27 18:31:22 +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
|
Move common 386+ functions and variables out of 386.c and 386_dynarec.c and into new 386_common.c.
|
2019-02-07 22:09:59 +00: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 |
|
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
|
CD-ROM emulation now reads multiple sectors at once.
|
2018-03-04 13:59:39 +00:00 |
|
cdrom-ioctl.h
|
Fixed compiler warnings for Windows builds.
|
2017-04-11 19:34:41 +01:00 |
|
cdrom-null.c
|
CD-ROM emulation now reads multiple sectors at once.
|
2018-03-04 13:59:39 +00:00 |
|
cdrom-null.h
|
Ported configuration manager to Allegro GUI
|
2017-05-15 22:03:38 +01:00 |
|
cmd640.c
|
Added Packard Bell PB520r emulation.
|
2018-02-20 15:55:46 +00:00 |
|
cmd640.h
|
Added Packard Bell PB520r emulation.
|
2018-02-20 15:55:46 +00:00 |
|
codegen.c
|
Correct code present mask when using 16-bit addressing. Fixes graphics issues on Windows 9x with VGA 16-colour driver.
|
2019-04-10 22:05:26 +01:00 |
|
codegen.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_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
|
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 |
|
codegen_backend_arm.c
|
Fix ARM and ARM64 build errors.
|
2019-02-13 21:11:27 +00: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
|
Fixed some ARM64 build warnings.
|
2019-03-31 18:23:34 +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
|
Remove readmemb386l() and writememb386l().
|
2019-02-07 20:18:03 +00: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
|
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_ops.c
|
Add recompiled versions of ROL and ROR.
|
2019-03-30 16:10:00 +00: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
|
Remove readmemb386l() and writememb386l().
|
2019-02-07 20:18:03 +00: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
|
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_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
|
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_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
|
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_reg.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_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 |
|
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
|
More CPU sanitisation.
|
2019-02-08 21:17:56 +00:00 |
|
gameport.h
|
Added CH Flightstick Pro emulation.
|
2016-07-20 22:04:50 +01:00 |
|
hdd.c
|
SCSI now supports 7 devices.
|
2018-03-02 21:54:20 +00:00 |
|
hdd.h
|
SCSI now supports 7 devices.
|
2018-03-02 21:54:20 +00:00 |
|
hdd_esdi.c
|
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
|
Merge from trunk
|
2019-04-24 12:51:38 +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
|
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_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
|
Reduce keyboard scancode and state arrays from int to uint8_t. Patch from Tale.
|
2018-11-20 10:50:21 +00:00 |
|
keyboard.h
|
Reduce keyboard scancode and state arrays from int to uint8_t. Patch from Tale.
|
2018-11-20 10:50:21 +00: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
|
Rewrote timer code.
|
2018-08-02 22:06:10 +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
|
Makefile.am fixes.
|
2019-04-25 08:14:51 +01:00 |
|
Makefile.in
|
Makefile.am fixes.
|
2019-04-25 08:14:51 +01:00 |
|
Makefile.mingw-wx-sdl2
|
Makefile fixes.
|
2019-04-24 21:25:52 +01:00 |
|
Makefile.mingw-wx-sdl2-network
|
Makefile fixes.
|
2019-04-24 21:25:52 +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
|
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.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
|
Fix inconsistent size of ide_fn array.
|
2018-08-03 19:44:35 +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
|
Don't double-add the T1000/T1200 video device. Fixes T1000/T1200 video.
|
2019-04-26 17:06:38 +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
|
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 |
|
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
|
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_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
|
Rewrote timer code.
|
2018-08-02 22:06:10 +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 video clock on Cirrus Logic cards.
|
2018-09-29 17:43:02 +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
|
Rewrote timer code.
|
2018-08-02 22:06:10 +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
|
Various fixes to SDAC RAMDAC emulation. Fixes Paradise Bahamas 64 with Xfree86, UNIVBE RAMDAC detection, and probably others.
|
2018-03-20 22:09:50 +00:00 |
|
vid_sdac_ramdac.h
|
Various fixes to SDAC RAMDAC emulation. Fixes Paradise Bahamas 64 with Xfree86, UNIVBE RAMDAC detection, and probably others.
|
2018-03-20 22:09:50 +00:00 |
|
vid_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
|
Latch Voodoo vertices at the start of triangle_setup() before sorting to prevent any races.
|
2019-04-17 18:04:05 +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
|
Added initial emulation of FIC VA-503+ (Super 7).
|
2018-12-02 12:38:31 +00:00 |
|
w83877tf.h
|
Added initial emulation of FIC VA-503+ (Super 7).
|
2018-12-02 12:38:31 +00:00 |
|
wd76c10.c
|
MegaPC uses a jumper to disable onboard video instead of doing it automatically.
|
2018-02-26 20:38:51 +00:00 |
|
wd76c10.h
|
MegaPC uses a jumper to disable onboard video instead of doing it automatically.
|
2018-02-26 20:38:51 +00:00 |
|
win-midi.c
|
Seperated configuration into global and per-machine config files.
|
2017-05-06 15:15:12 +01:00 |
|
wx-app.cc
|
Changes to wxWidgets/SDL2 port :
|
2017-07-30 10:39:27 +01:00 |
|
wx-app.h
|
Changes to wxWidgets/SDL2 port :
|
2017-07-30 10:39:27 +01:00 |
|
wx-common.c
|
Added new GUI based on wxWidgets. Patch from bit.
|
2017-05-29 15:38:48 +01:00 |
|
wx-common.h
|
Added new GUI based on wxWidgets. Patch from bit.
|
2017-05-29 15:38:48 +01:00 |
|
wx-config.c
|
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
|
More CPU sanitisation.
|
2019-02-08 21:17:56 +00:00 |
|
x87.c
|
Added recompiled register versions of FADDP, FDIVP, FDIVRP, FMULP, FSUBP and FSUBRP.
|
2018-10-08 21:44:30 +01:00 |
|
x87.h
|
Added recompiled versions of FCOM, FCOMP, FCOMPP, FICOM, FICOM, FUCOM, FUCOMP and FUCOMPP.
|
2018-11-14 21:42:20 +00:00 |
|
x87_ops.h
|
Added recompiled versions of FCOM, FCOMP, FCOMPP, FICOM, FICOM, FUCOM, FUCOMP and FUCOMPP.
|
2018-11-14 21:42:20 +00: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
|
Mark FINIT as ending a code block. Fixes crash in Armoured Fist II.
|
2019-04-09 22:19:39 +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 |