pcem/src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2015-11-06 21:23:46 +00:00
..
dosbox Initial port to Linux (using Allegro). 2014-09-04 21:07:24 +01:00
resid-fp Fix Linux build. Enable 64-bit recompiler in Linux. 2015-07-18 16:03:39 +01:00
386.c Interpreter and dynamic recompiler now present in a single binary. 2015-08-21 20:55:36 +01:00
386.h Add missing files from last commit. 2013-05-27 19:56:33 +01:00
386_common.h Initial 64-bit recompiler. 2015-07-18 12:11:54 +01:00
386_dynarec.c Reset triggered by keyboard controller should now be handled correctly by dynamic recompiler. 2015-08-31 19:31:23 +01:00
386_dynarec_ops.c Interpreter and dynamic recompiler now present in a single binary. 2015-08-21 20:55:36 +01:00
386_ops.h Added dummy RDPMC implementation. 2015-08-25 19:32:15 +01:00
808x.c Reset triggered by keyboard controller should now be handled correctly by dynamic recompiler. 2015-08-31 19:31:23 +01: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 Interpreter and dynamic recompiler now present in a single binary. 2015-08-21 20:55:36 +01:00
allegro-gui-hdconf.c Initial port to Linux (using Allegro). 2014-09-04 21:07:24 +01:00
allegro-gui.c Various changes to FDC emulation. 2015-03-19 21:33:19 +00: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 Added command line option to start in fullscreen mode. 2015-11-02 18:05:23 +00:00
allegro-main.h Various changes to FDC emulation. 2015-03-19 21:33:19 +00: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 Corrected MSF->LBA conversion for CD audio. 2015-10-01 20:15:44 +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 Interpreter and dynamic recompiler now present in a single binary. 2015-08-21 20:55:36 +01:00
codegen.h Interpreter and dynamic recompiler now present in a single binary. 2015-08-21 20:55:36 +01:00
codegen_ops.c Interpreter and dynamic recompiler now present in a single binary. 2015-08-21 20:55:36 +01:00
codegen_ops.h Added code generation for : 2015-06-13 16:14:35 +01:00
codegen_ops_arith.h Reduced number of unnecessary register loads in x86-64 recompiler. 2015-08-05 20:31:20 +01:00
codegen_ops_fpu.h Added code generation for : 2015-06-13 16:14:35 +01:00
codegen_ops_jump.h Added code generation for : 2015-05-30 17:08:54 +01:00
codegen_ops_logic.h Rewrote recompiler implementation of NEG. 2015-08-08 16:05:05 +01:00
codegen_ops_mov.h x86-64 recompiler now at parity with x86-32 2015-08-04 18:36:27 +01:00
codegen_ops_shift.h x86-64 recompiler now at parity with x86-32 2015-08-04 18:36:27 +01:00
codegen_ops_stack.h x86-64 recompiler now at parity with x86-32 2015-08-04 18:36:27 +01:00
codegen_ops_x86-64.h Fixed stupid typos in FPU rounding - Unreal software mode works again. 2015-10-19 20:34:58 +01:00
codegen_ops_x86.h Fixed stupid typos in FPU rounding - Unreal software mode works again. 2015-10-19 20:34:58 +01: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 Interpreter and dynamic recompiler now present in a single binary. 2015-08-21 20:55:36 +01:00
codegen_timing_pentium.c Interpreter and dynamic recompiler now present in a single binary. 2015-08-21 20:55:36 +01:00
codegen_x86-64.c Interpreter and dynamic recompiler now present in a single binary. 2015-08-21 20:55:36 +01:00
codegen_x86-64.h Initial 64-bit recompiler. 2015-07-18 12:11:54 +01:00
codegen_x86.c Windows x86 32-bit recompiler should now work with DEP enabled. 2015-09-03 18:35:58 +01:00
codegen_x86.h Added code generation for memory versions of MOV, and memory source versions of ADD, SUB, AND, OR, XOR and CMP. 2015-02-08 17:17:14 +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 Removed a bunch of old #defines. Cleaned up some dead code. 2015-09-16 19:08:50 +01:00
cpu.h Added simulation of PCI access timing to Voodoo. 2015-08-22 17:03:37 +01: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 Windows MIDI out device now selectable. 2015-08-23 20:59:15 +01:00
disc.c Can now select to emulate 1.2MB 5.25" disc drive, with double stepping. 2015-08-24 21:09:35 +01:00
disc.h Re-implemented FDC Read a Track command. King's Quest 1 booter works again. 2015-10-04 17:52:38 +01:00
disc_fdi.c Re-implemented FDC Read a Track command. King's Quest 1 booter works again. 2015-10-04 17:52:38 +01:00
disc_fdi.h Various changes to FDC emulation. 2015-03-19 21:33:19 +00:00
disc_img.c Re-implemented FDC Read a Track command. King's Quest 1 booter works again. 2015-10-04 17:52:38 +01:00
disc_img.h Various changes to FDC emulation. 2015-03-19 21:33:19 +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 Re-implemented FDC Read a Track command. King's Quest 1 booter works again. 2015-10-04 17:52:38 +01:00
fdc.h Added FDC37c655 SuperIO chip for Intel Premiere/PCI. 2015-07-12 14:22:47 +01:00
fdc37c665.c Added FDC37c655 SuperIO chip for Intel Premiere/PCI. 2015-07-12 14:22:47 +01:00
fdc37c665.h Added FDC37c655 SuperIO chip for Intel Premiere/PCI. 2015-07-12 14:22:47 +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 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 command line option to start in fullscreen mode. 2015-11-02 18:05:23 +00:00
ide.c CD-ROM drive is now secondary master if no hard drive is present in that position. 2015-10-19 18:39:00 +01:00
ide.h Added support for up to 4 IDE hard drives. 2015-07-12 11:43:12 +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 Implemented keyboard Enable Mouse Port command. Fixes PS/2 mouse in Windows NT. 2015-10-21 21:39:41 +01:00
keyboard_at.h Improvements to PS/2 mouse emulation. 2015-06-21 15:34:27 +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 Various changes to FDC emulation. 2015-03-19 21:33:19 +00:00
keyboard_pcjr.h Preliminary PCjr emulation. 2014-01-12 11:37:09 +00:00
keyboard_xt.c Implement PPI switch read correctly for IBM PC. 2015-10-23 20:40:28 +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 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 Fix Linux build. Enable 64-bit recompiler in Linux. 2015-07-18 16:03:39 +01:00
Makefile.in Fix Linux build. Enable 64-bit recompiler in Linux. 2015-07-18 16:03:39 +01:00
Makefile.mingw Added FDC37c655 SuperIO chip for Intel Premiere/PCI. 2015-07-12 14:22:47 +01:00
Makefile.mingw64 Initial 64-bit recompiler. 2015-07-18 12:11:54 +01:00
mcr.c Add v0.7 source 2013-04-21 14:54:35 +01:00
mem.c Clear _mem_exec array on init/reset. 2015-10-31 17:55:40 +00:00
mem.h Flush memory->codeblock list heads on CPU reset - fixes "block->next->pc=0" errors on reset on some machines. 2015-07-12 14:53:03 +01:00
model.c Removed a bunch of old #defines. Cleaned up some dead code. 2015-09-16 19:08:50 +01:00
model.h Expanded MODEL cpu array to 4 entries. 2015-08-27 19:20:34 +01: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 Implemented PS/2 mouse Status Request command. 2015-10-19 18:31:12 +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 DTK 386SX clone and Phoenix 386 clone. Patch from nerd73. 2015-08-19 20:01:20 +01: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 command line option to specify config file to use on startup. 2015-11-06 21:23:46 +00:00
pc.rc Can now select to emulate 1.2MB 5.25" disc drive, with double stepping. 2015-08-24 21:09:35 +01: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 Reverted rev 339. Fixes Adlib Gold jukebox. 2015-10-10 14:32:50 +01:00
pic.h Now up to date with current dev version. 2013-05-27 17:46:42 +01:00
piix.c Removed redundant memcpy from rev 385. 2015-11-02 18:04:58 +00:00
piix.h Add missing files from last commit. 2013-05-27 19:56:33 +01:00
pit.c Tweaked PIT GATE handling, fixes Lemmings 2. 2015-10-18 15:35:56 +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
ps1.c Added PS/1 model 2011 emulation. 2015-06-21 16:03:33 +01:00
ps1.h Added PS/1 model 2011 emulation. 2015-06-21 16:03:33 +01:00
resources.h Can now select to emulate 1.2MB 5.25" disc drive, with double stepping. 2015-08-24 21:09:35 +01: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 Removed a bunch of old #defines. Cleaned up some dead code. 2015-09-16 19:08:50 +01:00
serial.h Implemented serial scratch register. 2015-06-21 14:52:53 +01: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 Implement ATAPI Stop Play/Scan command. 2015-09-30 20:45:47 +01:00
sound.h CD audio processing now performed on a dedicated thread. 2015-08-23 15:35:37 +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 Amplified EMU8000 output a bit. 2015-10-18 15:36:06 +01:00
sound_emu8k.h AWE32 onboard RAM size now configurable. 2015-08-27 20:39:38 +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 AWE32 onboard RAM size now configurable. 2015-08-27 20:39:38 +01:00
sound_sb.h SB AWE32 emulation. 2013-07-23 22:04:17 +01:00
sound_sb_dsp.c Starting Sound Blaster DMA now clears pause status. 2015-10-01 21:41:25 +01:00
sound_sb_dsp.h Starting Sound Blaster DMA now clears pause status. 2015-10-01 21:41:25 +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 CD audio processing now performed on a dedicated thread. 2015-08-23 15:35:37 +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 Timers now always processed in correct order. Fixes sound in Lion King and probably some other timing related issues. 2015-09-12 14:54:40 +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 Fixed Mach64 32-bit mode. 2015-09-01 20:05:28 +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 CGA 320x200x4 on EGA and (S)VGA cars. 2015-08-19 21:13:30 +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 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 Add range checks to ET4000/W32p VRAM read/write functions. 2015-10-31 18:23:39 +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 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 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 Correct S3 class code. 2015-10-11 20:36:18 +01:00
vid_s3.h Added Phoenix Trio64. 2014-07-10 20:25:10 +01:00
vid_s3_virge.c Implemented ViRGE 2D Polygon Fill command. 2015-09-26 17:56:55 +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 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 Ignore odd/even mode when loading VGA latches on memory read. Fixes Jazz Jackrabbit. 2015-10-10 14:33:36 +01:00
vid_svga.h Implemented VGA attribute enable bit in attribute index - VGA grabber in Windows 3.x now works properly. 2015-09-18 20:42:37 +01:00
vid_svga_render.c Fixed CGA 320x200x4 on EGA and (S)VGA cars. 2015-08-19 21:13:30 +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 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 Don't create Voodoo memory dump in release build. 2015-11-02 18:06:34 +00:00
vid_voodoo.h Added usable 3DFX emulation. 2015-03-08 15:55:03 +00:00
vid_voodoo_dither.h Added Voodoo 2x2 dither pattern. 2015-04-29 21:09:17 +01:00
video.c Added PS/1 model 2011 emulation. 2015-06-21 16:03:33 +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 Can now select to emulate 1.2MB 5.25" disc drive, with double stepping. 2015-08-24 21:09:35 +01:00
win-d3d-fs.cc Bumped version number up to v10. 2015-10-31 17:49:22 +00: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 Windows MIDI out device now selectable. 2015-08-23 20:59:15 +01:00
win-hdconf.c Fixed error text in HD config dialog. 2015-08-22 11:01:04 +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 Windows MIDI out device now selectable. 2015-08-23 20:59:15 +01:00
win-mouse.cc Force PCem to leave fullscreen mode when losing focus. 2015-10-08 19:41:52 +01:00
win-status.c Interpreter and dynamic recompiler now present in a single binary. 2015-08-21 20:55:36 +01: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 command line option to start in fullscreen mode. 2015-11-02 18:05:23 +00:00
win.h Added per-device configuration. 2014-06-30 21:31:28 +01:00
x86.h Initial 64-bit recompiler. 2015-07-18 12:11:54 +01:00
x86_flags.h Lazy flags code now handles carry flag. 2015-02-02 19:54:01 +00:00
x86_ops.h Interpreter and dynamic recompiler now present in a single binary. 2015-08-21 20:55:36 +01:00
x86_ops_arith.h Lazy flags code now handles carry flag. 2015-02-02 19:54:01 +00:00
x86_ops_atomic.h Added Pentium and Pentium MMX emulation. 2014-11-17 20:41:02 +00:00
x86_ops_bcd.h Fixed carry flag in DAA/DAS. 2015-02-13 21:06:54 +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 Interpreter and dynamic recompiler now present in a single binary. 2015-08-21 20:55:36 +01:00
x86_ops_fpu.h Cycle counts for recompiled blocks now generated at compile time. 2014-11-12 19:33:49 +00:00
x86_ops_inc_dec.h 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 Reset triggered by keyboard controller should now be handled correctly by dynamic recompiler. 2015-08-31 19:31:23 +01: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 Recompiler now handles divide exceptions correctly - now runs Flight Simulator 5.1 with QEMM 2015-08-09 13:06:01 +01:00
x86_ops_mmx.h Added code generation for : 2015-06-13 16:14:35 +01: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 MMX 64-bit MOV instructions now handle faults correctly. 2015-09-12 18:57:38 +01:00
x86_ops_mmx_pack.h Fixed PUNPCKHDQ. 2015-08-13 21:34:07 +01: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 Writing to read-only data selector now causes a fault. 2015-06-21 14:54:58 +01:00
x86_ops_mov_ctrl.h MOV DRx now loads/stores from 'dummy' DRx registers (BeOS). 2015-05-03 14:42:34 +01:00
x86_ops_mov_seg.h Added code generation for register and immediate PUSH/POP, RET, relative CALL and JMP instructions. 2015-03-30 20:42:33 +01: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 Added dummy RDPMC implementation. 2015-08-25 19:32:15 +01: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 SIDT always stores 32-bit base on 386+. Fixes OS/2 2.0. 2015-08-11 20:44:16 +01: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 Lazy flags code now handles carry flag. 2015-02-02 19:54:01 +00:00
x86_ops_stack.h POP SS correctly disables interrupts on the next instruction. 2015-05-20 20:52:42 +01: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 Nested Task flag is cleared on JMP to task gate. Fixes GO32. 2015-08-29 10:57:15 +01:00
x87.c FPU copy should now work. 2015-05-18 20:33:33 +01:00
x87.h FPU copy should now work. 2015-05-18 20:33:33 +01:00
x87_ops.h Fixed stupid typos in FPU rounding - Unreal software mode works again. 2015-10-19 20:34:58 +01:00
x87_ops_arith.h FPU rounding modes now have effect in FADD double precision. Fixes rendering in Interstate '76. 2015-09-21 21:54:43 +01:00
x87_ops_loadstore.h FPU copy should now work. 2015-05-18 20:33:33 +01:00
x87_ops_misc.h Added FPREM1 instruction for Interstate '76. 2015-09-21 08:14:53 +01: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