|
|
2015-11-13 20:51:10 +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
|
Fixed typo that broke 8088 timing.
|
2015-11-13 20:51:10 +00: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 configure/makefile. Bump version number up to v10.1.
|
2015-11-07 11:19:29 +00:00 |
|
Makefile.in
|
Fix Linux configure/makefile. Bump version number up to v10.1.
|
2015-11-07 11:19:29 +00: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
|
Corrected size of Advanced/EV BIOS. Patch from ecksemmess.
|
2015-11-13 20:44:46 +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
|
Fix Linux configure/makefile. Bump version number up to v10.1.
|
2015-11-07 11:19:29 +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
|
Fixed PIIX code broken in rev 385.
|
2015-11-07 12:13:07 +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
|
Fix Linux configure/makefile. Bump version number up to v10.1.
|
2015-11-07 11:19:29 +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
|
Fix Linux configure/makefile. Bump version number up to v10.1.
|
2015-11-07 11:19:29 +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 |