SarahW
|
7531b95e83
|
Fixed A20 reset issues. Patch from Greatpsycho.
|
2017-07-17 19:38:02 +01:00 |
|
SarahW
|
dc511447df
|
Added Page Size Extension (4MB pages) to Pentium CPUs.
|
2017-07-16 21:24:09 +01:00 |
|
SarahW
|
e7afbb1a26
|
Re-ordered HDD controller menu to be more logical.
|
2017-07-16 16:55:11 +01:00 |
|
SarahW
|
9521237b0b
|
Added Samsung SPC-4200P emulation.
IDE Drive Diagnostics command now doesn't complete immediately (required by SPC-4200P BIOS).
Patch from Greatpsycho.
|
2017-07-16 16:17:59 +01:00 |
|
SarahW
|
51ed6ea341
|
Protected mode improvements :
- LTR now sets TSS state to busy
- LMSW preserves ET bit in CR0
- Fixed PC size in 16-bit system segment on CALL/JMP
Patch from Greatpsycho
|
2017-07-16 15:51:19 +01:00 |
|
SarahW
|
29bef61a3e
|
Eject floppy drives on reset - fixes loaded discs persisting through config changes.
|
2017-07-16 15:31:32 +01:00 |
|
SarahW
|
5c97ee3422
|
Fixed corruption on large (>4GB) drives.
|
2017-07-10 21:10:04 +01:00 |
|
SarahW
|
935b621560
|
Add LARGEFILE defines to esdi_at.c.
|
2017-07-10 20:53:28 +01:00 |
|
SarahW
|
d8a94b22e6
|
Handle D3D buffer locking failures more gracefully. Patch from JosepMa.
|
2017-07-09 18:51:39 +01:00 |
|
SarahW
|
b18891f62e
|
Added paths.c/h files missing from rev 789.
|
2017-07-09 18:17:46 +01:00 |
|
SarahW
|
c9f29583ff
|
Re-ordered model menu to be more logical.
|
2017-07-06 21:41:59 +01:00 |
|
SarahW
|
807b710a5d
|
Improvements to path handling. Patch from bit.
|
2017-07-06 21:25:10 +01:00 |
|
SarahW
|
1d4c9ab4e8
|
More SCAT improvements. Patch from Greatpsycho.
|
2017-07-06 20:26:48 +01:00 |
|
SarahW
|
c05689a9ec
|
More task switching fixes. Patch from Greatpsycho.
|
2017-07-06 18:41:51 +01:00 |
|
SarahW
|
1e90a84e90
|
Tweaks to hard drive image parameter finding. Patch from Greatpsycho.
|
2017-07-05 21:54:48 +01:00 |
|
SarahW
|
2ac22b03d5
|
Fixes to task switching. Patch from Greatpsycho.
|
2017-07-05 21:40:02 +01:00 |
|
SarahW
|
5d6c3fb9ea
|
Added WD1007V-SE1 ESDI emulation.
|
2017-07-05 21:00:50 +01:00 |
|
SarahW
|
6484baaf9f
|
Abstracted hard disc image handling to separate file.
|
2017-07-02 18:10:36 +01:00 |
|
SarahW
|
c760a93e1a
|
Re-enabled recompiled CLI/STI with VME.
|
2017-06-30 21:02:28 +01:00 |
|
SarahW
|
1f33b52451
|
Added VME emulation to Intel DX4, Pentium and Pentium MMX.
Temporarily disabled recompilation of CLI and STI.
|
2017-06-30 20:42:19 +01:00 |
|
SarahW
|
8fbebead19
|
CHECK_READ()/CHECK_WRITE() now handle code segments. Patch from Greatpsycho.
|
2017-06-20 19:32:58 +01:00 |
|
SarahW
|
4c94ab07c9
|
286 LOADALL can not change PE bit in MSW register when in protected mode. Patch from Greatpsycho.
|
2017-06-20 19:32:12 +01:00 |
|
SarahW
|
16b4894b44
|
Opcode C6/1-7 and C7/1-7 treated as illegal on 286+ CPUs. Patch from Greatpsycho.
|
2017-06-20 19:31:48 +01:00 |
|
SarahW
|
4446a6cdaf
|
Implemented 16-bit task switching. Patch from Greatpsycho.
|
2017-06-19 19:55:59 +01:00 |
|
pcem_emulator
|
0928b4fbdf
|
Sound buffer length now configurable in wxWidgets GUI. Patch from bit.
|
2017-06-18 21:03:22 +01:00 |
|
pcem_emulator
|
e61d25eedd
|
Fixed --config parameter with wxWidgets GUI. Patch from bit.
|
2017-06-18 20:51:07 +01:00 |
|
pcem_emulator
|
03f7302cf8
|
Clean up duplicate definitions in cdrom-image.cc. Patch from bit.
|
2017-06-18 20:50:20 +01:00 |
|
pcem_emulator
|
bfef4889a7
|
Fix build error with wxWidgets GUI introducted in rev 772.
|
2017-06-18 20:49:52 +01:00 |
|
SarahW
|
7234e2c3be
|
Several 286/386SX models can now have less than 1MB of RAM.
Memory remapping code restructured.
Patch from Greatpsycho.
|
2017-06-18 20:15:46 +01:00 |
|
SarahW
|
fb4e1f0715
|
Implemented Pentium FPU latencies.
|
2017-06-18 15:48:20 +01:00 |
|
SarahW
|
59b5cf50dd
|
Buffer IDE multiple-sector read commands.
|
2017-06-17 08:03:35 +01:00 |
|
SarahW
|
69f0f7b01c
|
Implemented 16-bit DMA support for GUS.
|
2017-06-16 20:46:11 +01:00 |
|
SarahW
|
d5335ccb27
|
Fixed typos breaking 16-bit DMA.
|
2017-06-16 20:45:13 +01:00 |
|
SarahW
|
dac7f3406c
|
Pentium timing improvements - decoder & pairing limitations on instructions with immediate & displacement, 7 byte limitation on Pentium MMX decoding.
|
2017-06-16 18:26:54 +01:00 |
|
SarahW
|
182d22cb95
|
Fix unused variable in vid_voodoo.c.
|
2017-06-13 21:33:18 +01:00 |
|
SarahW
|
3a7c4687d6
|
Reduce self modifying code granularity from 64 bytes to 16.
|
2017-06-13 21:05:10 +01:00 |
|
SarahW
|
03a63ecb88
|
Fixed typo in x86-64 MEM_CHECK_WRITE_W()/L() functions - Windows XP boots on x86-64 recompiler again.
|
2017-06-13 20:34:45 +01:00 |
|
SarahW
|
6692f708ad
|
Increased PS/2 ESDI sector buffer size.
|
2017-06-12 18:16:02 +01:00 |
|
SarahW
|
6e51e8975e
|
Sound buffer size now configurable.
|
2017-06-10 21:00:23 +01:00 |
|
SarahW
|
5788188ce9
|
Correct DBOPL OPL3 volume balancing.
Correct OPL mixing on AWE32.
|
2017-06-07 19:10:16 +01:00 |
|
SarahW
|
a31ab58d64
|
More D3D error checking. Patch from ruben_balea
|
2017-06-07 18:03:21 +01:00 |
|
SarahW
|
9687b218d1
|
Direct3D code now fatals out instead of crashing if D3D device can not be created.
|
2017-06-07 17:59:21 +01:00 |
|
SarahW
|
8aa5c86386
|
DirectDraw code now falls back to backbuffer in system memory if it can't allocate backbuffer in video memory.
|
2017-06-07 17:56:32 +01:00 |
|
SarahW
|
f928b153e2
|
Added NukedOPL files
|
2017-06-07 17:46:45 +01:00 |
|
SarahW
|
099b7a21d1
|
Added NukedOPL emulator for OPL3. Based on patch from Battler.
|
2017-06-06 21:53:30 +01:00 |
|
SarahW
|
472a76892a
|
Added EMS support to Laser XT machines. Patch from Greatpsycho.
|
2017-06-05 20:43:47 +01:00 |
|
SarahW
|
8c56b71184
|
Enable scrollbar in configuration manager dialogue.
|
2017-06-04 21:30:07 +01:00 |
|
SarahW
|
d7b10fd12f
|
Load IBM BIOS on Laser XT systems if available. Patch from Greatpsycho.
|
2017-06-04 17:58:56 +01:00 |
|
SarahW
|
45bd0db00c
|
Corrected EuroPC CPU options. Patch from ecksemmess.
|
2017-06-04 17:47:13 +01:00 |
|
SarahW
|
7af491d719
|
Added monochrome green/amber/white monitor selection for CGA, MDA and Hercules. Patch from basic2004.
|
2017-06-04 17:39:39 +01:00 |
|