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 |
|
RichardG867
|
e8f2fb0915
|
Isolate 440BX special behavior to devbranch
|
2020-07-24 15:02:59 -03:00 |
|
RichardG867
|
763b61c469
|
Add special behavior for a reserved 440BX bus speed bit for the Virtual PC 2007 machine
|
2020-07-24 15:00:58 -03:00 |
|
RichardG867
|
9efdf74b51
|
Merge branch 'master' of https://github.com/86Box/86Box
|
2020-07-24 13:48:29 -03:00 |
|
RichardG867
|
58b683eb3a
|
Add Virtual PC 2007 machine
|
2020-07-24 13:48:20 -03:00 |
|
RichardG867
|
bf97498626
|
Fix missing declaration of VPC device and other issues
|
2020-07-24 13:47:25 -03:00 |
|
RichardG867
|
ca12c8f757
|
Add Virtual PC 2007 port 440h device
|
2020-07-24 13:27:06 -03:00 |
|
RichardG867
|
63a40f18ca
|
Fix header spacing in ioapic
|
2020-07-24 13:17:59 -03:00 |
|
OBattler
|
d4c40f359f
|
Merge branch 'master' of https://github.com/86Box/86Box
|
2020-07-24 17:06:57 +02:00 |
|
OBattler
|
751e5962d7
|
Fixed the bus speed register on the 440BX.
|
2020-07-24 17:06:43 +02:00 |
|
RichardG867
|
813fed2468
|
Merge branch 'master' of https://github.com/86Box/86Box
|
2020-07-23 15:12:36 -03:00 |
|
Miran Grča
|
edee693cfb
|
Merge pull request #943 from nerd73/fpuclock
Implement clock-dividing for FPUs on clock-multiplied 386s
|
2020-07-23 06:23:03 +02:00 |
|
nerd73
|
e7b8bda771
|
Implement clock-dividing for FPUs on clock-multiplied 386s
This is done by making it so that if the FPU is not at least a 487SX, the clock cycles are multiplied by the CPU multiplier.
|
2020-07-22 22:17:58 -06:00 |
|
OBattler
|
6a4a57bba8
|
Added an extern declaration of stdlog to x86seg.c.
|
2020-07-22 18:23:21 +02:00 |
|