|
|
2017-02-18 21:41:15 +00:00 |
| .. |
|
dosbox
|
Tandy 1000 and PCjr now use reengine's composite emulation
|
2016-12-14 21:10:17 +00:00 |
|
resid-fp
|
Fix Linux build. Enable 64-bit recompiler in Linux.
|
2015-07-18 16:03:39 +01:00 |
|
386.c
|
Fixed inconsistent declaration of biosmask
|
2016-12-17 21:53:58 +00:00 |
|
386.h
|
Add missing files from last commit.
|
2013-05-27 19:56:33 +01:00 |
|
386_common.h
|
Moved more variables into cpu_state structure.
|
2016-08-21 21:28:23 +01:00 |
|
386_dynarec.c
|
Fixed inconsistent declaration of biosmask
|
2016-12-17 21:53:58 +00:00 |
|
386_dynarec_ops.c
|
Added prefetch timing approximation for 286/386 CPUs, with configurable memory timing.
|
2016-11-25 21:32:02 +00:00 |
|
386_ops.h
|
Added prefetch timing approximation for 286/386 CPUs, with configurable memory timing.
|
2016-11-25 21:32:02 +00:00 |
|
808x.c
|
Cleaned up ibm.h a bit
|
2016-11-28 20:06:17 +00:00 |
|
acer386sx.c
|
Now up to date with current dev version.
|
2013-05-27 17:46:42 +01:00 |
|
acer386sx.h
|
Add v0.7 source
|
2013-04-21 14:54:35 +01:00 |
|
ali1429.c
|
Implemented preliminary S3 ViRGE 2D blitter emulation.
|
2014-03-20 14:03:55 +00:00 |
|
ali1429.h
|
Add v0.7 source
|
2013-04-21 14:54:35 +01:00 |
|
allegro-gui-configure.c
|
Fixed building under Linux
|
2017-01-10 16:38:52 +00:00 |
|
allegro-gui-deviceconfig.c
|
Brought Linux GUI up to date.
|
2016-05-15 11:58:58 +01:00 |
|
allegro-gui-hdconf.c
|
Brought Linux GUI up to date.
|
2016-05-15 11:58:58 +01:00 |
|
allegro-gui.c
|
Fixed building under Linux
|
2017-01-10 16:38:52 +00:00 |
|
allegro-gui.h
|
Brought Linux GUI up to date.
|
2016-05-15 11:58:58 +01:00 |
|
allegro-joystick.c
|
Reworking of joystick support :
|
2016-06-21 22:00:31 +01:00 |
|
allegro-keyboard.c
|
Initial port to Linux (using Allegro).
|
2014-09-04 21:07:24 +01:00 |
|
allegro-main.c
|
Added command line option to start in fullscreen mode.
|
2015-11-02 18:05:23 +00:00 |
|
allegro-main.h
|
Reworking of joystick support :
|
2016-06-21 22:00:31 +01:00 |
|
allegro-midi.c
|
Initial port to Linux (using Allegro).
|
2014-09-04 21:07:24 +01:00 |
|
allegro-mouse.c
|
Fixed building under Linux
|
2017-01-10 16:38:52 +00:00 |
|
allegro-video.c
|
Fixed building under Linux
|
2017-01-10 16:38:52 +00:00 |
|
allegro-video.h
|
Initial port to Linux (using Allegro).
|
2014-09-04 21:07:24 +01:00 |
|
amstrad.c
|
Added Microsoft Intellimouse emulation
|
2016-12-16 21:36:46 +00:00 |
|
amstrad.h
|
Mouse type now configurable
|
2016-12-16 20:19:08 +00:00 |
|
cdrom-ioctl-linux.c
|
Fixed building under Linux
|
2017-01-10 16:38:52 +00:00 |
|
cdrom-ioctl.c
|
If a CD-ROM sector read fails when using the Windows IOCTL code, retry using SPTI. BeOS 5 now boots from CD.
|
2017-01-05 19:22:55 +00:00 |
|
cdrom-ioctl.h
|
If a CD-ROM sector read fails when using the Windows IOCTL code, retry using SPTI. BeOS 5 now boots from CD.
|
2017-01-05 19:22:55 +00:00 |
|
cdrom-iso.c
|
If a CD-ROM sector read fails when using the Windows IOCTL code, retry using SPTI. BeOS 5 now boots from CD.
|
2017-01-05 19:22:55 +00:00 |
|
cdrom-iso.h
|
CD-ROM changes from Battler, including :
|
2016-03-08 20:47:05 +00:00 |
|
cdrom-null.c
|
CD-ROM changes from Battler, including :
|
2016-03-08 20:47:05 +00:00 |
|
cdrom-null.h
|
CD-ROM changes from Battler, including :
|
2016-03-08 20:47:05 +00:00 |
|
codegen.c
|
Writing to a memory page with code present only causes code block flushes if the data changes, or if a block is currently being recompiled.
|
2016-02-03 21:09:05 +00:00 |
|
codegen.h
|
Added code generation for RMW versions of ADD/SUB/OR/XOR/AND
|
2016-11-13 14:30:39 +00:00 |
|
codegen_ops.c
|
Added recompiled versions of MOV seg, POP seg, PUSH FS/GS, LDS,LES,LFS,LGS,LSS.
|
2016-12-10 12:23:06 +00:00 |
|
codegen_ops.h
|
Added code generation for :
|
2015-06-13 16:14:35 +01:00 |
|
codegen_ops_arith.h
|
Added code generation for RMW versions of ADD/SUB/OR/XOR/AND
|
2016-11-13 14:30:39 +00:00 |
|
codegen_ops_fpu.h
|
Fixed issue with recompiled FCOMPP where the incorrect number of registers could be popped.
|
2016-12-10 18:44:45 +00:00 |
|
codegen_ops_jump.h
|
Moved integer registers, PC and flags_* variables into new cpu_state structure. Reduces recompiled code size slightly, small speedup (1-3%).
|
2016-04-20 21:39:41 +01:00 |
|
codegen_ops_logic.h
|
Added code generation for RMW versions of ADD/SUB/OR/XOR/AND
|
2016-11-13 14:30:39 +00:00 |
|
codegen_ops_misc.h
|
Added code generation for CLI and SEI.
|
2016-12-07 21:32:12 +00:00 |
|
codegen_ops_mmx.h
|
Move some more variables into cpu_state structure. Minor speedup (~2%).
|
2016-08-17 21:28:16 +01:00 |
|
codegen_ops_mov.h
|
Recompiled version of LxS updates cpu_state.oldpc - Tyrian works again.
|
2016-12-15 20:23:06 +00:00 |
|
codegen_ops_shift.h
|
Added code generation for RMW versions of SHL/SHR/SAR
|
2016-11-17 20:01:28 +00:00 |
|
codegen_ops_stack.h
|
Added recompiled versions of MOV seg, POP seg, PUSH FS/GS, LDS,LES,LFS,LGS,LSS.
|
2016-12-10 12:23:06 +00:00 |
|
codegen_ops_x86-64.h
|
Fixed x86-64 recompiler versions of JBE/JNBE/JLE/JNLE.
|
2017-01-12 19:40:27 +00:00 |
|
codegen_ops_x86.h
|
Fixed x86-32 recompiler MMX entry code
|
2017-01-13 21:31:42 +00:00 |
|
codegen_ops_xchg.h
|
Disabled opcode 0x86 (XCHG byte) on x86-64 recompiler.
|
2015-10-15 19:40:53 +01:00 |
|
codegen_timing_486.c
|
More accurate timing for INT, IRET, CALL far, RET far and JMP far.
|
2016-02-06 18:08:10 +00:00 |
|
codegen_timing_686.c
|
Tweaked 6x86 timings.
|
2016-04-30 10:26:06 +01:00 |
|
codegen_timing_pentium.c
|
More accurate timing for INT, IRET, CALL far, RET far and JMP far.
|
2016-02-06 18:08:10 +00:00 |
|
codegen_timing_winchip.c
|
Winchip FPU timings now more accurate.
|
2016-05-14 19:36:40 +01:00 |
|
codegen_x86-64.c
|
x86-32 recompiler compiles FPU instructions using direct access to register stack when top-of-stack is static. Minor speedup.
|
2016-09-11 15:38:05 +01:00 |
|
codegen_x86-64.h
|
Fix x86-64 recompiler regression with use of 64-bit addresses
|
2017-01-10 11:06:51 +00:00 |
|
codegen_x86.c
|
Disable MEM_*_NO_ABRT abort checks on release builds
|
2016-12-18 15:06:39 +00:00 |
|
codegen_x86.h
|
Added code generation for RMW versions of ADD/SUB/OR/XOR/AND
|
2016-11-13 14:30:39 +00: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
|
Various changes to FDC emulation.
|
2015-03-19 21:33:19 +00:00 |
|
config.h
|
Various changes to FDC emulation.
|
2015-03-19 21:33:19 +00:00 |
|
cpu.c
|
Remove 386DX CPUs from 386SX models (and vice-versa).
|
2017-02-18 18:14:53 +00:00 |
|
cpu.h
|
Remove 386DX CPUs from 386SX models (and vice-versa).
|
2017-02-18 18:14:53 +00:00 |
|
dac.c
|
Add v0.7 source
|
2013-04-21 14:54:35 +01:00 |
|
device.c
|
Added per-model configuration.
|
2016-12-14 20:47:22 +00:00 |
|
device.h
|
Added per-model configuration.
|
2016-12-14 20:47:22 +00:00 |
|
disc.c
|
Fixed bug that cleared disc change line when loading new disc.
|
2016-10-04 19:39:37 +01:00 |
|
disc.h
|
FDC changes :
|
2015-12-12 16:31:08 +00:00 |
|
disc_fdi.c
|
Correct FDI head count.
|
2016-05-04 20:51:51 +01:00 |
|
disc_fdi.h
|
FDC changes :
|
2015-12-12 16:31:08 +00:00 |
|
disc_img.c
|
Corrected XDF track 0 layout, fixes OS/2 Warp setup.
|
2016-05-22 13:50:10 +01:00 |
|
disc_img.h
|
FDC changes :
|
2015-12-12 16:31:08 +00:00 |
|
disc_sector.c
|
FDC changes :
|
2015-12-12 16:31:08 +00:00 |
|
disc_sector.h
|
FDC changes :
|
2015-12-12 16:31:08 +00:00 |
|
dma.c
|
DMA now causes page dirty mask to be updated.
|
2015-02-09 18:26:59 +00:00 |
|
dma.h
|
Cleaned up DMA emulation.
|
2013-10-27 14:37:01 +00:00 |
|
fdc.c
|
FDC errors now report last sector ID
|
2017-01-15 15:51:35 +00:00 |
|
fdc.h
|
Add emulation of IBM PS/1 Model 2121.
|
2016-05-02 20:06:49 +01:00 |
|
fdc37c665.c
|
FDC changes :
|
2015-12-12 16:31:08 +00:00 |
|
fdc37c665.h
|
Added FDC37c655 SuperIO chip for Intel Premiere/PCI.
|
2015-07-12 14:22:47 +01:00 |
|
fdd.c
|
Fixed bug that cleared disc change line when loading new disc.
|
2016-10-04 19:39:37 +01:00 |
|
fdd.h
|
Fixed bug that cleared disc change line when loading new disc.
|
2016-10-04 19:39:37 +01:00 |
|
fdi2raw.c
|
Various changes to FDC emulation.
|
2015-03-19 21:33:19 +00:00 |
|
fdi2raw.h
|
Various changes to FDC emulation.
|
2015-03-19 21:33:19 +00:00 |
|
filters.h
|
Implemented Adlib Gold mixer.
|
2016-04-11 21:42:43 +01:00 |
|
gameport.c
|
Added per-model configuration.
|
2016-12-14 20:47:22 +00:00 |
|
gameport.h
|
Added CH Flightstick Pro emulation.
|
2016-07-20 22:04:50 +01:00 |
|
headland.c
|
Implemented preliminary S3 ViRGE 2D blitter emulation.
|
2014-03-20 14:03:55 +00:00 |
|
headland.h
|
Add v0.7 source
|
2013-04-21 14:54:35 +01:00 |
|
i430fx.c
|
Intel Turbo Reset Control register needs to reset keyboard controller on hard reset. Fixes infinite memory count on reset on Advanced/EV and Premiere/PCI.
|
2017-01-29 20:49:04 +00:00 |
|
i430fx.h
|
Added Intel Premiere/PCI (Batman's Revenge) and Advanced/EV (Endeavor) motherboards.
|
2014-11-23 20:27:41 +00:00 |
|
i430lx.c
|
Intel Turbo Reset Control register needs to reset keyboard controller on hard reset. Fixes infinite memory count on reset on Advanced/EV and Premiere/PCI.
|
2017-01-29 20:49:04 +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
|
Implemented preliminary S3 ViRGE 2D blitter emulation.
|
2014-03-20 14:03:55 +00:00 |
|
i430vx.h
|
Add missing files from last commit.
|
2013-05-27 19:56:33 +01:00 |
|
ibm.h
|
Increased sound buffer length to 50ms.
|
2017-02-18 20:59:27 +00:00 |
|
ide.c
|
Return IDE status as busy when drive is held in reset. Fixes hard drive issues on MegaPC.
|
2017-02-01 19:59:57 +00:00 |
|
ide.h
|
If a CD-ROM sector read fails when using the Windows IOCTL code, retry using SPTI. BeOS 5 now boots from CD.
|
2017-01-05 19:22:55 +00:00 |
|
intel.c
|
Changed timer base frequency on XT models to 14.318MHz - PIT, CGA and 4.77MHz CPU should now stay in perfect sync.
|
2015-11-25 21:50:38 +00:00 |
|
intel.h
|
Added Intel Premiere/PCI (Batman's Revenge) and Advanced/EV (Endeavor) motherboards.
|
2014-11-23 20:27:41 +00:00 |
|
intel_flash.c
|
Improvements to flash ROM emulation on Premiere/PCI, Advanced/EV and Award 430VX PCI modules. Patch from Battler.
|
2016-09-18 15:57:46 +01:00 |
|
intel_flash.h
|
Improvements to flash ROM emulation on Premiere/PCI, Advanced/EV and Award 430VX PCI modules. Patch from Battler.
|
2016-09-18 15:57:46 +01:00 |
|
io.c
|
Now up to date with current dev version.
|
2013-05-27 17:46:42 +01:00 |
|
io.h
|
Now up to date with current dev version.
|
2013-05-27 17:46:42 +01:00 |
|
jim.c
|
Added Plantronics ColorPlus emulation. Patch from John Elliot.
|
2016-10-16 20:29:12 +01:00 |
|
jim.h
|
Add v0.7 source
|
2013-04-21 14:54:35 +01:00 |
|
joystick_ch_flightstick_pro.c
|
Added CH Flightstick Pro emulation.
|
2016-07-20 22:04:50 +01:00 |
|
joystick_ch_flightstick_pro.h
|
Added CH Flightstick Pro emulation.
|
2016-07-20 22:04:50 +01:00 |
|
joystick_standard.c
|
Added files missing from 520.
|
2016-06-23 17:55:38 +01:00 |
|
joystick_standard.h
|
Added files missing from 520.
|
2016-06-23 17:55:38 +01:00 |
|
joystick_sw_pad.c
|
Added files missing from 520.
|
2016-06-23 17:55:38 +01:00 |
|
joystick_sw_pad.h
|
Added files missing from 520.
|
2016-06-23 17:55:38 +01:00 |
|
joystick_tm_fcs.c
|
Added Thrustmaster FCS emulation.
|
2016-07-21 20:14:17 +01:00 |
|
joystick_tm_fcs.h
|
Added Thrustmaster FCS emulation.
|
2016-07-21 20:14:17 +01:00 |
|
keyboard.c
|
Initial port to Linux (using Allegro).
|
2014-09-04 21:07:24 +01:00 |
|
keyboard.h
|
Initial port to Linux (using Allegro).
|
2014-09-04 21:07:24 +01:00 |
|
keyboard_amstrad.c
|
Refactored sound code - slight speedup.
|
2016-02-10 20:49:28 +00:00 |
|
keyboard_amstrad.h
|
Add v0.7 source
|
2013-04-21 14:54:35 +01:00 |
|
keyboard_at.c
|
Mouse type now configurable
|
2016-12-16 20:19:08 +00:00 |
|
keyboard_at.h
|
Mouse type now configurable
|
2016-12-16 20:19:08 +00:00 |
|
keyboard_olim24.c
|
Added Microsoft Intellimouse emulation
|
2016-12-16 21:36:46 +00:00 |
|
keyboard_olim24.h
|
Mouse type now configurable
|
2016-12-16 20:19:08 +00:00 |
|
keyboard_pcjr.c
|
Refactored sound code - slight speedup.
|
2016-02-10 20:49:28 +00:00 |
|
keyboard_pcjr.h
|
Preliminary PCjr emulation.
|
2014-01-12 11:37:09 +00:00 |
|
keyboard_xt.c
|
IBM PC now has correct memory size switch settings implemented - should now boot correctly on configurations other than 640kb.
|
2016-08-16 18:37:34 +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 |
|
lpt.c
|
Implemented LPT control register.
|
2015-07-12 14:09:26 +01:00 |
|
lpt.h
|
Now up to date with current dev version.
|
2013-05-27 17:46:42 +01:00 |
|
Makefile.am
|
Removed dependency on ALUT. Patch from Battler.
|
2017-02-05 21:09:31 +00:00 |
|
Makefile.in
|
Updated autoconf/automake/aclocal
|
2017-02-18 20:05:56 +00:00 |
|
Makefile.linux32
|
Removed dependency on ALUT. Patch from Battler.
|
2017-02-05 21:09:31 +00:00 |
|
Makefile.linux64
|
Removed dependency on ALUT. Patch from Battler.
|
2017-02-05 21:09:31 +00:00 |
|
Makefile.mingw
|
Removed dependency on ALUT. Patch from Battler.
|
2017-02-05 21:09:31 +00:00 |
|
Makefile.mingw64
|
Added Wyse WY-700 video card emulation. Patch from John Elliott
|
2016-12-17 21:52:27 +00:00 |
|
mcr.c
|
Moved integer registers, PC and flags_* variables into new cpu_state structure. Reduces recompiled code size slightly, small speedup (1-3%).
|
2016-04-20 21:39:41 +01:00 |
|
mem.c
|
Don't load XTIDE on Commodore PC 30 III, Phoenix 386 and DTK 386 models - all three have IDE support in the BIOS.
|
2017-02-18 18:16:27 +00:00 |
|
mem.h
|
Fixed inconsistent declaration of biosmask
|
2016-12-17 21:53:58 +00:00 |
|
model.c
|
Temporarily disable Phoenix 386 model until the chipset is identified.
|
2017-02-18 18:46:59 +00:00 |
|
model.h
|
Mouse type now configurable
|
2016-12-16 20:19:08 +00:00 |
|
mouse.c
|
Added Microsoft Intellimouse emulation
|
2016-12-16 21:36:46 +00:00 |
|
mouse.h
|
Fixed building under Linux
|
2017-01-10 16:38:52 +00:00 |
|
mouse_ps2.c
|
Added Microsoft Intellimouse emulation
|
2016-12-16 21:36:46 +00:00 |
|
mouse_ps2.h
|
Added Microsoft Intellimouse emulation
|
2016-12-16 21:36:46 +00:00 |
|
mouse_serial.c
|
Added Microsoft Intellimouse emulation
|
2016-12-16 21:36:46 +00:00 |
|
mouse_serial.h
|
Mouse type now configurable
|
2016-12-16 20:19:08 +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 |
|
nmi.c
|
Implemented NMI mask register for XT machines.
|
2014-09-27 18:39:06 +01:00 |
|
nmi.h
|
Implemented NMI mask register for XT machines.
|
2014-09-27 18:39:06 +01:00 |
|
nvr.c
|
Cleaned up ibm.h a bit
|
2016-11-28 20:06:17 +00:00 |
|
nvr.h
|
RTC changes :
|
2016-07-19 20:25:27 +01:00 |
|
olivetti_m24.c
|
Now up to date with current dev version.
|
2013-05-27 17:46:42 +01:00 |
|
olivetti_m24.h
|
Add v0.7 source
|
2013-04-21 14:54:35 +01:00 |
|
opti495.c
|
Added missing files from previous commit.
|
2016-11-28 17:41:02 +00:00 |
|
opti495.h
|
Added missing files from previous commit.
|
2016-11-28 17:41:02 +00:00 |
|
pc.c
|
Update version number to v12.
|
2017-02-18 21:41:15 +00:00 |
|
pc.rc
|
Mouse type now configurable
|
2016-12-16 20:19:08 +00:00 |
|
pci.c
|
Removed a bunch of old #defines. Cleaned up some dead code.
|
2015-09-16 19:08:50 +01:00 |
|
pci.h
|
Added simulation of PCI access timing to Voodoo.
|
2015-08-22 17:03:37 +01:00 |
|
pic.c
|
PIC mask is set to 0 when ICW1 is written - Crystal Dream 2 now works.
|
2016-08-11 20:25:00 +01:00 |
|
pic.h
|
Now up to date with current dev version.
|
2013-05-27 17:46:42 +01:00 |
|
piix.c
|
XT models can now have less than 640kB RAM.
|
2015-11-18 20:28:57 +00:00 |
|
piix.h
|
Add missing files from last commit.
|
2013-05-27 19:56:33 +01:00 |
|
pit.c
|
Cleaned up ibm.h a bit
|
2016-11-28 20:06:17 +00:00 |
|
pit.h
|
Preliminary PCjr emulation.
|
2014-01-12 11:37:09 +00:00 |
|
plat-dinput.h
|
Add v0.7 source
|
2013-04-21 14:54:35 +01:00 |
|
plat-joystick.h
|
Added CH Flightstick Pro emulation.
|
2016-07-20 22:04:50 +01:00 |
|
plat-keyboard.h
|
Initial port to Linux (using Allegro).
|
2014-09-04 21:07:24 +01:00 |
|
plat-midi.h
|
Initial port to Linux (using Allegro).
|
2014-09-04 21:07:24 +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
|
Added AMI 386DX and MR 386DX models (both based on OPTi 495 chipset). AMI 386DX supports external cache, useful for with prefetch emulation.
|
2016-11-27 21:53:13 +00:00 |
|
ps1.h
|
Add emulation of IBM PS/1 Model 2121.
|
2016-05-02 20:06:49 +01:00 |
|
resources.h
|
Mouse type now configurable
|
2016-12-16 20:19:08 +00:00 |
|
rom.c
|
Implemented preliminary S3 ViRGE 2D blitter emulation.
|
2014-03-20 14:03:55 +00:00 |
|
rom.h
|
Implemented preliminary S3 ViRGE 2D blitter emulation.
|
2014-03-20 14:03:55 +00:00 |
|
rtc.c
|
Rewrote handling of host time synchronisation. Amstrad machines now boot again.
|
2016-08-15 20:28:02 +01:00 |
|
rtc.h
|
Rewrote handling of host time synchronisation. Amstrad machines now boot again.
|
2016-08-15 20:28:02 +01:00 |
|
scat.c
|
Added AMI 386DX and MR 386DX models (both based on OPTi 495 chipset). AMI 386DX supports external cache, useful for with prefetch emulation.
|
2016-11-27 21:53:13 +00:00 |
|
scat.h
|
Added Award 286 (using SCAT chipset). Patch from Greatpsycho.
|
2016-04-14 21:15:00 +01:00 |
|
serial.c
|
Mouse type now configurable
|
2016-12-16 20:19:08 +00:00 |
|
serial.h
|
Mouse type now configurable
|
2016-12-16 20:19:08 +00:00 |
|
sis496.c
|
Fixed missing return value in sis496_init()
|
2015-03-19 21:08:31 +00:00 |
|
sis496.h
|
Added missing SiS496 files from last commit.
|
2013-07-18 21:20:05 +01:00 |
|
sound.c
|
Removed CD sound buffer dependency on main sound buffer. Fixes CD audio issues following the last commit.
|
2017-02-01 19:53:24 +00:00 |
|
sound.h
|
Cleaned up ibm.h a bit
|
2016-11-28 20:06:17 +00:00 |
|
sound_ad1848.c
|
Refactored sound code - slight speedup.
|
2016-02-10 20:49:28 +00:00 |
|
sound_ad1848.h
|
Refactored sound code - slight speedup.
|
2016-02-10 20:49:28 +00:00 |
|
sound_adlib.c
|
Mix sound sources in 32-bit buffer, then clip to 16-bit for output. Fixes overflow in some situations, eg MegaRace on SB16.
|
2016-05-22 16:04:19 +01:00 |
|
sound_adlib.h
|
Add missing files from last commit.
|
2013-05-27 19:56:33 +01:00 |
|
sound_adlibgold.c
|
Mix sound sources in 32-bit buffer, then clip to 16-bit for output. Fixes overflow in some situations, eg MegaRace on SB16.
|
2016-05-22 16:04:19 +01:00 |
|
sound_adlibgold.h
|
Add missing files from last commit.
|
2013-05-27 19:56:33 +01:00 |
|
sound_cms.c
|
Corrected CMS/Game Blaster pitch. Patch from basic2004.
|
2017-01-09 15:22:51 +00:00 |
|
sound_cms.h
|
Add missing files from last commit.
|
2013-05-27 19:56:33 +01:00 |
|
sound_dbopl.cc
|
Fixed read data on OPL3 - Windows Sound System works again.
|
2016-02-10 20:49:45 +00:00 |
|
sound_dbopl.h
|
Refactored sound code - slight speedup.
|
2016-02-10 20:49:28 +00:00 |
|
sound_emu8k.c
|
Refactored sound code - slight speedup.
|
2016-02-10 20:49:28 +00:00 |
|
sound_emu8k.h
|
Refactored sound code - slight speedup.
|
2016-02-10 20:49:28 +00:00 |
|
sound_gus.c
|
Corrected GUS IRQs when GF1 and MIDI IRQs are combined.
|
2016-08-16 20:29:12 +01:00 |
|
sound_gus.h
|
Add missing files from last commit.
|
2013-05-27 19:56:33 +01:00 |
|
sound_mpu401_uart.c
|
Initial port to Linux (using Allegro).
|
2014-09-04 21:07:24 +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
|
Refactored sound code - slight speedup.
|
2016-02-10 20:49:28 +00:00 |
|
sound_opl.h
|
Refactored sound code - slight speedup.
|
2016-02-10 20:49:28 +00:00 |
|
sound_pas16.c
|
Mix sound sources in 32-bit buffer, then clip to 16-bit for output. Fixes overflow in some situations, eg MegaRace on SB16.
|
2016-05-22 16:04:19 +01:00 |
|
sound_pas16.h
|
Add missing files from last commit.
|
2013-05-27 19:56:33 +01:00 |
|
sound_ps1.c
|
Mix sound sources in 32-bit buffer, then clip to 16-bit for output. Fixes overflow in some situations, eg MegaRace on SB16.
|
2016-05-22 16:04:19 +01:00 |
|
sound_ps1.h
|
Added PS/1 Audio Card emulation.
|
2016-04-13 21:56:15 +01:00 |
|
sound_pssj.c
|
Mix sound sources in 32-bit buffer, then clip to 16-bit for output. Fixes overflow in some situations, eg MegaRace on SB16.
|
2016-05-22 16:04:19 +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
|
Implemented OPL ports 38a/38b on SB Pro v2/SB16/AWE32. Patch from basic2004
|
2017-01-16 19:43:52 +00:00 |
|
sound_sb.h
|
SB AWE32 emulation.
|
2013-07-23 22:04:17 +01:00 |
|
sound_sb_dsp.c
|
Sound Blaster Write Buffer Status register now set to full on data write and cleared after a short wait - sound in Crystal Dream no longer cuts off after the first few seconds.
|
2016-05-03 21:29:33 +01:00 |
|
sound_sb_dsp.h
|
Sound Blaster Write Buffer Status register now set to full on data write and cleared after a short wait - sound in Crystal Dream no longer cuts off after the first few seconds.
|
2016-05-03 21:29:33 +01:00 |
|
sound_sn76489.c
|
Mix sound sources in 32-bit buffer, then clip to 16-bit for output. Fixes overflow in some situations, eg MegaRace on SB16.
|
2016-05-22 16:04:19 +01:00 |
|
sound_sn76489.h
|
Added PS/1 Audio Card emulation.
|
2016-04-13 21:56:15 +01:00 |
|
sound_speaker.c
|
Mix sound sources in 32-bit buffer, then clip to 16-bit for output. Fixes overflow in some situations, eg MegaRace on SB16.
|
2016-05-22 16:04:19 +01:00 |
|
sound_speaker.h
|
Refactored sound code - slight speedup.
|
2016-02-10 20:49:28 +00:00 |
|
sound_ssi2001.c
|
Mix sound sources in 32-bit buffer, then clip to 16-bit for output. Fixes overflow in some situations, eg MegaRace on SB16.
|
2016-05-22 16:04:19 +01:00 |
|
sound_ssi2001.h
|
Innovation SSI-2001 emulation. Using ReSID-FP.
|
2014-05-11 14:09:13 +01:00 |
|
sound_wss.c
|
Mix sound sources in 32-bit buffer, then clip to 16-bit for output. Fixes overflow in some situations, eg MegaRace on SB16.
|
2016-05-22 16:04:19 +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
|
Removed dependency on ALUT. Patch from Battler.
|
2017-02-05 21:09:31 +00:00 |
|
tandy_eeprom.c
|
Move memory files around: *.nvr, eeprom files -> nvr/ ; mda.rom -> roms/. Patch from cooprocks123e.
|
2016-03-29 20:11:43 +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
|
Added support for Tandy 1000 HX and SL/2. As part of this commit :
|
2015-12-03 21:48:10 +00: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
|
Updates and fixes to Linux IOCTL CD-ROM code. Based on patch from Battler
|
2016-04-04 15:15:08 +01:00 |
|
thread.h
|
Added missing thread.h.
|
2014-07-23 08:15:35 +01:00 |
|
timer.c
|
Changed timer base frequency on XT models to 14.318MHz - PIT, CGA and 4.77MHz CPU should now stay in perfect sync.
|
2015-11-25 21:50:38 +00:00 |
|
timer.h
|
Added PS/1 Audio Card emulation.
|
2016-04-13 21:56:15 +01:00 |
|
um8669f.c
|
Mouse type now configurable
|
2016-12-16 20:19:08 +00:00 |
|
um8669f.h
|
Add missing files from last commit.
|
2013-05-27 19:56:33 +01:00 |
|
um8881f.c
|
Implemented preliminary S3 ViRGE 2D blitter emulation.
|
2014-03-20 14:03:55 +00:00 |
|
um8881f.h
|
Add v0.7 source
|
2013-04-21 14:54:35 +01:00 |
|
vid_ati18800.c
|
Moved integer registers, PC and flags_* variables into new cpu_state structure. Reduces recompiled code size slightly, small speedup (1-3%).
|
2016-04-20 21:39:41 +01:00 |
|
vid_ati18800.h
|
Re-organisation of video emulation.
|
2013-06-24 20:42:35 +01:00 |
|
vid_ati28800.c
|
Moved integer registers, PC and flags_* variables into new cpu_state structure. Reduces recompiled code size slightly, small speedup (1-3%).
|
2016-04-20 21:39:41 +01:00 |
|
vid_ati28800.h
|
Re-organisation of video emulation.
|
2013-06-24 20:42:35 +01:00 |
|
vid_ati68860_ramdac.c
|
Mach64 fixes :
|
2016-05-08 20:41:51 +01:00 |
|
vid_ati68860_ramdac.h
|
Mach64 fixes :
|
2016-05-08 20:41:51 +01:00 |
|
vid_ati_eeprom.c
|
Mach64 changes :
|
2013-10-12 16:20:27 +01:00 |
|
vid_ati_eeprom.h
|
Re-organisation of video emulation.
|
2013-06-24 20:42:35 +01:00 |
|
vid_ati_mach64.c
|
Fixed Mach64 1 bpp source data alignment - fixes font rendering in Windows NT
|
2017-01-16 21:29:25 +00:00 |
|
vid_ati_mach64.h
|
Re-organisation of video emulation.
|
2013-06-24 20:42:35 +01:00 |
|
vid_cga.c
|
Tandy 1000 and PCjr now use reengine's composite emulation
|
2016-12-14 21:10:17 +00:00 |
|
vid_cga.h
|
Added option to disable CGA snow emulation.
|
2016-07-21 21:36:51 +01:00 |
|
vid_cl5429.c
|
Cleaned up ibm.h a bit
|
2016-11-28 20:06:17 +00:00 |
|
vid_cl5429.h
|
Re-organisation of video emulation.
|
2013-06-24 20:42:35 +01:00 |
|
vid_colorplus.c
|
Added Plantronics ColorPlus emulation. Patch from John Elliot.
|
2016-10-16 20:29:12 +01:00 |
|
vid_colorplus.h
|
Added Plantronics ColorPlus emulation. Patch from John Elliot.
|
2016-10-16 20:29:12 +01:00 |
|
vid_ega.c
|
Replaced Windows critical section with mutex - fixes some issues with window movement/resizing when using Direct3D output.
|
2016-08-28 20:31:12 +01:00 |
|
vid_ega.h
|
Changed registers used for EGA/VGA odd/even mode.
|
2015-08-14 21:54:42 +01:00 |
|
vid_et4000.c
|
Fixed vblank start on ET4000 - now displays 1280x1024 correctly.
|
2016-08-01 16:29:51 +01:00 |
|
vid_et4000.h
|
Re-organisation of video emulation.
|
2013-06-24 20:42:35 +01:00 |
|
vid_et4000w32.c
|
ET4000/W32p now disables PCI functionality if the BIOS has the wrong PCI device ID. Diamond Stealth 32 now works with Premiere/PCI and Advanced/EV BIOSes.
|
2017-01-17 21:30:36 +00: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_hercules.c
|
Replaced Windows critical section with mutex - fixes some issues with window movement/resizing when using Direct3D output.
|
2016-08-28 20:31:12 +01:00 |
|
vid_hercules.h
|
Re-organisation of video emulation.
|
2013-06-24 20:42:35 +01:00 |
|
vid_icd2061.c
|
Updated version number to v8.1. Updated documentation for bugfix release.
|
2014-01-03 17:53:16 +00:00 |
|
vid_icd2061.h
|
Re-organisation of video emulation.
|
2013-06-24 20:42:35 +01:00 |
|
vid_ics2595.c
|
Mach64 changes :
|
2013-10-12 16:20:27 +01:00 |
|
vid_ics2595.h
|
Re-organisation of video emulation.
|
2013-06-24 20:42:35 +01:00 |
|
vid_incolor.c
|
Replaced Windows critical section with mutex - fixes some issues with window movement/resizing when using Direct3D output.
|
2016-08-28 20:31:12 +01:00 |
|
vid_incolor.h
|
Added Hercules InColor emulation. Patch from John Elliott.
|
2016-02-04 20:35:23 +00:00 |
|
vid_mda.c
|
Replaced Windows critical section with mutex - fixes some issues with window movement/resizing when using Direct3D output.
|
2016-08-28 20:31:12 +01:00 |
|
vid_mda.h
|
Re-organisation of video emulation.
|
2013-06-24 20:42:35 +01:00 |
|
vid_olivetti_m24.c
|
Replaced Windows critical section with mutex - fixes some issues with window movement/resizing when using Direct3D output.
|
2016-08-28 20:31:12 +01:00 |
|
vid_olivetti_m24.h
|
Re-organisation of video emulation.
|
2013-06-24 20:42:35 +01:00 |
|
vid_oti067.c
|
Added Power on Setup register (46e8) for OAK OTI-067 - no longer goes to monochrome after reset.
|
2015-05-31 11:19:06 +01:00 |
|
vid_oti067.h
|
Implemented preliminary S3 ViRGE 2D blitter emulation.
|
2014-03-20 14:03:55 +00:00 |
|
vid_paradise.c
|
Cleaned up ibm.h a bit
|
2016-11-28 20:06:17 +00:00 |
|
vid_paradise.h
|
Implemented preliminary S3 ViRGE 2D blitter emulation.
|
2014-03-20 14:03:55 +00:00 |
|
vid_pc200.c
|
Implemented NMI mask register for XT machines.
|
2014-09-27 18:39:06 +01:00 |
|
vid_pc200.h
|
Re-organisation of video emulation.
|
2013-06-24 20:42:35 +01:00 |
|
vid_pc1512.c
|
Replaced Windows critical section with mutex - fixes some issues with window movement/resizing when using Direct3D output.
|
2016-08-28 20:31:12 +01:00 |
|
vid_pc1512.h
|
Re-organisation of video emulation.
|
2013-06-24 20:42:35 +01:00 |
|
vid_pc1640.c
|
Fixed PC1640 video timings, fixes hang on startup.
|
2014-09-28 11:48:52 +01:00 |
|
vid_pc1640.h
|
Re-organisation of video emulation.
|
2013-06-24 20:42:35 +01:00 |
|
vid_pcjr.c
|
Tandy 1000 and PCjr now use reengine's composite emulation
|
2016-12-14 21:10:17 +00:00 |
|
vid_pcjr.h
|
Added per-model configuration.
|
2016-12-14 20:47:22 +00:00 |
|
vid_ps1_svga.c
|
Add emulation of IBM PS/1 Model 2121.
|
2016-05-02 20:06:49 +01:00 |
|
vid_ps1_svga.h
|
Add emulation of IBM PS/1 Model 2121.
|
2016-05-02 20:06:49 +01:00 |
|
vid_s3.c
|
Correct PCI ID for Bahamas 64 - now works with Premiere/PCI and Advanced/EV.
|
2017-01-17 21:46:26 +00:00 |
|
vid_s3.h
|
Added Phoenix Trio64.
|
2014-07-10 20:25:10 +01:00 |
|
vid_s3_virge.c
|
Disable ViRGE memory dumping in release build.
|
2016-06-05 20:59:36 +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
|
Added correct clock support for S3 Trio64 (Number Nine 9FX).
|
2013-11-20 21:34:09 +00:00 |
|
vid_sdac_ramdac.h
|
Added correct clock support for S3 Trio64 (Number Nine 9FX).
|
2013-11-20 21:34:09 +00:00 |
|
vid_stg_ramdac.c
|
Added missing svga_recalctimings() call to STG and unknown ET4000 RAMDACs.
|
2016-07-21 20:50:18 +01:00 |
|
vid_stg_ramdac.h
|
Re-organisation of video emulation.
|
2013-06-24 20:42:35 +01:00 |
|
vid_svga.c
|
Cleaned up ibm.h a bit
|
2016-11-28 20:06:17 +00:00 |
|
vid_svga.h
|
Mach64 fixes :
|
2016-05-08 20:41:51 +01:00 |
|
vid_svga_render.c
|
Mach64 fixes :
|
2016-05-08 20:41:51 +01:00 |
|
vid_svga_render.h
|
Mach64 fixes :
|
2016-05-08 20:41:51 +01:00 |
|
vid_tandy.c
|
Tandy 1000 and PCjr now use reengine's composite emulation
|
2016-12-14 21:10:17 +00:00 |
|
vid_tandy.h
|
Added per-model configuration.
|
2016-12-14 20:47:22 +00:00 |
|
vid_tandysl.c
|
Replaced Windows critical section with mutex - fixes some issues with window movement/resizing when using Direct3D output.
|
2016-08-28 20:31:12 +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
|
Move Trident TGUI9440 blitter to seperate thread.
|
2016-05-01 11:32:48 +01:00 |
|
vid_tgui9440.h
|
Added correct clock support for S3 Trio64 (Number Nine 9FX).
|
2013-11-20 21:34:09 +00:00 |
|
vid_tkd8001_ramdac.c
|
Altered device memory mapping.
|
2013-10-19 17:06:55 +01:00 |
|
vid_tkd8001_ramdac.h
|
Re-organisation of video emulation.
|
2013-06-24 20:42:35 +01:00 |
|
vid_tvga.c
|
Reworked TVGA banking. Fixes some Windows 3.x drivers.
|
2016-01-23 18:01:03 +00: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
|
Added PS/1 model 2011 emulation.
|
2015-06-21 16:03:33 +01:00 |
|
vid_vga.h
|
Added PS/1 model 2011 emulation.
|
2015-06-21 16:03:33 +01:00 |
|
vid_voodoo.c
|
Force Voodoo buffer recalculation on graphics reset. Fixes menus in System Shock 2.
|
2017-02-18 13:07:01 +00:00 |
|
vid_voodoo.h
|
Added usable 3DFX emulation.
|
2015-03-08 15:55:03 +00:00 |
|
vid_voodoo_codegen_x86-64.h
|
Fixed Voodoo recompiler texture clamping.
|
2017-02-06 20:11:38 +00:00 |
|
vid_voodoo_codegen_x86.h
|
Fixed Voodoo recompiler texture clamping.
|
2017-02-06 20:11:38 +00:00 |
|
vid_voodoo_dither.h
|
Added Voodoo 2x2 dither pattern.
|
2015-04-29 21:09:17 +01:00 |
|
vid_wy700.c
|
Add missing Wyse 700 files
|
2016-12-18 10:44:28 +00:00 |
|
vid_wy700.h
|
Add missing Wyse 700 files
|
2016-12-18 10:44:28 +00:00 |
|
video.c
|
Fixed building under Linux
|
2017-01-10 16:38:52 +00:00 |
|
video.h
|
Added Wyse WY-700 video card emulation. Patch from John Elliott
|
2016-12-17 21:52:27 +00:00 |
|
wd76c10.c
|
Serial controller is no longer reset when serial port/IRQ updated - fixes mouse on 430VX in Windows 98.
|
2014-07-31 15:57:24 +01:00 |
|
wd76c10.h
|
Add v0.7 source
|
2013-04-21 14:54:35 +01:00 |
|
win-config.c
|
Fixed mouse type check in Windows configuration dialogue
|
2017-01-10 16:46:33 +00:00 |
|
win-d3d-fs.cc
|
Update version number to v12.
|
2017-02-18 21:41:15 +00:00 |
|
win-d3d-fs.h
|
Added fullscreen mode.
|
2013-12-07 13:43:06 +00:00 |
|
win-d3d.cc
|
Move video blit to seperate thread.
|
2016-07-18 21:15:32 +01:00 |
|
win-d3d.h
|
Direct3D video output. Fixed redraw when DirectDraw/Direct3D device is lost.
|
2013-08-13 19:20:28 +01:00 |
|
win-ddraw-fs.cc
|
Move video blit to seperate thread.
|
2016-07-18 21:15:32 +01:00 |
|
win-ddraw-fs.h
|
Added fullscreen mode.
|
2013-12-07 13:43:06 +00:00 |
|
win-ddraw.cc
|
Move video blit to seperate thread.
|
2016-07-18 21:15:32 +01:00 |
|
win-ddraw.h
|
Added fullscreen mode.
|
2013-12-07 13:43:06 +00:00 |
|
win-deviceconfig.c
|
Windows MIDI out device now selectable.
|
2015-08-23 20:59:15 +01:00 |
|
win-hdconf.c
|
CD-ROM IDE channel now configuarable. Based on patch from Battler.
|
2016-03-06 17:23:51 +00:00 |
|
win-joystick.cc
|
Added CH Flightstick Pro emulation.
|
2016-07-20 22:04:50 +01:00 |
|
win-joystickconfig.c
|
Added CH Flightstick Pro emulation.
|
2016-07-20 22:04:50 +01:00 |
|
win-keyboard.cc
|
Initial port to Linux (using Allegro).
|
2014-09-04 21:07:24 +01:00 |
|
win-midi.c
|
Windows MIDI out device now selectable.
|
2015-08-23 20:59:15 +01:00 |
|
win-mouse.cc
|
Added Microsoft Intellimouse emulation
|
2016-12-16 21:36:46 +00:00 |
|
win-status.c
|
Removed dire cache 'emulation'
|
2016-12-13 20:59:23 +00:00 |
|
win-video.c
|
Now up to date with current dev version.
|
2013-05-27 17:46:42 +01:00 |
|
win.c
|
Update version number to v12.
|
2017-02-18 21:41:15 +00:00 |
|
win.h
|
Reworking of joystick support :
|
2016-06-21 22:00:31 +01:00 |
|
x86.h
|
Moved more variables into cpu_state structure.
|
2016-08-21 21:28:23 +01:00 |
|
x86_flags.h
|
Moved integer registers, PC and flags_* variables into new cpu_state structure. Reduces recompiled code size slightly, small speedup (1-3%).
|
2016-04-20 21:39:41 +01:00 |
|
x86_ops.h
|
Added missing FCMOV instruction for 6x86MX.
|
2016-04-28 19:34:46 +01:00 |
|
x86_ops_arith.h
|
Added prefetch timing approximation for 286/386 CPUs, with configurable memory timing.
|
2016-11-25 21:32:02 +00:00 |
|
x86_ops_atomic.h
|
Moved more variables into cpu_state structure.
|
2016-08-21 21:28:23 +01:00 |
|
x86_ops_bcd.h
|
Added prefetch timing approximation for 286/386 CPUs, with configurable memory timing.
|
2016-11-25 21:32:02 +00:00 |
|
x86_ops_bit.h
|
Added prefetch timing approximation for 286/386 CPUs, with configurable memory timing.
|
2016-11-25 21:32:02 +00:00 |
|
x86_ops_bitscan.h
|
Added prefetch timing approximation for 286/386 CPUs, with configurable memory timing.
|
2016-11-25 21:32:02 +00:00 |
|
x86_ops_call.h
|
Added prefetch timing approximation for 286/386 CPUs, with configurable memory timing.
|
2016-11-25 21:32:02 +00:00 |
|
x86_ops_flag.h
|
CLI no longer ends a code block
|
2016-12-07 21:30:55 +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
|
Added prefetch timing approximation for 286/386 CPUs, with configurable memory timing.
|
2016-11-25 21:32:02 +00:00 |
|
x86_ops_int.h
|
Added prefetch timing approximation for 286/386 CPUs, with configurable memory timing.
|
2016-11-25 21:32:02 +00:00 |
|
x86_ops_io.h
|
Added prefetch timing approximation for 286/386 CPUs, with configurable memory timing.
|
2016-11-25 21:32:02 +00:00 |
|
x86_ops_jump.h
|
Added prefetch timing approximation for 286/386 CPUs, with configurable memory timing.
|
2016-11-25 21:32:02 +00:00 |
|
x86_ops_misc.h
|
Added AMI 386DX and MR 386DX models (both based on OPTi 495 chipset). AMI 386DX supports external cache, useful for with prefetch emulation.
|
2016-11-27 21:53:13 +00:00 |
|
x86_ops_mmx.h
|
Moved FPU register stack into cpu_state structure.
|
2016-08-25 21:09:02 +01:00 |
|
x86_ops_mmx_arith.h
|
Moved FPU register stack into cpu_state structure.
|
2016-08-25 21:09:02 +01:00 |
|
x86_ops_mmx_cmp.h
|
Moved FPU register stack into cpu_state structure.
|
2016-08-25 21:09:02 +01:00 |
|
x86_ops_mmx_logic.h
|
Moved FPU register stack into cpu_state structure.
|
2016-08-25 21:09:02 +01:00 |
|
x86_ops_mmx_mov.h
|
Moved FPU register stack into cpu_state structure.
|
2016-08-25 21:09:02 +01:00 |
|
x86_ops_mmx_pack.h
|
Moved FPU register stack into cpu_state structure.
|
2016-08-25 21:09:02 +01:00 |
|
x86_ops_mmx_shift.h
|
Moved FPU register stack into cpu_state structure.
|
2016-08-25 21:09:02 +01:00 |
|
x86_ops_mov.h
|
Added prefetch timing approximation for 286/386 CPUs, with configurable memory timing.
|
2016-11-25 21:32:02 +00:00 |
|
x86_ops_mov_ctrl.h
|
Added prefetch timing approximation for 286/386 CPUs, with configurable memory timing.
|
2016-11-25 21:32:02 +00:00 |
|
x86_ops_mov_seg.h
|
Added prefetch timing approximation for 286/386 CPUs, with configurable memory timing.
|
2016-11-25 21:32:02 +00:00 |
|
x86_ops_movx.h
|
Added prefetch timing approximation for 286/386 CPUs, with configurable memory timing.
|
2016-11-25 21:32:02 +00:00 |
|
x86_ops_msr.h
|
Move some more variables into cpu_state structure. Minor speedup (~2%).
|
2016-08-17 21:28:16 +01:00 |
|
x86_ops_mul.h
|
Added prefetch timing approximation for 286/386 CPUs, with configurable memory timing.
|
2016-11-25 21:32:02 +00:00 |
|
x86_ops_pmode.h
|
Added prefetch timing approximation for 286/386 CPUs, with configurable memory timing.
|
2016-11-25 21:32:02 +00:00 |
|
x86_ops_prefix.h
|
Added prefetch timing approximation for 286/386 CPUs, with configurable memory timing.
|
2016-11-25 21:32:02 +00:00 |
|
x86_ops_rep.h
|
Initial commit of dynamic recompiler.
|
2014-11-05 21:24:16 +00:00 |
|
x86_ops_ret.h
|
Added prefetch timing approximation for 286/386 CPUs, with configurable memory timing.
|
2016-11-25 21:32:02 +00:00 |
|
x86_ops_set.h
|
Moved more variables into cpu_state structure.
|
2016-08-21 21:28:23 +01:00 |
|
x86_ops_shift.h
|
Added prefetch timing approximation for 286/386 CPUs, with configurable memory timing.
|
2016-11-25 21:32:02 +00:00 |
|
x86_ops_stack.h
|
Added prefetch timing approximation for 286/386 CPUs, with configurable memory timing.
|
2016-11-25 21:32:02 +00:00 |
|
x86_ops_string.h
|
Added prefetch timing approximation for 286/386 CPUs, with configurable memory timing.
|
2016-11-25 21:32:02 +00:00 |
|
x86_ops_xchg.h
|
Added prefetch timing approximation for 286/386 CPUs, with configurable memory timing.
|
2016-11-25 21:32:02 +00:00 |
|
x86seg.c
|
Trigger TS fault correctly on IRET with NT flag set when back link selector invalid. Fixes NTVDM issues with Windows 2000.
|
2017-02-04 21:39:28 +00:00 |
|
x87.c
|
Remove remaining references to 32-bit addresses in x86-64 recompiler.
|
2016-08-28 15:58:30 +01:00 |
|
x87.h
|
Remove remaining references to 32-bit addresses in x86-64 recompiler.
|
2016-08-28 15:58:30 +01:00 |
|
x87_ops.h
|
Fixed x86-32 recompiler MMX entry code
|
2017-01-13 21:31:42 +00:00 |
|
x87_ops_arith.h
|
Remove remaining references to 32-bit addresses in x86-64 recompiler.
|
2016-08-28 15:58:30 +01:00 |
|
x87_ops_loadstore.h
|
Moved FPU register stack into cpu_state structure.
|
2016-08-25 21:09:02 +01:00 |
|
x87_ops_misc.h
|
Fixed x86-32 recompiler MMX entry code
|
2017-01-13 21:31:42 +00:00 |
|
xtide.c
|
Now up to date with current dev version.
|
2013-05-27 17:46:42 +01:00 |
|
xtide.h
|
Add v0.7 source
|
2013-04-21 14:54:35 +01:00 |