Jasmine Iwanek
d8eab07471
More linting in src/machine
2023-08-22 23:54:07 -04:00
Jasmine Iwanek
fd1334d454
More linting in src/floppy
2023-08-22 23:54:07 -04:00
Jasmine Iwanek
7342c0a77a
More linting in src/disk
2023-08-22 23:54:06 -04:00
Jasmine Iwanek
532f8ca91f
More linting in src/device
2023-08-22 23:54:06 -04:00
Jasmine Iwanek
729aa24f1b
More linting in src/chipset
2023-08-22 19:50:44 -04:00
Jasmine Iwanek
12070eb62a
More linting in src/cdrom
2023-08-22 19:50:44 -04:00
OBattler
6f4a3ebb9e
Merge branch 'master' of https://github.com/86Box/86Box
2023-08-23 01:16:02 +02:00
OBattler
6a23499051
Some clean-ups in cpu/808x.c.
2023-08-23 01:15:45 +02:00
Jasmine Iwanek
18d2a030ce
Fix another compile error
2023-08-22 18:10:24 -04:00
Jasmine Iwanek
c29983f63e
Fix a compile error
2023-08-22 17:15:12 -04:00
Miran Grča
822fc070aa
Merge pull request #3622 from lemondrops/xgafixes
...
8514/A and XGA handling refactor
2023-08-22 22:43:19 +02:00
OBattler
15281b22b6
Some S3 ViRGE fixes.
2023-08-22 21:41:08 +02:00
Alexander Babikov
ef631a8133
8514/A and XGA handling refactor:
...
* separate (ibm8514|xga)_enabled into (ibm8514|xga)_standalone_enabled
and (ibm8514|xga)_active, the former being enabled only for standalone
8514/A or XGA cards, the latter for all 8514/A and XGA-capable cards
and not saved into the config file;
* remove (ibm8514|xga)_has_vga and replace all uses of it with
(ibm8514|xga)_standalone_enabled;
* Qt UI: the checkboxes for standalone 8514/A and XGA are now correctly
grayed out if an (S)VGA card with 8514/A or XGA capability is selected,
including cases when the card is an internal/onboard one; said cards are
now no longer appear as SVGA multi-monitor compatible.
2023-08-22 23:48:32 +05:00
OBattler
e3cc8eaf5d
Machine flags change and the PS/ValuePointer P60 now has the MACHINE_VIDEO_8514A flag as well.
2023-08-22 19:51:13 +02:00
OBattler
e0296e7b4c
Fixed some =='s in config.c to ='s.
2023-08-22 19:16:18 +02:00
OBattler
886e3209bf
Configuration file handling fixes.
2023-08-22 19:06:57 +02:00
OBattler
13e5ab3157
The MDA now also honors font base, fixes #3261 .
2023-08-22 17:12:16 +02:00
OBattler
7563c7625e
PCI now checks the correct flag to determine whether or not to return bit 31 set, fixes #3615 .
2023-08-22 16:55:00 +02:00
OBattler
ed675ca9cd
A fix in device/keyboard_xt.c to fix Toshiba T1x00 keyboard on Dev builds.
2023-08-21 20:02:26 +02:00
OBattler
1ace98f656
Corrected the Amstrad keyboards.
2023-08-21 07:21:19 +02:00
OBattler
4db738cd53
Limited the 8086 Amstrads to a maximum of 10 MHz CPU's.
2023-08-21 07:17:45 +02:00
OBattler
2ab8bdee0e
Fixed Phoenix XT Clone and Tandy RAM detection, fixes #3219 .
2023-08-21 05:41:37 +02:00
OBattler
5b4bc444cb
Removed some excess logging from cpu/x86seg_common.c.
2023-08-21 03:00:56 +02:00
OBattler
f512051ccc
Merge branch 'master' of https://github.com/86Box/86Box
2023-08-21 02:57:54 +02:00
OBattler
c273a81f8d
Updated win/Makefile.mingw.
2023-08-21 02:57:41 +02:00
OBattler
1d48363803
The 286/386 interpreter now has its own variant of x86seg.c.
2023-08-21 02:56:33 +02:00
Miran Grča
7da8e7c384
Merge pull request #3608 from 86Box/tc1995
...
Compaq Deskpro 386 1988 BIOS ROM change:
2023-08-20 23:13:51 +02:00
TC1995
4325d6103c
Compaq Deskpro 386 1988 BIOS ROM changed to the May 1988 due to malformed status of the January 1988 one.
2023-08-20 21:22:02 +02:00
OBattler
5ac598378f
XTA fixes for both the regular and IBM PS/1 variants.
2023-08-20 17:26:52 +02:00
OBattler
f1174247fa
One last timer fix to fix the slowness reported by Ompronce.
2023-08-20 04:58:51 +02:00
OBattler
c16e151365
Corrected the Hercules Plus 48 RAM Font mode attributes, fixes #3529 .
2023-08-20 03:59:54 +02:00
OBattler
5492836562
VISO now supports all DOS characters, fixes #3605 .
2023-08-20 02:33:18 +02:00
OBattler
66db65e69b
The PIC now once again returns IRR in invalid modes, fixes #3602 .
2023-08-20 02:04:42 +02:00
OBattler
13659d7a4c
More timer fixes, fixes Trantor T128b.
2023-08-20 00:04:52 +02:00
OBattler
5b56f3a450
Some small fixes.
2023-08-19 06:05:52 +02:00
OBattler
6c4a4be6be
Timer clean-ups.
2023-08-19 05:26:49 +02:00
OBattler
274b44ab00
Reimplemented ALi M1543(C) NVR SMI# handling, fixes #3278 .
2023-08-19 01:39:30 +02:00
OBattler
250b756af7
Changed the IDE status return on empty slave with non-empty master, fixes Award BIOS excess waits.
2023-08-18 23:43:08 +02:00
OBattler
29c153d287
Reverted Cacodemon345's broken USB OHCI implementation, fixes #3597 .
2023-08-18 23:16:54 +02:00
OBattler
1cff8341c2
Removed some excess logging from config.c.
2023-08-18 22:50:12 +02:00
OBattler
e387a6c2f5
The AAM instruction on NEC V20/V30 does in fact support bases other than 10, fixes #2939 .
2023-08-18 19:14:50 +02:00
OBattler
597a6640f4
More config.c clean-ups and added some plumbing for the future ZIP and MO image history.
2023-08-18 18:28:38 +02:00
OBattler
daa702c1b6
Clean-ups in config.c - removed excess #if 0's block and sanitized the way file names are handled for all media, they are now all saved as relative.
2023-08-18 17:52:30 +02:00
OBattler
975ae1f005
Fixed some MPU-401 bugs, including the IRQ being cleared where it should not have been, fixes the music on Princess Maker 2, fixes #3233 .
2023-08-18 16:39:26 +02:00
OBattler
565421a252
Serial receive/transmit rework (uses the new fifo.c API) and a small GDB stub fix.
2023-08-18 05:57:32 +02:00
OBattler
5baf1a5ef4
Merge branch 'master' of https://github.com/86Box/86Box
2023-08-18 03:16:45 +02:00
OBattler
f0ab35132b
Always allocate 16 more bytes of RAM to mitigate potential segmentation faults on certain accessed by the old recompilers.
2023-08-18 03:16:37 +02:00
Miran Grča
192ec6f71e
Merge pull request #3594 from 86Box/tc1995
...
MCA Cirrus 2401 fix.
2023-08-17 17:54:08 +02:00
Miran Grča
6888105d2e
Merge pull request #3592 from kzmidze/master
...
Update language modules
2023-08-17 17:51:41 +02:00
TC1995
63b5e7e052
MCA Cirrus 2401 fix.
...
Eliminate the 2401 display error on MCA machines using the Cirrus cards.
2023-08-17 17:50:36 +02:00