Panagiotis
f29cd37b35
Minor fix for the UMC HB4
2021-04-02 10:18:51 +03:00
Panagiotis
405b613667
Disable logging
2021-04-02 10:16:11 +03:00
Panagiotis
698d4ce8a7
Minor improvements on the ALi M1217
2021-04-02 10:15:27 +03:00
OBattler
3bf216d645
Rewrote the Sound Blaster IRQ system because the old one was designed with a level-triggered IRQ in mind while these are ISA cards with edge-triggered IRQ's.
2021-04-02 08:51:39 +02:00
OBattler
80095e7a30
Two PIC fixes (implementation of freeze between the two INTA pulses for PC/XT, and find_best_interrupt() treating ISR'd cascaded slave IRQ's the same way as other IRQ's), and removed the incorrect IRQ latch reading.
2021-04-01 05:44:26 +02:00
OBattler
880f2f0304
Added some sanity checks to mem_invalidate_range(), fixes OS/2 2.0 segmentation faulting the emulator on IBM PS/2 Model 80 on the Dev builds.
2021-04-01 03:06:26 +02:00
Miran Grča
62bb4a99bb
Merge pull request #1347 from richardg867/master
...
ISAPnP fixes
2021-04-01 01:58:02 +02:00
RichardG867
906fc6a0da
ISAPnP: add proper support for I/O range checks, decoupling the device's I/O handlers away when range checking is enabled
2021-03-31 20:53:04 -03:00
RichardG867
a994737257
ISAPnP: follow spec and don't reset read data port on reset command, fixes UM8669F AMI machines
2021-03-31 20:38:51 -03:00
OBattler
5dace5e657
Fixed warnings introduced by the UTF-8 conversion.
2021-04-01 00:04:59 +02:00
OBattler
672192fece
Merge branch 'master' of https://github.com/86Box/86Box
2021-03-31 23:58:10 +02:00
OBattler
08c9b254e3
Enabled the new IRQ loss prevention measure in the PIC code that I left disabled the last time, seems to fix SHAMUS but I need feedback.
2021-03-31 23:57:32 +02:00
Miran Grča
5bb2bcfe27
Merge pull request #1330 from dhrdlicka/feature/utf8
...
Rewrite the emulator to use UTF-8 internally
2021-03-31 20:44:26 +02:00
OBattler
7b1392b237
Merge branch 'master' of https://github.com/86Box/86Box
2021-03-31 18:52:41 +02:00
OBattler
8504e412a5
0x01 on SDAC is actually 8bpp word mode, fixes #1344 .
2021-03-31 18:52:29 +02:00
Miran Grča
a27e0a0dc2
Merge pull request #1343 from tiseno100/master
...
Fixes and Improvements on the SiS 5571
2021-03-31 18:25:13 +02:00
Panagiotis
5e24a55067
Minor changes for the Internal IDE of the SiS 5571
2021-03-31 14:30:10 +03:00
Panagiotis
e9c589e7bc
SiS 5571 can now configure the ISA bus clock
2021-03-31 13:52:25 +03:00
Panagiotis
88165ae918
Fixes and Improvements on the SiS 5571
...
- SMI is now properly provoked
- Removed default methods for registers
2021-03-31 13:26:16 +03:00
David Hrdlička
dfbbe08a07
rewrite the emulator to use UTF-8 internally
2021-03-30 09:46:49 +02:00
OBattler
56d62de4fe
Properly initialized framecountx and re-added the startblit() / endblit() to the CPU thread, fixes renderer switches.
2021-03-30 03:49:46 +02:00
OBattler
345a61fa7c
Removed the redundant mem_write_null* functions (the few mappings that use them, now use NULL pointers instead) and made the _phys function used by DMA not write to the exec buffer if the address has no write mapping (as in that case, it's clearly not intended to be writable), fixes #1332 .
2021-03-30 02:16:01 +02:00
OBattler
0cf651ff95
Bit 0 to 4 of LSR are now all writeable, always, fixes Error D on the IBM PCjr.
2021-03-30 00:37:09 +02:00
Miran Grča
3fbed427da
Merge pull request #1342 from qeeg/master
...
Disable loop unrolling in the new dynarec. MASSIVE performance gains …
2021-03-30 00:00:01 +02:00
OBattler
1c5b8099ae
Minor fixes to keyboard_xt.c.
2021-03-29 23:51:20 +02:00
OBattler
592de50f17
Merge branch 'master' of https://github.com/86Box/86Box
2021-03-29 23:46:49 +02:00
OBattler
ff5a779122
PIC reads now return IRR by default, fixes #1101 .
2021-03-29 23:46:22 +02:00
qeeg
38d9724c81
Disable loop unrolling in the new dynarec. MASSIVE performance gains in XP, while negligible impact on DOS 6.22
2021-03-29 16:23:45 -05:00
Miran Grča
22093ab713
Merge pull request #1339 from tiseno100/master
...
Early implementation of the Intel 450KX
2021-03-28 22:07:14 +02:00
Panagiotis
d73011cd4c
Early implementation of the Intel 450KX
...
450GX & 450KX are the first chipsets intended for the i686 era of processors. Mostly they were used on workstations and servers but also a few general boards. This is an early implementation, not complete due to 86Box limitations in terms of memory handling.
2021-03-28 21:06:06 +03:00
Miran Grča
24a22f6321
Merge pull request #1337 from F10Setup/master
...
Fixed a stupid mistake
2021-03-28 19:18:37 +02:00
Miran Grča
a6e3426414
Merge pull request #1338 from 86Box/tc1995
...
Tseng ET4000w32x changes:
2021-03-28 19:18:27 +02:00
TC1995
f43284985d
Tseng ET4000w32x changes:
...
Fixed freezes, once and for all, on win2000 (W32p).
Fixed some graphical glitches under win3.x that were caused by the FIFO (W32p).
Fixed vlb flag, now it loads the VLB rom properly (W32i).
Anything using the ICS ramdacs now has a svga->clock /= 2 in recalctimings (W32p rev c and W32/W32i).
2021-03-28 19:17:12 +02:00
F10Setup
1e89695407
Fixed a stupid mistake
2021-03-27 20:38:33 +02:00
OBattler
0e206a977e
Added monitor type selection on the standalone HT-216 with BIOS auto-patching.
2021-03-27 04:39:45 +01:00
OBattler
fd7e77b63d
Merge branch 'master' of https://github.com/86Box/86Box
2021-03-27 03:35:22 +01:00
OBattler
b0e68f94a7
Removed the redundant case 0x3c2 from ht216_in().
2021-03-27 03:35:12 +01:00
Miran Grča
b8ce57bfcf
Merge pull request #1334 from tiseno100/master
...
Add the PCI & ISA Clock registers of the UMC 8886F
2021-03-27 00:04:31 +01:00
OBattler
586a72c2bb
Fixed the Video 7/Headland hardware cursor with the Windows 3.1 drivers, and added the standalone HT216-32.
2021-03-26 23:06:42 +01:00
Panagiotis
f8910f4b19
Add the PCI & ISA Clock registers of the UMC 8886F
...
Comply the UMC with the recent clock divider implementation.
2021-03-26 11:34:59 +02:00
OBattler
4f30a22c31
Moved the video double-buffering and screenshot-taking to the blit thread, should slightly increase performance.
2021-03-26 05:07:35 +01:00
OBattler
ab8fa1187b
Fixed some indentation in 86box.c.
2021-03-25 23:38:36 +01:00
Miran Grča
ed2f177943
Merge pull request #1331 from 86Box/tc1995
...
More skew changes, fixed the missing pixels in hdisp in 24bpp mode as…
2021-03-25 21:48:30 +01:00
TC1995
37def45e0e
More skew changes, fixed the missing pixels in hdisp in 24bpp mode as well as properly organized hdisp in other bpp modes.
...
Clear bit 7 of attr reg 0x10 in the v7 code otherwise it would scramble the colors in 8-bit graphics mode if issued.
2021-03-25 21:46:39 +01:00
Miran Grča
92a5e09659
Merge pull request #1329 from F10Setup/master
...
Added the ValuePoint's on-board video
2021-03-25 21:36:46 +01:00
Miran Grča
aa77c4f555
Merge pull request #1328 from tiseno100/master
...
Seperated the UMC 8886, Added the UMC 8890
2021-03-25 21:36:33 +01:00
OBattler
a3e4e7d37a
RAMDAC and hardware cursor fixes for the Cardex Tseng ET4000/W32p Rev. C.
2021-03-25 19:33:58 +01:00
Panagiotis
bcd90a221d
Re-added the Super I/O back to the Hot 433A
2021-03-25 11:17:48 +02:00
Panagiotis
0f84a510af
Fix the 486 machines
2021-03-25 11:16:24 +02:00
F10Setup
590ab0983a
Added the ValuePoint's on-board video
2021-03-25 11:01:57 +02:00