SarahW
d497fb04fc
Increase size of Voodoo texture cache to account for split LODs. Fixes crashes on emulator exit with some games (eg Powerslide).
2017-11-03 21:17:24 +00:00
SarahW
c14bacd783
Added support for multiple texture base addresses on Voodoo. Fixes bad textures in Powerslide.
2017-11-03 21:16:49 +00:00
SarahW
0e028ca64c
Fixed typo in Voodoo recompiler, fixes crash in Powerslide.
2017-11-03 21:09:41 +00:00
SarahW
e388086943
Fixed a number of issues in Voodoo recompiler, fixes dark rendering in MiG-29 Fulcrum.
2017-10-29 16:07:46 +00:00
SarahW
65a9d17674
Toshiba T3100e improvements :
...
* Enables [Fn]+key combinations (using right-Ctrl or right-Alt as [Fn]). In particular:
* Implements switching the built-in display adapter between the 'internal' plasma display ([Fn]+[Home]) and an 'external' CGA monitor ([Fn]+[End])
* Allows the video font to be toggled between thin and thick ([Fn]+[Right arrow]).
* Implements the four hardware fonts of the original, selectable in BIOS setup.
* Implements CRTC register 12h (attribute mapping and display type)
Patch from John Elliott
2017-10-28 16:03:44 +01:00
SarahW
4747d90702
Fix PCI mapping on ET4000W32/p.
2017-10-28 15:07:24 +01:00
SarahW
c0f948931a
Added segment limit checking to opcodes A0 & A1. Fixes all hanging with Trio64 in Windows 95.
2017-10-27 22:15:42 +01:00
SarahW
4974c9cfb1
Use standard VGA RAMDAC on Trio32/64 instead of SDAC - the internal Trio RAMDAC does not implement any extended registers.
2017-10-25 21:09:03 +01:00
SarahW
7d484e0928
Mask off accesses to SDAC extended registers. Fixes out-of-bounds register writes causing corruption seen sometimes in Windows 95.
2017-10-25 20:53:32 +01:00
SarahW
4a489dab1b
Remove 512kb configuration from Trio64 - this is not actually supported by the chip.
2017-10-22 12:41:38 +01:00
SarahW
39a68d757b
Rework video memory handling to cater for open bus and VRAM address wrapping. Fixes more hangs with Trio64 and Windows 95.
2017-10-22 12:41:10 +01:00
SarahW
da6e537b31
Add S3 Enhanced Mode Mappings address override. Fixes some hangs with Trio64 and Windows 95.
2017-10-22 12:40:09 +01:00
SarahW
3f29d38288
Reset CPU on all AT commands that pulse bit 0, not just 0xf0. Fixes XENIX286. Patch from Greatpsycho.
2017-10-22 12:39:28 +01:00
SarahW
ed000e77c8
Only set IFULL immediately following keyboard selftest on Toshiba T3100e. Fixes Samsung SPC systems. Patch from Greatpsycho.
2017-10-22 12:38:45 +01:00
SarahW
0d5d7ac005
Removed Allegro port.
2017-10-19 21:19:18 +01:00
SarahW
f4fe56edb2
Reworked TGUI code to avoid altering memory mappings outside of main thread.
2017-10-19 21:01:11 +01:00
SarahW
0dfc69af24
When loading config file specified on the command line, use the correct CMOS RAM files.
2017-10-18 20:16:24 +01:00
SarahW
6b7682105b
Corrected read of SB Pro mixer registers on SB16. Fixes sound in One Must Fall, Jazz Jackrabbit and probably other games.
2017-10-18 20:03:56 +01:00
SarahW
1e75653c5c
Fixed CMS/Game Blaster detection.
2017-10-17 21:39:37 +01:00
SarahW
9a2f541898
Corrected T3100e font ROM loading. Patch from John Elliott.
2017-10-17 20:38:45 +01:00
SarahW
8b4ab935d2
SCAT fixes. Patch from Greatpsycho.
2017-10-16 19:42:31 +01:00
SarahW
c71963727a
Recompiler now uses logical address of 0xffffffff rather than 0 to represent invalid block. Fixes some Unixes when recompiler enabled.
2017-10-15 21:32:01 +01:00
SarahW
5f0d43f782
Prefetch simulation no longer counts prefixes when prefetch calculation disabled (eg when CPU cache enabled). Fixes hang on reset on 486+ CPUs.
2017-10-15 21:29:49 +01:00
SarahW
3ba03410fd
MMU now handles CPL on read-only pages correctly. Fixes AT&T SVR4 2.1.
2017-10-15 21:28:52 +01:00
SarahW
5d5fa1402a
Added Toshiba T3100e emulation. Patch from John Elliott.
2017-10-14 14:20:38 +01:00
SarahW
c28490cc2f
Added Epson PC AX, AX2e and AX3 models. Patch from dns2kv2.
2017-10-14 12:31:47 +01:00
SarahW
72691e5585
Implemented a few missing AudioPCI registers - now works with Windows ME WDM drivers.
2017-10-14 11:54:56 +01:00
SarahW
af2f3180e8
Added Ensoniq AudioPCI / Sound Blaster PCI 128 emulation.
2017-10-13 22:51:52 +01:00
SarahW
2611d27e91
Disable LPT if port is set to 0.
2017-10-13 22:43:14 +01:00
SarahW
132a2eb110
Add NMI support to dynamic recompiler.
2017-10-13 22:42:59 +01:00
SarahW
56b9c33780
Add PS/1 XTIDE variant to HDD controller list.
2017-10-12 18:31:43 +01:00
SarahW
a3ae6a6eed
Added IBM XT Model 286 emulation.
2017-10-11 22:09:26 +01:00
SarahW
a44fcb196b
NVR files now stored per-config.
2017-10-11 21:36:41 +01:00
SarahW
9f2b58b7c4
Added new SCAT chipset machines - GW-286CT GEAR, Samsung SPC-4216P and KMX-C-02. Patch from Greatpsycho.
2017-10-11 20:56:33 +01:00
SarahW
c532d874a1
Added Linux MIDI output via ALSA.
2017-10-11 20:26:47 +01:00
SarahW
95c04340cf
wx/SDL2 port now initialises MIDI correctly (currently Windows only).
2017-10-10 19:36:15 +01:00
SarahW
3489af10c4
Fixed Windows-isms in wx-joystickconfig.cc.
2017-10-10 18:42:23 +01:00
SarahW
539f0bc150
Add joystick support to wx GUI.
2017-10-09 22:04:22 +01:00
SarahW
72c6716f49
Fix missing icons in wx GUI.
2017-10-08 09:46:05 +01:00
SarahW
ecbdad6b1a
Added SCSI CD-ROM emulation.
2017-10-07 17:07:20 +01:00
SarahW
b5c8ad4bd6
Adaptec/BusLogic SCSI improvements - more commands, a few bug fixes
2017-10-07 16:59:32 +01:00
SarahW
5d5b4dce8a
Fixed typo in ncr5380_reset().
2017-10-03 17:31:14 +01:00
SarahW
64b1aa89ff
Fixed header includes in scsi.c.
2017-10-01 16:29:22 +01:00
SarahW
2c2e325f60
Added emulation of Adaptec AHA-1542C and BusLogic BT-545S SCSI adapters.
2017-10-01 16:26:12 +01:00
SarahW
50a874c287
Added SCSI hard drive emulation.
...
Added NCR 58c400-based SCSI adapters :
- Longshine LCS-6821N
- Ranco RT1000B
- Trantor T130B
2017-10-01 16:08:54 +01:00
SarahW
06f7cd3c6c
Hard disc controllers can now be selected on all machines.
...
Added device configuration for hard disc controller to Wx GUI.
2017-10-01 15:42:32 +01:00
SarahW
4ca6d67f87
Sound Blaster improvements :
...
- Implemented audio recording on SB16 & AWE32 (MIDI only)
- Mixer improvements
- SB 2.0 CD mixer can be emulated
- DSP tweaks, mainly for SB Pro. Implemented speaker on/off and limited high speed DMA to SB 2.0 & Pro
- A few other things
Patch from JosepMa.
2017-09-09 14:58:07 +01:00
SarahW
9283d0e1b0
Added Atari PC3 emulation. Patch from dns2k.
2017-09-09 11:45:02 +01:00
SarahW
96905fa3de
Fixes to AWE32 chorus emulation. Patch from JosepMa.
2017-09-05 21:06:20 +01:00
SarahW
ebf7faaae7
Marked dac_iir() as inline.
2017-09-02 07:59:08 +01:00