Commit Graph

5336 Commits

Author SHA1 Message Date
OBattler
03068f9ee3 Removed the last leftovers of IDM_CONFIG_LOAD and IDM_CONFIG_SAVE, should fix compile. 2021-07-30 04:45:05 +02:00
OBattler
d1991ac763 Added the ability to hide the status bar, closes #1530. 2021-07-30 04:01:46 +02:00
OBattler
3c64da96bd More Hercules fixes, closes #1566. 2021-07-30 03:41:32 +02:00
OBattler
24002d1882 More cartridge-related fixes. 2021-07-30 02:08:07 +02:00
OBattler
42d49564b7 32 kB raw cartridges are now loaded at the correct offset. 2021-07-30 01:39:33 +02:00
OBattler
347a8fa011 Fixed win_stbar.c warning reported by lemondrops and committed the icons. 2021-07-30 00:41:05 +02:00
OBattler
7144d32960 Removed from the makefile that, which was not supposed to be there. 2021-07-29 20:42:06 +02:00
OBattler
949dea3524 Added IBM PCjr cartridge support. 2021-07-29 20:34:55 +02:00
OBattler
14f6eaca39 Added some cassette-related sanity checks, closes #1567. 2021-07-29 18:17:09 +02:00
OBattler
026bed4e53 Fixed cassette ejecting and made write protection actually work, closes #1564. 2021-07-29 05:36:10 +02:00
OBattler
f52a688713 Hercules fixes (and implemented undocumented behavior where with page 1 set in text mode, characters are read from page 1 and attributes from page 0), closes #1562. 2021-07-28 05:12:35 +02:00
OBattler
ca6863540c Some fixes. 2021-07-28 03:29:14 +02:00
OBattler
6cad6cc784 One thing I forgot. 2021-07-28 00:59:11 +02:00
OBattler
45b3e13450 Cassette improvements and fixes. 2021-07-28 00:58:19 +02:00
OBattler
24a6d5051c .WAV and .RAW are now recognized cassette file types, equivalent to .PCM, must be 44.1 kHz, 8-bit, mono. 2021-07-27 06:20:19 +02:00
OBattler
33a22c6cdc Added cassette support to the IBM PCjr. 2021-07-27 06:17:54 +02:00
OBattler
827065c0bc Ported the cassette emulation from PCE, closes #835. 2021-07-27 06:12:09 +02:00
OBattler
f79b11cd9a PIIX3 fixes. 2021-07-27 03:42:56 +02:00
OBattler
2d376b4584 The legacy SCSI configuration option is now always removed on config save, fixes #1561 . 2021-07-26 05:07:13 +02:00
OBattler
e864aa2edc PIIX IDE non-bus master BAR's are now only writable on the SMSC Victory/66. 2021-07-26 05:02:40 +02:00
Miran Grča
7eded88333 Merge pull request #1563 from lemondrops/master
Add the Sound Blaster AWE64 Gold
2021-07-26 03:45:44 +02:00
Alexander Babikov
2b34704729 Add the Sound Blaster AWE64 Gold 2021-07-26 06:38:33 +05:00
OBattler
7f85f6acdf Some PCI IRQ changes to mitigate IRQ loss. 2021-07-23 05:51:26 +02:00
OBattler
ea65edb831 Did some changes I forgot to do before. 2021-07-23 01:22:47 +02:00
OBattler
c47e766bc4 The migration of the legacy SCSI controller is now perfectly seamless, thanks, Ryuzaki! 2021-07-23 01:20:14 +02:00
OBattler
729b6d5069 Added support for up to four SCSI controllers, closes #343. 2021-07-22 20:13:44 +02:00
OBattler
f31e8b27d5 Fixed a warning in win/win.c . 2021-07-21 16:55:03 +02:00
OBattler
323a961f22 Fixed some keyboard controller bugs, including making IRQ's on direct transmissions to the front of the controller queue no longer erroneously resulting in stuck IRQ's, fixes the Acer M3A. 2021-07-21 16:54:07 +02:00
OBattler
706ad0e896 Changed the way the emulator is shut down, fixes #1555. 2021-07-21 04:05:40 +02:00
OBattler
803ae780ac Removed excess ACPI logging and reverted a test AT NVR change that was never supposed to be committed, fixes OS/2 2.x. 2021-07-20 05:54:37 +02:00
OBattler
e1837929f0 IDE no longer pulls down status bit 7 when nothing is attached - fixes delays on most AMI BIOS'es. 2021-07-19 08:49:14 +02:00
OBattler
4b25a22ada Added the ability to invert LCD colors for the Toshiba T1000 and T1200, and the Amstrad PPC512/640. 2021-07-19 02:41:43 +02:00
OBattler
4a2e46b9cc Added the ability for the Toshiba T1000 and T1200 to disable the backlight, closes #798. 2021-07-19 02:33:46 +02:00
OBattler
9adf0fdcc4 Added the ability for keyboard to require capture, in order for 86Box keyboard input to operate like VMWare, closes #829. 2021-07-19 02:27:22 +02:00
OBattler
faee9c85ed A newly created configuration is now instantly marked as changed - fixes the status bar in such circumstances. 2021-07-19 02:07:47 +02:00
Miran Grča
2d1551039e Merge pull request #1557 from 86Box/tc1995
Fixed S3 Trio32 PCI ID.
2021-07-19 00:16:59 +02:00
TC1995
fc832333fc Fixed S3 Trio32 PCI ID. 2021-07-19 00:11:45 +02:00
OBattler
8616e1e6e3 The GW-286CT-GEAR now has a non-AMI keyboard controller (it's supposed to have C&T KBC firmware), fixes MS-DOS booting. 2021-07-18 20:37:59 +02:00
OBattler
1e20655813 Fixes window resizing in DPI scaled mode, fixes #1524. 2021-07-18 17:52:22 +02:00
OBattler
00a9894821 More AT NVR and VIA fixes - the Gigabyte GA-6VX-4X AMI BIOS (machine will be added on the WIP branch) works fine now. 2021-07-18 04:52:32 +02:00
OBattler
f691778039 A slight tweak to the random generator to make sure the output is properly randomized from the start. 2021-07-17 06:02:45 +02:00
OBattler
5fc73eee7b Various VIA fixes. 2021-07-17 06:01:27 +02:00
OBattler
7047517408 Video threads are now woken before the wait for termination, fixes the hangs. 2021-07-16 19:22:58 +02:00
OBattler
78c3f6759f Removed all usage of TerminateThread()/thread_kill(), thread_wait() is used instead now. 2021-07-16 06:45:32 +02:00
OBattler
5b983702d1 Some more T3100E fixes that should fix some miscompilation. 2021-07-16 06:15:04 +02:00
OBattler
231eaad592 Fixed readout of invalid EMS pages in word and dword modes. 2021-07-16 06:04:20 +02:00
OBattler
38e4ba61b5 Limited the speeds of the Olivetti M19 to a maximum of 7.16 MHz since evidently our version of the BIOS does not support 8 MHz at all. 2021-07-15 20:09:24 +02:00
OBattler
8c4d08e9df A number of machine fixes and PIT clock (crystal/bus speed) and CPU are now initialized before everything else, fixes Olivetti M19 with 8088 4.77 MHz and also fixes switching between 286/386SX and 386DX+ machines. 2021-07-15 20:03:19 +02:00
OBattler
f9712a8c61 SiS 40x fixes, UMB_DRVR now works, fixes #1408 (and I can't fix the SIS 310 freeze - the author of UMB_DRVR forgot to place a RET instruction in a part of the SIS 310 module, causing an infinite recursion and resulting stack overflow). 2021-07-15 06:43:30 +02:00
OBattler
15f40988a7 Fixed another mistake. 2021-07-15 03:15:09 +02:00