pcem/src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
TomW 84ac04d2df Added Intel Premiere/PCI (Batman's Revenge) and Advanced/EV (Endeavor) motherboards.
Added emulation of i430LX and i430FX chipsets.
Added support for PCI configuration type 2, used by i430LX.
Added AT disable keyboard command, and fixed enable keyboard command.
Added emulation of Intel 28F001BXT flash ROM, used by Advanced/EV.
Fixed a bug in REP when using multiple 66/67 prefixes.
2014-11-23 20:27:41 +00:00
..
dosbox Initial port to Linux (using Allegro). 2014-09-04 21:07:24 +01:00
resid-fp Innovation SSI-2001 emulation. Using ReSID-FP. 2014-05-11 14:09:13 +01:00
386.c Added Intel Premiere/PCI (Batman's Revenge) and Advanced/EV (Endeavor) motherboards. 2014-11-23 20:27:41 +00:00
386.h Add missing files from last commit. 2013-05-27 19:56:33 +01:00
386_common.h Reorganised FPU emulation. 2014-11-09 14:07:03 +00:00
386_dynarec.c Added Intel Premiere/PCI (Batman's Revenge) and Advanced/EV (Endeavor) motherboards. 2014-11-23 20:27:41 +00:00
386_dynarec_ops.c Cycle counts for recompiled blocks now generated at compile time. 2014-11-12 19:33:49 +00:00
386_ops.h Added Pentium and Pentium MMX emulation. 2014-11-17 20:41:02 +00:00
808x.c Initial commit of dynamic recompiler. 2014-11-05 21:24:16 +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 Initial port to Linux (using Allegro). 2014-09-04 21:07:24 +01:00
allegro-gui-hdconf.c Initial port to Linux (using Allegro). 2014-09-04 21:07:24 +01:00
allegro-gui.c Initial port to Linux (using Allegro). 2014-09-04 21:07:24 +01:00
allegro-gui.h Initial port to Linux (using Allegro). 2014-09-04 21:07:24 +01:00
allegro-joystick.c Initial port to Linux (using Allegro). 2014-09-04 21:07:24 +01:00
allegro-keyboard.c Initial port to Linux (using Allegro). 2014-09-04 21:07:24 +01:00
allegro-main.c Initial port to Linux (using Allegro). 2014-09-04 21:07:24 +01:00
allegro-main.h Initial port to Linux (using Allegro). 2014-09-04 21:07:24 +01:00
allegro-midi.c Initial port to Linux (using Allegro). 2014-09-04 21:07:24 +01:00
allegro-mouse.c Initial port to Linux (using Allegro). 2014-09-04 21:07:24 +01:00
allegro-video.c Initial port to Linux (using Allegro). 2014-09-04 21:07:24 +01:00
allegro-video.h Initial port to Linux (using Allegro). 2014-09-04 21:07:24 +01:00
amstrad.c Fixed inverted vertical axis on Amstrad mouse. 2014-04-28 21:01:38 +01:00
amstrad.h Add v0.7 source 2013-04-21 14:54:35 +01:00
cdrom-ioctl-linux.c Initial port to Linux (using Allegro). 2014-09-04 21:07:24 +01:00
cdrom-ioctl.c Force CD-ROM TOC to be loaded on startup, booting from CD-ROM should be more reliable. 2014-08-21 20:44:18 +01:00
cdrom-ioctl.h Force CD-ROM TOC to be loaded on startup, booting from CD-ROM should be more reliable. 2014-08-21 20:44:18 +01:00
cdrom-null.c Initial port to Linux (using Allegro). 2014-09-04 21:07:24 +01:00
cdrom-null.h Initial port to Linux (using Allegro). 2014-09-04 21:07:24 +01:00
codegen.c Added Pentium and Pentium MMX emulation. 2014-11-17 20:41:02 +00:00
codegen.h Added Pentium and Pentium MMX emulation. 2014-11-17 20:41:02 +00:00
codegen_timing_486.c Added Pentium and Pentium MMX emulation. 2014-11-17 20:41:02 +00:00
codegen_timing_pentium.c Added Pentium and Pentium MMX emulation. 2014-11-17 20:41:02 +00:00
codegen_x86.c Added Pentium and Pentium MMX emulation. 2014-11-17 20:41:02 +00:00
codegen_x86.h Initial commit of dynamic recompiler. 2014-11-05 21:24:16 +00:00
config.c Initial port to Linux (using Allegro). 2014-09-04 21:07:24 +01:00
config.h Initial port to Linux (using Allegro). 2014-09-04 21:07:24 +01:00
cpu.c Added Pentium and Pentium MMX emulation. 2014-11-17 20:41:02 +00:00
cpu.h Added Pentium and Pentium MMX emulation. 2014-11-17 20:41:02 +00:00
dac.c Add v0.7 source 2013-04-21 14:54:35 +01:00
device.c Initial port to Linux (using Allegro). 2014-09-04 21:07:24 +01:00
device.h ViRGE S3D triangle rendering now uses worker thread. 2014-07-22 21:10:39 +01:00
dma.c Fixed terminal count on auto-init DMA. Fixed sound on All New World of Lemmings when using GUS. 2014-08-24 14:08:17 +01:00
dma.h Cleaned up DMA emulation. 2013-10-27 14:37:01 +00:00
fdc.c Added missing support for 1.2MB discs. 2014-02-27 19:53:54 +00:00
fdc.h Preliminary PCjr emulation. 2014-01-12 11:37:09 +00:00
filters.h Add v0.7 source 2013-04-21 14:54:35 +01:00
gameport.c Added joystick emulation 2014-06-08 13:45:26 +01:00
gameport.h Added joystick emulation 2014-06-08 13:45:26 +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 Added Intel Premiere/PCI (Batman's Revenge) and Advanced/EV (Endeavor) motherboards. 2014-11-23 20:27:41 +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 Added Intel Premiere/PCI (Batman's Revenge) and Advanced/EV (Endeavor) motherboards. 2014-11-23 20:27:41 +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 Added Intel Premiere/PCI (Batman's Revenge) and Advanced/EV (Endeavor) motherboards. 2014-11-23 20:27:41 +00:00
ide.c Fixed IDE transfers of 256 sectors, Windows 2000 now works. 2014-08-20 19:37:23 +01:00
ide.h Implemented ATAPI Read CD-ROM Capacity command, fixes CD usage in OS/2. 2014-07-12 14:22:54 +01:00
intel.c Added Intel Premiere/PCI (Batman's Revenge) and Advanced/EV (Endeavor) motherboards. 2014-11-23 20:27:41 +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 Added Intel Premiere/PCI (Batman's Revenge) and Advanced/EV (Endeavor) motherboards. 2014-11-23 20:27:41 +00:00
intel_flash.h Added Intel Premiere/PCI (Batman's Revenge) and Advanced/EV (Endeavor) motherboards. 2014-11-23 20:27:41 +00: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 Now up to date with current dev version. 2013-05-27 17:46:42 +01:00
jim.h Add v0.7 source 2013-04-21 14:54:35 +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 Implemented NMI mask register for XT machines. 2014-09-27 18:39:06 +01:00
keyboard_amstrad.h Add v0.7 source 2013-04-21 14:54:35 +01:00
keyboard_at.c Added Intel Premiere/PCI (Batman's Revenge) and Advanced/EV (Endeavor) motherboards. 2014-11-23 20:27:41 +00:00
keyboard_at.h Add v0.7 source 2013-04-21 14:54:35 +01:00
keyboard_olim24.c Improvements to PC speaker - fixes sound on Beyond Castle Wolfenstein and probably other games as well. 2014-07-16 20:44:29 +01:00
keyboard_olim24.h Add v0.7 source 2013-04-21 14:54:35 +01:00
keyboard_pcjr.c Improvements to PC speaker - fixes sound on Beyond Castle Wolfenstein and probably other games as well. 2014-07-16 20:44:29 +01:00
keyboard_pcjr.h Preliminary PCjr emulation. 2014-01-12 11:37:09 +00:00
keyboard_xt.c Improvements to PC speaker - fixes sound on Beyond Castle Wolfenstein and probably other games as well. 2014-07-16 20:44:29 +01:00
keyboard_xt.h Add v0.7 source 2013-04-21 14:54:35 +01:00
linux-time.c Initial port to Linux (using Allegro). 2014-09-04 21:07:24 +01:00
lpt.c Now up to date with current dev version. 2013-05-27 17:46:42 +01:00
lpt.h Now up to date with current dev version. 2013-05-27 17:46:42 +01:00
Makefile.am Implemented NMI mask register for XT machines. 2014-09-27 18:39:06 +01:00
Makefile.in Implemented NMI mask register for XT machines. 2014-09-27 18:39:06 +01:00
Makefile.mingw Added Intel Premiere/PCI (Batman's Revenge) and Advanced/EV (Endeavor) motherboards. 2014-11-23 20:27:41 +00:00
mcr.c Add v0.7 source 2013-04-21 14:54:35 +01:00
mem.c Added Intel Premiere/PCI (Batman's Revenge) and Advanced/EV (Endeavor) motherboards. 2014-11-23 20:27:41 +00:00
mem.h Added Intel Premiere/PCI (Batman's Revenge) and Advanced/EV (Endeavor) motherboards. 2014-11-23 20:27:41 +00:00
model.c Added Intel Premiere/PCI (Batman's Revenge) and Advanced/EV (Endeavor) motherboards. 2014-11-23 20:27:41 +00:00
model.h Implemented preliminary S3 ViRGE 2D blitter emulation. 2014-03-20 14:03:55 +00:00
mouse.c Add v0.7 source 2013-04-21 14:54:35 +01:00
mouse.h Add v0.7 source 2013-04-21 14:54:35 +01:00
mouse_ps2.c Initial port to Linux (using Allegro). 2014-09-04 21:07:24 +01:00
mouse_ps2.h Add v0.7 source 2013-04-21 14:54:35 +01:00
mouse_serial.c Preliminary PCjr emulation. 2014-01-12 11:37:09 +00:00
mouse_serial.h Add v0.7 source 2013-04-21 14:54:35 +01:00
neat.c Now up to date with current dev version. 2013-05-27 17:46:42 +01:00
neat.h Add v0.7 source 2013-04-21 14:54:35 +01:00
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 Added Intel Premiere/PCI (Batman's Revenge) and Advanced/EV (Endeavor) motherboards. 2014-11-23 20:27:41 +00:00
nvr.h Initial port to Linux (using Allegro). 2014-09-04 21:07:24 +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
opti.c Add v0.7 source 2013-04-21 14:54:35 +01:00
pc.c Added Intel Premiere/PCI (Batman's Revenge) and Advanced/EV (Endeavor) motherboards. 2014-11-23 20:27:41 +00:00
pc.rc Added menu option to send CTRL-ALT-DELETE to emulated machine. Patch from GeeDee. 2014-11-18 18:38:12 +00:00
pci.c Added Intel Premiere/PCI (Batman's Revenge) and Advanced/EV (Endeavor) motherboards. 2014-11-23 20:27:41 +00:00
pci.h Added Intel Premiere/PCI (Batman's Revenge) and Advanced/EV (Endeavor) motherboards. 2014-11-23 20:27:41 +00:00
pic.c Fixed keyboard in Windows NT. 2014-08-18 20:28:31 +01:00
pic.h Now up to date with current dev version. 2013-05-27 17:46:42 +01:00
piix.c Initial port to Linux (using Allegro). 2014-09-04 21:07:24 +01:00
piix.h Add missing files from last commit. 2013-05-27 19:56:33 +01:00
pit.c Silence PC speaker output at very high frequencies - fixes Lemmings and other games that use high frequency as "speaker off". 2014-09-28 11:33:08 +01: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 Initial port to Linux (using Allegro). 2014-09-04 21:07:24 +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 Initial port to Linux (using Allegro). 2014-09-04 21:07:24 +01:00
ppi.c Add v0.7 source 2013-04-21 14:54:35 +01:00
resources.h Added menu option to send CTRL-ALT-DELETE to emulated machine. Patch from GeeDee. 2014-11-18 18:38:12 +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
serial.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
serial.h 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
sis496.c Implemented preliminary S3 ViRGE 2D blitter emulation. 2014-03-20 14:03:55 +00:00
sis496.h Added missing SiS496 files from last commit. 2013-07-18 21:20:05 +01:00
sound.c Fixed crash when selecting no sound card. 2014-07-08 21:03:34 +01:00
sound.h Improvements to PC speaker - fixes sound on Beyond Castle Wolfenstein and probably other games as well. 2014-07-16 20:44:29 +01:00
sound_ad1848.c Split off AD1848 CODEC from main Windows Sound System emulation. 2013-11-05 19:59:35 +00:00
sound_ad1848.h Split off AD1848 CODEC from main Windows Sound System emulation. 2013-11-05 19:59:35 +00:00
sound_adlib.c Devices can now be marked as not working, and disabled in release builds. 2013-11-28 20:03:59 +00:00
sound_adlib.h Add missing files from last commit. 2013-05-27 19:56:33 +01:00
sound_adlibgold.c Devices can now be marked as not working, and disabled in release builds. 2013-11-28 20:03:59 +00:00
sound_adlibgold.h Add missing files from last commit. 2013-05-27 19:56:33 +01:00
sound_cms.c Devices can now be marked as not working, and disabled in release builds. 2013-11-28 20:03:59 +00:00
sound_cms.h Add missing files from last commit. 2013-05-27 19:56:33 +01:00
sound_dbopl.cc Switched to OPL emulation to DOSBox dbopl emulator. 2014-02-27 19:42:06 +00:00
sound_dbopl.h Switched to OPL emulation to DOSBox dbopl emulator. 2014-02-27 19:42:06 +00:00
sound_emu8k.c Workaround for bad AWE32 ROM dumps created by AWE-DUMP - Win95 AWE32 drivers now work with these dumps. 2013-11-10 16:40:52 +00:00
sound_emu8k.h Improvements to AWE32 driver compatibilty. Increased AWE32 RAM from 512kb to 4mb. 2013-08-03 21:04:33 +01:00
sound_gus.c Fixed terminal count on auto-init DMA. Fixed sound on All New World of Lemmings when using GUS. 2014-08-24 14:08:17 +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 Switched to OPL emulation to DOSBox dbopl emulator. 2014-02-27 19:42:06 +00:00
sound_opl.h Switched to OPL emulation to DOSBox dbopl emulator. 2014-02-27 19:42:06 +00:00
sound_pas16.c Devices can now be marked as not working, and disabled in release builds. 2013-11-28 20:03:59 +00:00
sound_pas16.h Add missing files from last commit. 2013-05-27 19:56:33 +01:00
sound_resid.cc Innovation SSI-2001 emulation. Using ReSID-FP. 2014-05-11 14:09:13 +01:00
sound_resid.h Innovation SSI-2001 emulation. Using ReSID-FP. 2014-05-11 14:09:13 +01:00
sound_sb.c ViRGE S3D triangle rendering now uses worker thread. 2014-07-22 21:10:39 +01:00
sound_sb.h SB AWE32 emulation. 2013-07-23 22:04:17 +01:00
sound_sb_dsp.c ViRGE S3D triangle rendering now uses worker thread. 2014-07-22 21:10:39 +01:00
sound_sb_dsp.h ViRGE S3D triangle rendering now uses worker thread. 2014-07-22 21:10:39 +01:00
sound_sn76489.c Preliminary PCjr emulation. 2014-01-12 11:37:09 +00:00
sound_sn76489.h Preliminary PCjr emulation. 2014-01-12 11:37:09 +00:00
sound_speaker.c Improvements to PC speaker - fixes sound on Beyond Castle Wolfenstein and probably other games as well. 2014-07-16 20:44:29 +01:00
sound_speaker.h Improvements to PC speaker - fixes sound on Beyond Castle Wolfenstein and probably other games as well. 2014-07-16 20:44:29 +01:00
sound_ssi2001.c Innovation SSI-2001 emulation. Using ReSID-FP. 2014-05-11 14:09:13 +01:00
sound_ssi2001.h Innovation SSI-2001 emulation. Using ReSID-FP. 2014-05-11 14:09:13 +01:00
sound_wss.c Devices can now be marked as not working, and disabled in release builds. 2013-11-28 20:03:59 +00:00
sound_wss.h Add missing files from last commit. 2013-05-27 19:56:33 +01:00
soundopenal.c Now up to date with current dev version. 2013-05-27 17:46:42 +01:00
thread-pthread.c Initial port to Linux (using Allegro). 2014-09-04 21:07:24 +01:00
thread.h Added missing thread.h. 2014-07-23 08:15:35 +01:00
timer.c Moved PIT to common timer API. 2014-06-19 21:02:59 +01:00
timer.h Fixed PIT timer reads. 2014-07-10 21:32:49 +01:00
um8669f.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
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 Enabled write to CRTC R7 bit 4 when protection is enabled - fixes scrolling on DOS/V 6.2. 2014-11-04 20:14:50 +00:00
vid_ati18800.h Re-organisation of video emulation. 2013-06-24 20:42:35 +01:00
vid_ati28800.c Enabled write to CRTC R7 bit 4 when protection is enabled - fixes scrolling on DOS/V 6.2. 2014-11-04 20:14:50 +00:00
vid_ati28800.h Re-organisation of video emulation. 2013-06-24 20:42:35 +01:00
vid_ati68860_ramdac.c Mach64 changes : 2014-07-24 21:30:17 +01:00
vid_ati68860_ramdac.h Mach64 changes : 2014-07-24 21:30:17 +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 Enabled write to CRTC R7 bit 4 when protection is enabled - fixes scrolling on DOS/V 6.2. 2014-11-04 20:14:50 +00:00
vid_ati_mach64.h Re-organisation of video emulation. 2013-06-24 20:42:35 +01:00
vid_cga.c Initial port to Linux (using Allegro). 2014-09-04 21:07:24 +01:00
vid_cga.h Altered device memory mapping. 2013-10-19 17:06:55 +01:00
vid_cl5429.c Enabled write to CRTC R7 bit 4 when protection is enabled - fixes scrolling on DOS/V 6.2. 2014-11-04 20:14:50 +00:00
vid_cl5429.h Re-organisation of video emulation. 2013-06-24 20:42:35 +01:00
vid_ega.c Fixed memory mapping on ISA video cards - should now work on Award 430VX PCI. 2014-07-16 20:00:34 +01:00
vid_ega.h Implemented preliminary S3 ViRGE 2D blitter emulation. 2014-03-20 14:03:55 +00:00
vid_et4000.c Enabled write to CRTC R7 bit 4 when protection is enabled - fixes scrolling on DOS/V 6.2. 2014-11-04 20:14:50 +00:00
vid_et4000.h Re-organisation of video emulation. 2013-06-24 20:42:35 +01:00
vid_et4000w32.c Enabled write to CRTC R7 bit 4 when protection is enabled - fixes scrolling on DOS/V 6.2. 2014-11-04 20:14:50 +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 Implemented preliminary S3 ViRGE 2D blitter emulation. 2014-03-20 14:03:55 +00: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_mda.c Implemented preliminary S3 ViRGE 2D blitter emulation. 2014-03-20 14:03:55 +00:00
vid_mda.h Re-organisation of video emulation. 2013-06-24 20:42:35 +01:00
vid_olivetti_m24.c Initial port to Linux (using Allegro). 2014-09-04 21:07:24 +01:00
vid_olivetti_m24.h Re-organisation of video emulation. 2013-06-24 20:42:35 +01:00
vid_oti067.c Enabled write to CRTC R7 bit 4 when protection is enabled - fixes scrolling on DOS/V 6.2. 2014-11-04 20:14:50 +00:00
vid_oti067.h Implemented preliminary S3 ViRGE 2D blitter emulation. 2014-03-20 14:03:55 +00:00
vid_paradise.c Enabled write to CRTC R7 bit 4 when protection is enabled - fixes scrolling on DOS/V 6.2. 2014-11-04 20:14:50 +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 Implemented preliminary S3 ViRGE 2D blitter emulation. 2014-03-20 14:03:55 +00: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 Fixed PCjr 640x200x2 mode. 2014-08-03 20:38:04 +01:00
vid_pcjr.h Preliminary PCjr emulation. 2014-01-12 11:37:09 +00:00
vid_s3.c Changed data ordering in S3 acceleration in 32bpp modes, fixes display with some drivers. Patch from Battler. 2014-11-18 19:25:06 +00:00
vid_s3.h Added Phoenix Trio64. 2014-07-10 20:25:10 +01:00
vid_s3_virge.c Implemented 256kb wrapping on S3 cards. 2014-11-05 18:17:39 +00:00
vid_s3_virge.h S3 ViRGE S3D emulation. Currently very slow, bugs, features missing. 2014-05-26 18:13:23 +01:00
vid_sdac_ramdac.c 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 Altered device memory mapping. 2013-10-19 17:06:55 +01:00
vid_stg_ramdac.h Re-organisation of video emulation. 2013-06-24 20:42:35 +01:00
vid_svga.c Initial port to Linux (using Allegro). 2014-09-04 21:07:24 +01:00
vid_svga.h ViRGE S3D triangle rendering now uses worker thread. 2014-07-22 21:10:39 +01:00
vid_svga_render.c Mach64 changes : 2014-07-24 21:30:17 +01:00
vid_svga_render.h Mach64 changes : 2014-07-24 21:30:17 +01:00
vid_tandy.c Implemented preliminary S3 ViRGE 2D blitter emulation. 2014-03-20 14:03:55 +00:00
vid_tandy.h Re-organisation of video emulation. 2013-06-24 20:42:35 +01:00
vid_tgui9440.c Enabled write to CRTC R7 bit 4 when protection is enabled - fixes scrolling on DOS/V 6.2. 2014-11-04 20:14:50 +00: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 Enabled write to CRTC R7 bit 4 when protection is enabled - fixes scrolling on DOS/V 6.2. 2014-11-04 20:14:50 +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 Altered device memory mapping. 2013-10-19 17:06:55 +01:00
vid_unk_ramdac.h Re-organisation of video emulation. 2013-06-24 20:42:35 +01:00
vid_vga.c Enabled write to CRTC R7 bit 4 when protection is enabled - fixes scrolling on DOS/V 6.2. 2014-11-04 20:14:50 +00:00
vid_vga.h Re-organisation of video emulation. 2013-06-24 20:42:35 +01:00
vid_voodoo.c Implemented preliminary S3 ViRGE 2D blitter emulation. 2014-03-20 14:03:55 +00:00
vid_voodoo.h Add missing files from last commit. 2013-05-27 19:56:33 +01:00
video.c Added Phoenix Trio64. 2014-07-10 20:25:10 +01:00
video.h Initial port to Linux (using Allegro). 2014-09-04 21:07:24 +01: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 Added per-device configuration. 2014-06-30 21:31:28 +01:00
win-d3d-fs.cc Updated version number to v9. 2014-10-04 19:39:09 +01:00
win-d3d-fs.h Added fullscreen mode. 2013-12-07 13:43:06 +00:00
win-d3d.cc Direct3D video output. Fixed redraw when DirectDraw/Direct3D device is lost. 2013-08-13 19:20:28 +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 Added fullscreen mode. 2013-12-07 13:43:06 +00:00
win-ddraw-fs.h Added fullscreen mode. 2013-12-07 13:43:06 +00:00
win-ddraw.cc Added fullscreen mode. 2013-12-07 13:43:06 +00:00
win-ddraw.h Added fullscreen mode. 2013-12-07 13:43:06 +00:00
win-deviceconfig.c Initial port to Linux (using Allegro). 2014-09-04 21:07:24 +01:00
win-hdconf.c Fixed crash when selecting no sound card. 2014-07-08 21:03:34 +01:00
win-joystick.cc Initial port to Linux (using Allegro). 2014-09-04 21:07:24 +01:00
win-keyboard.cc Initial port to Linux (using Allegro). 2014-09-04 21:07:24 +01:00
win-midi.c Initial port to Linux (using Allegro). 2014-09-04 21:07:24 +01:00
win-mouse.cc Initial port to Linux (using Allegro). 2014-09-04 21:07:24 +01:00
win-status.c Initial commit of dynamic recompiler. 2014-11-05 21:24:16 +00:00
win-time.c Initial port to Linux (using Allegro). 2014-09-04 21:07:24 +01:00
win-video.c Now up to date with current dev version. 2013-05-27 17:46:42 +01:00
win.c Added Intel Premiere/PCI (Batman's Revenge) and Advanced/EV (Endeavor) motherboards. 2014-11-23 20:27:41 +00:00
win.h Added per-device configuration. 2014-06-30 21:31:28 +01:00
x86.h Initial commit of dynamic recompiler. 2014-11-05 21:24:16 +00:00
x86_flags.h Initial commit of dynamic recompiler. 2014-11-05 21:24:16 +00:00
x86_ops.h Added Pentium and Pentium MMX emulation. 2014-11-17 20:41:02 +00:00
x86_ops_arith.h Cycle counts for recompiled blocks now generated at compile time. 2014-11-12 19:33:49 +00:00
x86_ops_atomic.h Added Pentium and Pentium MMX emulation. 2014-11-17 20:41:02 +00:00
x86_ops_bcd.h Cycle counts for recompiled blocks now generated at compile time. 2014-11-12 19:33:49 +00:00
x86_ops_bit.h Cycle counts for recompiled blocks now generated at compile time. 2014-11-12 19:33:49 +00:00
x86_ops_bitscan.h Cycle counts for recompiled blocks now generated at compile time. 2014-11-12 19:33:49 +00:00
x86_ops_call.h Cycle counts for recompiled blocks now generated at compile time. 2014-11-12 19:33:49 +00:00
x86_ops_flag.h Cycle counts for recompiled blocks now generated at compile time. 2014-11-12 19:33:49 +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 Cycle counts for recompiled blocks now generated at compile time. 2014-11-12 19:33:49 +00:00
x86_ops_int.h Cycle counts for recompiled blocks now generated at compile time. 2014-11-12 19:33:49 +00:00
x86_ops_io.h Cycle counts for recompiled blocks now generated at compile time. 2014-11-12 19:33:49 +00:00
x86_ops_jump.h Cycle counts for recompiled blocks now generated at compile time. 2014-11-12 19:33:49 +00:00
x86_ops_misc.h HLT now reduces CPU usage in recompiler. 2014-11-16 15:09:27 +00:00
x86_ops_mmx.h Cycle counts for recompiled blocks now generated at compile time. 2014-11-12 19:33:49 +00:00
x86_ops_mmx_arith.h Cycle counts for recompiled blocks now generated at compile time. 2014-11-12 19:33:49 +00:00
x86_ops_mmx_cmp.h Added MMX emulation (probably some bugs). Implemented RDMSR/WRMSR for Winchip. 2013-08-03 15:05:50 +01:00
x86_ops_mmx_logic.h Initial commit of dynamic recompiler. 2014-11-05 21:24:16 +00:00
x86_ops_mmx_mov.h Cycle counts for recompiled blocks now generated at compile time. 2014-11-12 19:33:49 +00:00
x86_ops_mmx_pack.h Cycle counts for recompiled blocks now generated at compile time. 2014-11-12 19:33:49 +00:00
x86_ops_mmx_shift.h Cycle counts for recompiled blocks now generated at compile time. 2014-11-12 19:33:49 +00:00
x86_ops_mov.h Cycle counts for recompiled blocks now generated at compile time. 2014-11-12 19:33:49 +00:00
x86_ops_mov_ctrl.h Cycle counts for recompiled blocks now generated at compile time. 2014-11-12 19:33:49 +00:00
x86_ops_mov_seg.h Cycle counts for recompiled blocks now generated at compile time. 2014-11-12 19:33:49 +00:00
x86_ops_movx.h Cycle counts for recompiled blocks now generated at compile time. 2014-11-12 19:33:49 +00:00
x86_ops_msr.h Cycle counts for recompiled blocks now generated at compile time. 2014-11-12 19:33:49 +00:00
x86_ops_mul.h Cycle counts for recompiled blocks now generated at compile time. 2014-11-12 19:33:49 +00:00
x86_ops_pmode.h Cycle counts for recompiled blocks now generated at compile time. 2014-11-12 19:33:49 +00:00
x86_ops_prefix.h Cycle counts for recompiled blocks now generated at compile time. 2014-11-12 19:33:49 +00:00
x86_ops_rep.h Initial commit of dynamic recompiler. 2014-11-05 21:24:16 +00:00
x86_ops_ret.h Cycle counts for recompiled blocks now generated at compile time. 2014-11-12 19:33:49 +00:00
x86_ops_set.h Cycle counts for recompiled blocks now generated at compile time. 2014-11-12 19:33:49 +00:00
x86_ops_shift.h Cycle counts for recompiled blocks now generated at compile time. 2014-11-12 19:33:49 +00:00
x86_ops_stack.h Cycle counts for recompiled blocks now generated at compile time. 2014-11-12 19:33:49 +00:00
x86_ops_string.h Cycle counts for recompiled blocks now generated at compile time. 2014-11-12 19:33:49 +00:00
x86_ops_xchg.h Cycle counts for recompiled blocks now generated at compile time. 2014-11-12 19:33:49 +00:00
x86seg.c Implemented selector limits on some instructions - fixes LBA2. 2014-08-13 20:33:56 +01:00
x87.c Reorganised FPU emulation. 2014-11-09 14:07:03 +00:00
x87.h Reorganised FPU emulation. 2014-11-09 14:07:03 +00:00
x87_ops.h Reorganised FPU emulation. 2014-11-09 14:07:03 +00:00
x87_ops_arith.h Re-added FCOMPP 80387 detection hack accidentally removed in FPU reorganisation. 2014-11-17 20:23:29 +00:00
x87_ops_loadstore.h Implemented segment limit checks on FSTP double - fixes LBA2 on Pentium. 2014-11-19 18:12:42 +00:00
x87_ops_misc.h Cycle counts for recompiled blocks now generated at compile time. 2014-11-12 19:33:49 +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