TC1995
d12b5f7d79
(nw)2
2018-02-23 17:07:36 +01:00
TC1995
59aff3e698
(nw)
2018-02-23 17:03:10 +01:00
TC1995
9f0e2d8bbd
Merge branch 'master' of github.com:OBattler/86Box into tc1995
...
# Conflicts:
# src/video/vid_cl54xx.c
2018-02-23 16:48:21 +01:00
OBattler
fdade01845
Several Cirrus Logic fixes.
2018-02-23 16:32:14 +01:00
TC1995
ebda258b9e
Corrected MMIO overlap vram. Again.
2018-02-23 14:43:02 +01:00
TC1995
b5f0b46df5
Forgot to commit the updated cirrus header...
2018-02-23 14:20:59 +01:00
TC1995
9baf938eb0
Re-added the mmio overlap vram fix in a correct way, also added an ISA variant of the GD5434 (manual mentions so), and added some notes regarding the difference between 86box and PCem's cirrus implementations
2018-02-23 14:16:40 +01:00
TC1995
4b2b81ff42
Removed "mmio vram overlap" because Win9x' DOS boxes work fine without it.
...
Added word/dword variants of the MMIO.
2018-02-22 17:34:04 +01:00
TC1995
1fac054889
Added MMIO vram overlap to the Cirrus code and fixed some other issues with BPP reporting.
2018-02-22 13:17:49 +01:00
TC1995
c211b09c2b
Fixed a serious issue in the gd54xx code using gd5426/28 drivers with 1MB of vram.
2018-02-21 21:03:53 +01:00
TC1995
54b400aa05
Corrected interlacing in the TVGA8900CL/D and Oak OTI cards.
...
Removed leftover code from PCem-X in the TVGA8900CL/D and ET4000AX cards.
Added correct Cirrus Logic GD5434 PCI/VLB code.
2018-02-21 12:58:35 +01:00
OBattler
106e47e186
The OpenAL MIDI source is now only initializes if the source device is MT-32 CM-32L, or FluidSynth.
2018-02-19 13:47:20 +01:00
OBattler
af836e03c0
Fixed a warning in scsi_x54x.c.
2018-02-19 12:46:18 +01:00
OBattler
e441601cd9
Some minor fixes in the AHA/BusLogic code;
...
Added the Cirrus Logic CL-GD 5428 ISA, 5430 VLB, and 5430 PCI;
The makefile now makes the compiler use the -flto flag only if OPTIM=y.
2018-02-19 12:32:54 +01:00
OBattler
1405d9b10b
Moved the AMD K5 and K6 CPU's and the ATi VGA Wonder XL24 to the Dev branch;
...
Turned the char arrays in gameport.h into const char pointers;
The makefile no longer links in the (unfinished) PIIX4 emulation code (which is currently not used by anything even in the Dev branch).
2018-02-18 13:43:49 +01:00
OBattler
e0a9de85c9
Changed several char arrays all around the code to const char pointers, debloats the executable file from 8.7 MB to 5.6 MB;
...
Replaced the Cirrus Logic code with the latest code from TheCollector1995 - the CL-GD 5428 is now fully working, as is the CL-GD 5429;
Minor clean-up in the AHA/BusLogic BIOS commands code;
Slightly rewritten mem_readb_phys_dma() and mem_writeb_phys_dma().
2018-02-18 10:32:51 +01:00
OBattler
86af6c6ac1
The Adaptec AHA-154x/1640 SCSI controllers now return the correct sequence of bytes on base address + 3, fixes ASPI4DOS.SYS version 3.36.
2018-02-16 11:57:31 +01:00
OBattler
6cab207231
CD-ROM and Iomega ZIP PIO request length is now reduced if it is bigger than the remaining amount of bytes to transfer;
...
Fixed CD-ROM sector reading from CUE/BIN images with 2048-byte sectors;
Fixed existing CD-ROM Mode 2 support and adding support for the remaining variants of Mode 2;
The Windows CD-ROM IOCTL code now correctly determines the track type, fixes CD Audio over IOCTL;
Applied all PCem sound-related commits;
Sound Blaster 16/AWE32 mixer effects now also apply to CD Audio when the Sound Blaster 16 or AWE32 is selected.
2018-02-15 23:14:44 +01:00
OBattler
07bc427839
Limited the render area to a minimum size of 1x1, should fix some crashes.
2018-02-15 12:48:31 +01:00
OBattler
12760db9cc
More tweaks to the resize code, should fix the P55T2S.
2018-02-14 15:23:02 +01:00
OBattler
bc0511d866
Fixed the hard disk controller mess (and added a check to prevent double IDE initialization), and made IDE always initialized as a device_t.
2018-02-14 13:52:19 +01:00
OBattler
60a4127216
On receiving the WM_MOVE message, the main thread is now told to issue another window resize if window is not in resizable mode, fixes the last glitches when moving during resize.
2018-02-14 12:40:53 +01:00
OBattler
93bc19c31c
Committed plat.h that I forgot to commit earlier.
2018-02-14 12:14:34 +01:00
OBattler
9ab2f4ef49
Merge branch 'master' of https://github.com/OBattler/86Box
2018-02-14 12:05:17 +01:00
OBattler
bd0169cab8
Window resizing fixes - switching between resizable and non-resizable modes no longer distorts the renderer output, and moving the window while it's resizing should (hopefully) no longer trigger spurious resizes.
2018-02-14 12:04:54 +01:00
OBattler
c941e4f87b
Merge pull request #262 from MoochMcGee/master
...
MANY nvidia fixes
2018-02-13 14:46:23 +01:00
Melissa Goad
d47edb245d
Merge branch 'master' of https://github.com/86Box/86Box
2018-02-13 06:25:10 -06:00
Melissa Goad
bd3e678726
MANY nvidia fixes
2018-02-13 06:23:50 -06:00
OBattler
1d7b25099a
Merge pull request #261 from MoochMcGee/master
...
Fix PTIMER enable
2018-02-13 10:15:22 +01:00
Melissa Goad
a8238a569d
Fix PTIMER enable
2018-02-13 01:16:01 -06:00
OBattler
48f7519495
Applied all applicable PCem commits (this includes adding the TGUI9400CXi);
...
Reverted the ATi 28800's emulation to PCem's.
2018-02-12 00:48:41 +01:00
OBattler
ede82ec9f0
Fixed a bug in vid_et4000w32.c;
...
Removed the old PCem-X-era Cirrus stuff from the Dev branch.
2018-02-11 21:35:09 +01:00
OBattler
7715bb6731
Committed the CL-GD 5428 files.
2018-02-11 20:53:40 +01:00
OBattler
678f0a71f7
Added the option to disable updating status bar icons (doing so gains performance during disk I/O);
...
Reduced sound gain options to one (because the per-source gain does not work right);
Added the Diamond SpeedStar PRO (CL-GD 5428), per patch from TheCollector1995.
2018-02-11 20:51:42 +01:00
OBattler
86f50bdc48
Committed the correct pc.c and fixed the number of SCSI ID's in scsi.h.
2018-02-10 01:50:23 +01:00
OBattler
0de0b20ac6
The received keyboard scan codes from the host are now processed and sent to the guest immediately rather than going through an extra loop.
2018-02-10 01:19:31 +01:00
OBattler
2d9019ddeb
Committed the updated plat.h.
2018-02-10 00:03:33 +01:00
OBattler
760689b35d
Fixed (S)VGA sense again;
...
Added option to remap right CTRL to left ALT so that right CTRL + TAB can be used to send the guest ALT+TAB.
2018-02-10 00:01:52 +01:00
OBattler
6f246788e8
The NE1000 and NE2000 can now use IRQ 2 and 4.
2018-02-09 22:49:31 +01:00
OBattler
4677cf600b
The Intel Flash device with inverted high bit pin now again correctly responds to reads and writes on the high BIOS mapping, fixes programming the Flash with the AMI BIOS Flash utility;
...
Added internal graphics card option for the Intel Advanced/EV for the on-board S3 Trio64;
Fixed configuration for internal graphics card options (using the machine's Configure button) for some machines (PCjr, Tandy 1000, Tandy 1000 HX, and now also the Intel Advanced/EV).
2018-02-09 05:42:40 +01:00
OBattler
4115cf1399
Fixed (S)VGA monochrome displays and (S)VGA overscan.
2018-02-08 03:54:41 +01:00
OBattler
f8659ceb0c
Reverted the (S)VGA code to that from PCem (with slight changes) and slightly tweaked the (86Box-specific) (S)VGA color transformation code, should improve performance further.
2018-02-08 03:04:00 +01:00
OBattler
3c336e389c
Switched DirectDraw back to DirectDraw 4, increases performance;
...
Fixed a small bug in the Iomega ZIP emulation.
2018-02-08 01:59:06 +01:00
OBattler
3d37ed73cd
Replaced the mmutranslate functions in mem.c with slightly altered versions of Sarah's, should increase performance even slightly more.
2018-02-07 23:44:51 +01:00
OBattler
f18cd3d89e
Removed excess memset()'s from hdd_image.c and did a few other optimizations there, also fixed incorrect zero'ing of the buffer in hdd_image_write_ex();
...
Did a tweak to mmutranslate() in mem.c, should increase performance again;
Added the ATi VGA Wonder and ATi VGA-88, made the ATi VGA Edge-16 use the correct BIOS.
2018-02-07 19:01:39 +01:00
OBattler
dbae9ae0f5
Fixed another freeze-causing bug in win_settings.c.
2018-02-07 02:31:01 +01:00
OBattler
f9d881b1e7
Fixed a bug in the LPT devices initialization that was causing a hard freeze on hard reset.
2018-02-07 01:46:45 +01:00
OBattler
437b519d94
Moved the Sound Gain control option from the Tools menu to a new Sound icon on the status bar;
...
LPT2 and LPT3 devices can now be selected.
2018-02-06 19:53:34 +01:00
OBattler
086a786f12
The code in rom.c now also loads the MDSI Genius font.
2018-02-05 20:32:49 +01:00
OBattler
18ba09ccb7
Merge branch 'master' of https://github.com/OBattler/86Box
2018-02-03 23:35:53 +01:00