SarahW
0724cfcae4
Add emulation of IBM PS/1 Model 2121.
...
As part of this :
- FDC Specify command now completes immediately
- Implemented keyboard system flag status
- Added ability to remap 384kb reserved memory to above extended memory
2016-05-02 20:06:49 +01: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
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
386.h
Add missing files from last commit.
2013-05-27 19:56:33 +01:00
386_common.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
386_dynarec.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
386_dynarec_ops.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
386_ops.h
Cyrix 6x86 emulation. Based on patch from leilei.
2016-04-27 22:23:49 +01:00
808x.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
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
Fix Linux port. Update Linux GUI.
2016-01-12 20:54:30 +00:00
allegro-gui-hdconf.c
Initial port to Linux (using Allegro).
2014-09-04 21:07:24 +01:00
allegro-gui.c
Updates and fixes to Linux IOCTL CD-ROM code. Based on patch from Battler
2016-04-04 15:15:08 +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
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
Fix overflow and scaling in Linux 8-bit blitting code.
2016-02-01 20:44:48 +00: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
Updates and fixes to Linux IOCTL CD-ROM code. Based on patch from Battler
2016-04-04 15:15:08 +01:00
cdrom-ioctl.c
Adjust MSF->LBA conversion in Windows IOCTL CD-ROM code.
2016-04-04 11:08:23 +01:00
cdrom-ioctl.h
CD-ROM changes from Battler, including :
2016-03-08 20:47:05 +00:00
cdrom-iso.c
CD-ROM changes from Battler, including :
2016-03-08 20:47:05 +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
Cyrix 6x86 emulation. Based on patch from leilei.
2016-04-27 22:23:49 +01:00
codegen_ops.c
Added code generation for MMX instructions
2016-02-24 20:55:48 +00:00
codegen_ops.h
Added code generation for :
2015-06-13 16:14:35 +01:00
codegen_ops_arith.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_fpu.h
Added code generation for :
2015-06-13 16:14:35 +01: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
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_misc.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_mmx.h
Added code generation for MMX instructions
2016-02-24 20:55:48 +00: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
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_stack.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_x86-64.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_x86.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_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_x86-64.c
Cyrix 6x86 emulation. Based on patch from leilei.
2016-04-27 22:23:49 +01:00
codegen_x86-64.h
Added code generation for MMX instructions
2016-02-24 20:55:48 +00:00
codegen_x86.c
Cyrix 6x86 emulation. Based on patch from leilei.
2016-04-27 22:23:49 +01:00
codegen_x86.h
Added code generation for MMX instructions
2016-02-24 20:55:48 +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
Limited PS/1 to 10 MHz.
2016-05-01 12:24:08 +01:00
cpu.h
Limited PS/1 to 10 MHz.
2016-05-01 12:24:08 +01:00
dac.c
Add v0.7 source
2013-04-21 14:54:35 +01:00
device.c
Refactored sound code - slight speedup.
2016-02-10 20:49:28 +00:00
device.h
Windows MIDI out device now selectable.
2015-08-23 20:59:15 +01:00
disc.c
FDC changes :
2015-12-12 16:31:08 +00:00
disc.h
FDC changes :
2015-12-12 16:31:08 +00:00
disc_fdi.c
FDC changes :
2015-12-12 16:31:08 +00:00
disc_fdi.h
FDC changes :
2015-12-12 16:31:08 +00:00
disc_img.c
FDC changes :
2015-12-12 16:31:08 +00: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
Add emulation of IBM PS/1 Model 2121.
2016-05-02 20:06:49 +01: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
Add emulation of IBM PS/1 Model 2121.
2016-05-02 20:06:49 +01:00
fdd.h
Add emulation of IBM PS/1 Model 2121.
2016-05-02 20:06:49 +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 PS/1 Audio Card emulation.
2016-04-13 21:56:15 +01:00
gameport.h
Added PS/1 Audio Card emulation.
2016-04-13 21:56:15 +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
Add emulation of IBM PS/1 Model 2121.
2016-05-02 20:06:49 +01:00
ide.c
Implemented ATAPI audio channel select. Based on patch from Battler.
2016-04-04 11:44:40 +01:00
ide.h
CD-ROM changes from Battler, including :
2016-03-08 20:47:05 +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
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
Added Hercules InColor emulation. Patch from John Elliott.
2016-02-04 20:35:23 +00: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
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
Add emulation of IBM PS/1 Model 2121.
2016-05-02 20:06:49 +01:00
keyboard_at.h
Improvements to PS/2 mouse emulation.
2015-06-21 15:34:27 +01:00
keyboard_olim24.c
Refactored sound code - slight speedup.
2016-02-10 20:49:28 +00:00
keyboard_olim24.h
Add v0.7 source
2013-04-21 14:54:35 +01: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
Refactored sound code - slight speedup.
2016-02-10 20:49:28 +00: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
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
Add emulation of IBM PS/1 Model 2121.
2016-05-02 20:06:49 +01:00
Makefile.in
Updates and fixes to Linux IOCTL CD-ROM code. Based on patch from Battler
2016-04-04 15:15:08 +01:00
Makefile.mingw
Add emulation of IBM PS/1 Model 2121.
2016-05-02 20:06:49 +01:00
Makefile.mingw64
Add emulation of IBM PS/1 Model 2121.
2016-05-02 20:06:49 +01: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
Add emulation of IBM PS/1 Model 2121.
2016-05-02 20:06:49 +01:00
mem.h
Add emulation of IBM PS/1 Model 2121.
2016-05-02 20:06:49 +01:00
model.c
Add emulation of IBM PS/1 Model 2121.
2016-05-02 20:06:49 +01:00
model.h
Fixed Tandy memory configurations less than 640kb.
2015-11-22 21:11:31 +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
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
Add emulation of IBM PS/1 Model 2121.
2016-05-02 20:06:49 +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
Floppy drive type defaults to sensible value.
2016-05-01 12:27:26 +01:00
pc.rc
CD-ROM IDE channel now configuarable. Based on patch from Battler.
2016-03-06 17:23:51 +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
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
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
Refactored sound code - slight speedup.
2016-02-10 20:49:28 +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
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
Add emulation of IBM PS/1 Model 2121.
2016-05-02 20:06:49 +01:00
ps1.h
Add emulation of IBM PS/1 Model 2121.
2016-05-02 20:06:49 +01:00
resources.h
CD-ROM IDE channel now configuarable. Based on patch from Battler.
2016-03-06 17:23:51 +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
scat.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
scat.h
Added Award 286 (using SCAT chipset). Patch from Greatpsycho.
2016-04-14 21:15:00 +01: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
Implemented ATAPI audio channel select. Based on patch from Battler.
2016-04-04 11:44:40 +01:00
sound.h
Refactored sound code - slight speedup.
2016-02-10 20:49:28 +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
Refactored sound code - slight speedup.
2016-02-10 20:49:28 +00:00
sound_adlib.h
Add missing files from last commit.
2013-05-27 19:56:33 +01:00
sound_adlibgold.c
Fixed missing update function in Adlib Gold - stops looping samples when sample playback is disabled.
2016-04-12 19:47:44 +01:00
sound_adlibgold.h
Add missing files from last commit.
2013-05-27 19:56:33 +01:00
sound_cms.c
Refactored sound code - slight speedup.
2016-02-10 20:49:28 +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
Added missing stereo panning to GUS.
2016-03-14 18:00:16 +00: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
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
sound_pas16.h
Add missing files from last commit.
2013-05-27 19:56:33 +01:00
sound_ps1.c
Added PS/1 Audio Card emulation.
2016-04-13 21:56:15 +01:00
sound_ps1.h
Added PS/1 Audio Card emulation.
2016-04-13 21:56:15 +01:00
sound_pssj.c
Added PS/1 Audio Card emulation.
2016-04-13 21:56:15 +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
Refactored sound code - slight speedup.
2016-02-10 20:49:28 +00:00
sound_sb.h
SB AWE32 emulation.
2013-07-23 22:04:17 +01:00
sound_sb_dsp.c
Set Sound Blaster auto-init DMA to 64k on DSP reset - Jazz Jackrabbit works again.
2016-02-10 20:50:13 +00:00
sound_sb_dsp.h
Refactored sound code - slight speedup.
2016-02-10 20:49:28 +00:00
sound_sn76489.c
Added PS/1 Audio Card emulation.
2016-04-13 21:56:15 +01:00
sound_sn76489.h
Added PS/1 Audio Card emulation.
2016-04-13 21:56:15 +01:00
sound_speaker.c
Refactored sound code - slight speedup.
2016-02-10 20:49:28 +00:00
sound_speaker.h
Refactored sound code - slight speedup.
2016-02-10 20:49:28 +00:00
sound_ssi2001.c
Refactored sound code - slight speedup.
2016-02-10 20:49:28 +00:00
sound_ssi2001.h
Innovation SSI-2001 emulation. Using ReSID-FP.
2014-05-11 14:09:13 +01:00
sound_wss.c
Refactored sound code - slight speedup.
2016-02-10 20:49:28 +00: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
CD audio processing now performed on a dedicated thread.
2015-08-23 15:35:37 +01: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
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
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
Fixed Mach64 15-bit mode.
2015-11-18 20:47:14 +00: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
Use correct Mach64 blitter host data size - fixes Windows XP Mach64 drivers.
2016-04-30 10:25:08 +01: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
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_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
Move ET4000/W32p blitter to seperate thread.
2016-04-30 12:45:37 +01:00
vid_et4000w32.h
Re-organisation of video emulation.
2013-06-24 20:42:35 +01:00
vid_et4000w32i.c
Fixed dirty screen updating in high resolution modes.
2014-03-22 19:10:00 +00:00
vid_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_incolor.c
Added Hercules InColor emulation. Patch from John Elliott.
2016-02-04 20:35:23 +00:00
vid_incolor.h
Added Hercules InColor emulation. Patch from John Elliott.
2016-02-04 20:35:23 +00: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_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
Move S3 Vision864/Trio32/Trio64 blitter to seperate thread.
2016-04-28 21:58:28 +01:00
vid_s3.h
Added Phoenix Trio64.
2014-07-10 20:25:10 +01:00
vid_s3_virge.c
Fixed race condition with ViRGE 2D blitter.
2016-03-09 20:04:21 +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
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
Added support for Tandy 1000 HX and SL/2. As part of this commit :
2015-12-03 21:48:10 +00:00
vid_tandy.h
Re-organisation of video emulation.
2013-06-24 20:42:35 +01:00
vid_tandysl.c
Added support for Tandy 1000 HX and SL/2. As part of this commit :
2015-12-03 21:48:10 +00: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
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
Fixed off-by-one error in Voodoo when Y coordinates are reversed.
2016-04-09 20:53:21 +01:00
vid_voodoo.h
Added usable 3DFX emulation.
2015-03-08 15:55:03 +00:00
vid_voodoo_codegen_x86-64.h
Changes to Voodoo recompiler :
2016-04-09 20:43:19 +01:00
vid_voodoo_codegen_x86.h
Changes to Voodoo recompiler :
2016-04-09 20:43:19 +01:00
vid_voodoo_dither.h
Added Voodoo 2x2 dither pattern.
2015-04-29 21:09:17 +01:00
video.c
Add emulation of IBM PS/1 Model 2121.
2016-05-02 20:06:49 +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
Fixed crash in Configuration window.
2016-03-02 18:11:08 +00:00
win-d3d-fs.cc
Direct3D blitting code doesn't do anything if updated area is 0 - fixes crash on Intel HD graphics.
2016-03-02 19:16:51 +00:00
win-d3d-fs.h
Added fullscreen mode.
2013-12-07 13:43:06 +00:00
win-d3d.cc
Direct3D blitting code doesn't do anything if updated area is 0 - fixes crash on Intel HD graphics.
2016-03-02 19:16:51 +00: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 clipping to DirectDraw blit function.
2015-11-25 21:23:33 +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
CD-ROM IDE channel now configuarable. Based on patch from Battler.
2016-03-06 17:23:51 +00: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
CD-ROM changes from Battler, including :
2016-03-08 20:47:05 +00:00
win.h
Added per-device configuration.
2014-06-30 21:31:28 +01:00
x86.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_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
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_atomic.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_bcd.h
Fixed carry flag in DAA/DAS.
2015-02-13 21:06:54 +00:00
x86_ops_bit.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_bitscan.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_call.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_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
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_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
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_misc.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_mmx.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_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
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_mmx_pack.h
Fixed PUNPCKHDQ.
2015-08-13 21:34:07 +01:00
x86_ops_mmx_shift.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_mov.h
Cyrix 6x86 emulation. Based on patch from leilei.
2016-04-27 22:23:49 +01:00
x86_ops_mov_ctrl.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_mov_seg.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_movx.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_msr.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_mul.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_pmode.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_prefix.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_rep.h
Initial commit of dynamic recompiler.
2014-11-05 21:24:16 +00:00
x86_ops_ret.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_set.h
Cycle counts for recompiled blocks now generated at compile time.
2014-11-12 19:33:49 +00:00
x86_ops_shift.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_stack.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_string.h
Cycle counts for recompiled blocks now generated at compile time.
2014-11-12 19:33:49 +00:00
x86_ops_xchg.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
x86seg.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
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
Added missing FCMOV instruction for 6x86MX.
2016-04-28 19:34:46 +01:00
x87_ops_arith.h
Cyrix 6x86 emulation. Based on patch from leilei.
2016-04-27 22:23:49 +01:00
x87_ops_loadstore.h
FPU copy should now work.
2015-05-18 20:33:33 +01:00
x87_ops_misc.h
Added missing FCMOV instruction for 6x86MX.
2016-04-28 19:34:46 +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