Commit Graph

10658 Commits

Author SHA1 Message Date
OBattler
1a0bebaf4e CGA changes by anikom15. 2023-08-09 18:10:05 +02:00
Miran Grča
20e41065a4 Merge pull request #3532 from cold-brewed/clang-warning-cleanup
Clang warning cleanup
2023-08-09 17:58:08 +02:00
cold-brewed
538e402193 Fixed warning around formatting string for size_t 2023-08-09 09:56:06 -04:00
cold-brewed
f40184d43f Clear up a clang warning by correcting a format string 2023-08-09 07:48:12 -04:00
cold-brewed
cb28daba98 Match the destination register type on apple silicon. Clears up a clang warning. 2023-08-09 07:43:48 -04:00
cold-brewed
3795016a82 Clean up some clang warnings on macOS 2023-08-09 07:37:45 -04:00
OBattler
fdac446d25 The PCjr now correctly supports 64 kB of RAM, also other fixes and added support to PCjr ports 11h and 12h to the POST card (it now supports up to 4 different ports in the range). 2023-08-09 06:26:59 +02:00
Miran Grča
b28d82a38e Merge pull request #3527 from jriwanek-forks/devbranch-fix
Fix missed bits from pci rewrite in pci_dummy.c
2023-08-08 21:23:44 +02:00
OBattler
3796eb8163 Moved an #endif in cpu/386_ops.h to the correct place. 2023-08-08 21:14:34 +02:00
OBattler
ad672054ec Some missing extern's in cpu/x86_ops.h. 2023-08-08 21:10:56 +02:00
OBattler
06998e4278 Corrected some 286/386 interpreter opcode table assignments in cpu/cpu.c. 2023-08-08 21:04:49 +02:00
OBattler
7e98ff301e And missing #ifndef's in CMOV. 2023-08-08 21:02:49 +02:00
OBattler
480d663d19 Missing void's. 2023-08-08 21:01:01 +02:00
Miran Grča
ae1dc2bd33 Merge pull request #3528 from jriwanek-forks/gitattributes
Create a .gitattributes file
2023-08-08 19:40:33 +02:00
OBattler
b1c5cbaf47 Split the 286/386 interpreter away from the 486+ one (the 286/386 interpreter does not use the pccache's, readlookup's, and writelookup's as the emulated CPU's are too slow for them to be required, and also has more accurate FPU timings), also added a LPT status read function for future-proofing. 2023-08-08 19:39:52 +02:00
Jasmine Iwanek
914e1b92b4 add irq_state 2023-08-08 11:16:43 -04:00
Jasmine Iwanek
b7eff89d78 Create .gitattributes 2023-08-08 11:11:14 -04:00
Jasmine Iwanek
b8c9a5141f Fix missed bits from pci rewrite in pci_dummy.c 2023-08-08 11:01:57 -04:00
OBattler
5f72dc7d56 More fixes. 2023-08-08 16:17:01 +02:00
OBattler
ce5e21f870 More warning and compile fixes. 2023-08-08 15:38:40 +02:00
OBattler
87651a2cb3 More Linux compile fixes, fixes #3524. 2023-08-08 06:51:24 +02:00
OBattler
b4aea2f768 The PIC timer is no longer used to latch all IRQ updates on XT, but only those after writes to the mask register, which are now delayed for the duration of 1 CPU cycles, making the PCjr boot again, fixes #3500. 2023-08-08 03:52:09 +02:00
OBattler
d6b7619878 Removed some duplicate variables in unix/unix_sdl.c, closes #3523. 2023-08-08 00:24:20 +02:00
OBattler
a388b7013a Revert io.c to that of build 4761, which is the correct revision, should fix compiles. 2023-08-08 00:22:05 +02:00
OBattler
b23a55a922 Reverted the io.c debug stuff. 2023-08-07 22:14:24 +02:00
OBattler
260cb54462 Reenable the accidentally disabled RTS toggle on the Microsoft Serial Mouse. 2023-08-07 22:13:48 +02:00
OBattler
35a9bc9ed7 Attempted fix for Linux compile. 2023-08-07 19:59:32 +02:00
OBattler
b1fe510c36 Removed some excess mouse logging. 2023-08-07 18:56:55 +02:00
OBattler
c695cb8ded Completely reworked mouse handling - should now be smoother due to there no longer being a multi-layered game of telephone going on with all the various interim coordinate counters, also rewritten the serial mouse emulation ground ground up. 2023-08-07 18:49:58 +02:00
OBattler
cdb415ef0f Turned serial_attach() into a #define for serial_attach_ex(). 2023-08-07 17:41:13 +02:00
OBattler
cc26097a03 Merge branch 'master' of https://github.com/86Box/86Box 2023-08-07 04:55:03 +02:00
OBattler
87dd044b97 A note about Regional HT6542 in device/kbc_at.c. 2023-08-07 04:54:45 +02:00
Jasmine Iwanek
610ea73318 Update sonar scanner to latest 2023-08-06 22:34:22 -04:00
OBattler
ced0a649be Serial port IRQ clean-ups. 2023-08-07 04:06:04 +02:00
OBattler
fd1fdd3792 Once again initialize mice after serial ports, should fix serial mice. 2023-08-07 04:03:58 +02:00
OBattler
73b7cd7be8 Some forgotten parentheses in disk/hdc_ide_sff8038i.c. 2023-08-07 03:45:45 +02:00
OBattler
fe1d9b4f8f And another. 2023-08-07 03:41:06 +02:00
OBattler
73cba3f7ea Removed an excess comment in cpu/cpu.h. 2023-08-07 03:39:32 +02:00
OBattler
88c12bf4b9 Made the secondary graphics card initialize before the primary one so that the primary one's memory mappings have precedence by virtue of coming last - fixes main output going to the wrong window on some 486 machines. 2023-08-07 03:35:23 +02:00
OBattler
53daf8be9d Left and right Windows keys tracking in keyboard.c. 2023-08-07 03:32:56 +02:00
OBattler
7f4fdf09b5 Added two TODO comments in chipset/opti895.c. 2023-08-07 03:30:23 +02:00
OBattler
8a1cbbcba1 Implemented the P6 model-specific register 1D9h (DEBUG_CTL), needed by Netware 6.0. 2023-08-07 03:29:10 +02:00
OBattler
a1dae1b7a3 Merge branch 'master' of https://github.com/86Box/86Box 2023-08-07 03:26:46 +02:00
OBattler
b10f6b4f50 Fixed some of the PC330's on-board devices (CMOS still doesn't save, that needs the upper NVRAM bank of the OPTi 82c602. 2023-08-07 03:26:23 +02:00
OBattler
c30d5d90b7 PCI and IRQ rework, pci.c rewritten from ground up, fixes numerous issues such as the bridge being added when the number of normal PCI devices equals the number of normal PCI slots, Windows 95 PCI operation on Intel 430NX, sharing of PCI IRQ's with non-PCI level-triggered devices, having both configuration mechanisms operating at the same time (ALi M1435), etc., and makes the code much more readable. 2023-08-07 03:04:52 +02:00
OBattler
cb24ee27cb Merge branch 'master' of https://github.com/86Box/86Box 2023-08-06 03:37:59 +02:00
OBattler
a8578203cc Virge FIFO waiting fixes - slots limit, and undocumented behavior to make Linux work. 2023-08-06 03:37:35 +02:00
RichardG867
e36d7662d6 disk: MVHD_ERR_TIMESTAMP is non-fatal, fixes #3206 2023-08-05 18:10:57 -03:00
Jasmine Iwanek
16714b399b Fix another mistake I made in row.c 2023-08-04 11:09:26 -04:00
Miran Grča
e635e934b5 Merge pull request #3518 from 86Box/tc1995
Mach64GX/VT2 aperture fix for win98fe (see below).
2023-08-04 16:47:37 +02:00