Commit Graph

3685 Commits

Author SHA1 Message Date
RichardG867
51e7c6ca58 Small cosmetic fix to tinyglib 2020-08-08 13:37:39 -03:00
RichardG867
fa7e61e19f Merge branch 'master' of https://github.com/86Box/86Box 2020-08-08 13:35:08 -03:00
RichardG867
4b641b92a7 Fix build for slirp, closes #960 2020-08-08 13:34:59 -03:00
Miran Grča
2c4a00fbf7 Merge pull request #959 from richardg867/master
Fix SLiRP warnings
2020-08-08 06:17:25 +02:00
RichardG867
2b8c288ab1 Merge branch 'master' of https://github.com/86Box/86Box 2020-08-07 23:56:39 -03:00
RichardG867
e07c774a1d Fix maybe-uninitialized warnings in slirp/socket.c 2020-08-07 23:54:36 -03:00
Miran Grča
4fd2ff31cd Merge pull request #958 from richardg867/master
SLiRP overhaul
2020-08-08 04:19:30 +02:00
Miran Grča
5b194be396 Merge pull request #957 from amdk6/master
Added the IBM PC 330 type 6571
2020-08-08 01:42:29 +02:00
RichardG867
62a2c4a50d Attempt to fix build 2020-08-07 12:56:15 -03:00
RichardG867
210ac040a4 This part was not meant to be included 2020-08-07 12:46:33 -03:00
RichardG867
8ca17a300d SLiRP overhaul 2020-08-07 12:39:34 -03:00
amdk6
2c847e48bd Fixed the naming of the OptiPlex 560/L 2020-08-07 18:31:35 +03:00
amdk6
6dfe2fde4a Added the IBM PC 330 type 6571 2020-08-07 12:06:46 +03:00
OBattler
8208f1ff45 Third round of AT keyboard changes, fourth round coming tomorrow. 2020-08-05 07:59:41 +02:00
OBattler
8d7ed9ca24 Committed the PS/2 mouse code I forgot to commit last night. 2020-08-04 15:56:38 +02:00
OBattler
5154bc72d5 Fixed a line in snd_opl.c. 2020-08-04 07:38:01 +02:00
OBattler
8c198b45ad More rewrites in keyboard_at.c, another round coming tomorrow to move the scan code translation to the correct function (as it should be done when the controller fetches data from the keyboard channel, not on input to the keyboard channel). 2020-08-04 07:36:39 +02:00
OBattler
3e4a1ebd69 The AT keyboard controller now correctly rejects any bytes during reset delay. 2020-08-04 04:25:41 +02:00
OBattler
eff0d4dea8 The PIT now decreases the latched count by 1 if the counter's count is latched when the count is set to a new mode, fixes Mortal Kombat 1 for DOS hanging when attempting to play music on the OPL. 2020-08-04 04:18:39 +02:00
OBattler
c23c046249 OPL3 timers now behave according to the YMF 262 datasheet. 2020-08-04 04:05:33 +02:00
OBattler
949e145be3 Rewrite of AT keyboard controller polling. 2020-08-04 04:01:54 +02:00
OBattler
4fe66cdd38 Merge branch 'master' of https://github.com/86Box/86Box 2020-08-02 19:03:10 +02:00
OBattler
15bca17e94 Fix to the MOD type reading and writing in config.c. 2020-08-02 19:02:56 +02:00
Christoph Reiter
3430aae853 CI: Update to msys2/setup-msys2@v2 2020-08-01 19:25:45 +02:00
Miran Grča
8022dbade9 Merge pull request #951 from richardg867/master
PostScript printer: actually save .ps files if GhostScript is absent
2020-08-01 00:33:58 +02:00
RichardG867
ac3707ae92 PostScript printer: actually save .ps files if GhostScript is absent 2020-07-28 16:06:46 -03:00
OBattler
5ec99e3357 Merge branch 'master' of https://github.com/86Box/86Box 2020-07-28 02:35:44 +02:00
OBattler
8f255a0f2a Fixed a stray return; in the OPL code and a fatal flaw in my own timer API where timers were not being disabled if period is 0.0. 2020-07-28 02:35:19 +02:00
Miran Grča
89d37528d2 Merge pull request #949 from richardg867/master
UI confirmation fixes and enhancements
2020-07-28 01:09:31 +02:00
RichardG867
72edc25660 Add Cyrix III to the AMI machines it was missing from 2020-07-27 19:55:45 -03:00
RichardG867
2825244482 Add "don't show again" to hard reset and exit confirmations, further addressing #948 2020-07-27 19:55:25 -03:00
RichardG867
6276bb67ee Fix fullscreen notification "don't ask again", closes #948 2020-07-27 19:28:32 -03:00
RichardG867
95c11cf483 Fix internal sound card behavior when switching machines in the settings window 2020-07-27 14:53:35 -03:00
RichardG867
0b8bd4e610 More documentation on VPCEXT opcodes, as requested 2020-07-27 12:24:31 -03:00
Miran Grča
cd1a8056b8 Merge pull request #947 from richardg867/master
Virtual PC machine improvements
2020-07-26 23:08:51 +02:00
RichardG867
8262c7faae Merge branch 'master' of https://github.com/86Box/86Box 2020-07-26 17:51:05 -03:00
RichardG867
a8855733ec Implement more VPCEXT opcodes 2020-07-26 17:49:12 -03:00
Agetian
739ba81eb4 Avoid SDL crash when starting 86Box in initial fullscreen mode (#946) 2020-07-26 20:07:13 +03:00
OBattler
797af21ad9 Finished the sound/snd_opl.c rewrite. 2020-07-26 02:35:41 +02:00
OBattler
24926d4b2f Removed a temporary thing from sound/snd_sb.c, removed the unused opl_emu variable from the Sound Blaster struct, and added the AMI S3 86c924 with its ICS2494AN-305 clock chip. 2020-07-26 01:53:46 +02:00
OBattler
f545c7f1e6 OPL3 timers rewrite, DOOM OPL3 now actually appears to be in stereo. 2020-07-26 01:13:03 +02:00
RichardG867
01b6662809 Add unified BCD macros for SPD and (in the future) VPCEXT 2020-07-25 13:19:24 -03:00
RichardG867
4d621e2f4f Fix crashes caused by an invalid CPU index 2020-07-25 12:48:20 -03:00
RichardG867
6e7508edb4 Undo the flash change (it doesn't like SST) 2020-07-25 12:46:05 -03:00
RichardG867
fea4abeae8 Change VPC flash type to 29ee020 (the BIOS specifies 29C020) 2020-07-25 12:30:15 -03:00
RichardG867
e1b07f2fee Change special 440BX VPC behavior to is_vpc 2020-07-25 12:28:13 -03:00
OBattler
d489317573 VPCEXT instructions now get fetchdat also on x64 old recompiler and on new recompiler. 2020-07-25 05:16:06 +02:00
OBattler
70dd4ba3be Generic MO Device ID changes and implemented the VPCEXT instructions (on the Virtual PC 2007 VM only). 2020-07-25 05:14:06 +02:00
OBattler
112b4c3dc2 Fixed the MO revision strings. 2020-07-24 20:57:38 +02:00
Miran Grča
564f46bc07 Merge pull request #944 from richardg867/master
Add Virtual PC 2007 machine
2020-07-24 20:43:20 +02:00