OBattler
|
39f98cd063
|
Attempted revert back to resetx86() with a mem.c fix.
|
2021-04-04 08:17:02 +02:00 |
|
Miran Grča
|
32205e10b8
|
Merge pull request #1350 from richardg867/master
More ISAPnP stuff
|
2021-04-04 07:29:14 +02:00 |
|
OBattler
|
780ece8a4d
|
Minor AT keyboard fixes.
|
2021-04-04 00:18:13 +02:00 |
|
RichardG867
|
5940b3f12e
|
ISAPnP: only invalidate card references when disabling the card
|
2021-04-03 19:02:11 -03:00 |
|
OBattler
|
c0a70b400b
|
IDE drives now return BUSY status in reset mode, and AT MFM and ESDI controllers now return the READY bit in the status register set also for the first sector of the WRITE command, fixes #1281.
|
2021-04-03 23:26:30 +02:00 |
|
OBattler
|
637e70841e
|
More mem.c fixes - simplified some unnecessary complexities introduced this morning and rewrote do_mmutranslate() again, fixes #1351.
|
2021-04-03 19:55:13 +02:00 |
|
RichardG867
|
b6a948018a
|
Fix warning in isapnp.c
|
2021-04-03 00:23:58 -03:00 |
|
RichardG867
|
c9e354b209
|
Merge branch 'master' of https://github.com/86Box/86Box
|
2021-04-03 00:17:09 -03:00 |
|
RichardG867
|
429d5f5c4e
|
Add string identifier to PnP IDE controllers as mandated by spec, fixes summary hanging on AMI machines
|
2021-04-03 00:16:15 -03:00 |
|
RichardG867
|
985e498d6d
|
Rewrite UM8669F Super I/O to use the ISAPnP framework
|
2021-04-02 23:48:23 -03:00 |
|
RichardG867
|
a4af5ccfa8
|
Missing header files for previous commits
|
2021-04-02 23:47:10 -03:00 |
|
RichardG867
|
340448dfb6
|
ISAPnP: add card disable/reenable, default device configuration and card/device reset to the API
|
2021-04-02 23:46:38 -03:00 |
|
RichardG867
|
c9e75f6624
|
Allow game port to be remapped
|
2021-04-02 23:44:24 -03:00 |
|
OBattler
|
bc7e3dc3df
|
Merge branch 'master' of https://github.com/86Box/86Box
|
2021-04-03 04:42:24 +02:00 |
|
OBattler
|
e49296805d
|
Rewritten the read and write functions in mem.c again and fixed type casting, fixes quite a few bugs introduced in build 2842.
|
2021-04-03 04:42:12 +02:00 |
|
Miran Grča
|
47570ea016
|
Merge pull request #1349 from tiseno100/master
Minor Chipset Fixes
|
2021-04-03 00:18:48 +02:00 |
|
Daniel Gurney
|
887a82b21d
|
http -> https
|
2021-04-02 14:46:20 +03:00 |
|
Panagiotis
|
14600e0ab3
|
Fixed VIA Eden's name
|
2021-04-02 11:44:41 +03:00 |
|
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 |
|
RichardG867
|
75b2d4f6b4
|
Overhaul tertiary/quaternary IDE PnP ROM to try the default IRQ first, allow for I/O port flexibility, and follow the Microsoft PNP???? device ID specification
|
2021-04-02 00:37:01 -03:00 |
|
RichardG867
|
65563758a1
|
Merge branch 'master' of https://github.com/86Box/86Box
|
2021-04-01 01:04:52 -03: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 |
|
RichardG867
|
6aff05366f
|
Merge branch 'master' of https://github.com/86Box/86Box
|
2021-04-01 00:19:39 -03:00 |
|
RichardG867
|
49b6c8b8d2
|
ISAPnP: mask the right bits for 10-bit decode
|
2021-03-31 23:45:39 -03: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 |
|