SarahW
b9f196d641
ISA timing now based on integer ATCLK instead of fixed point division.
2018-01-31 20:01:18 +00:00
SarahW
3b335f32aa
Add default video timing option. Patch from leilei.
2018-01-27 14:56:14 +00:00
SarahW
604dce908b
SCAT improvements :
...
- Improved ROMCS mapping on top address area.
- Changed SCAT chipset revision.
- DMA wait control state register is now writable.
Patch from Greatpsycho.
2018-01-27 13:52:43 +00:00
SarahW
966e787a25
FDC Sense Interrupt Status doesn't send track number when no interrupt pending. Fixes floppy drive on early Linux kernels.
2018-01-26 21:31:37 +00:00
SarahW
25087bf4ec
Strip RPCemu support code out of ide.c.
2018-01-21 16:39:00 +00:00
SarahW
1dd96251c4
Reduce amount of debug output from Zip drive emulation.
2018-01-21 16:19:50 +00:00
SarahW
d65368c0c0
Add SCSI Write and Verify command to Zip drive.
2018-01-21 16:19:27 +00:00
SarahW
0e37f08cb5
Add menu option to create blank disc image.
2018-01-21 16:13:41 +00:00
SarahW
5fd2fd40aa
Add Iomega Zip drive emulation.
2018-01-21 16:05:39 +00:00
SarahW
6ecdd2efd0
Unify ATAPI and SCSI CD-ROM code.
2018-01-21 15:59:29 +00:00
SarahW
bc690b3d2f
CD-ROM fixes :
...
- Fixed track handling in is_track_audio()
- ioctl_readtoc() First Track field returns first track in the TOC, not the first track specified by the command
- SCSI CD-ROM code now looks at correct cd_status variable
- SCSI CD-ROM now identifies as SCSI compliant
Fixes CD audio via QCD with Adaptec SCSI card + ASPI drivers.
2018-01-16 20:05:56 +00:00
SarahW
0fe4a83740
Added Realtek RTL8029AS emulation.
2018-01-11 21:59:44 +00:00
SarahW
c40a421700
Added Toshiba T1000 emulation. Patch from John Elliott.
2018-01-10 20:44:31 +00:00
SarahW
be7bb04c6b
Implemented Sound Blaster DSP busy cycling when playing DMA audio. Fixes stalls in Wing Commander : Privateer when sound enabled.
2018-01-10 18:48:11 +00:00
SarahW
3c431794f0
Cleared null count bit in PIT status byte. Fixes Wing Commander III, Wings of Fury and probably other Origin games.
2018-01-09 20:07:27 +00:00
SarahW
f1ee3cddba
Fixed Cyrix I/O registers broken by commit 994.
2018-01-09 18:39:22 +00:00
SarahW
2957dae2d5
Fixes to x86_was_reset handling. Based on patch from Greatpsycho.
2018-01-08 21:10:46 +00:00
SarahW
4d29b1c71f
Move CPU type set to before memory initialisation. Patch from Greatpsycho.
2018-01-08 20:57:04 +00:00
SarahW
5416c948a3
Don't push exception error code on triple fault reset. Patch from Greatpsycho.
2018-01-08 20:54:47 +00:00
SarahW
f336dd9589
Implemented IDT limit checking on real mode interrupts. Patch from Greatpsycho.
2018-01-08 20:54:19 +00:00
SarahW
6798ebf0a6
Correct address mask on 286/386SX systems. Patch from Greatpsycho.
2018-01-08 20:52:45 +00:00
SarahW
e070341f80
Correct high ROM mapping on 286/386SX systems. Patch from Greatpsycho.
2018-01-08 20:51:57 +00:00
SarahW
b60eff610d
Fix IDT limit on reset. Patch from Greatpsycho.
2018-01-08 20:51:06 +00:00
SarahW
8a5b552a9a
Correct CS:IP initialisation on 286+ reset. Patch from Greatpsycho.
2018-01-08 20:50:48 +00:00
SarahW
40ddf31d30
Update version numbers and documentation for v13.1 release.
2017-12-17 09:03:19 +00:00
SarahW
496b3884ab
Fixed out-of-bounds array accesses in Toshiba 3100e video code - fixes display when using profile guided optimisation.
2017-12-16 21:14:05 +00:00
SarahW
5adac80648
Fixed a couple of uninitialised variables.
2017-12-16 21:13:17 +00:00
SarahW
d28cdb49e7
Sound output gain now controls listener gain instead of source gain. Fixes gain control when using OpenAL Soft.
2017-12-16 17:56:50 +00:00
SarahW
d75a973bf6
Updated ancient Linux documentation.
2017-12-16 17:28:07 +00:00
SarahW
a602cb0580
Tweaked recompiler block lookup. Fixes massive slowdown seen on some Windows 9x installations at startup & possibly some other slowdowns.
2017-12-16 17:26:42 +00:00
SarahW
fd1fc444dd
Fixed SN76489 white noise that was broken in rev 975.
2017-12-14 22:09:53 +00:00
SarahW
c0048bc24f
Fixed handling of configurations with full stops in the name.
2017-12-14 18:49:09 +00:00
pcem_emulator
25a332f556
Merged in teepean/pcem-msys2 (pull request #4 )
...
Fix compilation with MSYS2
2017-12-14 18:28:48 +00:00
pcem_emulator
9c4f206d0d
Merged in darkfm_uy/pcem (pull request #5 )
...
Fixed for compilation with gcc 7.2.1 by including <stdint.h> to ip_input.c
2017-12-14 18:27:54 +00:00
SarahW
ac5c9a923d
Fix test for extra divide on SN76489 and clones. Fixes music in King's Quest III.
2017-12-14 18:24:40 +00:00
Salvador Pardi?as
f0a12dcac2
Fixed for compilation with gcc 7.2.1 by including <stdint.h> to ip_input.c
2017-12-12 14:51:59 -03:00
SarahW
1e0b7d3632
Update version number for v13 release.
2017-12-11 20:34:09 +00:00
SarahW
e6d3d05d85
Update readme.txt for v13 release.
2017-12-11 20:33:54 +00:00
SarahW
5c9b74a0ec
Fix uninitialised variable in wx-hostconfig.c
2017-12-11 20:33:31 +00:00
SarahW
74adbca249
Add ./configure option to create release build.
2017-12-11 16:43:29 +00:00
SarahW
68853090ab
Remove unnecessary fatal()s from Voodoo x86-64 recompiler.
2017-12-11 16:33:10 +00:00
SarahW
baf6b83cfd
Improved pthread code.
2017-12-11 16:32:48 +00:00
SarahW
9ac6f975e2
Fixes to Linux CDROM IOCTL handling.
2017-12-11 16:32:23 +00:00
SarahW
6447d4d91a
Fix automatic mouse type selection when changing model in configuration dialogue.
2017-12-11 10:44:43 +00:00
SarahW
1edbb679f0
Emulate memory spinner granularity on systems that don't implement wxSpinCtrl->SetIncrement().
2017-12-11 09:06:19 +00:00
SarahW
2ebbec2863
Fixed put_backslash() function - PCem now correctly reads default CMOS RAM files.
2017-12-10 22:22:12 +00:00
SarahW
a957e87da4
Olivetti GO481 now only available if the BIOS is present.
2017-12-10 17:42:02 +00:00
SarahW
04cbcfb587
Added Pentium 133 to Advanced/EV CPU list.
2017-12-10 17:34:36 +00:00
SarahW
6cdb91a804
Fix timer usage on WD1007V-SE1 ESDI controller. Fixes OS/2 v1.0 installation.
2017-12-10 12:36:40 +00:00
SarahW
45b627dfcd
Fix timer usage in AT MFM controller. Fixes OS/2 v1.0 installation.
2017-12-10 12:25:23 +00:00